/* ----------------- GENERAL ------------------ */
p, form, div, td{margin: 0px;padding: 0px;font-family: Tahoma, Arial, sans-serif, Geneva;font-size:11px;}
body{margin: 0px;color: #4c4c4c;background-color: #FFFFFF;background-image: URL(../../img/prg/bg_page.gif);background-repeat: repeat-y;	font-family: Tahoma, Arial, sans-serif, Geneva;}
img{border-style: none;margin: 0px;padding: 0px;}
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* -------------------- FIL ARIANNE ------------------- */
.fil_arianne { height: 23px; background: URL(../../img/prg/accueil/fleche_accueil.gif) no-repeat top left; overflow: hidden; }
.txt_arianne, .txt_arianne A { color: #000066; }
/* CSS Document */

/* -------------------- LOCAL ------------------- */

/* héritage style TV5.org pour header/footer ____________________________________________________________________________*/
.txtmarine { color: #000066; }
.txtmarine a { color: #000066; }
.txt9 {	font-family: Tahoma, Geneva, Arial, sans-serif;	font-size: 9px;	line-height: 11px;	text-decoration: none }
.txt11 { font-family: Tahoma, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; }
.formulaire { background-color : #ffffff; border: 1px solid #4c4c4c; font-size : 11px; font-family: Arial, sans-serif; }	
/* ___________________________________________________________________________________________________________________   */

.clear { clear: both; line-height: 0px; font-size: 0px; overflow: hidden; height: 0px; margin: 0px; padding: 0px; }


.sondage_question { margin: 0px 0px 10px 0px; font-weight: bold; }
.sondage_reponse { padding: 0px 0px 5px 0px;  }
.sondage_submit { margin: 10px 0px 0px 0px; text-align: right;  }
.sondage_resultat_reponse { margin: 0px 0px 5px 0px;  }
.sondage_resultat_reponse img { border: none; background: none; display: inline; margin: 0px; padding: 0px; }
.sondage_resultat_total { margin: 10px 0px 0px 0px;  }

.lot .content { padding: 5px; }
.lot .content img { float: left; margin: 0px 5px 5px 0px; }

.sponsor .content { padding: 5px; }
.sponsor .content img { float: left; margin: 0px 5px 0px 0px; }
.sponsor .content h5, .sponsor .content h5 a { margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; color: #898580;}

.iSelect { width: 170px; font-size: 9px; }
.galerie img  { float: left; border: solid 3px #4d4d4d; border-right-width: 13px; background: #4D4D4D; margin-right: 10px; }
.promotion .content { padding: 5px 0px 5px 10px; }
.promotion .content .info{ padding-right: 10px; padding-top: 10px; clear: both; }
.promotion img { float: left; border: solid 3px #4d4d4d; border-right-width: 83px; background: #4D4D4D; margin-right: 10px; }
.promotion .content ul { padding: 10px 0px; }

.beau img { border: solid 5px #d1cdc6; border-right-width: 66px; background: #d1cdc6; }
.beau .info {background: #edebe8; padding: 5px 5px 20px 5px; }
.beau .info h5 { padding: 0px; }
.beau span { display: block; padding: 10px 0px 0px 0px; }

.btvoter { display: block; background: url(../imgs/touche_voter.png) no-repeat top left; width: 100px; height: 35px;}
.btvoter span { display: none;}

.voter_big { display: block; background: url(../imgs/voter_image.png) no-repeat top left; width: 190px; height: 30px; text-align: center; padding: 7px 0px 0px 0px; font-weight: bold; }
.voter_small { display: block; background: url(../imgs/voter_small.png) no-repeat top left; width: 52px; height: 20px; text-align: center; padding: 3px 0px 0px 0px; font-weight: bold; }

#tip { padding: 10px; }

.galeries {}
.galeries .content { padding: 5px; background: #FFF; }
.galeries img  { float: left; border: solid 3px #4d4d4d; border-right-width: 13px; background: #4D4D4D; margin: 0px 10px 5px 0px; }
.galeries h5  { padding: 5px; margin: 0px; }
.galeries .info { clear: both; background: #EDEBE8; padding: 0px 10px; height: 100px;}
.galeries .info div { padding-top: 10px; }
.galeries .info ul { margin-bottom: 10px; }
.galeries ul { margin: 5px 0px 0px 0px; padding: 0px;  }

.galerie_img { 	background: url("../imgs/picto_zoom.png") no-repeat 124px 70px #4d4d4d; }
.galerie_img img { 	border: solid 3px #4d4d4d; }
.galerie_img .info { background: #EDEBE8; min-height: 140px; }
* html .galerie_img .info { height: 140px; }

ul, li { list-style: none; }

