
body {
	font-family: Verdana;
	color: Black;
	font-size: 9pt;
	margin-bottom: 3px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 3px;
	background-color: #FBFDF4;
	text-align: justify;
	line-height: 17px;
}

h1 {
	font-family: "Century Gothic" ;
	font-size: 15pt;
	color: #CC3333;
	text-align: center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}


h5 {
	font-family: "Century Gothic" ;
	font-size: 26pt;
	color: #CC3333;
	text-align: center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

h2 {
	font-family: "Century Gothic" ;
	font-size: 13pt;
	color: #CC6600;
	text-align: center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

h3{
	font-family: Verdana;
	font-size: 10pt;
	color: Red;
	text-align: center;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-weight: normal;
	font: bold;
}
h2.H2_TitreEtape 
{
	color: #006633;
	font-family: "Comic Sans MS";
	font-size: large;
}


.h1 {
	font-family: "Century Gothic" ;
	font-size: 15pt;
	color: #CC3333;
	text-align: center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

.h2 {
	font-family: "Century Gothic" ;
	font-size: 13pt;
	color: #CC6600;
	text-align: center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}



h4 {
	font-family: "Verdana";
	font-size: 10pt;
	color: Blue;
	text-align: left;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

td.Center {
	text-align:center;
}

td
{
	font-family: Verdana;
	color: Black;
	font-size: 9pt;
	text-align: justify;
	vertical-align: super;
	line-height: 17px;
}

td.right
{
	text-align:right;
}

td.top
{
	vertical-align:top;
}

td.center
{
	text-align:center;
}

td.CentreBas
{
	text-align:center;
	vertical-align:bottom;
}

td.CentreMilieu
{
	text-align: center;
	vertical-align: middle;
	border: 0px none Transparent;
}

td.CentreHaut
{
	text-align:center;
	vertical-align:top;
}

td.GaucheHaut
{
	text-align:left;
	vertical-align:top;
}

td.AlignHaut
{
	text-align:justify;
	vertical-align:top;
}

td.CadreGaucheHaut
{
	text-align: left;
	vertical-align: top;
	border: 2px solid Black;
}

td.CadreJustifieHaut
{
	text-align: justify;
	vertical-align: top;
	border: 2px solid Black;
}

td.CadreExpert
{
	border-color:Black;
	border-style:solid;
	border-width:2px;
	vertical-align:top;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	text-align:justify
}

td.CadreResultat
{
	border-color:Black;
	border-style:solid;
	border-width:2px;
	vertical-align:top;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	text-align:justify
}

td.CadreCentre
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
	vertical-align:middle;
	text-align: center;
}

td.CadreDroite
{
	border-color:Black;
	border-style:solid;
	border-width:thin;
	vertical-align:middle;
	text-align: right;
}


td.Resultats
{
font-family :  Verdana;
	color :#006600  ;
	font-size:8pt;
	text-align:left;

}


td.TdResultats
{
font-family :  Century Gothic;
	color :Teal;
	font-size:10pt;
	text-align:center;
	font-weight:bold;

}

tr.tr_CadreLigne 
{
	border: 3px solid Black;
}

blockquote {
	margin-bottom:1pt;
	margin-left:15pt;
	margin-right:0;
	margin-top:1pt;
}

td.TitreTableau
{
	font-family :  Verdana;
	color :  Black;
	font-size:9pt;
	text-align:center;
	border-color:#006600;
	border-style:solid;
	border-width:thin;
	padding-top:5px;
	padding-bottom:5px;	
}

td.AlignCentre
{
text-align:center;
}

td.TitreTablRes
{
	font-family : Verdana;
	color : Black;
	font-size:8pt;
	border-color:#CC6600;
	border-style:solid;
	border-width:thin;
	vertical-align: text-top;
}

td.TitreCellule
{
	font-family: Verdana;
	color: #006600;
	font-size: 10pt;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E8E8E8;
}

td.TitreCelResul
{
	background-color:#006600;
	font-family : Verdana;
	color:white;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;	
}

td.CadreCellule
{
	border-color:Black;
	border-style:solid;
	border-width:2px;
}

td.CadreCellulePresentation
{
	border-color: Black;
	border-style: solid;
	border-width: 2px;
	padding-bottom: 10;
	padding-left: 10;
	padding-right: 10;
	padding-top: 10;
}


TABLE.CadreTableau
 {
	border-color : Black ;
	border-width : thin;
	border-style : solid;
}

TABLE.CadreBleu
 {
	border: 4px inset Blue;
}



td.Image
{
text-align:center;
vertical-align:bottom;
}

td.AlignDroite {
	text-align:right;
}

td.AlignGauche {
	text-align:left;
}


input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

input.InputGlossaire {
	font-family: Verdana;
	font-size: 9pt;
}

td.Acces
{
	font: 9pt Arial;
}

input.BtnSpz
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	width:25px;
}

td.ImgSpz{
text-align:center;
vertical-align:middle;
border-color:#336600;
border-width:thin;
border-style:solid;
height:90;
width:90;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td.TD_AligneHaut
{
	vertical-align: top;
	text-align: left;
}

table.CadreAccueil 
{
	border: 2px outset #B33122;
}

td.TD_Accueil
{
	font: normal 9pt Verdana;
	text-align: justify;
	line-height: 16px;
}

td.TD_Coordonnees
{
	font: normal 9pt Verdana;
	text-align: justify;
	line-height: 18px;
	border: 2px outset #B33122;
	
}


td.Coordonnees
{
	font: normal 9pt Verdana;
	text-align: justify;
	line-height: 18px;
	
}

blockquote.Pucea 
{
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 30px;
	margin-right: 30px;
}

blockquote.SousPucea 
{
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 50px;
	margin-right: 50px;
}

table.TABLE_HautGauche
{
	vertical-align: top;
text-align: left;
}

td.TD_RepOK
{
	height: 30px;
	vertical-align: middle;
	text-align: center;
	color: Blue;
	font-family: Calibri;
	font-size: 12pt;
	font-weight: bold;
}

td.TD_RepNonOK
{
		height: 30px;
	vertical-align: middle;
	text-align: center;
	color: Red;
	font-family: Calibri;
	font-size: 12pt;
	font-weight: bold;
}

td.TD_TitreAnomalie
{
	background-color: #F4F4F4;
	border: 2px solid Black;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

td.TD_CocheAnomalie
{
	text-align: justify;
	vertical-align: middle;
	height: 20px;
	font-size: 12pt;
	color: #274F00;
	font-family: Calibri;
}

td.TD_Anomalie
{
	color: Black;
	font-family: Verdana;
	font-size: 9pt;
	vertical-align: top;
	text-align: left;
	width: 100 px;
}

td.TD_Corrige
{
	text-align: center;
	height: 40px;
	vertical-align: bottom;
	border: none;
}

table.TABLE_Anomalie
{
	border: 3px outset #D3D3D3;
}

td.TD_Reponse
{
	font-family: Calibri;
	font-size: 12pt;
	color: Black;
	text-align: justify;
}

a.LienMenu
{
	color: Black;
	font-family: "Century Gothic";
	font-size: 8pt;
	text-decoration: none;
}

a:hover.LienMenu
{
	color: Black;
	font-family: "Century Gothic";
	font-size: 8pt;
	text-decoration: none;
}

a:hover
{
	color:Blue;
	text-decoration: none;
}

.DtMaJ {
	font-family: Calibri;
	font-size: 12pt;
	color: #CC3333;
}



/************ calque survol spz *********************/

#mini {
z-index:1;
overflow: hidden;
}

#curseur {
position: absolute;
background-image:url(../Images/CasCliniques/2003_2/Spermocytogramme2003_3/3A.jpg);
z-index:5;
}
#curseur img 
{
position: absolute;
top:-8px;
left:-8px;
}


.fixedHeader
{ 
	OVERFLOW: auto; 
}

.HeaderTableau 
{
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	POSITION: relative;
	TOP: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
	BACKGROUND-COLOR: #CCD6BA;
	BORDER-RIGHT-WIDTH: 1px;
	border: 2px outset Black;
}

td.TD_CadreAligneHaut
{
	vertical-align: top;
	text-align: justify;
	border: 2px solid Black;
	margin: 5px 5px 5px 5px;
}

td.TD_Etape
{
	text-align: center;
	background-color: #B3DB8C;
	font-family: Verdana;
	font-size: 9pt;
}

td.TD_Separation
{
	background-color: #A6A6A6;
	height: 5px;
}

td.TD_EnTete
{
	font-family: "Comic Sans MS";
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

td.TD_Grise
{
	background-color: #E4E4E4;
	text-align: center;
	font-weight: bold;
}







