@charset "utf-8";
/* CSS Document */

/*** ELEMENTS CONTAINER - ID **********************************************************************/
body {
/*background-image: url(../img/px_background.gif);*/
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-color: #121920;/*062d68;*/
margin:0;
padding:0;
font-family :  Verdana, Helvetica, sans-serif;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
}

#top { /* logo */
background-image:url(../img/ladyxena.jpg);
background-repeat:no-repeat;
background-position:center;
overflow: hidden;
position:absolute;
width:100%;
height:352px;
padding:0px;
margin:0px auto;
margin-bottom:0px;
padding-bottom:0px;
}

#logo{
width:976px;
height:352px;
padding:0px;
margin:0px auto;
}


#nav{ /* NAV */
background-image:url(../img/nav.png);
background-repeat:repeat-x;
width:100%;
height:50px;
margin-top:86px;
z-index:1;
position:absolute;
}

#liens{
width:976px;
margin:0px auto;
}

ul#navigation{
width:976px;
margin:0px auto;
padding:0px;
border:0px;
}
ul#navigation li{
float:left;
width:122px;
height:50px;
}


#contenu { /* conteneur principal, centrée dans la page */
	overflow: hidden;
	position:absolute;
	width:100%;
	padding:0px;
	margin:0px auto;
	margin-top:186px;
	margin-bottom:0px;
	padding-bottom:0px;
	z-index:1;
	/*left: -93px;*/
	top: -11px;
}
#conteneur { /* conteneur principal, centrée dans la page */
overflow: hidden;
width:976px;
padding:0px;
margin:0px auto;
margin-bottom:0px;
padding-bottom:0px;
}

#annonce{
background-image:url(../img/px_fond_annonce.gif);
background-repeat:repeat-y;
width:976px;
margin:0px auto;
}
#annonce_media{
background-color:#070c0f;
background-repeat:repeat-y;
width:905px;
margin:0px auto;
padding:10px;
margin-bottom:1px;
}

#annonce_preview_video{
width:400px;
height:300px;
margin:0px auto;
}

#pub {
width:976px;
/*height:220px;*/
padding-top:2px;
margin:0px auto;
color:#333333;
clear:both;
padding-bottom:5px;
}

#partenaire {
background-color:#070c0f;
width:961px;
padding:5px;
margin:0px auto;
color:#333333;
margin-bottom:8px;
clear:both;
text-align:center;
}

#bottom {
background-color:#000000;
background-image:url(../img/px_fond_bottom.jpg);
background-repeat:repeat-x;
width:976px;
padding:10px;
margin:0px auto;
color:#333333;
text-align:center;
}
.bottom1 {
width:976px;
margin:0px auto;
color:#333333;
text-align:center;
}
.bottom2 {
width:976px;
margin:0px auto;
color:#333333;
text-align:left;
}

#adsense{
width:336px;
padding:0px;
margin-left:320px;
}


/***** ELEMENTS DE CLASSES ********************************************************************3**/
.spacer {
/*background-color:#33FF00;*/
width:976px;
clear:both;
}
.spacer1 {
width:300px;
height:1px;
clear:both;
}

.search {
clear:both;
background-color:#070c0f;
width:575px;
height:75px;
margin:0px auto;
margin-bottom:22px;
}

.home_annonce{
background-color:#070c0f;
width:319px;
height:220px;/*187*/
float:left;
margin:2px;
border:#232222 solid 1px;
}
.tbl_home{
margin-top:10px;
margin-bottom:10px;
}

.inscription{
background-color:#070c0f;
width:413px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
margin-left:25px;
float:left;
padding:10px;
}
.inscription1{
width:413px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
margin-left:25px;
float:left;
}

.nav_gauche{
background-color:#070c0f;
width:210px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
float:left;
padding:10px;
}
.nav_gauche_inscrire{
background-color:#070c0f;
width:210px;
height:1000px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
float:left;
padding:10px;
}
.contenu_centre{
width:716px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
/*padding-left:25px;*/
margin-left:260px;
padding-top:15px;
}

.annonce_txt{
background-color:#070c0f;
/*background-color:#33CC00;*/
width:630px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
margin-left:25px;
float:left;
padding:10px;
}
.annonce_vote{
/*background-color:red;*/
background-color:#070c0f;
width:230px;
/*height:185px;*/
font: 12px/170% Verdana, sans-serif;
color:#FFF;
margin-left:25px;
float:left;
padding:10px;
text-align:center;
}
.annonce_vote_resultat{
/*background-color:#070c0f;*/
background-color:#CC0000;
background-color:#FF0000;
width:230px;
/*height:140px;*/
font: 12px/170% Verdana, sans-serif;
color:#FFF;
margin-left:25px;
float:left;
padding:10px;
}

.annonce_messages{
/*background-color:green;*/
background-color:#070c0f;
width:230px;
height:140px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
margin-left:25px;
margin-top:-20px;
float:left;
padding:10px;
}
.annonce_message{
/*background-color:green;*/
background-color:#070c0f;
width:230px;
overflow:auto;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
float:left;
}

.annonce_photo_vignette{
/*background-color:#070c0f;*/
width:280px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
float:left;
}

.annonce_photo_grand{
/*background-color:#070c0f;*/
width:625px;
font: 12px/170% Verdana, sans-serif;
color:#FFF;
float:right;
text-align:center;
}

.langue{
width:300px;
height:100px;
margin-top:20px;
float:right;
}
.espace{
background-color:#66FFFF;
width:50px;
float:left;
}

ul.txt_inscription{
}
li.txt_inscription{
list-style-image:url(../img/flag.gif);
padding-left:5px;
}

.annuaire_liens{
background-image:url(../img/annuaire/fond.png);
background-repeat:no-repeat;
width:195px;
height:37px;
float:left;
margin-top:5px;
padding-top:4px;
}
.annuaire_{
background-color:#070c0f;
width:976px;
float:left;
}
.annuaire_contenu{
/*background-color:#070c0f;*/
width:670px;
float:left;
margin-top:5px;
padding-left:6px;
padding-top:6px;
}
.annuaire_adsence{
/*background-color:#070c0f;*/
width:300px;
float:left;
margin-top:5px;
}
.link{
width:670px;
text-align:center;
margin-top:1px;
margin-bottom:1px;
}

.bottom_div_liens{
width:730px;
text-align:center;
margin:0px auto;
}
.bottom_liens{
margin-right:25px;
float:left;
}
/***** ELEMENTS DE TEXTES ********************************************************************3**/

p {
font-family :  Verdana, Helvetica, sans-serif;
font-size:12px; 
color:#FFF;
}
p.petit {
font-family :  Verdana, Helvetica, sans-serif;
font-size:10px; 
color:#FFF;
padding:0px;
margin:0px;
}

p.bottom {
font-family :  Verdana, Helvetica, sans-serif;
font-size:9px; 
color:#CCC;
padding-left:45px;
padding-top:10px;
}

p.table{
font-family :  Verdana, Helvetica, sans-serif;
font: 11px/100% Verdana, sans-serif;
color:#FFF;
margin-top:-2px;
margin-bottom:10px;
}

p.msg{
font-family :  Verdana, Helvetica, sans-serif;
font: 11px/120% Verdana, sans-serif;
color:#FFF;
margin-bottom:10px;
}

h1{
font-family :  Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f0037f;
padding:0px;
margin-left:10px;
margin-top:5px;
margin-bottom:0px;
}
h1.vote{
font-family :  Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f0037f;
padding:0px;
margin-left:10px;
margin-top:5px;
margin-bottom:10px;
text-align:center;
}
h1.titre_annonce{
font-family :  Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f0037f;
padding:0px;
margin-left:10px;
margin-top:5px;
margin-bottom:10px;
text-align:left;
}

h2{
font-family :  Verdana, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#fff;
padding:0px;
margin-top:5px;
margin-bottom:5px;
}

h4 {
font-family :  Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333;
margin-left:0px;
margin-top:0px;
padding-top:13px;
margin-bottom:2px;
}

h6 {
font-family :  Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#f0037f;
padding:0px;
margin-top:5px;
margin-bottom:10px;
margin-left:20px;
}

.titre{
font-family :  Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5b95c3;
padding:0px;
margin-top:5px;
margin-bottom:0px;
}

.petit {
font-family :  Verdana, Helvetica, sans-serif;
font-size:11px; 
color:#333;
padding:0px;
margin:0px;
}

.erreur{
color:#f0037f;
}
.rose{
color:#f0037f;
}





a { color:#f0037f;text-decoration: underline;font-weight:bold;}
a:hover{ text-decoration: none; }

a.login { color:#f0037f;text-decoration: underline;font-weight:bold;text-align:right;}
a:hover{ text-decoration: none; }

.lien_vote { font: 12px/150% Verdana, sans-serif;text-align:center;padding-top:10px;color:#f0037f;text-decoration: underline;font-weight:bold;}
.lien_vote:hover{ text-decoration: underline; }

a.lien_bottom{
font-family :  Verdana, Helvetica, sans-serif;
font: 12px/170% Verdana, sans-serif;
color:#333;
}
a.lien_bottom_petit{
font-family :  Verdana, Helvetica, sans-serif;
font: 11px/170% Verdana, sans-serif;
color:#333;
}

a.lien_annuaire{
font-family :  Verdana, Helvetica, sans-serif;
font: 12px/100% Verdana, sans-serif;
color:#FFF;
padding-top:2px;
margin-top:2px;
text-decoration:none;
}
a.lien_annuaire:hover{
text-decoration:underline;
}

a.test { color:#000000;text-decoration: none;font-weight:bold;}
a.test:hover{ text-decoration: none; }


/*border-style:solid;border-width:1px;;border-color:#f0037f;*/
a.page:link { width:28px;height:24px;color:#f0037f;font-size:12px;padding:5px;margin:1px;text-decoration: none;}
a.page:visited { width:50px;height:50px;color:#f0037f;font-size:12px;padding:5px;margin:1px;text-decoration: none;}
a.page:hover{ width:50px;height:50px;background-color:#f0037f;color:#FFFFFF;font-size:12px;padding:5px;margin:1px;text-decoration: none;}
a.page:active { width:50px;height:50px;background-color:#f0037f;color:#FFFFFF;font-size:12px;padding:5px;margin:1px;text-decoration: none;}

a.page1 { width:50px;height:50px;background-color:#f0037f;color:#FFFFFF;font-size:12px;padding:5px;margin:1px;text-decoration: none;}

/***** IMAGES ********************************************************************3**/
img.logo{
width:976px;
height:352px;
padding:0px;
margin:0px auto;
}

img.nav1{
width:122px;
height:50px;
margin:0px;
padding:0px;
border:0px;
line-height:1px;
font-size: 1px;
}

img.vignette{
/*width:100px;*/
height:200px;
background-color:#151414;/*49011e 340718;/*060a0d;*/
margin:0px;
padding:0px;
border:0px;
float:left;
padding:10px;
white-space: nowrap;
overflow:hidden;
}
.span_vignette{
width:160px;/*125*/
height:220px;/*175*/
float:left;
position:relative;
overflow:hidden;
}
.span_vignette_new{
width:41px;/*125*/
height:41px;/*175*/
float:left;
padding:10px;
position:absolute;
z-index:10;
}
.span_vignette_ok{
width:52px;/*125*/
height:21px;/*175*/
float:left;
padding:10px;
bottom:0px;
position:absolute;
z-index:10;
}

img.annonce_vignette{
/*width:125px;
height:150px;*/
margin:0px;
padding:0px;
border:0px;
float:left;
margin-left:10px;
margin-bottom:10px;
}

img.annuaire_puce{
width:44px;
height:37px;
float:left;
}
img.annuaire_img{
border:0px;
margin-right:10px;
margin-bottom:10px;
float:left;
}





/***** FORMULAIRE ******************************************************************/
form.vote_popup{
width:330px;
}
form..msg_popup {
  clear: both;
text-align:left;
  }

div.row {
  clear: both;
  padding-top: 4px;
  }
div.row_vote {
  clear: both;
text-align:center;
  }
div.row_msg {
  clear: both;
text-align:left;
  }

div.row span.label {
  float: left;
  width: 170px;
  text-align: right;
  }
div.row span.label_2 {
  float: left;
  width: 170px;
  text-align: right;
  }
div.row span.label_message {
  float: left;
  width: 80px;
  text-align: left;
  }

div.row span.formw {
  margin-left:20px;
  float: left;
  width: 200px;
  text-align: left;
  } 
div.row span.formw_ {
  margin-left:20px;
  float: left;
  text-align: left;
  } 

div.row span.label_inscrire {
  float: left;
  width: 125px;
  text-align: right;
  }

div.row span.formw_inscrire {
  margin-left:20px;
  float: left;
  width: 200px;
  text-align: left;
  } 
div.row span.formw_inscrire1 {
  margin-left:20px;
  float: left;
  width: 500px;
  text-align: left;
  } 

div.row span.vote_txt {
  float: left;
  width: 150px;
  text-align: left;
margin-left:15px;
font-family :  Verdana, Helvetica, sans-serif;
font: 11px/100% Verdana, sans-serif;
color:#FFF;
margin-bottom:4px;
  }
div.row span.vote_result {
  float: left;
  width: 65px;
  text-align: left;
font-family :  Verdana, Helvetica, sans-serif;
font: 11px/100% Verdana, sans-serif;
color:#FFF;
margin-bottom:4px;
  } 



div.row_search { /* SEARCH */
width: 555px;
padding: 0px;
}
div.row_search span.form_search {
margin-left:20px;
float: left;
text-align: left;
}




/*** SHOP *********************************************************************/
.p-shop{
font-family :  Verdana, Helvetica, sans-serif;
font: 12px Verdana, sans-serif;
color:#FFF;
}
a.lien-shop { color:#f0037f;text-decoration: underline;font: 11px Verdana, sans-serif;}
a.lien-shop:hover{ text-decoration: none; }


/*** pub *********************************************************************/
#pub1 {
width:1036px;
margin:0px auto;
clear:both;
}
.pub{
font-family :  Verdana, Helvetica, sans-serif;
font: 10px Verdana, sans-serif;
color:#FFF;
height:125px;
padding:0px 10px 0px 10px;
}
img pub_img{
width:125px;
height:125px;
float:left;
padding-right:10px;
}



/****************************------------------DISCLAIMER + POPUPS------------------------***********************/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .90;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #030506;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
border: 1px solid #fff;
min-height:420px;
background-image:url(../img/disclaimer.jpg);
background-repeat:no-repeat;
background-position:top;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
a.popup_lien {
color:#666;
text-decoration:underline;
}

.popup_titre{
}
img.popup_titre_img{
vertical-align:top;
vertical-align:middle;
padding-right:15px;
}
.popup_spacer{
clear:both;
color:#ddd;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:25px;
}
.txt_popup{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#fff; 
text-align:center; 
margin:0px; 
padding:32px 0px 35px 0px;
}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
.txt-disclaimer{
padding-top:95px;
margin-left:30px;
width:640px;
font-family :  Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-align:center;
font:12px;
line-height: 110%;
}
.p1-disclaimer{
font-family :  Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#FFF;
}
.p2-disclaimer{
font-family :  Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
}
ul.ul-disclaimer{
text-align:left;
padding-top:5px;
margin-top:5px;
padding-bottom:5px;
margin-bottom:5px;
}
li.li-disclaimer{
text-align:left;
padding-top:5px;
}
a.link-disclaimer{
font-family :  Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#f0037f;
text-decoration: underline;
}