html{position:relative;outline:none;}
body{position:relative; width:100%;height:100%;margin:0px;padding:0px; background:#F0EDE8;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center; color:#555;}
img{border:none;}
a{color:#999;}
a:hover{color:#961B15;}
#conteneur{position:relative; width:100%;height:100%;margin:0px;padding:0px; background:url(images/bg-top.jpg) top repeat-x; text-align:center;}
#top{position:relative; margin:0px auto; width:980px; text-align:right; padding-right:100px; font-size:12px; font-weight:bold; color:#DADADA;}
#top input { width:110px; height:16px; background:#888; border:0px; margin:5px; color:#FFF; font-size:11px; font-weight:bold; padding:3px;}
#top #submit {width:97px; height:21px; background:url(images/btn-conn.png); cursor:pointer;}

#contenu{position:relative; width:978px; margin:20px auto; padding:0px;}
#content-top{position:relative;width:978px; height:119px; margin:0px; padding:0px; background:url(images/bg-top-content.png);}
#logo{position:absolute;top:25px; left:40px; width:404px;height:67px; background:url(images/logo.png); margin:0px; padding:0px;}

#content-middle{position:relative; width:100%; background:url(images/bg-content.png) repeat-y; margin:0px; padding:0px; padding-left:20px; border-top:1px solid transparent; text-align:left;}
*+html #content-middle {border-top:0px;} 
#apercus{position:relative; margin:0px;padding:0px; width:450px; height:300px;text-align:left;}

#apercus h1 {margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#413B2F;}
#apercus #bigimg{position:relative; width:311px; height:271px; background:url(images/apercu-chat.png); margin:0px; margin-top:6px;}
#apercus #apercu0{position:absolute; width:120px; height:90px; border:1px solid #C5C3BE; top:5px; right:0px; background:url(images/thumbs/0.jpg);}
#apercus #apercu1{position:absolute; width:120px; height:90px; border:1px solid #C5C3BE; top:105px; right:0px; background:url(images/thumbs/1.jpg);}
#apercus #apercu2{position:absolute; width:120px; height:90px; border:1px solid #C5C3BE; top:205px; right:0px; background:url(images/thumbs/2.jpg);}
#apercus #apercu3{position:absolute; width:120px; height:90px; border:1px solid #C5C3BE; top:205px; right:0px; background:url(images/thumbs/2.jpg);}
#apercus #apercu4{position:absolute; width:120px; height:90px; border:1px solid #C5C3BE; top:5px; right:0px; background:url(profils/sexy13.jpg);}
#apercus #apercu5{position:absolute; width:120px; height:90px; border:1px solid #C5C3BE; top:105px; right:0px; background:url(profils/sexy14.jpg);}
#apercus #apercu6{position:absolute; width:120px; height:90px; border:1px solid #C5C3BE; top:205px; right:0px; background:url(profils/sexy16.jpg);}

#inscription {position:absolute; top:-105px; right:32px; width:474px; height:434px; background:url(images/bg-form-inscr.png)}
#topinsc{position:relative; margin-top:20px; font-size:24px; color:#FFF; font-weight:bold; text-align:center;}
#formulaire{position:relative; width:455px; height:334px; text-align:right; margin:0px; margin-top:30px; color:#999;}
.ligneform{position:relative; width:450px; height:35px; text-align:right; margin:7px 0px; }
.labelform{position:absolute; left:0px; top:10px; width:160px; height:25px; text-align:right; font-size:18px; font-weight:bold;}
.inputform{position:absolute; left:170px; top:0px; width:257px; text-align:right; height:35px;}
.inputform #radioform{margin-top:10px; text-align:left; }
.inputform .inputtext {border:0px; width:252px; height:33px; background:url(images/bg-input.png); color:#999; text-align:left; padding-left:5px; font-size:17px; font-weight:bold;}
#lignecgu {font-style:italic; right:30px; }

#prevstep2 {position:absolute; bottom:0px; right:0px; width:436px; height:91px; background:url(images/btn-entrer.png); border:0px; cursor:pointer; }

#content-middle-text{ position:relative; width:100%; height:200px; text-align:left; color:#888;margin:15px 0px 0px 5px; padding:0px; list-style-type:none;}
*+html #content-middle-text {margin-top:20px;}
.text-middle{ float: left;
 width:455px; margin:0px;padding:0px; margin-right:20px; margin-top: 20px;}
.text-middle-titre{font-weight:bold;}

#content-bottom{position:relative;width:978px; height:17px; margin:0px; padding:0px; background:url(images/bg-bottom-content.png);}

#bottom{position:relative; width:870px; height:50px; margin:15px auto 10px auto;padding:0px;color:#B1B1B1; text-align:center; font-size:11px; font-weight:bold;}
