body{text-align:center;margin:0px;padding:0px;background:#ac5c8e;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#47042d;}

a{color:#9B192E;font-weight:bold;text-decoration:underline;}

div#conteneur{}
div#header{height:135px;width:945px;margin-left:auto;margin-right:auto;font-size: 1px;}
div#main{background: url(../img/fond.jpg) repeat-y;width:945px;margin-left:auto;margin-right:auto;}
div#menutop{width:915px;height:26px;background:white;margin-left:auto;margin-right:auto;border-bottom:2px solid #ebcde0;}
/*div#menutop ul{margin:0px;padding:4px;}
div#menutop li{display:inline;padding-right:50px;}
div#menutop a:hover{background:#c477a8;}*/
div#menutop a{float:left;display:block;width:130px;height:21px;padding-top:5px;}
div#menutop a:hover{background:#ffd269;}
div#MainCenter {margin:0px;width:915px;margin-left:auto;margin-right:auto;}


div#index_page{background: white;border:1px solid #ac5c8e;margin:20px;padding:20px;text-align:justify;}
div#index_page h1{text-align:center;}

div#hotesse{border:1px solid #ac5c8e;height:800px;background:white;padding:10px;margin-left:auto;margin-right:auto;width:770px;}
div#hotesse img{border:1px solid white}
div#hotesse table{text-align:center;float:left;font-size:10px;background:white;}
div#hotesse img:hover{border:1px solid red;}
div#hotesse table.online{background:#ffd269;color:#48447f;}

div#detail_hotesse {width:500px;text-align:left;}
div#all_hotesse {margin:20px;padding:21px;background:white;border:1px solid #ac5c8e;}

div#hotesse_gal{}
div#hotesse_gal img{border:1px dashed black}

span.online{color:greenyellow;}
span.offline{color:red;}

div#partenaire{background:LavenderBlush;border:1px dashed black;width:480px;margin:auto;}
div#partenaire a{line-height:20px;padding:10px;text-decoration:none;}
div#partenaire p{background:#9B192E;margin:0px;color:white;border-bottom:1px dashed white;}

div#detail_preview{}
.detail_message{text-align:justify;}
.preview{width:320px;height:240px;}

.ig{background:#EEEEEE;border-bottom:1px solid #AAAAAA;width:75px;border-right:1px solid #888888;}
.id{background:#FFEEEE;border-bottom:1px solid #AAAAAA;width:120px;padding:0px 5px;border-right:1px solid #888888;}


/*#page{clear:both;padding-top:10px;}
#page a{margin-left:-2px;color:navy;background:#EEEEEE;border:1px solid #888888;padding:3px;text-decoration:none;}*/
.psel{background:#FFFFFF;border:1px solid #888888;padding:3px;margin-left:-2px;}
.pi{background:#BBBBBB;border:1px solid #888888;padding:3px;margin-right:3px;color:black;}

.pagination{font-size:11px;padding-bottom:15px;padding-top:15px}

div#webcam_all{height:2300px;padding:15px;}
div#webcam_all img{border:1px dashed #ac5c8e;}

.webcams{margin:5px;padding:5px;text-align:left;float:left;font-size:10px;background:white;width:430px;border:1px solid #ac5c8e;}
.bonus{margin-left:auto;margin-right:auto;padding:5px;text-align:left;font-size:12px;background:white;width:630px;;border:1px solid #ac5c8e;}

.desc{padding:15px;text-align:justify;}

div#categorie{width:700px;border:1px solid #ac5c8e;margin:15px auto;padding:10px;background:white;}
div#categorie a{font-size:11px;padding:4px;text-decoration:none;}

div#dstar{background:#844483;}
div#dstar a{padding:7px;color:white;line-height:20px;margin:7px;}
div#dstar p{margin-bottom:0px;}

.detail{margin:20px;}
.detail a{cursor:pointer;}
.detail img{border:none;}
.duree{color:#fc9f31;font-weight:bold;}
div#MainCenter .detail p.centre{text-align:center;font-size:14px;}
div#MainCenter .detail p.centre a{text-decoration:underline;font-size:18px;}


.liste{background: white;border:1px solid #ac5c8e;margin:20px;}
.liste ul{text-align:left;}
.liste img{border:1px solid #ac5c8e;}
.liste img:hover{border:1px solid #e8a5cf;}
.page{padding:15px;}
div#MainCenter .liste p.lien{text-align:center;}
div#MainCenter p.titre{margin-top:0px;padding:8px;border-bottom:1px solid white;background:#e8a5cf;font-size:14px;}


div#footer{background: url(../img/bas.jpg) no-repeat;height:57px;width:945px;margin-left:auto;margin-right:auto;}
div#bandeau{line-height:24px;bottom:0px;width:915px;height:26px;background:white;margin-left:auto;margin-right:auto;border-top:2px solid #ebcde0;}
/*div#bandeau a{margin-top:4px;}*/


.page{clear:both;padding-top:10px;}
.page a{color:Crimson;font-size:15px;margin-left:-2px;background:#EEEEEE;border:1px solid #888888;padding:3px;text-decoration:none;}
.psel{background:#FFFFFF;border:1px solid #888888;padding:3px;margin-left:-2px;}
.pi{background:#BBBBBB;border:1px solid #888888;padding:3px;margin-right:3px;color:black;}
