/* Feuille de style pour le contenu des pages
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

h1{
display:block;
padding-bottom:0px;
border-bottom:1px solid #af8b20;
padding-top:10px;
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
color:#000;
}
h2{
font-size:16px;
font-weight:bold;
color:#af8b20;
padding-top:4px;
border-bottom:1px solid #2f2e2e;
}
h3{
background-image:url(../images/charte/bg-h3.gif);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:left bottom;
border-bottom:1px solid #000;
padding-left:15px;
font-size:15px;
display:block;
color:#999;
}
.petit{
font-size:9px;
letter-spacing:1px;
font-weight:bold;
color:#af8b20;
}
#contenu{
  text-align: justify;
  }
#contenu .bold{
  font-weight: bold;
  }
#contenu .colgauche{
  width: 150px;
  float: left;
  margin: 0 0 0 25px;
  }
#contenu .clearer{
  clear: both;
  }
#contenu .thumb_right{
  float: right;
  margin: 10px 0 10px 10px;
  }

/* tableaux cadeaux affaires */
#contenu .pack_aff{
  width: 550px;
  height: 125px;
  margin: 15px auto;
  text-align: center;
  }
#contenu .pack_aff th, #contenu .pers_aff th{
  background: #2F2F2F;
  }
#contenu .pack_aff th.vide{
  background: none;
  }
#contenu .pack_aff th.ordon{
  width: 125px;
  }
#contenu .pack_aff td{
  background: #444;
  width: 70px;
  }
#contenu #small_tab{
  height: 75px;
  }
#contenu div.petit{
  width: 540px;
  margin: 0 auto 15px;
  }
#contenu .petit .txtcolorbase{
  color: #999;
  }
#contenu .pers_aff{
  width: 550px;
  height: 75px;
  margin: 15px auto;
  text-align: center;
  }
#contenu .pers_aff td{
  background: #444;
  }
#contenu .pers_aff td.prix{
  width: 120px;
  }
#contenu .pers_aff td.vide{
  background: none;
  height: 5px;
  font-size: 0;
  }
#contenu #big_tab{
  height: 250px;
  }

/* encart produit */
.prod{
  width: 582px;
  background: #404040;
  margin: 9px 0 0;
  padding: 9px;
  }
.prod img{
  float: left;
  }
.prod_info{
  float: left;
  width: 483px;
  margin: 0 0 0 9px;
  }
.prod_nom{
  font-size:16px;
  font-weight:bold;
  /*color:#af8b20;
  padding-top:4px;*/
  border-bottom:1px solid #2f2e2e;
  }
.prod_prix{
  text-align: right;
  font-size:10px;
  letter-spacing:1px;
  font-weight:bold;
  color:#af8b20;
  margin: 0 0 9px;
  }
.hr{
  clear: both;
  height: 1px;
  overflow: hidden;
  background: #2f2e2e;
  margin: 9px 0 0 0;
  }

/* boutique */
#boutique .prod{
  width: 265px;
  float: left;
  margin: 8px 8px;
  }
#boutique .prod_info{
  width: 165px;
  }
/* fiche produit */
#fiche_prod .prod_info{
  float: none;
  width: auto;
  margin: 0;
  }
#fiche_prod .prod_thumb img{
  float: none;
  border: 0;
  }
#fiche_prod .prod_thumb{
  float: left;
  margin: 0 9px 9px 0;
  text-align: center;
  }
#fiche_prod #more_thumbs{
  margin: 10px 0;
  }
#fiche_prod #achat{
  width: 580px;
  /*margin: 0 auto;*/
  font-size: 10px;
  margin-bottom: 15px;
  }
#fiche_prod #achat #plusmoins, #fiche_prod #achat input, #fiche_prod #achat p{
  float: left;
  margin: 0 0 0 2px;
  }
#fiche_prod #achat #plusmoins img{
  border: 0;
  float: none;
  }
#fiche_prod #achat input, #achat select {
	height: 14px;
	width: auto;
/*	margin: 0 0 0 10px;*/
	
}
#achat select {
	height: 20px;
	width: auto;
}
#fiche_prod #achat input.bouton{
  height: 18px;
  border: 1px solid #676767;
  /*margin: 0 0 0 20px;*/
}
#fiche_prod #achat table thead {
	font-weight: bold;
	font-size: 11px;
}
#fiche_prod #achat table tr td, #fiche_prod #achat table tr th {
	padding-left: 10px;
}

/* contact */
#contactplan img{
  float: left;
  border: 0;
  margin: 9px 0 0 0;
  }
#contactplan{
  float: right;
  text-align: center;
  width: 160px;
  }
#formContact textarea{
  overflow-y: scroll;
  }

/* page plan */
#pageplan{
  width: 630px;
  height: 635px;
  background: url(../images/thumb_divers/plan_mini.png);
  }
#pageplan2{
  width: 630px;
  height: 635px;
  background: url(../images/thumb_divers/plan_maxi.png);
  }
#lien1{
  display: block;
  width: 100px;
  height: 25px;
  position: absolute;
  top: 12px;
  }
#lien2{
  display: block;
  width: 100px;
  height: 25px;
  position: absolute;
  top: 38px;
  }
#lien3{
  display: block;
  width: 100px;
  height: 25px;
  position: absolute;
  top: 64px;
  }

/* portraits */
.portrait_mini{
  width: 110px;
  height: 120px;
  float: left;
  /*border: 1px solid #2f2e2e;*/
  background: #404040;
  text-align: center;
  margin: 10px 0 5px 6px;
  padding: 9px 0;
  }
.portrait_mini img{
  border: 1px solid #2f2e2e;
  }
#fiche_id_joueur img{
  float: left;
  margin: 0 10px 10px 0;
  }

 /* partenaires */
 .partenaires{
  margin: 0 0 25px;
  text-align: justify;
  font:normal 12px Arial;
 }


 .logo{
  width: 110px;
  float: left;
  /*border: 1px solid #2f2e2e;*/
  background: #404040;
  text-align: center;
  margin: 10px 10px 5px 6px;
  padding: 9px 0;
  }

/* news */
.actu p:first-letter{
  font-size:18px;
  }
.actu{
  text-align: center;
  margin: 0 0 25px;
  }
.actu p{
  text-align: justify;
  text-indent: 15px;
  margin: 0 0 10px;
  }
.actu img{
 /* display: inline-block;
  margin: 0 5px 10px;*/
  border: 1px solid white;
  }
.actu .news_foot{
  text-align: right;
  }
#sondage{
  float:left;
  width:160px;
  font-size:9px;
}
#sondage .radio input{
  background: none;
  border: none;
  margin: 5px 0 0;
  }
#sondage #question{
  background: #232323;
  padding: 5px 0 5px 15px;
  font-size: 12px;
  }
#sondage #voter{
  margin: 5px 0 0 0;
  }

/* plan site */
#plansite{
  margin: 10px 0 0 0;
  }
#plansite ul, #plansite li{
  list-style-type: disc;
  margin: 5px 0 0 15px;
  }

/* cgv */
.cgv p{
  margin: 5px 0 15px;
  }
.cgv ol{
  margin: 5px 0 15px;
  }
.cgv ol li{
  margin: 0 0 0 20px;
  list-style-type: decimal;
  }

/*****************************************************/
/*
/*      SONDAGES DEVELOPPER
/*
/*****************************************************/
.conteneurBarreSondage {
	width: 100%;
	border: 1px solid #AAA;
	font-size: 10px;
	height: 15px;
	background: #DEDEDE;
	overflow: hidden;
}
.texteBarreSondage {
	position: relative;
	z-index: 1;
	text-align: center;
	color: black;
	font-weight: bold;
	height: 15px;
}
.colorbarBarreSondage {
	position: relative;
	z-index: 0;
	top: -15px;
	height: 15px; 
}
 
 
/******************** TABLEAU DES RESULTATS *********************/
 
.tableauResultats {
	color: black;
	width: 500px;
	margin: 0 100px;
	border-collapse: collapse;
	font-weight: normal;
}
.tableauResultats tr.entete th {
	border-bottom: 1px solid black;
}