body {background:#fff url(img/bg.png) repeat-x;text-align:center;font-family:arial;color:#666;font-size:13px;}

body, div, form, input, select, p, ul, li, h1, h2, h3, h4, h5 {padding:0px;margin:0px;}

#logo {width:782px;margin:auto;background:url(img/logo.png) no-repeat;height:59px;}
h1 {height:26px;padding-top:2px;background:url(img/baseline.png) repeat-x;color:#fff;font-size:20px;text-transform:uppercase;margin-top:12px;}
#conteneur {width:782px;margin:auto;margin-bottom:30px;}
#accroche {height:22px;background:#fffead;color:#fe8d27;font-size:13px;font-weight:bold;border:1px solid #fe8d11;margin-top:22px;padding-top:7px;}
#accroche a {color:#0000ff;}
#contenu {background:url(img/contenubg.png) repeat-y;margin-top:22px;}
#contenutop {background:url(img/contenutop.png) no-repeat;height:39px;}
#contenubottom {background:url(img/contenubottom.png) no-repeat;height:39px;clear:both;}

#gauche {float:left;width:386px;margin-left:20px;text-align:left;}
h2 {color:#9ca3a7;font-size:20px;margin-bottom:4px;}
#gauche p {margin-bottom:14px;px;text-align:justify;}
#gauche img {border:0px;}
#gauche #capture p {text-align:center;}


#droite {float:right;width:326px;margin-right:23px;text-align:left;}
h3 {font-size:18px;color:#fff;height:25px;padding-top:9px;text-align:center;}

#inscription {width:326px;height:312px;background:url(img/formulaire.png) no-repeat;text-align:left;}
#sexh {margin-top:16px;margin-left:175px;}
#sexf {margin-left:48px;}
.focus {background:#fffead;font-weight:bold;}
.normal {background:#fff;font-weight:normal;}
#inscription #city, #inscription #email, #inscription #pseudof, #inscription #password2 {display:block;width:116px;height:18px;margin-left:173px;font-size:14px;}
#inscription #city {margin-top:18px;}
#inscription #email, #inscription #pseudof, #inscription #password2 {margin-top:16px;}
#poscgu {margin-top:6px;font-size:11px;text-align:center;color:#333;}
#poscgu input {margin-right:4px;}
#poscgu a {color:#333;}
#prevstep2 {margin-top:12px;margin-left:56px;;}

#acces {margin-left:43px;width:240px;height:119px;background:url(img/login.png) no-repeat;margin-top:58px;padding-top:43px;text-align:center;margin-bottom:58px;}
#acces #pseudo, #acces #password2 {display:block;display:block;width:116px;height:18px;margin-left:101px;}
#acces #password2 {margin-top:10px;}
#acces a {display:block;margin-left:86px;font-size:10px;color:#666;margin-bottom:8px;}

.temoignage {background:#ffffcc;color:#666;border:1px dashed #ccc;font-family:"Courier New";padding:4px;font-size:12px;margin-bottom:20px;}
.signtem {font-weight:bold;}

#footer {text-align:center;color:#aaa;margin-top:30px;font-size:11px;}
#footer a {color:#aaa;}

#legal, #contact, #about {text-align:left;margin:20px;}
#legal p, #contact p, #about p {margin-bottom:20px;}