/*------------------------- CSS concours -----------------------*/
/*------------------- Copyright AG CREATIONS ------------------------*/

#contenu_page_concours h2 {
margin:50px 0 10px 0;
font-size:17px;
color:#EA2E00;}

#contenu_page_concours p, #contenu_page_concours2 p{
font-size:11px;}

#contenu_page_concours p a, #contenu_page_concours2 p a{
font-weight:bold;
text-align:justify;
text-decoration:none;
color:#000000;}

#contenu_page_concours p a:hover, #contenu_page_concours2 p a:hover{
text-decoration:underline;}

/*-----------------------------------------------------------------------------------*/
#contenu_page_concours2 h2{
font-size:18px;
font-weight:bold;color:#fff;
text-align:center;
height:25px; width:550px;
padding-top:2px;
margin-top:10px;
background:#E7300A url('../gfx/titre_rouge.gif') no-repeat;
}

#contenu_page_concours2 h3{
float:left;font-size:12px;
 width:315px;height:17px;padding:3px 0 0 5px;
}

.contest_img{
  text-align: center;
}

/*livre d'or---------------------------------------*/
.liste_commentaires{
  width: 100%;
  font-size: 11px;
  width: 550px;
  padding: 25px 0 5px  0;
}

.liste_commentaires dt { font-weight:bold;background: url('../gfx/commentaire_haut.png') no-repeat #FDF9E8; height:21px;}

.commentaire_texte{  background: url('../gfx/commentaire_milieu.png') repeat-y #FDF9E8;}
.commentaire_texte p{ padding: 0 5px 0 5px; font-size: 11px;}

.commentaire_posteur{  background: url('../gfx/commentaire_bas.png') no-repeat; padding: 5px 0 0 0;}
.commentaire_posteur em{
  padding: 0 30px 0 4px;
  background: url('../gfx/commentaire_fleche.png') top right no-repeat;
  color: #EA2E00; text-decoration:none;
  float: left; font-size:10px;
  font-weight:bold;
  font-style:normal;
}
.commentaire_posteur span{
  float: right;font-size:10px;
  font-style: normal; color:#999999; 
}

/*formulaire ---------------------------------------*/

#livreor_form, #win_form, #addconcours_form{
 background: #fff;
 color: #000;
 margin-top:20px;
 padding:10px;
 border:1px solid #CCCCCC;
}

#livreor_form p, #win_form p, #addconcours_form p{
  padding: 0 8px 8px 8px;
  font-size: 11px;
}

#livreor_form label, #win_form label, #addconcours_form label{
  font-size: 11px;  
}
#livreor_form a, #win_form a, #addconcours_form a{
  color: #6B1B8C;
  font-weight: normal;
}

.label_input label{
  width: 200px;
  float: left;
  text-align: right;
}
.label_input input, .label_input select, .label_input textarea{
  border: 1px solid #F9E69B;
  background-color:#FBF8E8;
  width: 220px;
  margin-left: 4px;
}

.form_submit{
  padding: 4px 0 0 211px;
  text-align: left;
  border-width:0px;
}

#contenu_page_concours em, #livreor_form em, #addconcours_form em {
font-weight:bold;
color:#FF0000;
font-style:normal;
font-size:10px;}

#login label, #pass label{
  width: 200px;
  float: left;
  text-align: right;}

#login input, #pass input{
  border: 1px solid #F9E69B;
  background-color:#FBF8E8;
  width: 220px;
  margin-left: 4px;
}

.civil{padding-left:205px;}




/*page gagnants--------------------------------------*/
.table_titre{font-size:9px;color:#FFFFFF;padding :0 2px 0 2px;background-color:#EA2E00;}
.table_titre a{color:#FFFFFF; font-weight:bold; text-decoration:none;}

table{width:550px;color:#FFFFFF;}
#contenu_page_concours table { border:solid 1px #EA2E00;}
.table_fonce{background-color:#FDF9E6;}

td{color:#000;height:18px;padding :2px;}

td.pre{width:45%;}


/*-----------------------------------------------------------------------------------*/
.barre_orange2{background:url("../gfx/barre_orange2.png") no-repeat;margin:20px 0 5px 0;}

.barre_orange2{
width:550px;height:20px;
font-weight:bold;
font-size:10px;color:#FFFFFF;}

.barre_orange2 li{list-style:none;}

.barre_orange2  a{text-decoration:none;color:#fff;}
.barre_orange2 a:hover{ text-decoration:underline;color:#fff;}

.before{float:left; width:220px;padding:0; padding:2px 0 0 15px;background: url("../gfx/flecheg.gif") left no-repeat;}
.after{float:right; width:220px;text-align:right;padding:2px 15px 0 0 ; background: url("../gfx/fleched.gif") right no-repeat;}


.tableau2{
list-style: none;
width: 548px;
border:1px #E7300A solid;
background-color:#F7D075;
}

.tableau2 li{background-color: #fff;display: block; border-top:1px solid #FF9900; }
.blanc {padding: 5px;}
.tableau2 li a {display: block; color:#000000; text-decoration:none;width:538px;}
.tableau2 li a:hover{display: block;background-color:#FAE69B;}
.tableau2 em {color: #EA2E00; font-weight:bold; font-style:normal;}
.tableau2 p {color: #000;}

.pub46890{
width:468px;
height:90px;
margin:15px 0 15px 0;
background-color:#333333; /*à enlever*/
}

.barre_orange{background-color:#FFBB17;margin:25px 0 5px 0;}
.barre_orange{width:550px;height:20px;font-weight:bold;font-size:10px;color:#000;}


.barre_orange a{text-decoration:none;color:#fff;}
.barre_orange a:hover{ text-decoration:underline;color:#000;}

p.new{background-color:#FAE69B;color:#EA2E00;float:left; width:80px;text-align:center;height:17px; padding-top:3px;}
p.fin{float:right; width:145px;text-align:right;padding:3px 5px 0 0; vertical-align:middle;}
p.fin img{vertical-align:middle;}

p{font-size:11px;}
em{color:#EA2E00;font-weight:bold; font-style:normal;}




/* infobulle------------------------------*/

#dhtmltooltip{
  position: absolute;
  width: 170px; 
  border: 1px solid #EA2E00;
  visibility: hidden;
  z-index: 100;
  background-color:#ffffff;
  color:#EA2E00;
  font-weight:bold;
  padding:5px;

}

p#ico_detail{
display: none;
background-color:#000000;
}


label.checkboxes{
  width: auto;
  float: none;
}

span.short_time{
  color:#0c0; 
}
span.medium_time{
  color:#F93; 
}
span.long_time{
  color:#F00; 
}
span.subscription_required{
  font-size: 10px;
  color: #EA2B00;
}

a.mini_banner{
  float: left;
  margin-right: 5px;
}

.mini_banner img{
  width: 120px;
height: 60px;
}

dl.country_filters{
  text-align: center;
  margin: 20px auto;
  width: 500px;
}
dl.country_filters dt{  
  background: #E72E0A;
  padding: 4px;
  color: #fff;
  font-weight: bold;
}
dl.country_filters dd{  
  border: 1px solid #E72E0A;
  padding: 4px;
}
