body,html{margin:0;padding:0;height:100%;}
table, td, tr {}
td.pied div { margin:20px auto;}
table#menuprincipal,#menuprincipal tr td { background:#f87422}
#main{margin:0px auto 0px auto;padding:0px;height:100%;background:#fff;width:992px;}
#maintraitement{ background: url("images/fond-taitement.jpg") no-repeat 0 0; margin:0 auto; padding:0; height:100%; width:992px; }
.titreorange { color: #f87422; font-size: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textebleu { color: #2e8e9c; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.titrerose { color: #e31047; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.titrerose { color: #e31047; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited.titrerose { color: #e31047; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover.titrerose { color: #e31047; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.titrebleu { color: #67aefe; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited.titrebleu { color: #67aefe; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover.titrebleu { color: #67aefe; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.pied { color: #f87422; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.pied { color: #f87422; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited.pied { color: #f87422; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover.pied { color: #f87422; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.txt-depistage { color: #e81613; font-size: 27px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.depistage { color: #e81613; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited.depistage { color: #e81613; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover.depistage { color: #e81613; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.txt-maternite { color: #1544b0; font-size: 27px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.maternite { color: #1544b0; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visted.maternite { color: #1544b0; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover.maternite { color: #1544b0; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.txt-traitement { color: #23a39f; font-size: 27px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.traitement { color: #23a39f; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited.traitement { color: #23a39f; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover.traitement { color: #23a39f; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.titremarron { color: #5b182a; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited.titremarron { color: #5b182a; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover.titremarron { color: #5b182a; font-size: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.pieddepistage { color: #e81613; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.pieddepistage { color: #e81613; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited.pieddepistage { color: #e81613; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover.pieddepistage { color: #e81613; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.piedmaternite { color: #1544b0; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.piedmaternite { color: #1544b0; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited.piedmaternite { color: #1544b0; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover.piedmaternite { color: #1544b0; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.piedtraitement { color: #23a39f; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.piedtraitement { color: #23a39f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited.piedtraitement { color: #23a39f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover.piedtraitement { color: #23a39f; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.piedtraitementacc { color: #5b182a; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.piedtraitementacc { color: #5b182a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited.piedtraitementacc { color: #5b182a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover.piedtraitementacc { color: #5b182a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/*index*/

a#indexmaternite{
	display: block;
	width:157px;
	height:30px;
	text-decoration: none;
	background: transparent url(images/menu-maternite-on.gif) left top no-repeat; 
} 
a#indexmaternite:hover, a#indexmaternite:focus, a#indexmaternite:active {
	display: block;
	width:157px;
	height:30px;
	text-decoration: none;
	background: transparent url(images/menu-maternite-on.gif) right top no-repeat; 
}
a#indexdepistage{
	display: block;
	width:181px;
	height:30px;
	text-decoration: none;
	background: transparent url(images/menu-depistage-on.gif) left top no-repeat; 
} 
a#indexdepistage:hover, a#indexdepistage:focus, a#indexdepistage:active {
	display: block;
	width:181px;
	height:30px;
	text-decoration: none;
	background: transparent url(images/menu-depistage-on.gif) right top no-repeat; 
} 
a#indextraitements{
	display: block;
	width:170px;
	height:30px;
	text-decoration: none;
	background: transparent url(images/menu-traitement-on.gif) left top no-repeat; 
} 
a#indextraitements:hover, a#indextraitements:focus, a#indextraitements:active {
	display: block;
	width:170px;
	height:30px;
	text-decoration: none;
	background: transparent url(images/menu-traitement-on.gif) right top no-repeat; 
}

/*menutop*/
ul#menutop{
display:block;
height:79px;
width:356px;
margin : 0px 0px 0px 190px;
padding: 0px 0px 0px 0px;
}
ul#menutop li{
display:block;
position: relative;
float:left;
height:79px;
width:81px;
margin : 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul#menutop li ul {
	list-style: none;
	margin: 0;
	width: 80px;
	position: absolute;
	top: -999em;
	left:-4px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
ul#menutop li ul li{
display:block;
height:30px;width:200px;
margin : 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#menutop li:hover ul,
#menutop li.sfHover ul {
  top: 75px;
}
.clear{
clear:both;
height:0px;
margin : 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
img {
border:none;
}
