@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;
}

#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;
}

#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;
}
.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:854px;
margin:0px auto;
text-align:left;
}
.bottom_liens{
width:122px;
float:left;
text-align: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;
}

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;
text-align:left;
}
a.lien_bottom_petit{
font-family :  Verdana, Helvetica, sans-serif;
font: 11px/170% Verdana, sans-serif;
color:#333;
text-align:left;
}

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; }

/***** 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:150px;*/
background-color:#151414;/*49011e 340718;/*060a0d;*/
margin:0px;
padding:0px;
border:0px;
float:left;
padding:10px;
white-space: nowrap;
}
.span_vignette{
width:160px;/*125*/
height:220px;/*175*/
float:left;
}

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; }
