body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; margin-top:10px; text-align:center; background:transparent url(images/bg.gif) top center repeat; color:#FB2ACD;}
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FB2ACD; text-decoration:none;}
a:hover {color:#00C9FD;}
h1 {display:block; height:177px; width:854px; background:transparent url(images/haut.gif) top center no-repeat; padding:0px; margin:0px;}
#conteneur {width:854px; border:0px; margin-left:auto; margin-right:auto; text-align:left; background:transparent url(images/page.gif) top center repeat-y;}
p {display:block; margin:0px; text-align:center; width:854px; height:33px; background:transparent url(images/navigation.gif) top center no-repeat; font-weight:bold; font-style:italic; line-height:22px;}
#droite {float:right; margin:0px; margin-left:auto; margin-right:17px; text-align:center; width:624px;}
*html #droite {margin-right:9px;}
#gauche {margin:0px; margin-top:0px; margin-bottom:0px; margin-left:17px; width:178px; height:auto; display:block; border:0px; font-size:10px; text-align:justify;}
*html #gauche {margin-left:17px;}
#gauche a {text-transform:capitalize; font-size:10px;}
em {clear:both; display:block; font-style:normal; height:40px; width:854px; background:transparent url(images/bas.gif) top center no-repeat; text-align:center; border:0px; font-size:12px; line-height:36px; color:#FB2ACD; font-weight:bold;}
em a {font-size:12px; color:#FB2ACD; font-weight:bold;}
#menu {font-size:12px; line-height:10px; font-weight:normal; float:right; width:245px; margin-right:33px; padding-top:50px; text-align:left;}
* html #menu {width:786px;}
#gauche strong {height: 32px; width:178px; background:transparent url(images/menu_haut.gif) top center no-repeat; text-align:center; border:0px; font-size:10px; display:block; line-height:31px; color:#FFFFFF;}
#gauche ul {list-style: none; margin:0px; padding:0px; border:0px; list-style-type:none; text-align:left; background: transparent url(images/menu.gif) bottom left no-repeat; padding-bottom:20px;}
#gauche li {text-align:left; padding-left:3px;}
#gauche li a {border:0px; font-size:10px; background: transparent url(images/li.gif) bottom left no-repeat; padding-left:9px;}
#gauche li a:hover {background: transparent url(images/li-hover.gif) bottom left no-repeat;}
#droite strong {height:32px; width:624px; background:transparent url(images/fiche_haut.gif) top center no-repeat; text-align:left; border:0px; font-size:10px; display:block; line-height:31px; text-align:center; color:#FFFFFF;}
#droite p {line-height:14px; margin :0px; height:auto; width:624px; background:transparent url(images/fiche.gif) bottom left repeat-y; border:0px; min-height:108px; text-align:justify; display:block; padding-bottom:15px; padding-left:7px; font-weight:normal; font-style:normal;}
*html #droite p {height:120px;}
#droite p img {float:right; margin-right:15px; border:0px; margin-left:10px; cursor:pointer;}
*html #droite p img {margin-right:10px;}
select {background-color:#FFFFFF; border:1px solid #202020; margin-bottom:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FB2ACD;}
#sexe, #departement {width:143px; font-size:11px;}
#age_min {width:63px; font-size:11px;}
#age_max {width:64px; font-size:11px;}
#box {font-size:12px; font-weight:bold; color:#FFFFFF; line-height:20px;}
#box img {float:right;}
*html #box img {margin-top:-20px;}
#box iframe {border:0px;}
#overlay {background-color:#FFFFFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; width:100%;}
