html, body, div, dl, dt, dd, ul,  h1, h2, h3,  pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }  
table { border-collapse:collapse; border-spacing:0 }  
fieldset, img { border:0 }  
ul { list-style:none }  
body {background:#2d2f35 url(bgfill.png) repeat-x;text-align:center;font-family:arial;}
#conteneur { height: auto;width:830px;margin:auto;padding-top:85px;background:url(logo.png) no-repeat 36px 15px;}
#thumbs {margin:auto;}
#thumbs img, #thumbs object {display:block;height:90px;width:90px;border:1px solid #828386;margin-right:28px;}
#baseline {background:#2d2f35 center;margin-top:22px;}
h1 {color:#b3b3b3;font-size:20px;font-weight:normal;height:22px;letter-spacing:1px;}
#contenu { height: 490px; text-align:left;margin-top:14px;}
#texte {width:375px;color:#8a8a8a;font-size:13px;text-align:justify;float:left;margin-top:18px;margin-left:30px;}
h2 {color:#cecece;font-size:20px;padding-bottom:12px;}
h3 {color:#cecece;font-size:18px;font-weight:normal;margin-top:16px;}
.detail {padding-left:50px;margin-top:12px;}
.point1 {background:url(point1.png) 0px 6px no-repeat;}
.point2 {background:url(point2.png) 0px 6px no-repeat;}
.point3 {background:url(point3.png) 0px 6px no-repeat;}
.point4 {background:url(point4.png) 0px 6px no-repeat;}
#formulaires {width:321px;float:right;margin-right:85px;}
#dejainscrit {color:#fff;font-size:13px;text-align:center;margin-bottom:4px;}
#dejainscrit a {color:#fff;}
#inscription { background:url(formulaire.png) no-repeat; color: #fff; height:269px; padding-top:61px;}
#inscription li{ margin-left: 127px; }
#inscription a, #inscription a:hover, #inscription a:visited { color: #ff6400; }
#inscription .textfield { background:url(input.png) no-repeat; border:0 none; color: #444; font-size: 16px; height:22px; padding: 5px; width:174px; }
#inputRadioH{ margin-left: 124px; }
#inputRadioF{ margin-left: 74px; }
#city { margin-top: 8px; }
#pseudof { margin-top: 6px; }
#email { margin-top: 6px; }
#password2 { margin-top: 6px; }
#cgu { margin: 9px 3px 0px 29px; }
#submit{ margin: 10px 19px; }
#validate{ margin: 10px 0 0 0px; vertical-align: top; }

#login {height:77px;background:url(login.png) no-repeat;margin-top:25px;padding:28px 0px 0px 40px;}
#login .textfield { height:17px;background:url(inputlogin.png) no-repeat;margin:10px 5px 0 0 ; border:0; padding:4px; color:#444; width: 143px;}

#formLogin a, #formLogin a:hover,#formLogin a:visited { font-size: 11px; color: #fff; }

#footer { color: #ccc; font-size:11px ; height: 30px; margin:10px 30px 0; width: auto; text-align: left; }
#footer a, #footer a:hover, #footer a:visited{ color: #ccc; font-size:11px ; }