/* ----------------- 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: #FFFFFF;
	background-image: URL(../../img/prg/bg_page.gif);
	background-repeat: repeat-y;
	background-position: 213px 0px;
	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;}

/* 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; background: red;}

.emi_header { height: 105px; padding-left: 15px; font-size: 12px; font-weight: bold; }
.emi_header h1 { padding: 15px 200px 0px 0px; margin: 0px; font-size: 32px; color: #FFF; }
.emi_header h1 span { font-size: 22px; font-weight: normal;}

.emi_left { float: left; margin: 0px 0px 0px 5px; border: solid 5px #000066; width: 372px; background: #FFF; }
.emi_right { float: left; margin: 0px 0px 0px 15px; width: 320px; font-size: 15px; }
.emi_right h2 { font-size: 18px; font-weight: normal; margin: 0px 0px 15px 0px; padding: 0px;}
.emi_right h2 span { font-size: 15px; display: block; }
.emi_sommaire { margin: 15px 0px 15px 0px; }
.sommaire_video { background: #D1CDC9;  margin: 0px 0px 3px 0px; color: #4d4d4d; }
.sommaire_video img { float: left; width: 68px; margin: 0px 0px 0px 0px;}
.sommaire_video .info { width: 210px;margin: 5px 5px 5px 10px; float: left;}
.emi_right .sommaire_video a { color: #4d4d4d; }

.content { height: 1%; }
.fondblanc { background: #FFF; }

.emi_bloc_right { margin: 10px 0px 15px 0px; }
.bloc_right { background: #EDEBE8;  margin: 0px 0px 0px 0px; width: 298px; color: #3b3b3b; border-bottom: solid 1px #D1CDC6;}
.bloc_right .info { padding: 0px 5px 5px 10px; float: none;}
.bloc_right img {float: left; margin: 0px 10px 5px 10px; border: solid 5px #383838; border-right: solid 15px #383838; background: #383838; }

h3 { padding: 0px 0px 10px 0px; margin: 0px; font-size: 18px; font-weight: normal; }
h4 { padding: 0px 0px 10px 0px; margin: 0px; font-size: 12px;}

.emi_right .bloc_right h3 { padding: 10px; margin: 0px; font-size: 15px; font-weight: bold;}

.bloc_left { border-bottom: solid 5px #000066; padding: 10px 10px 20px 10px; }
.bloc_left img {float: left; margin: 0px 10px 5px 0px; border: solid 5px #383838; border-right: solid 15px #383838; background: #383838;}
.img107x95_ img { border-right: solid 25px #383838; }
/* demi colonne */
.demibloc { border-bottom: none;  }
.demibloc img {float: none; margin: 0px 0px 10px 0px; display: block; }
.bord_gauche { border-left: solid 5px #000066; }
.bord_bas { border-bottom: solid 5px #000066; }

ul, li { margin: 0px; padding: 0px; list-style: none; height: 1%;}
ul { margin: 10px 0px 0px 0px; }
li a { display: block; background: url(../images/fleche.gif) no-repeat 0px 2px; padding: 0px 0px 2px 20px; font-weight: bold; }

.emi_archives { clear: both; padding: 20px 10px; }
.fond_gris { background: #EDEBE8; }
.emi_archives h3 { float: left; }

.emi_content_h2 { margin: 0px 0px 5px 5px; padding: 10px; font-size: 24px; font-weight: normal;}
.emi_menu { float: left; width: 190px; margin: 0px 5px; }
.emi_page { float: left; width: 520px; border-top: solid 5px #000066; border-left: solid 5px #000066; border-right: solid 5px #000066; background: #FFF; }
.item_menu { padding: 15px 10px; margin: 0px 0px 5px 0px;}
.item_menu ul { margin: 0px;}
.item_menu ul li { margin-bottom: 3px; font-size: 12px; }
.item_menu ul li a { background-position: 2px 2px;}
.item_menu ul li a:hover { text-decoration: none; }

.emi_menu .emi_archives h3 {display: block; margin: 0px 0px 10px 0px; padding: 0px; }
.emi_menu .emi_archives select { margin: 0px 0px 10px 0px; }




.emi_page .bloc_left .info { margin: 0px 5px 5px 0px; float: left;}
.emi_page ul li a  { color: #3b3b3b; }

.emi_page .bloc_left .legende { float: left; color: #898580; }
.emi_page .bloc_left .legende img { float: none; }

.emi_page .img107x95_ .legende { width: 127px; margin-right: 20px; }
/*.emi_page .img107x95_ .info { width: 320px; }*/

.emi_page .img83x58_ .legende { width: 103px;  margin-right: 20px; }
/*.emi_page .img83x58_ .info { width: 344px; }*/

.emi_page .img68x51_ .legende { width: 188px; margin-right: 20px; }
/*.emi_page .img68x51_ .info { width: 359px; }*/

.emi_page .img50x36_ .legende { width: 70px; margin-right: 20px; }
/*.emi_page .img50x36_ .info { width: 377px; }*/

.emi_page .demibloc .info { width: auto; }

.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;  }

.emissions { color:#4c4c4c; }
.emissions h2 { margin:10px 10px 5px 14px; padding:0; font-size:18px; font-weight:bold; color:#1b79b7; }
.une_emission { }
.titre_emi h3 a { color:#1b79b7; }
.titre_emi { padding:10px 10px 3px 14px;  }
.titre_emi h3 { margin:0; padding:0; font-size:12px; font-weight:bold; }
.description { padding:5px 10px 5px 14px; font-size:11px; }
.description a { color:#4c4c4c; }
.media { padding:5px 14px; background: url(../images/col_droite/fd_emi.jpg); }
.media-over { padding:5px 14px; background: url(../images/col_droite/fd_emi-over.jpg); }
.media img { border:solid 4px #FFFFFF; }
.media-over img { border:solid 4px #FFFFFF; }

.emi_page .info { font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0 10px; }

.geoblocage_bg{
	color: #FFFFFF;
	background-color: #000000;
	height:240px;
}

.geoblocage_message{
	line-height:32px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
