

/* MODULE FACEBOOK */

.facebook_connect_with { background: url(/cms/modules/facebook/install/../images/ico-facebook.png) no-repeat top left; padding: 0 0 0 20px; }
.facebook_connected { background: url(/cms/modules/facebook/install/../images/ico-facebook.png) no-repeat top left; padding: 0 0 0 20px; }



/***************************************************************

					STYLES GENERAUX

***************************************************************/

.blocewm { overflow: hidden;}
.blocewm .content { overflow: hidden;}

.presidentielle { margin:12px 5px 0 7px;}
#home_une { margin-top:-5px; }
.tv5mondeplus { margin:-10px 5px 15px 10px;}

.pagnav {background:#FFF url(/cms/template/css/../image/langfran/bg-tit-mauve.png) repeat-x 0 0;height:31px;padding:12px 15px 0 15px;margin-right:10px;}
.pagnav p {float:left;}
.pagnav p a {font-size:13px;color:#CC0066;font-weight:bold;background:url(/cms/template/css/../image/langfran/fleche-fiche.png) no-repeat 0 center;padding-left:20px;}
.pagnav ul {float:right;}
.pagnav ul li {display:block;float:left;font-size:11px;color:#ACA9A5;padding:3px 0 0 5px;font-weight:normal;}
.pagnav ul li a {color:#ACA9A5;}
.pagnav ul li.act a {color:#CC0066;font-weight:bold;}
.pagnav .active {padding:3px 0 0 0;}
.pagnav .active input {color:#ACA9A5;font-size:11px;padding:1px;border:#ACA9A5 solid 1px;text-align:center}
.pagnav .nav1 {background:url(/cms/template/css/../image/langfran/navback1.gif) no-repeat 0 0;}
.pagnav .nav2 {background:url(/cms/template/css/../image/langfran/navback2.gif) no-repeat 0 0;}
.pagnav .nav3 {background:url(/cms/template/css/../image/langfran/navnext2.gif) no-repeat 0 0;}
.pagnav .nav4 {background:url(/cms/template/css/../image/langfran/navnext1.gif) no-repeat 0 0;}
.pagnav .nav1 a,
.pagnav .nav2 a,
.pagnav .nav3 a,
.pagnav .nav4 a {display:block;height:20px;width:18px;}
.pagnav span {display:none;}
.fiche .pagnav,
.result .pagnav {margin:0;}
.pagination_bas .pagnav {background:url(/cms/template/css/../image/concours/bg-pagination_bas.jpg) repeat-x scroll 0 0 #fff}
.pagnav p {padding-top:5px}
.pagnav p a {color:#f60}
.pagination_bas .pagnav {background:url(/cms/template/css/../image/concours/bg-pagination_bas.jpg) repeat-x scroll 0 0 #fff}
.pagnav{clear:both; background:url(/cms/template/css/../image/concours/bg-pagination.jpg) repeat-x scroll 0 bottom #fff; padding:15px 12px 10px;}
.pagnav ul { padding-top:5px}

* { margin:0; padding:0; }
body { color: #4c4c4c; background:#1878a0 url(/cms/template/css/../image/bg_tv5monde.png) repeat-y center center; font-family: Arial, sans-serif, Geneva; font-size:12px;}
img { border-style: none; margin: 0px; padding: 0px; }
a { text-decoration:none; color: #1f3861;}
a:hover{ text-decoration:underline; }
.info a { color: #595959; }
ul{list-style:none;}

h1{z-index:1}
h3{color:#fff;font-size:13px;}
h3 a{color:#fff;}
.d_tv5 h1 { position:absolute;top:-10000px }

.clear { clear: both; font-size: 0; line-height: 0; /*height:0*/ }
.left { float: left; }
.right { float: right; }
.hidden { display: none; }

.soustitre .sst_layer{font-size:11px;color:#4c4c4c;}
.soustitre .gr_sst{padding-left:3px}

.bloc_lien_int{padding-top:5px;}

.info_date { display:block; color:#666 }
.info_signature { display:block; font-weight:bold; color:#4C4C4C;}
.info_wrap { margin-bottom:10px; display:block; font-size:11px}

.copyright, .legende { color:#999;font-size:11px}

.to_top {text-align:right; padding:5px; font-size:11px}

object#video embed { background-color:#000000; }

.border-bottom { border-bottom: solid 10px #E9EBF0; }
.border-top { border-top: solid 10px #E9EBF0; }

/***************************************************************

					IMAGES

***************************************************************/

.img_326x235_ .media {width:326px}
.img_156x73_ .media {width:156px}
.img_107x95_ .media {width:107px}
.img_100_    .media {width:100px}
.img_200_    .media {width:200px}
.img_290_    .media {width:290px}
.img_100x73_ .media {width:100px}
.img_100x72_ .media {width:100px}
.img_100x88_ .media {width:100px}
.img_100x89_ .media {width:100px}
.img_83x58_ .media {width:83px}
.img_70x63_ .media {width:70px}
.img_45x40_ .media {width:45px}
.img_70x61_ .media {width:70px;}
.img_70x63_ .media {width:70px;}

.media_haut_gauche .media {/*margin-top:10px;*/margin-bottom: 10px; }
.media_haut_droite .media {/*margin-top:10px;*/margin-bottom: 10px;text-align:right; width:100%}
.media_haut_centre .media {/*margin-top:10px;*/ margin-bottom: 10px;text-align:center;width:100%}

.media_bas_gauche .media {margin-top:10px;}
.media_bas_droite .media {margin-top:10px;text-align:right;width:100%}
.media_bas_centre .media {margin-top:10px;text-align:center;width:100%}

.media_gauche .media {float:left;}

.media_gauche .img_326x235_ .info {padding-left:336px;}
.media_gauche .img_156x73_ .info {padding-left:166px;}
.media_gauche .img_107x95_ .info {padding-left:117px;}
.media_gauche .img_138x100_ .info {padding-left:148px;}
.media_gauche .img_100_ .info {padding-left:120px;}
.media_gauche .img_200_ .info {padding-left:220px;}
.media_gauche .img_290_ .info {padding-left:310px;}
.media_gauche .img_100x88_ .info {padding-left:110px;}
.media_gauche .img_100x89_ .info {padding-left:110px;}

.invite-gras .img_100x89_ .info  { font-weight:bold; }

.media_gauche .img_100x73_ .info {padding-left:110px;}
.media_gauche .img_100x72_ .info {padding-left:110px;}
.media_gauche .img_83x58_ .info {padding-left:93px;}
.media_gauche .img_70x63_ .info {padding-left:80px;}
.media_gauche .img_45x40_ .info {padding-left:55px;}
.media_gauche .img_55x55_ .info {padding-left:65px;}
.media_gauche .img_70x61_ .info {padding-left:80px;}
.media_gauche .img_70x63_ .info {padding-left:80px;}

.media_droite .img_326x235_ .info {padding-right:336px}
.media_droite .img_156x73_ .info {padding-right:166px}
.media_droite .img_107x95_ .info {padding-right:117px}
.media_droite .img_100x88_ .info {padding-right:110px}
.media_droite .img_100x89_ .info {padding-right:110px}
.media_droite .img_100_ .info {padding-right: 120px}
.media_droite .img_200_ .info {padding-right: 220px}
.media_droite .img_290_ .info {padding-right: 310px}
.media_droite .img_100x73_ .info {padding-right:110px}
.media_droite .img_100x72_ .info {padding-right:110px}
.media_droite .img_83x58_ .info {padding-right:93px}
.media_droite .img_70x63_ .info {padding-right:80px}
.media_droite .img_45x40_ .info {padding-right:55px}
.media_droite .img_55x55_ .info {padding-right:65px;}
.media_droite .img_967_ .media { margin: 0px auto; float: none; display: block; text-align: center; }

.media_in_gauche .media { float: left; margin-right: 10px; margin-bottom: 10px; }
.media_droite .media {float:right;  /* IEDMB */ display: inline;}
.media_in_droite .media { float: right; margin-left: 10px; margin-bottom: 10px; }

.media_in_gauche .img_200_ .media { margin-right: 20px; }
.media_in_droite .img_200_ .media { margin-left: 20px; }
.media_in_gauche .img_290_ .media { margin-right: 20px; }
.media_in_droite .img_290_ .media { margin-left: 20px; }

.bloc_coretext .img_600_ img { border: 3px solid #CCC; margin-right: 10px;}
.media_in_gauche .img_600_ .media  { margin-right: 0;}

/* image bloc pub toute largeur */
/*.media_droite .img_967_ .media { margin: 0px auto; float: none; display: block; text-align: center; }*/
.media_arbo { margin: 0px auto; float: none; display: block; text-align: center; background:#E8EBEF;}

/***************************************************************

					HEADER

***************************************************************/

/* BANDEAU */

.d_bandeau{margin:0 auto; position:relative;}
.d_1024 .d_bandeau{ width: 977px; }
.d_950 .d_bandeau{ width: 950px; }
.d_800  .d_bandeau{ width: 737px;}
.d_tv5 .d_bandeau_content { position: relative; z-index: 1; height:72px;text-align:center;}
.d_1024 .d_bandeau_content {background:url(/cms/template/css/../image/ombre_1024_bandeau.png) no-repeat center center;}
.d_950 .d_bandeau_content {background:url(/cms/template/css/../image/ombre_950_bandeau.png) no-repeat center center;}
.d_800 .d_bandeau_content {background:url(/cms/template/css/../image/ombre_1024_bandeau.png) no-repeat center center;}

/* MENU */

.d_menu{
	height:78px;
	width:977px;
	margin:0 auto;
}
.d_1024 .d_menu{ width: 977px;background: url(/cms/template/css/../image/bg_1024_menu.png) no-repeat left top;}
.d_950 .d_menu{ width: 950px;background: url(/cms/template/css/../image/bg_950_menu.png) no-repeat left top;}
.d_800  .d_menu{ width: 737px;background: url(/cms/template/css/../image/bg_800_menu.png) no-repeat left top;}
.d_tv5 .d_signal{width:50%;color:#828282;float:left;margin:20px 0 0 15px;}
.d_tv5 .d_menu .d_signal a{display:inline;}
.d_tv5 .d_menu_content {font-family:Tahoma,Arial,sans-serif,Geneva; font-size:11px; z-index: 5000; height: 78px; clear:both; position:relative;}
.d_1024 .d_menu_content{background:url(/cms/template/css/../image/ombre_1024_menu.png) no-repeat center center;}
.d_950 .d_menu_content{background:url(/cms/template/css/../image/ombre_950_menu.png) no-repeat center center;}
.d_800 .d_menu_content{background:url(/cms/template/css/../image/ombre_800_menu.png) no-repeat center center;}
.d_tv5 .d_menu ul{text-transform:uppercase; }
.d_tv5 .d_menu a { text-decoration:none; display:block; color: #1f3861;}
.d_tv5 .d_menu ul li a { padding:0 15px; color:#4c4c4c}
.d_tv5 .d_menu a:hover { text-decoration:none; border:none; }
.d_tv5 .d_menu ul { width:100%;display:block;height:37px; line-height:37px; }

.d_tv5 .d_menu ul, .d_tv5 .d_menu li { margin:0; padding:0; }
.d_tv5 .d_menu ul li { height:37px;line-height:37px}
.d_tv5 .d_menu li { display:block; float:left; list-style:none; position:relative; height:2.27em; line-height:2.27em; padding:0 15px; z-index: 5002;}
.d_tv5 .d_menu .menulayer li { /*z-index: 5002;*/}

.d_tv5 .d_menu ul li{border-right:1px solid #fff}
.d_tv5 .d_menu ul ul li{border-right:none;}
.d_tv5 .d_menu ul li a { background: url(/cms/template/css/../image/fl_nav_off.png) no-repeat top left; padding-left: 30px; padding-right:15px;border-right:1px solid #87b0c1;}
.d_tv5 .d_menu ul li a:hover{border-right:1px solid #87b0c1;}

.d_tv5 .d_menu ul li.menu_end { /*margin-right: 15px;*/ border-right:1px solid #fff}
.d_tv5 .d_menu ul li.menu_page { margin-left:15px; background: none; padding-left: 5px; border:none}

.d_tv5 .d_menu ul li.act ul {display:block;}

.d_tv5 .d_menu ul li ul {  position:absolute; left:-1px; display:none; width:216px;  padding:0 0 0 0; margin:0; top:37px; z-index: 5002; height:auto;text-transform:none}
.d_tv5 .d_menu li a:hover { cursor: pointer;  }
.d_tv5 .d_menu li a:hover { color: #1f3861; }

* html .d_tv5 .d_menu ul li.act{margin-bottom:-2px}
*+html .d_tv5 .d_menu ul li.act{margin-bottom:-2px}

.d_tv5 .d_menu li.act a { background: url(/cms/template/css/../image/fl_nav_over.png) no-repeat left top;}
.d_tv5 .d_menu li.menu_first a.link_act { background: url(/cms/template/css/../image/fl_nav_over_first.png) no-repeat left top;}
.home_menu ul li ul li,
.d_tv5 .d_menu ul li ul li { font-size:11px; font-weight:normal; float:none; line-height:18px; padding:0; height:1%; position:static; background:transparent url(/cms/template/css/../image/menulayer_bg.png) repeat-y top left;}
.home_menu ul li ul,
.d_tv5 .d_menu ul li ul{ background:transparent url(/cms/template/css/../image/menulayer_bottom.png) no-repeat bottom left;padding-bottom:30px;}
.home_menu ul li ul li.first,
.d_tv5 .d_menu ul li ul li.first { background:transparent url(/cms/template/css/../image/menulayer_top.png) no-repeat top left;padding-top:11px;}
.d_tv5 .d_menu ul li ul li a,
.d_tv5 .d_menu ul li ul li a:hover{border:none}

.d_tv5 .d_menu ul li ul a { font-weight:normal; padding:0; }
.d_tv5 .d_menu ul li ul li a { background: none; display: block; height: 1%; border:none}
.d_tv5 .d_menu ul li.act ul li a { background: none; display: block; padding-left: 10px; }
.d_tv5 .d_menu ul li ul li a , .d_tv5 .d_menu ul li ul li a { background: none; padding-left: 10px; }

.d_tv5 .d_menu ul li { padding:0; }
.d_tv5 .d_menu ul li ul a.amenu {background:none;}
.d_tv5 .d_menu ul li ul li a {color: #1f3861; margin-right:8px; margin-left:2px}
.d_tv5 .d_menu ul li ul li a:hover {color: #1f3861; background:#e9ebf0;}

.menulayer, .d_tv5 .d_menu ul li ul.menulayer { position: absolute; width: 216px; display: none; z-index: 8002; /*padding: 0;*/ margin: 0 0 0 0; top:0; left:200px; white-space:normal;}
.d_tv5 .d_menu ul li.first ul.menulayer, .first .menulayer{margin-top:10px}
.d_content .menulayer{/*background:#fff*/}
.d_content .home_menu .menulayer{/*background:transparent*/}

.d_tv5 .d_menu ul li ul.menulayer li { z-index: 5002; }
.menulayer li { height:auto}
.menulayer li a{height:auto}
.home_menu ul li.act ul li.act .menulayer,
.d_tv5 .d_menu ul li.act ul li.act .menulayer { display: block; }
.home_menu ul li.act ul li.act a,
.d_tv5 .d_menu ul li.act ul li.act a{color:#1F3861;background:#e9ebf0;}
.home_menu ul li.act ul li.act .menulayer a,
.d_tv5 .d_menu ul li.act ul li.act .menulayer a{color:#1F3861;background:none;}
.home_menu ul li.act ul li.act .menulayer a:hover,
.d_tv5 .d_menu ul li.act ul li.act .menulayer a:hover{color:#1F3861;background:#e9ebf0;}

/* OUTILS */

.d_tv5 .d_tools{float:right;margin-right:15px;height:40px;}
.d_tv5 .d_tools img{display:none}
.d_tv5 .d_tools a{border-left:1px solid #FFF;display:block;}
.d_tv5 .d_tools a:hover{border-left:1px solid #FFF;display:block;}
.d_tv5 .div_print { margin: 15px 0px 0px 0; height:25px; width:28px; float:left; background:url(/cms/template/css/../image/bt_print.png) no-repeat top left;border-left:1px solid #F3F3F3;}
.d_tv5 .div_print a{height:25px; width:28px;}
.d_tv5 .div_tip { margin: 15px 0px 0px 0; height:25px; width:28px; float:left; background:url(/cms/template/css/../image/bt_tip.png) no-repeat top left;border-left:1px solid #F3F3F3;}
.d_tv5 .div_tip a{height:25px; width:28px;}
.div_share_min .at300bs.at15t_expanded, .div_share_min .at300bs.at15t_compact{margin:0;background:none;}

.d_tv5 .div_share { float: right;  margin: 15px 0px 0px !important; /*width: 149px;*/ float:left; border-left:1px solid #F3F3F3;}
.baseline .div_share{margin: 0px 0px 0px !important;}
.d_tv5 .div_share a{height:auto;width:auto; padding:5px 5px 4px 5px}
.d_tv5 .div_share a.addthis_button_compact{width:auto}
.d_tv5 .div_share_min { margin: 15px 0px 0px 0px; width: 24px; height:25px; float:left; border-left:1px solid #F3F3F3;background:url(/cms/template/css/../image/bt_share.png) no-repeat top left;}

.div_share_min .addthis_default_style .at300b, .div_share_min .addthis_default_style .at300m{padding:0}

/***************************************************************

					MAIN CONTENT

***************************************************************/

.d_1024 .d_content{ background:url(/cms/template/css/../image/ombre_1024_page.png) repeat-y center center;}
.d_950 .d_content{ background:url(/cms/template/css/../image/ombre_950_page.png) repeat-y center center;}
.d_800 .d_content{ background:url(/cms/template/css/../image/ombre_800_page.png) repeat-y center center;}
.main_content{margin:0 auto; position:relative; background-color:#fff;}
.d_1024 .d_content .main_content{width: 977px;}
.d_950 .d_content .main_content{width: 950px;}
.d_800  .d_content .main_content{ width: 737px;}
.d_tv5 .d_content { min-height: 200px; }
* html .d_tv5 .d_content { height: 200px; }

/***************************************************************

					POPUP

***************************************************************/

.d_popup { width: 600px; }
.d_popup .d_bandeau { overflow: hidden; }
.d_popup .d_content { background:#FFFFFF}

/***************************************************************

					BASELINE

***************************************************************/

.d_1024 .baseline_content{background:url(/cms/template/css/../image/ombre_1024_baseline.png) no-repeat center top;}
.d_950 .baseline_content{background:url(/cms/template/css/../image/ombre_950_baseline.png) no-repeat center top;}
.d_800 .baseline_content{background:url(/cms/template/css/../image/ombre_800_baseline.png) no-repeat center top;}
.d_tv5 .baseline_content{font-size:11px;clear:both}
.d_tv5 .baseline{margin:0 auto;height:60px;}
.d_1024 .baseline{background:url(/cms/template/css/../image/bg_1024_baseline.png) no-repeat left top;width:977px;}
.d_950 .baseline{background:url(/cms/template/css/../image/bg_950_baseline.png) no-repeat left top;width:977px;}
.d_800 .baseline{background:url(/cms/template/css/../image/bg_800_baseline.png) no-repeat left top;width:737px;}
.baseline a{color:#1F3861}
.d_tv5 .baseline_content .div_print,
.d_tv5 .baseline_content .div_tip,
.d_tv5 .baseline_content .div_share,
.d_tv5 .baseline_content .div_share_min{margin-top:0}

/***************************************************************

					FOOTER

***************************************************************/

.d_tv5 .inp{vertical-align:middle}
.d_tv5 .footer_content{ border:0; clear:both; height:1%;font-size:11px;}
.d_1024 .footer_content{background:url(/cms/template/css/../image/ombre_1024_page.png) repeat-y center center; }
.d_950 .footer_content{background:url(/cms/template/css/../image/ombre_950_page.png) repeat-y center center; }
.d_800 .footer_content{background:url(/cms/template/css/../image/ombre_800_page.png) repeat-y center center; }
.d_tv5 .footer{background-color:#FFFFFF;margin:0 auto;}
.d_1024 .footer{width:977px}
.d_950 .footer{width:950px}
.d_800 .footer{width:737px}
.d_tv5 .footer_3 a,
.d_tv5 .footer a{color:#1F3861}
.d_tv5 .footer_3 a:hover,
.d_tv5 .footer a:hover{color:#1B75B4}

/* FOOTER GENERAL */

.d_tv5 #menu_footer_main { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; min-height: 9.09em; background: #fff url(/cms/template/css/../image/bg_footer_main.png) repeat-x left bottom;}
* html .d_tv5 #menu_footer_main { height: 9.09em; }
.d_tv5 #menu_footer_main li { float: left;  }
.d_tv5 #menu_footer_main .menusection { list-style: none; margin: 0 0px 0 15px; width: 140px; padding: 0px 0px 0 0px; border-right: solid 1px #FFF;  height: 8.09em; }
.d_800 #menu_footer_main .menusection { width: 105px;}
.d_800 #menu_footer_main .menusection_0 .menusection { width: 85px;}
.d_800 #menu_footer_main .last .menusection { width: 125px;}
.d_950 #menu_footer_main .last .menusection, .d_1024 #menu_footer_main .last .menusection { width: 160px;}
#menu_footer_main .btn_ok_outils{vertical-align:middle}
* html .d_tv5 #menu_footer_main .menusection { height: 9.09em; }
.d_tv5 #menu_footer_main .menusection li { float: none; display: block; padding-bottom:2px;}

/* FOOTER COM */

.d_tv5 .footer-com { font-weight:bold; color:#1F3861; border-bottom:1px solid; padding: 8px 0px; width:100%; text-align:center}
.d_tv5 #menu_footer_com { display:inline; list-style: none; margin: 0px;padding-right:15px}
.d_tv5 #menu_footer_com li { display: inline; font-weight:normal; }
.d_tv5 #menu_footer_com li img { vertical-align: middle; margin-right:4px; margin-left:10px}

/* FOOTER 1 (plan du site / index A-Z ...) */

.d_tv5 .footer_1{width:100%;text-align:center}
.d_tv5 #menu_footer_1 { list-style: none; margin: 0px; border-bottom:1px solid; padding: 14px 0px 14px 0;}
.d_tv5 #menu_footer_1 li { display: inline; font-weight: bold; padding: 0px 8px; border-left: solid 1px #1F3861; }
.d_tv5 #menu_footer_1 li:first-child { border-left: 0; padding-left:15px}

/*  FOOTER 2 (TV5Monde / Presse ...) */

.d_tv5 #menu_footer_2 li { display: inline; padding: 0px 10px; border-left: solid 1px #1F3861; }
.d_tv5 #menu_footer_2 li a{display:inline;background:none;padding:0;font-weight:normal;}
.d_tv5 #menu_footer_2 li:first-child { border-left: 0; }
.d_tv5 .footer_2{font-size:11px;}
.d_tv5 #menu_footer_2 { clear:both; list-style: none; margin: 0px; text-align: center; padding: 10px 0px 160px 0; background:url(/cms/template/css/../image/tv5monde_footer.png) no-repeat bottom center;}
.footer_2 a{color:#183461}

/* FOOTER 3 (partenaires) */

.d_tv5 #menu_footer_3 { list-style: none; margin: 0px; padding: 0px; text-align: center; height:65px; clear:both}
.d_tv5 #menu_footer_3 li { display:inline; }
.d_tv5 #menu_footer_3 li a{background:none;display:inline}
.d_tv5 #menu_footer_3 img{margin:2px 10px 0 0}

.d_1024 .footer_3{background:url(/cms/template/css/../image/ombre_1024_footer_2.png) no-repeat center top;}
.d_950 .footer_3{background:url(/cms/template/css/../image/ombre_950_footer_2.png) no-repeat center top;}
.d_800 .footer_3{background:url(/cms/template/css/../image/ombre_800_footer_2.png) no-repeat center top;}

.d_1024 #menu_footer_3{background:url(/cms/template/css/../image/bg_1024_footer_2.png) no-repeat center top;width:977px;margin:0 auto;}
.d_950 #menu_footer_3{background:url(/cms/template/css/../image/bg_950_footer_2.png) no-repeat center top;width:950px;margin:0 auto;}
.d_800 #menu_footer_3{background:url(/cms/template/css/../image/bg_800_footer_2.png) no-repeat center top;width:737px;margin:0 auto;}

/***************************************************************

					MENU CHOIX LANGUES

***************************************************************/

ul#choix_langue { width: 250px; height: 25px; background: url(/cms/template/css/../image/programmes/bg_langue.gif) no-repeat top left #D9E0EA; position: absolute; z-index:5; bottom: 0px; right: 0px; text-align: right; color: #595959;}
* html ul#choix_langue { bottom: -1px; right: -1px;}
ul#choix_langue span { color: #1f3861; }
ul#choix_langue li { padding: 10px 30px 0px 0px;  }
ul#choix_langue li ul { display: none; background: #D9E0EA; position: absolute; right: 0px; top: 25px; width: 100%; z-index:5; padding: 10px 0px; border-bottom: solid 5px #25a3da;}
ul#choix_langue li.act { color: #25a3da; }
ul#choix_langue li.act span { color: #25a3da; }
ul#choix_langue li.act ul { display: block; }
ul#choix_langue li.act ul li { padding: 0px 0px 0px 0px; }
ul#choix_langue li.act ul li a { padding: 2px 25px; background: none; display: block; color: #25a3da; height: 1%;}
ul#choix_langue li.act ul li a:hover { background: #e2f1ff; color: #1f3861; }

ul#choix_languebaseline,
ul#choix_languemain { width: 250px; height: 25px; background: url(/cms/template/css/../image/programmes/bg_langue.gif) no-repeat top left #D9E0EA; position: absolute; z-index:5; bottom: 0px; right: 0px; text-align: right; color: #595959;}
* html ul#choix_languebaseline,
* html ul#choix_languemain { bottom: -1px; right: -1px;}
ul#choix_languebaseline span,
ul#choix_languemain span { color: #1f3861; }
ul#choix_languebaseline li,
ul#choix_languemain li { padding: 10px 30px 0px 0px;  }
ul#choix_languebaseline li ul,
ul#choix_languemain li ul { display: none; background: #D9E0EA; position: absolute; right: 0px; top: 25px; width: 100%; z-index:5; padding: 10px 0px; border-bottom: solid 5px #25a3da;}
ul#choix_languebaseline li.act,
ul#choix_languemain li.act { color: #25a3da; }
ul#choix_languebaseline li.act span ,
ul#choix_languemain li.act span { color: #25a3da; }
ul#choix_languebaseline li.act ul ,
ul#choix_languemain li.act ul { display: block; }
ul#choix_languebaseline li.act ul li,
ul#choix_languemain li.act ul li { padding: 0px 0px 0px 0px; }
ul#choix_languebaseline li.act ul li a,
ul#choix_languemain li.act ul li a { padding: 2px 25px; background: none; display: block; color: #25a3da; height: 1%;}
ul#choix_languebaseline li.act ul li a:hover,
ul#choix_languemain li.act ul li a:hover { background: #e2f1ff; color: #1f3861; }

.d_menu ul#choix_languemain { position: relative; float: left; background: none; height: 25px; width: auto; margin-top:16px; color:#76716c}
ul#choix_languebaseline { position: relative; float: left; background: none; height: 25px; width: auto; margin-top:0; color:#76716c; text-transform:uppercase}

ul#choix_languebaseline li,
.d_menu ul#choix_languemain li { padding: 0px;  }
ul#choix_languebaseline li,
.d_tv5 .d_menu ul#choix_languemain li { background: none; padding: 0 5px; border-left: solid 1px transparent; border-right: solid 1px transparent; height:25px;line-height:25px;}

ul#choix_languebaseline li li,
.d_tv5 .d_menu ul#choix_languemain li ul li{ border: none; height:auto; line-height:normal;}
ul#choix_languebaseline li li a,
.d_tv5 .d_menu ul#choix_languemain li ul li a{display:inline;margin:0;}
ul#choix_languebaseline li.act,
.d_menu ul#choix_languemain li.act { }
ul#choix_languebaseline li ul{text-transform:none;top: 25px; left: -1px;  }
.d_tv5 .d_menu ul#choix_languemain li ul { top: 25px; left: -1px;  }
ul#choix_languebaseline li.act ul li a ,
.d_tv5 .d_menu ul#choix_languemain li.act ul li a { padding: 0px; }
* html ul#choix_languebaseline li ul { width: 200px; }
* html ul#choix_languebaseline li ul li,
* html .d_tv5 .d_menu ul#choix_languemain li ul li{ text-align: left; }

/***************************************************************

					LAYERS

***************************************************************/

/* LAYER CHOIX SIGNAL */

/* Des styles conditionnels IE6 sont dans standard_main.html */

#overlay { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: #000; opacity: 0.50; display: none; z-index: 10000; filter:alpha(opacity=50); -moz-opacity: 0.50; }
#window { background:#1f3861; position: fixed; left: 0; top: 0; border: solid 4px #1482b3; display: none; margin: 0 auto; z-index: 10001; overflow: hidden; color:#fff; width:410px;}

#window #fSZ .left{width:50%;float:left;margin:0;padding:0;border:none;}
#window #fSZ .right{width:50%;float:right;border:none;margin:0;padding:0}
#window #choix_signal{border:none}

#window div{margin:0 15px 5px 15px;border-bottom:1px solid #25a4db;padding-bottom:15px;}
*+html #window div{zoom:1}
#window h2{font-size:12px; color:#25a4db;padding-bottom:5px;font-weight:normal;}
#window ul{padding-top:10px;}
#window li{padding-bottom:2px;}
#window #choix_signal{/*margin-top:15px;*/}
*+html #choix_signal input{height:1%}
#window #choix_zone{margin-bottom:20px}
#windowtools .bt_fermer, #window .bt_fermer{position:absolute;top:0;right:0;display:block;width:68px;background:#1482B3;color:#fff;font-size:11px;text-align:center;}

#window .choix_langue{color:#25A4DB;margin:0 15px;border-bottom:1px solid #25A4DB; padding-bottom:10px; margin-bottom:15px}
#window .choix_langue li{display:inline;}
#window .choix_langue li a{color:#25A4DB}
#window .choix_langue li.act a{color:#fff}

#window .prescription{font-size:11px;border-bottom:0;clear:both;}
#window .fsubmit{float:right;margin:8px 16px 0 0;}
#window input{vertical-align:middle;margin-right:5px;}
.disabled { font-style: italic; color: #999; }

* html #overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px') }
* html #window { margin-top: 0px; position: absolute}

/* LAYER ENVOYER A UN AMI */

#fTIP { padding: 20px; }
#fTIP p.required { color: #25a3da; margin: 20px 0px; }
#fTIP label { display: block; margin: 5px 0px 0px 0px; }

/***************************************************************

					PAGINATIONS

***************************************************************/

/* PAGINATION BLOC */

*+html .pagination_bloc {zoom:1}
.pagination_bloc { text-align: right; padding: 5px 0px; border-bottom: solid 1px #D9E0EA; font-size: 13px; }
.pagination_bloc .label { float: left; width: 400px; text-align: left; padding: 0px 0px 0px 10px; }
.pagination_bloc ul { width: 165px; float: right; }
.pagination_bloc span { display: none; }
.pagination_bloc li { list-style:none; display:inline; float:left; }
.pagination_bloc a { display:block; width:20px; height:15px; float:left; }
.pagination_bloc_current { width:70px; text-align: center; }
.pagination_bloc_next { padding-left: 15px; }
.pagination_bloc_first a { background:url(/cms/template/css/../image/arrow_first.gif) no-repeat left top; }
.pagination_bloc_prev a { background:url(/cms/template/css/../image/arrow_prev.gif) no-repeat left top; }
.pagination_bloc_next a { background:url(/cms/template/css/../image/arrow_next.gif) no-repeat left top; }
.pagination_bloc_last a { background:url(/cms/template/css/../image/arrow_last.gif) no-repeat left top; }
.pagination_bloc input { font-size: 10px; text-align: right; width: 20px; margin: 0px 3px; }

/***************************************************************

					SCROLLERS

***************************************************************/

.scrollernav .scroll_left a { width: 30px; height: 20px; background:url(/cms/template/css/../image/scroller_prev.gif) no-repeat top left; display:block; position: absolute; top: 20px; right: 30px; z-index: 2;}
.scrollernav .scroll_right a { width: 30px; height: 20px; background:url(/cms/template/css/../image/scroller_next.gif) no-repeat top right; display:block; position: absolute; top: 20px; right: 0px; z-index: 2; }

.scroller { width:220px; height:23px; background:url(/cms/template/css/../image/infos/bg-tourne-ajax.gif) no-repeat 0 0; position:absolute; top:0; right:10px; }
.scroller ul {text-align:center;padding-top:9px; }
.scroller li { display:inline;  cursor:pointer; }
.scroller li.prec{position:absolute;left:15px;top:7px; }
.scroller li.suiv{position:absolute;right:15px;top:7px}
.scroller li.selected a, div.scroller li a:hover { cursor:pointer }

/***************************************************************

					COMMENTAIRES

***************************************************************/

.standard .wrapper_content .comment h2{font-size:16px;font-weight:bold;padding:5px}

.comment_links ul{height:28px;line-height:28px;background:#464646;padding:5px 5px 0 5px;}
.comment_links li{display:inline;}
.comment_links .act a, .comment_links a:hover{background:#FFF  url(/cms/template/css/../image/comment_onglet_left.png) no-repeat top left;text-decoration:none;color:#000;}
.comment_links .act a span, .comment_links a:hover span{background:url(/cms/template/css/../image/comment_onglet_right.png) no-repeat top right;}
.comment_links a{display:block;float:left;color:#FFF;}
.comment_links span{padding:0 15px;display:block;font-size:13px;font-weight:bold;}
.comment_links em{font-style:normal}

.comment_list{border-top:5px solid #fff}

.comment_content{background:#fff;padding:0 5px;border-left:5px solid #464646;border-right:5px solid #464646;border-bottom:5px solid #464646;}
.comment_content .pagnav{padding:5px 25px 10px 25px;border-bottom:3px solid #bebebe}
.comment_content .pagnav li{display:inline;padding-right:3px;}
.comment_content .pagnav a{color:#008aff;text-decoration:underline;}
.comment_content .pagnav a:hover,
.comment_content .pagnav .active a,
.comment_content .prev a,
.comment_content .next a{text-decoration:none}

.comment_content dt{background:url(/cms/template/css/../image/comment_off.png) no-repeat right 3px;padding:8px 11px;cursor:pointer;zoom:1;color:#808080;border-top:1px solid #bebebe;}
.comment_content dt#item_0{border-top:0}
.comment_content dt.act{background:url(/cms/template/css/../image/comment_on.png) no-repeat right 3px;}
.comment_content dd{padding:11px;color:#4f4f4f;}
.comment_content dl{padding-bottom:3px;background:#f6f5f4;}
.comment_content dt span{display:block;float:left;width:33%;color:#4D4D4D}
.comment_content dt span.clear{float:none;clear:both;}
.comment_content dt .titre{font-weight:bold;color:#444}
.comment_content dt .date{text-align:right;width:30%;color:#898580}
.comment_content dt .pays{color:#898580}

.comment_content .formmail label{color:#4D4D4D;font-size:11px;display:block;padding-left:0;padding-bottom:5px;zoom:1;font-size:13px}
.comment_content form{background:#efefef;padding:20px 0px 20px 100px;position:relative;border-top:5px solid #fff}
.comment_content p{clear:both;padding-bottom:10px;padding-left:11px}
.comment_content .comment_msg{padding:11px;font-weight:bold;}
.comment_content input, .comment_content textarea, .comment_content select{color:#898580;width:415px;padding:3px;border:1px solid #c1c0be;}
.comment_content textarea{height:100px;}
.comment_content input.bouton{width:103px;height:45px;background:url(/cms/template/css/../image/comment_bt.png) no-repeat top left;position:absolute;bottom:10px;right:90px;color:#fff;font-size:15px;border:0;cursor:pointer; font-weight:bold}
.comment_content .captcha label{width:115px;float:left;padding-right:15px;}
.comment_content .captcha input{width:120px;vertical-align:top;margin-left:15px}
.comment_content .captcha .aide{display:block;float:left;width:125px;}
.comment_content .required_field{color:#898580;padding-top:10px;font-size:11px}

.comment_content .cnil{background:#d8d8d8;color:#6b6b6b;padding:12px;margin-bottom:5px;font-size:11px;}
.comment_content .cnil a{color:#008AFF}

/***************************************************************

					PAGE MODULAIRE

***************************************************************/

#standard.standard .wrapper_left { border-bottom: 0 none; }
* html #standard.standard .wrapper_left { overflow: hidden; }
.standard .wrapper_left { border-bottom: solid 5px #25A3DA; }
.standard .wrapper_content { padding: 10px 0px 10px 15px;  }
#standard.standard .wrapper_content { padding-left: 0px;  }

#standard  { margin: 5px 0px 5px 5px; background: transparent url(/cms/template/css/../image/bg_page_content.gif) repeat-y left top; min-height: 300px; }
* html #standard{zoom:1}
#standard.standard .wrapper_left { border: 0 none; }

#standard.standard .wrapper_left { float: left; display: inline; width: 662px;  }
#standard.standard .wrapper_right { float: right; display: inline; width: 300px;  margin: 5px;}
* html #standard.standard .wrapper_right { overflow: hidden; }
#standard.standard .wrapper_left .wrapper_content { margin: 10px 10px 10px 10px;  background: #FFF; padding-bottom: 0px; padding-top:0}
#standard .contenu { border-top: solid 5px white; }

/*TITRES*/

#standard.standard .bandeau h2 { height: 60px; line-height: 60px; font-size: 30px; color: #FFF; padding: 0px 15px; }
.standard .wrapper_content h2 { color: #1b75b5; font-weight: bold; /*font-size: 15px;*/ padding: 0px 0px 5px 0px;}
.standard .wrapper_content h2 a { color: #1b75b5;  }
.standard .wrapper_right h2 a { color: #1b75b5;  }

#standard.standard .bandeau h3 { height: 40px; line-height: 40px; font-size: 24px; color: #FFF; padding: 0px 15px; border-bottom: solid 5px white; }
.d_1024 .standard .wrapper_left h3 { background: url(/cms/template/css/../image/programmes/bg_grille_sstitre.gif) repeat-x top left; padding: 0px 15px; font-weight: normal; color: #1b75b5;  line-height: 45px; font-size: 18px; margin: 0px; }

#standard.standard .soustitre { color: #1f3861; font-weight: bold; padding: 0px 0px 5px 0px; display: block; font-size: 12px; }
#standard.standard .soustitre a { color: #1f3861;  }
#standard.standard a:hover .soustitre { text-decoration: underline; }
.standard .wrapper_content .soustitre { color: #1f3861; font-weight: bold; padding: 0px 0px 5px 0px;}
.standard .wrapper_content .soustitre a { color: #1f3861;  }

/* IMAGES */

#standard.standard .img_290_ .media img { border: solid 5px #CCCCCC; background: #CCCCCC; }

#standard.standard .wrapper_right .media_gauche .img_200_  { padding-top: 10px; }
#standard.standard .img_200_ .media img { border: solid 3px #CCCCCC; background: #CCCCCC; }

#standard.standard .img_100_ .media img { border: solid 1px #CCCCCC;  background: #CCCCCC; }
#standard.standard .wrapper_right .img_100_ .media img { border: 0 none; }

#standard.standard .wrapper_right .media_gauche .img_100_ .info { padding-left: 110px;  }
#standard.standard .wrapper_right .media_gauche .img_100_ { background: url(/cms/template/css/../image/programmes/bg_left_100_img.gif) repeat-y 10px top #FFF;  }

#standard.standard .wrapper_right .media_droite .img_100_ { background: url(/cms/template/css/../image/programmes/bg_left_100_img.gif) repeat-y 190px top #FFF;  }

/*TYPES DE CONTENU*/

#standard .wrapper_content .bloc_coretext h2 ,
#standard .wrapper_content .bloc_corevideo h2 ,
#standard .wrapper_content .bloc_video_ina h2 ,
#standard .wrapper_content .bloc_mp3 h2 ,
#standard .wrapper_content .bloc_videohq h2 ,
#standard .wrapper_content .bloc_table h2 { font-size:18px; }

/*BLOC STANDARD*/

.bloc_coretext { background: #FFF; margin-bottom: 10px; }
*+html .bloc_coretext, * html .bloc_coretext { height: 1%; }
* html .bloc_coretext .content { height: 1%; }
.bloc_coretext h2 { padding: 10px; color: #1b75b5; font-size: 14px;  }
.bloc_coretext .info h2 { padding: 10px 0px; }

.standard .wrapper_content .bloc_coretext{ padding: 10px 20px 10px 0px;  }
.standard .wrapper_content .bloc_coretext.media_haut_droite,
.standard .wrapper_content .bloc_coretext.media_bas_droite { padding-right:15px}
.standard .wrapper_content .bloc_coretext.media_in_droite .img_290_ .media,
.standard .wrapper_content .bloc_coretext.media_droite .img_290_ .media { margin-right:10px}
.standard .wrapper_content .bloc_coretext.media_in_droite .img_200_ .media,
.standard .wrapper_content .bloc_coretext.media_droite .img_200_ .media { margin-right:6px}
.standard .wrapper_content .bloc_coretext.media_in_droite .img_100_ .media,
.standard .wrapper_content .bloc_coretext.media_droite .img_100_ .media { margin-right:2px}
.standard .wrapper_content .bloc_coretext.media_droite .img_600_ img,
.standard .wrapper_content .bloc_coretext.media_in_droite .img_600_ img { margin-right:0}
.standard .wrapper_content .bloc_coretext h2 { /*padding-top:10px*/ }
.standard .wrapper_content .bloc_coretext .content h2 { padding-top:0px}

.standard .wrapper_content .bloc_coretext .img_200_ .media img { border: solid 3px #CCCCCC; background: #CCCCCC; }
.standard .wrapper_content .bloc_coretext .img_100_ .media img { border: solid 1px #CCCCCC;  background: #CCCCCC; }

.standard .wrapper_content .bloc_coretext .bloc_lien_int li { line-height: 15px; }
.standard .wrapper_content .bloc_coretext .bloc_lien_int a ,
#standard.standard .bloc_coretext .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: 15px; }

#standard.standard .wrapper_left .bloc_coretext{ padding-left: 15px; background: #FFF; }

.bloc_playerdirect { padding-left:15px; margin-bottom:10px; }

#standard .wrapper_right .bloc_coretext{padding:10px 0;}
/*#standard .wrapper_right .bloc_coretext h2{padding-bottom:0}*/
#standard .wrapper_right .bloc_coretext h2 {padding-top:0px; padding-bottom:10px}
/*#standard .wrapper_right .bloc_coretext .content h2{padding-bottom:10px}*/
/*#standard .wrapper_right .bloc_coretext .content{padding:0 10px;border-bottom:10px solid #FFF;border-top:10px solid #FFF;}*/
#standard .wrapper_right .bloc_coretext .content{padding:0 10px}
#standard .wrapper_right .bloc_coretext .content h2{padding-left:0;padding-right:0;background:#fff;}

#standard .wrapper_right .bloc_coretext.media_in_droite .img_200_ .media,
#standard .wrapper_right .bloc_coretext.media_droite .img_200_ .media {margin-right:5px}
#standard .wrapper_right .content.img_290_{padding:0 0 10px 0}
#standard .wrapper_right .img_290_ .media{margin-left:0;margin-right:0;float:none;clear:both}
#standard .wrapper_right .img_290_ .info{padding:0 10px;float:none;clear:both}
#standard .wrapper_right .bloc_coretext .content.img_290_ h2,
#standard .wrapper_right .img_290_ h2{padding-left:10px;padding-right:10px;}
#standard .wrapper_right .bloc_coretext .content.img_290_ .info h2,
#standard .wrapper_right .img_290_ .info h2{padding-left:0px;padding-right:0px;}
#standard.standard .wrapper_right .bloc_coretext.media_gauche .img_200_ {padding-top:0}

/*#standard .wrapper_right .bloc_coretext.media_in_droite .img_200_ .media {margin-left:10px}
#standard .wrapper_right .bloc_coretext.media_in_gauche .img_200_ .media {margin-right:10px}*/
/* lien coretext page modulaire*/
#standard.standard .info .rte-link-ext,
#standard.standard .info .rte-link-int {color:#1b75b5;}

#popup #standard.standard .wrapper_left { width:400px}
#popup #standard.standard { background:none}

/*BLOC VIDEO*/

.standard .wrapper_content .bloc_corevideo .bloc_lien_int li { line-height: 20px; }
.standard .wrapper_content .bloc_corevideo .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: 20px; }
.standard .wrapper_content .bloc_corevideo .info { float: left; display: inline; }
* html .standard .wrapper_content .bloc_corevideo .info { width: 292px; }
.standard .wrapper_content .bloc_corevideo .outerBloc { float: right; display: inline; width: 400px; background: url(/cms/template/css/../image/programmes/bg_ba_media.gif) repeat-x bottom left; padding-bottom:25px; }
.standard .wrapper_content .bloc_corevideo .outerBloc div{ margin: 25px 0px 0px 40px; }
#standard.standard .wrapper_content .bloc_corevideo .info { width:220px; padding-top: 10px; }
#standard.standard .wrapper_content .bloc_corevideo { /*border-top: solid 10px #E9EBF0;*/ /*border-bottom: solid 10px #E9EBF0; padding-bottom: 20px; */}
#standard.standard .wrapper_left .bloc_corevideo { padding-left: 15px; background: #FFF; }

/* BLOC VIDEO INA */

#standard.standard .wrapper_content .bloc_video_ina .info { width:220px; padding-top: 10px; }
#standard.standard .wrapper_content .bloc_video_ina { /*border-top: solid 10px #E9EBF0;*/ /*border-bottom: solid 10px #E9EBF0;*/ padding-bottom: 20px; }
#standard.standard .wrapper_left .bloc_video_ina { padding-left: 15px; background: #FFF; }

/* BLOC SON MP3 */

#standard.standard .wrapper_content .bloc_mp3 { /*border-top: solid 10px #E9EBF0;*/ /*border-bottom: solid 10px #E9EBF0;*/ padding-bottom: 20px; }
#standard.standard .wrapper_left .bloc_mp3 { padding: 0 15px 25px; background: #FFF; /*width:220px; */ }

/* BOUTON RETOUR */

.standard .retour a { background: url(/cms/template/css/../image/arrow_prev.gif) no-repeat top left; color:#1B75B5; padding: 0px 0px 0px 15px;}
.standard .retour { margin:0;padding:5px 10px; font-size: 11px; background: #FFF; }
.standard .wrapper_right .retour { margin-bottom:5px}

/* ZONE UNE */

#une_wrapper { margin: 0px 0px 0px 10px;  border-top: solid 10px #25a4db;  border-bottom: solid 10px #25a4db; overflow: hidden; width: 650px; }
.une_wrapper_content { width: 10000px; background: url(/cms/template/css/../image/bg_unes.gif) repeat -10px 0px; }
.d_1024 #standard.standard .wrapper_left h3,
.blocs_une { background: #25a4db; position: relative; z-index: 1;}
.d_1024 #standard.standard .wrapper_left .blocs_une h3,
.blocs_une h3 { background: url(/cms/template/css/../image/locaux/deg_bleu_650.gif) repeat-y top left #176EAC; padding: 0px 10px; font-size: 16px; height: 40px; line-height: 40px; color: #FFF; font-weight: bold; }
.blocs_une td { width: 204px; background: #FFF; vertical-align: top; }
.d_1024 #standard.standard .wrapper_left .soustitre { background:transparent;color:#1F3861;font-size:12px;height:auto;line-height:normal;padding: 0 0 5px 0}
.d_1024 #standard.standard .wrapper_left .texte .soustitre { font-size:14px;}

#une_wrapper .bloc_une { width: 207px; background: #FFF; float: left; display: inline; margin-right: 10px;}
#une_wrapper .bloc_prog { width: 207px; background: #FFF; float: left; display: inline; margin-right: 10px;}

.blocs_une .media_haut_gauche .media { margin: 0px; display: block; width: auto; background: #d5d7da; height: 100px; /*position: relative; z-index: 1;*/}
.blocs_une table.media td {  background: #d5d7da; height: 100px; }
.blocs_une table.media td.mediaba { vertical-align: bottom; }
.blocs_une .media .ico_ba { display: block; /*position: absolute; z-index: 2; right: 0px; bottom: 0px;*/ margin: 5px; width: 50px; color: #1482b3; font-size: 11px; background: url(/cms/template/css/../image/cam.gif) no-repeat top left; padding-top: 10px; }
.blocs_une h4 { padding: 8px; color: #FFF; font-size: 12px; }
.blocs_une h4 a { color: #FFF; display: block; }
.blocs_une .texte { padding: 10px 8px 20px 8px; }
.blocs_une .soustitre { display: block; font-size: 14px; color: #1F3861; font-weight: bold; text-transform: uppercase; }
.blocs_une .soustitre a { color: #1F3861; }
.blocs_une .bloc_lien_int a { color: #1b75b6; }

/* ZONE PROMO */

#standard .info { padding-bottom: 10px; }
.promo_wrapper { background: url(/cms/template/css/../image/locaux/bg_wrapper_promo.gif) repeat-y top left; }
#standard .promo_wrapper { /*border-bottom: solid 10px #E9EBF0;*/ background: url(/cms/template/css/../image/bg_wrapper_promo.gif) repeat-y top left; }
.promo_wrapper .line{ border-bottom: solid 10px #E9EBF0; zoom: 1;}

/***************************************************************

					RUBRIQUE CORPORATE

***************************************************************/

/* ZONE EXERGUE */

.exergue_wrapper { background:url(/cms/template/css/../image/bg_exergue.png) repeat-y bottom left;border-bottom:solid 10px #edebe8;}
.exergue_wrapper .line { margin: -10px 0 0 -6px; padding-bottom: 10px;zoom:1 }
.bloc_exergue { float:left; width:216px; background-color:#edebe8; }
.exergue_media { height: 350px;  padding-left: 6px; }
.exergue_content { background-color:#fff; padding: 15px 10px; width:190px; margin-left: 6px;height:1%}
.exergue_content ul { padding: 10px 0 15px 0;}

/* ORGANIGRAMME */

.organigramme { padding:0 15px 30px 15px;height:1%;}
.organigramme dl { border-bottom:thin solid #edebe8;padding-bottom:30px; }
.organigramme dt { font-size:18px; color:#1b75b5; font-weight:bold;}
.organigramme dd{ height:1%;zoom:1; }
.titre_perso { float:left; width:325px;padding:9px 15px 0 0;}
.detail_perso { padding:9px 15px 0 0; color:#1F3861;font-weight:bold;font-size:13px;margin-left:340px;}
.layer_portrait { position:absolute;top:0px; right:20px; z-index:20;}
.icoportrait { position:relative;display:block;height:20px;width:20px;background:url(/cms/template/css/../image/corporate/icon_photo.png) no-repeat; /*top:12px; right:5px;*/cursor:pointer; float: right; }
.icoportrait span { display: none; }

/* ZONE REPRESENTANTS */

.rep_wrapper { padding-bottom:30px;}

* html .bloc_xlisterep { height:1%; }
.bloc_listerep { margin:0 15px;border-bottom:thin solid #edebe8;padding-bottom: 20px; }
.rep_titre { float:left;width:300px;padding-top:18px;color:#1b75b5;font-size:18px;font-weight:bold;}
.rep_texte { float:left;width:310px;padding-top:22px}

/***************************************************************

					RUBRIQUE INFOS

***************************************************************/

/* ENCART JT */

#jt_window {background:#fff; zoom: 1;}
#jt_window h2 { color:#1f3861;font-size:13px;padding:15px 10px 10px 10px; }
#jt_window .media { border:5px solid #e8e8e8;margin:0 auto;width:280px; }
#jt_window p.zoom { text-align:right;margin:7px 10px 0 0;height:26px;overflow:hidden; }
* html #jt_window p.zoom {zoom:1}
#jt_window p.zoom a { color:#1860a5;font-size:11px;padding-left:20px;background:url(/cms/template/css/../image/infos/puce-video-16.gif) no-repeat 0 50%; }
#jt_window ul { height:135px;padding-top:8px;overflow:auto;border-top:1px solid #0075B8;position:absolute;bottom:0; }
*+html #jt_window ul {zoom:1;width:100%;}
* html #jt_window ul {zoom:1;width:100%;}
#jt_window ul li { font-size:11px;margin:5px;padding-left:2em;position:relative;color:#1860a5; }
#jt_window ul.jteco, #jt_window ul.jtinfo { width:100%; }
#jt_window ul.jteco li, #jt_window ul.jtinfo li { padding-left:0; }
* html #jt_window ul li {zoom:1}
#jt_window ul.jteco li span.nolink { display:block;margin:5px 0;position:relative;padding-left:2em; }
#jt_window ul li strong { font-weight:normal;position:absolute;top:0;left:5px; }
*+html #jt_window ul li strong {zoom:1;top:1px;}
#jt_window ul li a { color:#1860a5; }
#b-jt { position:relative; }
* html #b-jt {zoom:1}
#b-jt ul.onglets { height:30px;overflow:hidden;background:#0075b8;position:relative; }
* html #b-jt ul.onglets {zoom:1}
#b-jt ul.onglets li.glt { display:block;float:left;height:30px;background:url(/cms/template/css/../image/infos/bg-onglets-jt-home.gif) no-repeat 0 0;padding:0 0 0 6px;margin:0 1px 0 0;cursor:pointer; }
#b-jt ul.onglets #jt_plus { background:url(/cms/template/css/../image/infos/infoplus.png) no-repeat 0 0; margin-right:0; padding-left:0}
#b-jt ul.onglets #jt_plus.act { background:url(/cms/template/css/../image/infos/infoplus.png) no-repeat 0 -30px}
#b-jt ul.onglets #jt_plus a { display:block; width:61px; height:30px}
#b-jt ul.onglets li.glt * {cursor:pointer;}
#b-jt ul.onglets li.glt a:hover{text-decoration:none}
#b-jt ul.onglets li.glt ul a:hover{text-decoration:underline}
* html #b-jt ul.onglets li.glt {display:inline;white-space:nowrap;}
#b-jt ul.onglets li.glt strong { display:block;height:22px;background:url(/cms/template/css/../image/infos/bg-onglets-jt-home.gif) no-repeat 100% 0;padding:8px 6px 0 0;color:#fff; }
#b-jt ul.onglets #jt_plus span { display:none}
* html #b-jt ul.onglets li.glt strong {width:50px;float:left;}
#b-jt ul.onglets li.act { background:url(/cms/template/css/../image/infos/bg-onglets-jt-home.gif) no-repeat 0 -30px; }
#b-jt ul.onglets li.act strong { background:url(/cms/template/css/../image/infos/bg-onglets-jt-home.gif) no-repeat 100% -30px;color:#25a3da; }
.novideo{background:url(/cms/template/css/../image/infos/puce-video.gif) no-repeat 5px bottom; zoom:1; }
.novideo h2{width:110px;float:left;}
.novideo img{float:right;margin:5px;}
#b-jt a, #b-jt a:link, #b-jt a:visited { color:#1860a5; }
#b-jt {margin-bottom:5px}

#b-jt .aideplayer-content-large { margin-left:auto; margin-right:auto; width:480px; background:url(/cms/template/image/emissions/bg-noir50.png) repeat; padding:3px 0; font-size:11px; text-align: center; }
#b-jt .aideplayer-content-large a { color:#FFF; opacity:0.8; }

/* DILEM + AFP */

p.s-more { clear:both;text-align:right;color:#1860a5;font-weight:bold;background:url(/cms/template/css/../image/infos/puce-play-16.gif) no-repeat 100% 10px;border-top:1px solid #f1f0ee;padding:10px 25px 0 0;margin:10px 5px 0 15px; }
* html p.s-more {padding:3px 25px 0 0;}
p.s-more a { color:#1860a5; }

#b-afp a, #b-afp a:link, #b-afp a:visited { color:#18294e; }

/* AFP */

.b-afp { background:#fff; margin: 0 0 5px 0; }
.b-afp .afp_quicklook { width:100%;text-align:center; }
.b-afp .afp_quicklook img { background:#edebe8;padding:5px;cursor:pointer;margin:0 auto 10px auto; }
.b-afp .afp_quicklook p, .b-afp .afp_quicklook strong, .b-afp .afp_quicklook .credits { display:none; }
.afp_medias { float:right; width: 260px; margin: 0px 0px 5px 10px; }
.b-dilem { background:#fff;  margin: 0 0 5px 0; }
.bloc_dilem { margin:0;background:#fff;padding:5px 0; }
.bloc_dilem div.media { text-align:center; }
.bloc_dilem div.media img { background:#edebe8;padding:5px;cursor:pointer; }
#standard p.s-more { text-align:left;padding:5px 0 10px 20px;background-position:0 30%;margin:0 0 0 5px;border:0; }
#standard p.s-more a { padding-right:25px;background:url(/cms/template/css/../image/infos/puce-image-16.gif) no-repeat 100% 50%;color:#18294e; }
.b-dilem div.dilem_zoom img { position:absolute;margin-top:-375px;margin-left:-410px;border:5px solid #0075B8; }
.dilem_zoom {z-index:100}
.b-dilem h2,
.b-afp h2 { color:#fff;background:#009ED5 url(/cms/template/css/../image/infos/bg-titre-side.gif) repeat-x left bottom;font-size:13px;padding:8px;margin: 0px 0 5px 0; }
.b-afp h2 { background: url(/cms/template/css/../image/infos/bg-titre-afp-home.gif) no-repeat top right; }
h3.afp { height:30px;color:#fff;background:url(/cms/template/css/../image/infos/bg-titre-side.gif) repeat-x 0 0;font-size:13px;line-height:30px;padding:0 7px;margin:5px 0; }
.afp_thumbnail strong,
.afp_thumbnail div.credits,
.afp_thumbnail .afp_legende,
.title h3.afp
 { display:none; }

/***************************************************************

					DIAPORAMA

***************************************************************/

.panel{text-align:center;}
.nav-prev{bottom:0;left:-7px;position:absolute;cursor:pointer}
.nav-next{right:-6px; bottom:0;position:absolute;cursor:pointer}
#pointer{border:#d6ebff 5px solid;}
#pointer img{display:none}
.filmstrip li{height:113px;}
.filmstrip li img{margin:10px 0 10px 0px;}
.panel-overlay{text-align:left;}
.panel-overlay .legende, .standard .wrapper_content .panel-overlay h2{padding-left:15px}
.panel-overlay .legende{overflow:auto; height:50px; color:#4C4C4C}
.panel-overlay h2{color:#1f3861;font-size:13px;}
.credits{color:#97948e;font-size:10px;float:right;margin-top:-10px;}
#photos{margin:7px}

/***************************************************************

					TYPES DE CONTENU

***************************************************************/

/* MULTI BLOCS JEUX */

.bloc_xjeux { margin-bottom: 5px; background:url(/cms/template/css/../image/locaux/bg_bloc_xjeux.gif) repeat-y top left;border-top:solid 4px #e9ebf0; border-bottom:solid 4px #e9ebf0}
.bloc_xjeux .bloc_sousitem { width:144px; float:left;margin:0 0 4px 4px}
.bloc_xjeux h2 { display:none}
.bloc_xjeux .bloc_sousitem h2 { background:url(/cms/template/css/../image/home/bg_home_jeux.png) no-repeat left top;color:#EF5A24; font-size:13px;padding:5px; display:block }
.standard .wrapper_right .bloc_xjeux .bloc_sousitem h2 a { color:#EF5A24; }
.bloc_xjeux .bloc_sousitem .content { background:#fff; padding:2px}
.bloc_xjeux .bloc_sousitem .info {padding:5px 5px 5px 2px;}
.bloc_xjeux .bloc_sousitem .media { float:left; margin:4px 10px 10px 4px}
.bloc_xjeux .bloc_sousitem .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: auto; }

/* MULTI BLOCS QUIZ */

.bloc_xquiz {background:#FFF;padding:0;position:relative;zoom:1;z-index:1; margin-bottom:5px}
.bloc_xquiz .bloc_quiz {float:none;margin:0;height:auto;}
.standard .wrapper_right .bloc_xquiz .bloc_quiz {margin:0}
.bloc_xquiz h2 {background:url(/cms/template/css/../image/langfran/bg-h2-yellow.gif) repeat-x;padding:7px; font-size:13px;color:#fff}
.bloc_xquiz .scroller {background:url(/cms/template/css/../image/langfran/bg-ajax-left.gif) no-repeat 0 0;height:26px;width:125px;top:4px;right:4px;}
.bloc_xquiz .scroller ul {padding-top:13px;}
.bloc_xquiz .scroller li.prec,
.bloc_xquiz .scroller li.suiv {top:11px;}
.bloc_xquiz .bloc_quiz h2 {display:none}

/* MULTI BLOCS */

.bloc_xbloc { position:relative; margin-bottom:5px;z-index:1}
.bloc_xbloc h2 {color:#fff; background: url(/cms/template/css/../image/locaux/bg_title_bloc.gif) repeat-x bottom left; padding: 0px 5px; font-size: 12px; height: 30px; line-height: 30px; }
.bloc_xbloc .bloc_coretext h2 { display:none;}
#standard.standard .wrapper_right .bloc_xbloc .media_gauche .img_100_ .media, #standard.standard .wrapper_right .bloc_xbloc .media_in_gauche .img_100_ .media {margin:5px}
#standard.standard .wrapper_right .bloc_xbloc .media_gauche .img_100_ {background:none; border:none;padding:0}
#standard.standard .wrapper_right .bloc_xbloc .bloc_coretext .img_100_ .info  { padding: 10px 10px 5px 117px; }
.bloc_xbloc .bloc_coretext .info h3 { font-size:13px; color:#1F3861; padding:0 }
.bloc_xbloc .bloc_coretext .info h3 a{ color:#1F3861;}
.wrapper_right .bloc_xbloc .bloc_coretext { margin-bottom:0}
#standard .wrapper_right .bloc_xbloc .bloc_coretext { padding:0}
.bloc_xbloc .bloc_coretext .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: auto; }
.bloc_xbloc .scroller { position: absolute;z-index:2}
.bloc_xbloc .scroller { background: url(/cms/template/css/../image/locaux/scroller_bloc.gif) no-repeat top left; position: absolute; top: 15px; right: 0px; z-index: 3; width: 130px;}
* html .bloc_xbloc .scroller { right: 5px; }
.bloc_xbloc .scroller ul { width:130px; padding-top: 4px; }
.bloc_xbloc .scroller li.suiv, .bloc_xbloc .scroller li.prec {top:4px;}

/* MULTI BLOCS STANDARDS */

* html .bloc_xcoretext .bloc_coretext {width:316px;}
.standard .wrapper_content .xcoretext_title {border-bottom: solid 10px #E9EBF0;border-left: solid 10px #E9EBF0; zoom: 1;padding: 5px 20px; background:none #fff;}
.bloc_xcoretext {margin:0px 0 0 -10px;zoom:1;}
/*#standard .bloc_xcoretext {background:url(/cms/template/css/../image/langfran/bg_wrapper_promo.gif) repeat-y 0 0;}*/
#standard .bloc_xcoretext {background:url(/cms/template/css/../image/bg_wrapper_promo.gif) repeat-y scroll left top transparent}
#standard.standard .wrapper_content .bloc_xcoretext .bloc_coretext {width:296px;margin:0 0 0 10px;padding:10px;float:left;background:none;}
.standard .wrapper_content .bloc_xcoretext .media_in_droite, .standard .wrapper_content .bloc_xcoretext .media_droite { margin-right:0px;}
.bloc_xcoretext .line {border-bottom: solid 10px #E9EBF0; zoom: 1; /*background:url(/cms/template/css/../image/bg_xcoretext.png) -5px top repeat-y*/}

/* MULTI BLOCS A L'ANTENNE */

* html .bloc_xantenne .media {margin-right:5px;}
.bloc_xantenne {position:relative;background:#FFF;margin-bottom:5px; zoom:1}
.bloc_xantenne h2 {color:#FFF;font-size:12px;height:30px;line-height:30px;padding:0 0 0 5px;background:url(/cms/template/css/../image/langfran/bg-h2-blue.gif) repeat-x 0 0;}
.bloc_xantenne h2 a {color:#FFF;}
#standard .bloc_xantenne .info {padding:10px 0 0 0;}
#standard.standard .bloc_xantenne .soustitre {padding:0;}
.bloc_xantenne .media {margin-right:10px;}
.bloc_xantenne .scroller {background:url(/cms/template/css/../image/langfran/bg-ajax-blue.png) no-repeat 0 0;height:26px;width:125px;top:4px;right:4px;}
.bloc_xantenne .scroller ul {padding-top:13px;}
.bloc_xantenne .scroller li.prec,
.bloc_xantenne .scroller li.suiv {top:11px;}

/* MULTI BLOCS EMISSION */

.bloc_xblocemission { margin-bottom: 5px; }
.bloc_xblocemission h2 { background:#009ED5 url(/cms/template/css/../image/infos/bg-titre-side.gif) repeat-x scroll left bottom; color:#fff;font-size:13px;padding:8px}
.bloc_xblocemission .container { height:220px;overflow-x:hidden;overflow-y:scroll;}
/*.bloc_xblocemission .content { background:url(/cms/template/css/../image/home/bg_home_media_gauche.png) repeat-y left top; border-top:solid 1px #fff; zoom:1}*/
.bloc_xblocemission .info { padding-top:10px}
.bloc_xblocemission .info h2{ background:transparent none repeat scroll 0 0;color:#1F3861;font-size:12px;font-weight:bold;padding:0 5px 2px 0; }
.bloc_xblocemission .bloc_blocemission .content, .bloc_xblocemission .bloc_emissionpresent .content, .bloc_xblocemission .bloc_emission .content {background:url(/cms/template/css/../image/programmes/bg_left_100_img.gif) repeat-y 0 0 #fff; margin-bottom:1px;}
.standard .wrapper_right .bloc_xblocemission .info h2 a {color:#1F3861;}

#standard.standard .wrapper_right .bloc_emissionpresent .img_100_ {background:url(/cms/template/css/../image/programmes/bg_left_100_img.gif) repeat-y 0 0 #fff;	}

/* MULTI BLOCS PROMO */

#standard .bloc_xpromo .promo_wrapper { margin-top: -10px; margin-left: -10px; }
.bloc_xpromo .media { float: none; }

/* MULTI BLOCS PROMO 3 */

.bloc_xpromo3 { margin-left:-9px; background:url(/cms/template/css/../image/locaux/bg_bloc_3colonnes.png) repeat-y 0 0}
.wrapper_content > .bloc_xpromo3:first-child  { margin-top: -10px; }
.bloc_xpromo3 .line { border-bottom: 10px solid #E9EBF0}
.bloc_xpromo3 .bloc_promo { float:left;width:208px;margin-left:9px;background:url(/cms/template/css/../image/bg_rubrique_title.png) repeat-x top left;}
.bloc_xpromo3 .bloc_promo h2 { line-height:30px;color:#808080;font-size:13px;font-weight:bold;}
.bloc_xpromo3 .bloc_promo h2 a {color:#FFF;}
.bloc_xpromo3 .media_haut_gauche .media { background:url(/cms/template/css/../image/locaux/bg-bloc_promo_208.png) repeat-x top left;background-color:#e9ebf0; margin-top:0; width:auto;}
.bloc_xpromo3 .info {padding:0 10px;background-color:#fff}
.standard .wrapper_content .bloc_xpromo3 h2 { padding:0 10px;color:#4C4C4C}
.standard .wrapper_content .bloc_xpromo3 h2 a {color:#4C4C4C}
.d_1024 #standard.standard .wrapper_left .bloc_xpromo3 .soustitre { font-size:14px}
.bloc_xpromo3 .bloc_promo .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;padding: 0px 0px 0px 20px;}

/* BLOC SONDAGE */

.b-small-sondage h2 { color:#fff;background:#009ED5 url(/cms/template/css/../image/infos/bg-titre-side.gif) repeat-x left bottom;font-size:13px;padding:8px;margin: 0px 0 5px 0; }

.b-small-sondage { margin:0 0 5px 0;padding:0 0 5px 0;background:#fff; }
.b-small-sondage p { padding:5px 7px;color:#18294e;background:#fff; }
.b-small-sondage p.b-reponses { text-align:right;color:#0093f6;background:#fff; }
.b-small-sondage label { color:#0093f6;background:#fff; }
.b-small-sondage table { margin:7px;width:94%;border-collapse:collapse;border-top:1px solid #ccc; }
.b-small-sondage table td { border-bottom:1px solid #ccc;padding:3px 0;margin:0;color:#0093f6; }
.b-small-sondage table td.td-perc { width:35px;text-align:center; }
.b-small-sondage table td.td-repons span { display:block;height:5px;background:#ffc300; }
.b-small-sondage form { margin:7px;background:#fff; }
.b-small-sondage form span.b-field { display:block;margin:0 0 5px 0;vertical-align:middle; }
.b-small-sondage form span.b-submit { text-align:right;margin:5px 0 0 0;display:block; }

/* BLOC INDEX DES ANCRES */

.bloc_coreindex { background:url(/cms/template/css/../image/bloc_coreliens_bg.png) repeat-x left bottom; padding:4px; margin-bottom:5px;  color:#1F4480;}
.bloc_coreindex .selectbox_bt{ background:url(/cms/template/css/../image/bloc_coreliens_select.png) no-repeat left top; }
.bloc_coreindex .selectbox_bt .bloc_lien_int {border:solid thin #EDEBE8}

/* BLOC LISTE DE PAGES */

.wrapper_left .bloc_coremenu {padding:15px}
#standard.standard .wrapper_left .bloc_coremenu .soustitre a{ font-size:11px; color:#666; font-weight:normal}
.wrapper_left .bloc_coremenu .pagination_bloc{ zoom:1; }
.standard .wrapper_content .bloc_coremenu h2 { /*padding-left:15px*/}
.wrapper_left .bloc_coremenu .menu_n1 { padding:0; /*border-top: 10px solid #E9EBF0; border-bottom: 10px solid #E9EBF0; */}
.wrapper_left .bloc_coremenu .menu_n1 li { border-bottom:thin solid #edebe8;padding:15px 0;}
.wrapper_left .bloc_coremenulist { margin-bottom:10px}
.wrapper_left .bloc_coremenulist.media_droite .media, .wrapper_left .bloc_coremenulist.media_in_droite .media {margin-left:10px}
.wrapper_left .bloc_coremenulist.media_gauche .media, .wrapper_left .bloc_coremenulist.media_in_gauche .media {margin-right:10px}
#standard .bloc_coremenu .info { padding-bottom:0;}
.wrapper_left .bloc_coremenu .titre { display:block; padding-bottom:4px;}
.bloc_coremenu .info .titre a { color:#1F3861; font-weight:bold;font-size:12px;}

/* evolutions INFOS LISTE MANUELLE */

/*.bloc_xlistpage .bloc_listpageitem { zoom:1}*/
.wrapper_left .bloc_xlistpage { padding:15px}
.wrapper_left .bloc_xlistpage h2 { font-size:18px}
#standard .bloc_xlistpage .bloc_listpageitem .info { padding-bottom:0}
.wrapper_left .bloc_xlistpage .bloc_listpageitem .content { border-bottom: 1px solid #EDEBE8; padding: 10px 0; }
.wrapper_left .bloc_listpageitem .img_140_ .info { padding-left:155px;}
.wrapper_left .bloc_xlistpage .media { background:#ccc}
.wrapper_left .bloc_xlistpage .media_gauche .img_156x73_ .info { padding-left:170px; }
.standard .wrapper_content .wrapper_left .bloc_xlistpage .content h2 a { color:#1F3861; font-size:13px; }
.d_1024 #standard.standard .wrapper_left .bloc_xlistpage .soustitre a { color:#666; font-size:11px; font-weight:normal; }
#standard.standard .bloc_xlistpage .img_100_ .media img,
#standard.standard .bloc_xlistpage .img_200_ .media img,
#standard.standard .bloc_xlistpage .img_290_ .media img { border:none}
.bloc_xlistpage .media_gauche .img_100_ .info { padding-left: 115px; }
.bloc_xlistpage .media_gauche .img_200_ .info { padding-left: 215px; }
.bloc_xlistpage .media_gauche .img_290_ .info { padding-left: 305px; }
.standard .wrapper_left .wrapper_content .bloc_xlistpage .bloc_listpageitem h2 a,
.standard .wrapper_left .wrapper_content .bloc_xlistpage .bloc_listpageitem h2 {color: #1F3861; font-size: 12px; font-weight: bold;}

/* BLOC LISTE DE PAGES (menu en layer) */

.bloc_select{background:url(/cms/template/css/../image/bloc_coreliens_bg.png) repeat-x left bottom;padding:4px;position:relative; z-index: 10; overflow: visible; }
.bloc_select ul li{background:url(/cms/template/css/../image/bloc_coreliens_select.png) no-repeat top left;font-size:12px;font-weight:normal;padding:4px 10px;color:#1f4480}
.bloc_select .selectbox{position:absolute;top:25px;left:8px;border:none; z-index:100;background:none;}
#standard.standard .wrapper_right .bloc_coreliens .info{margin:0;padding:0}
.bloc_select ul ul{border:1px solid #edebe8;width:250px;border:1px solid #edebe8;background:#fff;}
.bloc_select ul ul li{background:none;padding:0}
.bloc_select ul a{display:block;padding:3px 10px}
.bloc_select ul a:hover{text-decoration:none;background:#edebe8}
.wrapper_right .bloc_select { margin-bottom:5px}

.selectbox_bt{ /*background:url(/cms/template/css/../image/infos/select_box.png) no-repeat left top;*/ padding:4px 10px; position:relative; z-index:100}
.selectbox{ width:190px;position:absolute;top:20px;left:5px; background:#fff; z-index:100;}
.selectbox a{display:block;padding:3px 10px; color:#595959;}
.selectbox a:hover{text-decoration:none;background:#edebe8}
.wrapper_right .selectbox { width:250px; }

.bloc_coremenuselect {background:url(/cms/template/css/../image/bloc_coreliens_bg.png) repeat-x left bottom;padding:4px;position:relative; z-index: 10;margin-bottom:5px; overflow:visible}
.bloc_coremenuselect ul li{background:url(/cms/template/css/../image/bloc_coreliens_select.png) no-repeat top left;font-size:12px;font-weight:normal;padding:4px 10px;color:#1f4480}
.bloc_coremenuselect ul ul li{background:none;padding:0}
.bloc_coremenuselect .selectbox { top:25px; left:8px; padding-top:5px;border:thin solid #EDEBE8}

.wrapper_right .bloc_coremenulist .bloc_coremenu{background:url(/cms/template/css/../image/bloc_coreliens_bg.png) repeat-x left bottom;padding:4px;position:relative; z-index: 10;margin-bottom:5px;}
.wrapper_right .bloc_coremenulist .bloc_coremenu h2{background:url(/cms/template/css/../image/bloc_coreliens_select.png) no-repeat top left;font-size:12px;font-weight:normal;padding:4px 10px;color:#1f4480}
.wrapper_right .bloc_coremenulist .bloc_coremenu ul { position:absolute; top:25px; left:8px; padding-top:5px; background:#fff; z-index:100; width:250px;}
.wrapper_right .bloc_coremenulist .bloc_coremenu .info .titre a {font-weight:normal; display:block;padding:3px 10px; color:#595959;}
.wrapper_right .bloc_coremenulist .bloc_coremenu ul a:hover{text-decoration:none;background:#edebe8}

.wrapper_right .bloc_coremenu,
.wrapper_right .bloc_xlistpage { background:#fff; zoom:1; /*padding:0; padding-bottom:10px;*/ margin-bottom:5px}
.wrapper_right .bloc_coremenu h2,
.wrapper_right .bloc_xlistpage h2 { background:url(/cms/template/css/../image/bloc_coreliens_bg.png) left bottom;height:20px;color:#fff;font-size:12px;padding:10px 0 0 10px;}
.wrapper_right .bloc_xlistpage .info h2 { background:none; height:auto; padding:0}
.wrapper_right .bloc_coremenu .media_in_gauche{ color:#4c4c4c;}
.wrapper_right .bloc_coremenu .info .titre a,
.standard .wrapper_right .bloc_xlistpage .bloc_listpageitem h2 a {color:#1F3861;font-size:12px;font-weight:bold;}
/*.wrapper_right .bloc_coremenu .menu_n1 {margin:18px 10px 0 10px;}*/
.wrapper_right .bloc_coremenu .menu_n1 li,
.wrapper_right .bloc_xlistpage .bloc_listpageitem .content,
#standard .wrapper_right .bloc_xlistpage .content.img_290_ { padding:5px; border-bottom:1px solid #EDEBE8 }
.wrapper_right .bloc_coremenu .info div ,
.wrapper_right .bloc_xlistpage .info div {padding:10px 10px 0 10px}
.wrapper_right .bloc_coremenu .info ul div,
.wrapper_right .bloc_xlistpage .bloc_listpageitem .info div {padding:0}
#standard.standard .wrapper_right .bloc_coremenu .soustitre a,
#standard.standard .wrapper_right .bloc_xlistpage .soustitre a {color:#666;font-size:11px;font-weight:normal}
.wrapper_right .bloc_xlistpage .bloc_listpageitem .media { background:#ccc }
.wrapper_right .bloc_xlistpage .media_in_gauche .img_200_ .media { margin-right:10px}
#standard .wrapper_right .bloc_xlistpage .img_290_ .info { padding:0 }

/* BLOC CHAPO */

.bloc_chapo { padding:15px 20px 0 15px; /*background-color:#edebe8;*/ min-height:1%;margin-bottom:10px;}
.bloc_chapo h2 { font-size:18px }
#standard .bloc_chapo .info {  color:#1F3861; font-size:14px;font-weight:bold;line-height:1.3; }
/*.wrapper_content > .bloc_chapo:first-child  { margin-top: -10px; }*/

/* BLOC INSCRIPTION NEWSLETTER */

.bloc_lisubscribe h2{font-size:22px;padding-bottom:0px}
#standard.standard .wrapper_left .bloc_lisubscribe h3{margin:0;padding:20px 0 10px 0;color:#203864;font-size:16px;font-weight:normal; background:none; line-height:normal;height:auto;}

.standard .bloc_lisubscribe { font-size:14px; width:464px; padding: 20px 0 20px 40px;  }
.bloc_lisubscribe .bloc_lien_int li{background:url(/cms/template/css/../image/locaux/fl_home_abonnement.gif) no-repeat top left; padding-left:25px;font-weight:bold;padding-top:2px}
.bloc_lisubscribe .bloc_lien_int li a{color:#25a4db}
.bloc_lisubscribe .lisubscr_msg .info div{color:#203864;font-size:16px;padding:15px 0}
.bloc_lisubscribe .lisubscr_ok .info div{background:url(/cms/template/css/../image/locaux/img_abonnement_ok.gif) no-repeat left 7px;padding-left:60px}
.li_error{background:#ff3333;color:#fff;font-size:14px;width:424px;margin-top:10px}
#standard .li_error .info{padding:10px 15px}
.bloc_lisubscribe .ftext{background:url(/cms/template/css/../image/locaux/input_abonnement.jpg) no-repeat top left;border:0;width:424px; height:38px; font-size:18px; line-height:18px; vertical-align:top;margin-right:10px;text-indent:15px;font-weight:normal; }
.bloc_lisubscribe span.ftext{ display: block; float: left; line-height: 40px;}
.bloc_lisubscribe .form_select_group { color:#203864;font-size:16px;font-weight:normal;height:auto;line-height:normal;margin:0;padding:50px 0 10px 0;}
.bloc_lisubscribe .aide { margin-left:3px}
.bloc_lisubscribe .formmail{margin-bottom:5px}
.bloc_lisubscribe form h2, .formmail label{color:#1F395A;font-size:16px;font-weight:bold;padding-left:5px}
.bloc_lisubscribe .bouton{background:url(/cms/template/css/../image/locaux/bt_ok_abonnement.jpg) no-repeat top left;border:0;width:64px;height:38px;font-size:0;float:right;margin-right:40px}

/* BLOC TRADUCTEUR (alexandria) */

.bloc_traducteur { background: #009eeb; color:#fff; font-weight:bold}
.bloc_traducteur h2 { padding:11px 20px; background:#0097de}
.bloc_traducteur .instruc { font-weight:normal}
.bloc_traducteur p { padding:8px 0}
.bloc_traducteur form { background:url(/cms/template/css/../image/outils/alex_bg_bloc.jpg) repeat-y 0 0;}
.bloc_traducteur select { border: none; width:170px; font-size:12px; padding:0 0 1px 1px }
.bloc_traducteur option {padding:0 0 1px 2px }
.bloc_traducteur .formulaire { width:113px; border: none; height:18px; padding-left:1px}
.bloc_traducteur ul { background:url(/cms/template/css/../image/outils/alex_ul_bord.jpg) no-repeat 0 0; padding-left: 12px; height:75px }
.bloc_traducteur ul li { float:left; padding:25px 11px }
.bloc_traducteur ul .terme {width:113px}
.bloc_traducteur ul .btn { padding:15px 11px}
.bloc_traducteur .items { margin: 0 10px; padding: 25px 12px 30px 12px; background:url(/cms/template/css/../image/outils/alex_bg_items.jpg) repeat-x 0 0 }
.bloc_traducteur .top { background:url(/cms/template/css/../image/outils/alex_bg_top.jpg) no-repeat; padding:25px 25px 5px 25px }
.bloc_traducteur .frame { background:url(/cms/template/css/../image/outils/alex_bg_iframe.jpg) repeat-y 0 0; padding:10px 15px 60px 15px}
.bloc_traducteur .bottom { height:25px; background:url(/cms/template/css/../image/outils/alex_bg_bottom.jpg) no-repeat}

/* BLOC JEU / BLOC QUIZ */

.bloc_jeux, .bloc_quiz{background:#fff;padding:5px 5px 10px 5px;}
.bloc_jeux .info, .bloc_quiz .info{padding:5px}
.standard .wrapper_right .bloc_jeux,
.standard .wrapper_right .bloc_quiz{padding:0}
.bloc_jeux h2, .bloc_quiz h2{padding-top:0}
.home_jeux .bloc_jeux h2, .home_jeux .bloc_quiz h2{}
.bloc_jeux .info h2, .bloc_quiz .info h2{font-size:12px;color:#1f3861;font-weight:bold;background:none;}
.bloc_jeux h2 .info a, .bloc_quiz h2 .info a{color:#1f3861;}
.bloc_jeux .info h2 a, .bloc_quiz .info h2 a{color:#1f3861;}
/*.bloc_jeux .media, .bloc_quiz .media{float:left;}*/

.standard .wrapper_right .bloc_jeux h2, .standard .wrapper_right .bloc_quiz h2{color:#ef5a24;font-size:13px;padding:7px;background:#dc821a url(/cms/template/css/../image/home/bg_home_jeux.png) repeat-x top left;}
.standard .wrapper_right .bloc_jeux h2 a, .standard .wrapper_right .bloc_quiz h2 a{color:#ef5a24;}
.standard .wrapper_right, .standard .wrapper_right .bloc_quiz{margin-bottom:5px;zoom:1}
.standard .wrapper_right .bloc_jeux .content, .standard .wrapper_right .bloc_quiz .content{background:url(/cms/template/css/../image/home/bg_home_media_concours.png) repeat-y top left;padding:3px;}

/* BLOC VIDEO HQ */

.standard .wrapper_content .bloc_videohq .bloc_lien_int li { line-height: 20px; }
.standard .wrapper_content .bloc_videohq .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: 20px; }
.standard .wrapper_content .bloc_videohq .outerBloc { background: url(/cms/template/css/../image/programmes/bg_ba_media.gif) repeat-x bottom left; padding: 20px; text-align: center;}
#standard.standard .wrapper_content .bloc_videohq .info {  padding: 10px 10px 0 15px; }
#standard.standard .wrapper_left .bloc_videohq { /*padding-left: 15px;*/ background: #FFF; }
.standard .wrapper_content .bloc_videohq .to_top{ background:#d9e0ea}
.bloc_videohq .outerBloc { text-align:center; }
.bloc_videohq .aideplayer-content-large { margin-left:auto; margin-right:auto; width:100%; background:url(/cms/template/image/emissions/bg-noir50.png) repeat; padding:3px 0; font-size:11px; }
.bloc_videohq .aideplayer-content-large a { color:#FFF; opacity:0.8; }

/* BLOC TABLE */

.bloc_table{ padding: 10px 20px;  }
.rtetable { width: 100%; border-collapse: collapse; border: solid  5px #1B75B5; margin: 5px 0px; background: #FBFBFC; color: #4c4c4c; }
.rtetable tr { border-color: #25a3da; }
.rtetable td { border-color: #25a3da; color: #4c4c4c; padding: 8px 12px; }
td.tableheader { padding: 12px; color: #FFF; font-weight: bold; background: #25a3da; vertical-align: top; }

/* BLOC GEOFICHE */

.bloc_geofiche{margin-bottom:5px;}
.bloc_geofiche form{margin-left:10px}
.bloc_geofiche label{padding-bottom:5px;display:block}
.bloc_geofiche h2{ color:#fff;background:#009ED5 url(/cms/template/css/../image/infos/bg-titre-side.gif) repeat-x left bottom;font-size:13px;padding:8px; }
.bloc_geofiche div.content { background:#fff;padding:10px 0;}
.bloc_geofiche div.content div.info{ float:left;color:#6c6c6c; width:228px;}
.bloc_geofiche div.content div.info a { color:#6c6c6c; }
.bloc_geofiche div.content div.info ul.bloc_lien_int { }
.bloc_geofiche div.content div.info ul.bloc_lien_int li { margin:5px 0; }
.bloc_geofiche div.content div.info ul.bloc_lien_int a { color:#1860a4;padding-left:20px;background:url(/cms/template/css/../image/infos/puce-play-16.gif) no-repeat 0 50%;font-size:11px; }
.bloc_geofiche .media{padding:0 8px;float:left;width:40px;}
.bloc_geofiche div.content div.info div h3 { color:#18294e;font-size:13px;margin-bottom:10px; }

/* BLOC TITRE SEUL */

.standard .wrapper_content .bloc_coretitre { padding: 0 20px 0 20px}
.standard .wrapper_content .bloc_coretitre h2 { font-size:18px}

/* BLOC ALBUM */

.bloc_corealbum { margin-top:10px; width:642px !important; }
.bloc_corealbum .nav-next { right:0;}
.bloc_corealbum .nav-prev { left:0; }
.bloc_corealbum .to_top { display:none;}
.bloc_corealbum.border-bottom { border-bottom: solid 10px #E9EBF0 !important; }

/* BLOCS RÉDACTION & TTES LES ÉMISSIONS  */

.info_oeil_redac_rss { background:url(/cms/template/css/../image/infos/puce-rss-home-16.gif) no-repeat top right; text-align:right; color:#1860A5;font-weight:bold;margin:5px 5px 0 15px;padding:0 25px 0 0;}
.info_oeil_redac_rss a { color:#1860A5}
.bloc_redaction, .bloc_emi_toutes {margin-bottom:5px;}
.bloc_redaction h2,
.bloc_emi_toutes h2 {background:#009ED5 url(/cms/template/css/../image/infos/bg-titre-side.gif) repeat-x 0 0;color:#FFF;font-size:13px;line-height:30px;padding:0 10px;margin-bottom:1px;}
.standard .wrapper_right .bloc_redaction h2 a { color:#fff}
.bloc_emi_toutes .deroul {height:280px;overflow-y:auto;}
.bloc_redaction .content {background:url(/cms/template/css/../image/bg_img_156.png) repeat-y left top transparent; margin-bottom:1px;zoom:1;}
.bloc_emi_toutes .content {background:#FFF url(/cms/template/css/../image/programmes/bg_left_100_img.gif) repeat-y 0 0;margin-bottom:1px;zoom:1;}
.bloc_redaction .blocewm h2,
.bloc_emi_toutes .blocewm h2 {background:none;padding:0;line-height:normal;font-size:12px;}
.bloc_redaction .blocewm h2 a,
.bloc_emi_toutes .blocewm h2 a {color:#1F3861 !important;}
.bloc_redaction .media {margin-right:10px; width:156px}
.bloc_emi_toutes .media {margin-right:10px;}
.bloc_redaction{position:relative;zoom:1}
.bloc_redaction .info {padding:10px 5px 5px 166px;}
.bloc_redaction .oeil_redac_rss { background:url(/cms/template/css/../image/infos/puce-rss-home-16.gif) no-repeat top left; display:block; width:16px; height:16px; top:6px; position:absolute; right:5px}
.bloc_redaction .oeil_redac_rss span { display:none}
.bloc_emi_toutes .info {padding:10px 5px 5px 110px;}

/* BLOC LIENS */

.wrapper_right .bloc_coreliens { background:#fff; padding:10px;margin-bottom:5px;zoom:1;}
.wrapper_right .bloc_coreliens h2 { color:#1B75B5;padding-bottom:5px;font-size:18px}
.wrapper_right .bloc_coreliens .bloc_lien_int {padding-top:0;}
.wrapper_right .bloc_coreliens a{ color: #1B75B5; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px; padding-left:20px; line-height: 15px; }

/* BLOC VIDEO ALEATOIRE (VIDEO RANDOM) */

.bloc_videorandom{background-color:#fff;color:#1e385b;margin-bottom:5px; padding-bottom:2px}
*+html .bloc_corevideo{zoom:1}
.bloc_videorandom .info{padding-bottom:0}
.bloc_videorandom .info div{padding:8px;display:none}
.bloc_videorandom .bloc_lien_int{display:none;}
.bloc_videorandom .outerBloc{text-align:center}
.bloc_videorandom h2{background:#2A8BEC url(/cms/template/css/../image/locaux/bg_home_video.jpg) no-repeat right bottom;font-size:12px;color:#fff;padding:8px}
*+html .bloc_videorandom h2 {zoom:1}
.bloc_videorandom h3{color:#1c3961;padding:8px;text-align:left}

/* BLOC METEO */

*+html .wrapper_right .bloc_meteo {zoom:1}
.wrapper_right .bloc_meteo {background:#FFF;margin-bottom:5px; }
.wrapper_right .bloc_meteo h2 {color:#fff; background: url(/cms/template/css/../image/locaux/bg_title_sponsor.gif) repeat-x bottom left; padding: 0px 5px; font-size: 12px; height: 30px; line-height: 30px; }
.wrapper_right .bloc_meteo .content { padding:10px}
.wrapper_right .bloc_meteo #releve .left {color:#004896;font-size:18px; }
.wrapper_right .bloc_meteo #releve .left img {padding:0 5px 0 0;}
.wrapper_right .bloc_meteo #releve .right a {font-size:11px;color:#009EEB;font-weight:normal;}
.wrapper_right .bloc_meteo #releve .right {color:#18294E;border-left:1px solid #009EEB;padding-left:10px;font-weight:bold;}

/* BLOC ROTATOR */

.bloc_rotator {background:transparent url(/cms/template/css/../image/programmes/bg_ba_media.gif) repeat-x left bottom;text-align:center;padding:10px;margin-bottom:10px}

/* BLOC SCROLL */

.bloc_scroll { overflow:hidden;position:relative;width:642px; margin-bottom:10px;}
.standard .wrapper_content .bloc_scroll h2 {font-size:18px;padding:20px 0 0 20px;height:32px;}
.d_1024 #standard.standard .wrapper_left .bloc_scroll .soustitre {display:none;}
.bloc_scroll .scroll_conteneur {overflow:hidden;position:relative;background:url(/cms/template/css/../image/programmes/bg_scroll.png) repeat-x 0 0;width:600px}
.bloc_scroll .scroll_conteneur .outerBloc {width:100000px;position:relative;left:0px;}
.standard .wrapper_content .bloc_scroll .scroll_conteneur h2 {font-size:12px;background:none;padding:0;height:auto;}
.bloc_scroll .media {border-left:1px solid #FFF; height:100px}
#standard .bloc_scroll .info {padding:10px 0 15px 1px;margin-bottom:10px;}
.bloc_scroll .bloc_scrollitem {width:135px;float:left;margin-right:15px;display:inline;}
.bloc_scroll .scroll_left {float:left;width:21px;height:100px;display:block;background:url(/cms/template/css/../image/programmes/bg_scroll.png) repeat-x 0 0;}
.bloc_scroll .scroll_left a {height:100px;background:url(/cms/template/css/../image/programmes/btn_scroll_left.png) no-repeat top left;display:block;cursor:pointer }
.bloc_scroll .scroll_right {float:right;width:20px;height:100px;display:block;background:url(/cms/template/css/../image/programmes/bg_scroll.png) repeat-x 0 0; border-left:solid 1px #fff}
.bloc_scroll .scroll_right a {height:100px;background:url(/cms/template/css/../image/programmes/btn_scroll_right.png) no-repeat top right;display:block; cursor:pointer}
.bloc_scroll .scroll_right a:hover, .bloc_scroll .scroll_left a:hover {text-decoration:none;}
.bloc_scroll .info .bloc_lien_int {background:none;height:auto;display:none;}
.bloc_scroll .bloc_lien_int {height:28px;padding:0 25px;}
.bloc_scroll .bloc_lien_int li {display:inline;padding-right:60px;}
.bloc_scroll .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px;}
*+html .border-bottom.bloc_scroll { border:none}
*+html .bloc_scroll {display:inline; zoom:1}

/* BLOC VIDEO LIST */

.bloc_videolist { margin-bottom:10px}
/*.bloc_videolist .nav-prev {left:0}
.bloc_videolist .nav-next {right:0}*/
.standard .wrapper_content .bloc_videolist .bloc_videohq .outerBloc{background:transparent}
#standard.standard .wrapper_left .bloc_videolist .bloc_videohq{background:none;zoom:1;}
.bloc_videolist .panel{background: url(/cms/template/css/../image/programmes/bg_ba_media.gif) #FFF repeat-x left bottom;text-align:left;padding-top:10px}
.bloc_videolist .filmstrip{position:relative; padding:0 22px; background:url(/cms/template/css/../image/bg_filmstrip.png) repeat-x top left; /*height:120px;*/}
.bloc_videolist .filmstrip li img{padding:0;margin:0}
.bloc_videolist .filmstrip li{height:110px;display:block;float:left;padding:5px 10px 5px 5px}
.bloc_videolist .filmstrip li.act{border:5px solid #D6EBFF;height:110px;margin:0 5px 0 0;padding:0}
.bloc_videolist .filmstrip2 li img{padding:0;margin:0}
.bloc_videolist .filmstrip2 li img:hover { cursor: pointer; }
.bloc_videolist .filmstrip2 li{height:110px;display:block;float:left;padding:5px 10px 5px 5px}
.bloc_videolist .filmstrip2 li.act{border:5px solid #D6EBFF;height:110px;margin:0 5px 0 0;padding:0}
.bloc_videolist .strip_wrapper ul{width:5500px;}
.bloc_videolist .strip_wrapper{overflow: hidden;width:535px;margin:0 auto;}
.bloc_videolist .nav-next{position:absolute;right:0;top:0}
.bloc_videolist .nav-prev{position:absolute;left:0;top:0}

/* BLOC VODEO */

.bloc_vodeo .content{zoom:1}

/* BLOC JEU */

.bloc_jeu .content{zoom:1}

/* BLOC QUIZ */

.bloc_quiz .content{zoom:1}

/* BLOC STANDARD */

.wrapper_right .bloc_coretext{margin-bottom:5px}

/* MULTI BLOCS BLOGOSPHERE */

.bloc_xblogo{position:relative; margin-bottom:5px; z-index: 5; zoom:1;}
.bloc_xblogo h2{background:#376fa8 url(/cms/template/css/../image/bg_titre_blogo.png) no-repeat top left;color:#fff;font-size:13px;padding:7px 10px;}
.standard .wrapper_right .bloc_xblogo h2 a{color:#fff}
.bloc_xblogo .bloc_blogo h2{font-size:12px;color:#1f3861;font-weight:bold;background:none;padding-left:0}
.bloc_xblogo .bloc_blogo .content{padding:3px}
.bloc_xblogo .scroller{background:url(/cms/template/css/../image/home/bg_scroller_blogo.png) no-repeat left bottom;width:119px;position:absolute;right:0;top:7px; z-index: 5;}
.standard .wrapper_right .bloc_xblogo .info h2 a{color:#1f3861;}
#standard.standard .wrapper_right .bloc_xblogo .bloc_blogo .info{padding-top:5px;}
.bloc_xblogo .bloc_blogo .info h2{padding-top:0;}
.bloc_xblogo .content{background:url(/cms/template/css/../image/bg_media_blogo.png) repeat-y 0 top;padding:0px; height:1%;}
.media_in_gauche .bloc_blogo .media { text-align:center;}

/* MULTI BLOC BLOGOSPHERE AUTO*/

.bloc_xblogo .bloc_blogrss .info .soustitre { color: #18294E; font-size: 11px; }
.bloc_xblogo .bloc_blogrss h2{font-size:12px;color:#1f3861;font-weight:bold;background:none;padding-left:0}
.bloc_xblogo .bloc_blogrss .content{padding:3px}
#standard.standard .wrapper_right .bloc_xblogo .bloc_blogrss .info{padding-top:5px;}
.bloc_xblogo .bloc_blogrss .info h2{padding-top:0;}
.media_in_gauche .bloc_blogrss .media { text-align:center;float: left}

/* MULTI BLOCS VODEOTHEQUE */

.bloc_xvodeo{position:relative;background:#ffffff;margin-bottom:5px; z-index: 5;}
.bloc_xvodeo h2{font-size:13px;background:url(/cms/template/css/../image/home/bg_home_vod.png) repeat-y top left;color:#fff;padding:7px }
.bloc_xvodeo h2 a{color:#fff}
#standard .bloc_vodeo .info h2{background:none;}
#standard .bloc_vodeo .info h2 a{color:#1f3861;}
.bloc_xvodeo .scroller{background:url(/cms/template/css/../image/home/bg_scroller_vod.png) no-repeat left bottom;width:119px;position:absolute;right:5px;top:7px; z-index: 5;}
* html .bloc_xvodeo .scroller{ right: 10px;}
.bloc_xvodeo .scroller ul{width:100%;padding-top:14px;}
.bloc_xvodeo div.scroller li.prec{left:15px;top:12px}
.bloc_xvodeo div.scroller li.suiv{right:15px;top:12px}
.bloc_xvodeo .media{text-align:center;}
.bloc_xvodeo .media_gauche .img_100x73_ .info{padding-left:100px}
.bloc_xvodeo .content{background:url(/cms/template/css/../image/home/bg_home_media_gauche.png) repeat-y top left;}

/* MULTI BLOCS WEB TV */

.bloc_xwebtv{position:relative;background:#F0F2F5;margin-bottom:5px; z-index: 5; zoom:1}
.bloc_xwebtv .info{padding-top:5px;padding-left:0}
.bloc_xwebtv .bloc_lien_int li{padding-bottom:0}
.bloc_xwebtv h2, .bloc_xwebtv strong{font-size:13px;padding:0 5px 5px 0;font-weight:bold}
.bloc_xwebtv h2 a{color:#1F3861}
.bloc_xwebtv a strong, .bloc_xwebtv a:hover strong {color:#1F3861}
.bloc_xwebtv a span em {text-decoration:none; font-style:normal;}
.bloc_xwebtv a:hover span strong {text-decoration:underline;}
.bloc_xwebtv a:hover span em {text-decoration:underline;}
.bloc_xwebtv a:hover span { text-decoration:none;}
.bloc_xwebtv div.scroller li.prec{left:15px;top:12px}
.bloc_xwebtv div.scroller li.suiv{right:15px;top:12px}
.bloc_webtv { position: relative; background-color: #FFFFFF; /*padding: 10px;*/ margin-bottom: 5px; }
.bloc_webtv a:hover { text-decoration:none; }
.bloc_xwebtv h2{background:url(/cms/template/css/../image/home/bg_home_webtv.png) repeat-y top left;color:#fff;padding:7px}
.bloc_xwebtv h2 a{color:#fff}
.bloc_xwebtv .scroller{background:url(/cms/template/css/../image/home/bg_scroller_webtv.png) no-repeat left bottom;width:119px;position:absolute;right:5px;top:7px; z-index: 5;}
* html .bloc_xwebtv .scroller{ right: 10px;}
.bloc_xwebtv .scroller ul{width:100%;padding-top:13px;}
.bloc_xwebtv .callitemid{padding-top:2px}
.bloc_xwebtv .prec{left:15px}
.bloc_xwebtv .suiv{right:12px}
.bloc_xwebtv .media{text-align:center;}
.bloc_xwebtv .content{background:url(/cms/template/css/../image/home/bg_home_media_gauche.png) repeat-y top left;}

/* BLOC ALERTE */

.d_tv5 .bloc_alert { padding: 0px 5px 0px; }

/* BLOC CONCOURS */

.bloc_concours{background:#fff;zoom:1}
.bloc_concours h2{font-size:12px;color:#1f3861;font-weight:bold;background:none;padding-left:0}
.bloc_concours h2 a{color:#1f3861;}
*+html .bloc_concours h2,
*+html .bloc_blogo h2{position:relative; z-index: 5;}
.bloc_concours .info{padding:5px;}
.bloc_concours .info h2{padding-top:0px}
.bloc_concours .content{ padding:3px; background:url(/cms/template/css/../image/home/bg_home_media_concours.png) repeat-y top left;height:1%; /* Debug IE a faire ici */}

.standard .wrapper_right .bloc_concours h2{color:#ffff00;font-size:13px;padding:7px}
.standard .wrapper_right .bloc_concours{background:#dc821a url(/cms/template/css/../image/home/bg_home_concours.png) no-repeat top left; margin-bottom:5px; height:1%;}
.standard .wrapper_right .bloc_concours h2 a{color:#ffff00;}

/* BLOC LE SAVIEZ VOUS */

.bloc_tip{background:#ffffff url(/cms/template/css/../image/bg_saviezvous.png) no-repeat bottom left;margin-bottom:5px;zoom:1}
.bloc_tip h2 {color:#fff;background:#009ED5 url(/cms/template/css/../image/infos/bg-titre-side.gif) repeat-x left bottom;font-size:13px;padding:8px;}
.bloc_tip .info{padding:10px}
.bloc_tip .bloc_lien_int{text-align:right;font-size:11px;padding-right:25px;}
.bloc_tip .bloc_lien_int a{color:#1b75b5}

/* BLOC PROMO */

.bloc_blocpromo { margin: 0px 0px 0px 10px; width: 310px; float: left; display: inline; }
#standard .bloc_blocpromo { width: 316px; }
.bloc_blocpromo .media { margin: 0px; display: block; width: auto; background: url(/cms/template/css/../image/locaux/deg_trans.png) repeat-x bottom left; height: 73px; position: relative; z-index: auto;}
.bloc_blocpromo .media h2 { display: block; position: absolute; z-index: auto; right: 0px; top: 0px; margin: 0px; width: 50px; border-top: solid 3px white; width: 160px; font-size: 12px; }
#home_content .bloc_blocpromo .media h2 { width: 154px; }
.bloc_blocpromo .media h2 span { padding: 10px; display: block;  }
.bloc_blocpromo .texte { padding: 10px 8px 0px 8px; }
.bloc_blocpromo .soustitre { display: block; font-size: 14px; color: #1F3861; font-weight: bold;  }
.bloc_blocpromo .soustitre a { color: #1F3861; }
.bloc_blocpromo .bloc_lien_int a { color: #1b75b6; }
#standard .bloc_blocpromo .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: 15px; }
.bloc_blocpromo .bloc_lien_ext .media { margin: 0px; display: block; width: auto; background: none; height: auto; position: static; }
.bloc_blocpromo .img_316_ { height: auto; background: #CCC; }
.bloc_blocpromo .img_316_ h2 span { padding-bottom: 0px; }
.bloc_blocpromo .img_316_ h2 { position: static; width: auto; background: #FFF; border: 1x red solid;}
.bloc_blocpromo .img_316_ img { margin: 0; padding: 0;}

/* BLOC PROMO PARTENAIRE */

.bloc_blocpromopart { margin: 0px 0px 0px 10px; width: 310px; float: left; display: inline; }
#standard .bloc_blocpromopart { width: 316px; }
.bloc_blocpromopart .media { margin: 0px; display: block; width: auto; background: url(/cms/template/css/../image/locaux/deg_trans.png) repeat-x bottom left; height: 73px; position: relative; z-index: 1;}
.bloc_blocpromopart .media h2 { display: block; position: absolute; z-index: 2; right: 0px; top: 0px; margin: 0px; width: 50px; border-top: solid 3px white; width: 160px; font-size: 12px; }
.bloc_blocpromopart .media h2 span { padding: 10px; display: block;  }
.bloc_blocpromopart .texte { padding: 10px 8px 0px 8px; }
.bloc_blocpromopart .soustitre { display: block; font-size: 14px; color: #1F3861; font-weight: bold;  }
.bloc_blocpromopart .soustitre a { color: #1F3861; }
.bloc_blocpromopart .bloc_lien_int a { color: #1b75b6; }
#standard .bloc_blocpromopart .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: 15px; }
.bloc_blocpromopart .bloc_lien_ext .media { margin: 0px; display: block; width: auto; background: none; height: auto; position: static; }
.promo_wrapper .liens_ext .info { float: right; width: 205px; }
.promo_wrapper .sponsor { width: 80px; margin: 10px 0px 0px 10px; font-size: 11px;  }
.promo_wrapper .sponsor h4 { font-weight: normal; font-size: 11px; }
#standard.standard .wrapper_left .promo_wrapper .sponsor .bloc_coretext { padding-left: 0px; }

/* BLOCS PUB */

.pub { background: #e8ebef; }
.bloc_pub h2 { color: #1f3168; font-size: 12px; }
.bloc_pub h2 a { color: #1f3168; }
.bloc_pub a { color: #595959; }
.bloc_pub .info { float: left; display: inline; }
.bloc_pub .img_728_ .media img{ border: solid 5px #dcd9d3;}
.bloc_pub .img_728_ .media { width: 738px; }
.bloc_pub .img_728_ .info { width: 200px; margin: 5px 10px 0px 15px; }
.bloc_pub .img_967_ .info { margin: 10px; }
.bloc_pub .bloc_lien_int a { color: #25a3da; font-size: 11px;  }
.bloc_pub .bloc_lien_int { padding-top: 2px; }
.wrapper_right .bloc_pub .media { border: 0 none; }
.wrapper_right .bloc_pub .info { margin-top: 5px; }
.wrapper_right .bloc_pub { background: #e8ebef; margin-bottom: 10px; }
*+html .bloc_pub, * html .bloc_pub { height: 1%; /*display:none;*/}

.bloc_pubflash .outerBloc { float: right; width: 728px; display: inline; }
.bloc_pubflash .info { float: left; width: 210px; margin: 5px 10px 0px 15px; display: inline;  }
.bloc_pubflash .bloc_lien_int a { color: #25a3da; font-size: 11px;  }
.bloc_pubflash .bloc_lien_int { padding-top: 2px; }
.bloc_pubflash h2 { color: #1f3168; font-size: 12px; }
.bloc_pubflash h2 a { color: #1f3168; }
.wrapper_right .bloc_pubflash .outerBloc { width:auto}

div.pubCont {text-align: center; /*background-color:#dcd9d3;*/ background-image: url(/cms/template/css/../image/pub/pub-header-mention.png); background-repeat:no-repeat; /*background-position: 105px -5px;*/background-position: top center; border-top: 5px solid #dcd9d3;border-bottom: 5px solid #dcd9d3; margin-bottom: 5px;}

#publiciteTop div.pubCont{/*background:#dcd9d3 url(/cms/template/css/../image/bg_pub.png) repeat-x top left;*/margin:0;padding:0 0 1px 0;border:none;width:100%;zoom:1;text-align:center}
#publiciteTop{zoom:1;text-align:center;background:url(/cms/template/css/../image/bg_pub.png) repeat-x scroll left top #DCD9D3;}

div.bloc_promomiddle{text-align: center; background-color:#dcd9d3; background-image: url(/cms/template/css/../image/pub/mention_hori.jpg); background-repeat:no-repeat; padding: 20px 0px 5px 0px; margin: 0px 5px 5px 5px;}

* html div.bloc_promomiddle { padding: 20px 0px 5px 0px; margin: 0px; border: none;}

*+html div.pubCont {background:none;border: none; margin: 0px; padding: 0px;}
* html div.pubCont {background:none;border: none; margin: 0px; padding: 0px;}

/* BLOC SON MP3 */

.standard .wrapper_content .bloc_mp3 .bloc_lien_int li { line-height: 20px; }
.standard .wrapper_content .bloc_mp3 .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: 20px; }
.standard .wrapper_content .bloc_mp3 .info { float: left; display: inline; }
* html .standard .wrapper_content .bloc_mp3 .info { width: 292px; }
.standard .wrapper_content .bloc_mp3 .outerBloc { background: none !important; }

/* BLOC SONDAGE */

#standard.standard .wrapper_right .bloc_contsondage .info{padding:0}

/* BLOC TELECHARGEMENTS */
.bloc_corefiles { font-size: 12px; padding-top: 5px; }
.bloc_corefiles  li span{ background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px;  }
.bloc_corefiles  li a { color: #25a3da; }

/* BLOC VIDEO INA */

.standard .wrapper_content .bloc_video_ina .bloc_lien_int li { line-height: 20px; }
.standard .wrapper_content .bloc_video_ina .bloc_lien_int a { color: #25a3da; background: url(/cms/template/css/../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: 20px; }
.standard .wrapper_content .bloc_video_ina .info { float: left; display: inline; }
* html .standard .wrapper_content .bloc_video_ina .info { width: 292px; }
.standard .wrapper_content .bloc_video_ina .outerBloc { float: right; display: inline; width: 400px; /*height: 360px*/; background: url(/cms/template/css/../image/programmes/bg_ba_media.gif) repeat-x bottom left; }
.standard .wrapper_content .bloc_video_ina .outerBloc div{ margin: 25px 0px 0px 40px; }

/* BLOC HTML */

.standard .wrapper_content .bloc_corehtml { text-align:center; }
#standard .bloc_corehtml .info { padding-bottom:0px; }

/* BLOC VIDEO EMBED */
.standard .wrapper_content .bloc_videoembed { padding:15px; }
.standard .wrapper_content .bloc_videoembed .info { text-align:center; }
.standard .wrapper_content .bloc_videoembed .info div { text-align:left; margin-bottom:10px }

/* BLOC_CORELOGINSUBSCR */
.bloc_coreloginsubscr { background:url(/cms/template/css/../image/crea_compte_bg_haut.png) no-repeat 0 0; padding-top:22px ; }
.standard .wrapper_content .bloc_coreloginsubscr h2 { color:#fff; padding: 15px 20px 20px 25px;background:url(/cms/template/css/../image/crea_compte_bg_bloc.png) repeat-y 0 0; }

.bloc_coreloginsubscr .info { background:url(/cms/template/css/../image/crea_compte_bg_bloc.png) repeat-y 0 0;  padding:15px }
.bloc_coreloginsubscr .liens_ .info{ background:none; color:#ccc}
.bloc_coreloginsubscr .liens_ .info div { margin-bottom:30px}
.bloc_coreloginsubscr .info .liens_ .content { background:none}
.bloc_coreloginsubscr .info .liens_ .bloc_lien_int { background:url(/cms/template/css/../image/concours/bg-btn_left.jpg) no-repeat 0 0; float:left; padding-left:10px; padding-top:0}
.bloc_coreloginsubscr .info .liens_ .bloc_lien_int li { background:url(/cms/template/css/../image/concours/bg-btn_right.jpg) no-repeat right 0; padding-right:9px; }
.bloc_coreloginsubscr .info .liens_ .bloc_lien_int li a{ background:url(/cms/template/css/../image/concours/bg-btn_middle.jpg) repeat-x 0 0; font-size:16px; font-weight:bold; color:#fff;padding:17px 15px; display:block; padding-right:9px; text-decoration:none;}
.bloc_coreloginsubscr .content { background:url(/cms/template/css/../image/crea_compte_bg_bas.png) no-repeat 0 bottom; padding-bottom:23px ;zoom:1}
.bloc_coreloginsubscr .info .content { background:url(/cms/template/css/../image/crea_compte_border.jpg) repeat-x 0 bottom; padding-bottom:20px; margin-bottom:20px}
.bloc_coreloginsubscr input { background:url(/cms/template/css/../image/crea_compte_input.png) repeat-x 0 0; border:none; margin-bottom:7px; padding:8px 5px; float:left; width:445px }
.bloc_coreloginsubscr .formmail { clear:both}
.bloc_coreloginsubscr .formmail.fr_ville_ { clear:none; }
.bloc_coreloginsubscr .formmail.fr_certification_ label { float:none;}
.bloc_coreloginsubscr .formmail.fr_certification_ input { height:auto; margin:5px;}
.bloc_coreloginsubscr .formmail label { float:left; clear:left; width:140px; color:#ccc; font-weight:normal; font-size:12px; }
.bloc_coreloginsubscr sup {color:#f60}
.bloc_coreloginsubscr select { background:url(/cms/template/css/../image/crea_compte_input.png) repeat-x 0 0; width:180px; border:none; margin-bottom:10px; }
*+html .bloc_coreloginsubscr select { margin-top:5px}
option { background:#fff; padding:1px 5px; }
.bloc_coreloginsubscr #fr_cp_ { width:100px }
.bloc_coreloginsubscr #fr_pwd_ { width:200px; margin-bottom:25px; }
.bloc_coreloginsubscr #fr_ville_ { width:210px;  }
.bloc_coreloginsubscr .fr_cp_ ,
.bloc_coreloginsubscr .fr_ville_ { float:left; }
.bloc_coreloginsubscr .fr_ville_ { text-align:right; }
.bloc_coreloginsubscr .formmail.fr_ville_ label { width:120px; padding-left:0; padding-right:5px; }
.bloc_coreloginsubscr .fr_pays_ { clear:left; }
.bloc_coreloginsubscr .captcha span { display:block; margin: 5px 0 0 145px}
.bloc_coreloginsubscr .captcha input { display:block; width:140px; margin: 5px 0 0 145px }
.bloc_coreloginsubscr .captcha { background:url(/cms/template/css/../image/crea_compte_border.png) repeat-x 0 0; padding-top:40px; }
.bloc_coreloginsubscr .formmail.captcha label { float:none}
.wrapper_left .bloc_coreloginsubscr .bouton { color:#fff;padding:20px 25px 25px 5px; font-weight:bold; font-size:16px; cursor:pointer; height:auto; width:auto; margin:0 0 0 15px; background:url(/cms/template/css/../image/btn_submit.png) no-repeat right 0}
.bloc_coreloginsubscr .buttonimg {display:block; padding-right:20px;background:url(/cms/template/css/../image/btn_submit.png) no-repeat  -485px -63px; float:right}
.bloc_coreloginsubscr .msg { color:#FF6600;margin-bottom:10px;padding:15px; }
.bloc_coreloginsubscr .info .alert a { color:#fff }
.bloc_coreloginsubscr .bloc_lien_ext {background:url(/cms/template/css/../image/crea_compte_message.png) no-repeat 0 bottom; margin-top:-14px; height:120px}
.bloc_coreloginsubscr .bloc_lien_ext li { background:url(/cms/template/css/../image/concours/bg-btn_left.jpg) no-repeat 0 0;padding-left:10px; float:left; margin-left:105px;}
.bloc_coreloginsubscr .bloc_lien_ext .titre a {background:url(/cms/template/css/../image/concours/bg-btn_middle.jpg) repeat-x 0 0;display:block; line-height:56px; padding:0 10px; color:#fff; font-weight:bold;font-size:16px;text-decoration:none}
#standard.standard .wrapper_left .bloc_coreloginsubscr .bloc_lien_ext li .bloc_coretext { margin:0;padding:0 8px 0 0;background:url(/cms/template/css/../image/concours/bg-btn_right.jpg) no-repeat right 0;  text-align:center}
.bloc_coreloginsubscr .bloc_lien_ext li .bloc_coretext .content { background:none;}

/* BLOC_CORELOGINFORM */
.wrapper_left .bloc_coreloginform { background:url(/cms/template/css/../image/crea_compte_bg_haut.png) no-repeat 0 0; padding-top:10px; margin-bottom:10px; color:#ccc }
.wrapper_left .bloc_coreloginform .content { background:url(/cms/template/css/../image/crea_compte_bg_bloc.png) repeat-y 0 0; padding:20px; margin-top:12px }
.wrapper_left .bloc_coreloginform .bloc_lien_ext { background:url(/cms/template/css/../image/crea_compte_bg_bas.png) no-repeat 0 bottom;padding-bottom:23px;}
*+html .wrapper_left .bloc_coreloginform .bloc_lien_ext { padding-bottom:20px;}

#standard.standard .wrapper_left .bloc_coreloginform .bloc_coretext { background:url(/cms/template/css/../image/crea_compte_bg_bloc.png) repeat-y 0 0; padding:25px; margin-bottom:0 }
.wrapper_left .bloc_coreloginform form { background:url(/cms/template/css/../image/crea_compte_border.png) repeat-x 0 bottom; padding:10px }
.wrapper_left .bloc_coreloginform .login_msg { padding-left:10px; color:#f60}
.fr_login_intro {padding-left:10px; color:#fff; font-weight:bold; font-size:13px}
.wrapper_left .bloc_coreloginform input { background:url(/cms/template/css/../image/crea_compte_input.png) repeat-x 0 0; border:none; margin-bottom:7px; padding:4px 5px; float:left; width:310px; }
.bloc_coreloginform label { float:left; clear:left; width:140px; font-weight:normal; font-size:12px; }
.bloc_coreloginform ul .info { padding:0}

.fr_login_forgotten { padding-bottom:10px}
.fr_login_forgotten b { font-size:13px; display:block; color:#fff}
.bloc_coreloginform .left, .bloc_coreloginform .right { clear:both; margin-top:10px }
.bloc_coreloginform .right { background:url(/cms/template/css/../image/concours/bg-btn_left.jpg) no-repeat scroll 0 0 transparent; padding-left:10px; margin-top:20px }
*+html .bloc_coreloginform .right { margin-top:60px }
.wrapper_left .bloc_coreloginform .fsubmit { background:url("/cms/template/css/../image/concours/bg-btn_middle.jpg") repeat-x scroll 0 0 transparent;width:auto;float:none; color:#fff; padding:17px 15px; font-weight:bold; font-size:16px; cursor:pointer}
.bloc_coreloginform .buttonimg { background:url("/cms/template/css/../image/concours/bg-btn_right.jpg") no-repeat scroll right 0 transparent; display:block; padding-right:9px}
.bloc_coreloginform .fr_login_pwd { float:right; color:#fff}
.bloc_coreloginform .alert { color:#f60;margin-bottom:10px;padding:15px; }
.bloc_coreloginform .bloc_lien_ext .titre { display:block; padding-left:5px; color:#fff}
.bloc_coreloginform .bloc_lien_ext .content { background:url(/cms/template/css/../image/concours/bg-btn_left.jpg) no-repeat 0 0; float:left; min-height:56px; padding:0; margin-left:145px;}
#standard .wrapper_left .bloc_coreloginform .bloc_lien_ext .info { background:url(/cms/template/css/../image/concours/bg-btn_right.jpg) no-repeat right 0; min-height:56px; padding:0 8px}
.bloc_coreloginform .bloc_lien_ext .info div a { background:url(/cms/template/css/../image/concours/bg-btn_middle.jpg) repeat-x 0 0; display:block; line-height:56px; padding:0 15px; color:#fff; font-weight:bold;font-size:16px; text-decoration:none;}
.bloc_coreloginform #fremail { background:none; color:#f60; float:none; height:auto; margin-bottom:25px;padding:0}
/*.bloc_coreloginform .content .info form .fsubmit { background:none} */

.wrapper_right .bloc_coreloginform { background: #4d4d4d url(/cms/template/css/../image/concours/bg-connexion_haut.jpg) no-repeat 0 10px; padding:20px 0 0px 0; margin-bottom:5px ; height: 1%;}
#standard .wrapper_right .bloc_coreloginform .info { padding:10px 10px 15px 10px; }
.wrapper_right .bloc_coreloginform .info .connect a { background:url(/cms/template/css/../image/concours/lien_fleche.png) no-repeat right -2px;padding-right:20px; float:right; margin-right:20px}

.wrapper_right .bloc_coreloginform .login { padding-left:5px}
*+html .wrapper_right .bloc_coreloginform .login { float: left; display: inline; }
.wrapper_right .bloc_coreloginform .info .login a { color:#f60; font-weight:bold}
.wrapper_right .bloc_coreloginform .logged { background:url(/cms/template/css/../image/concours/lien_fleche.png) no-repeat right -2px;padding-right:20px; float:right; margin-right:5px}
.wrapper_right .bloc_coreloginform .loginsubcr { border-top:1px solid #CCCDCF; clear:both; display:block;  margin-right:5px; margin-top:20px;padding-top: 10px; text-align:right; }
.wrapper_right .bloc_coreloginform .loginsubcr a {display:block; background:url(/cms/template/css/../image/concours/lien_modif.jpg) no-repeat right 1px;padding-right:20px;}
.wrapper_right .bloc_coreloginform .content  { background:url(/cms/template/css/../image/concours/bg-connexion_bas_blanc.jpg) no-repeat 0 bottom; border-bottom: 5px solid #4D4D4D; padding-bottom: 15px;}
/*
.wrapper_right .bloc_coreloginform .content .clear { background:url(/cms/template/css/../image/concours/bg-connexion_bas_blanc.jpg) no-repeat 0 bottom;padding-bottom:17px; border-bottom: 5px solid #4D4D4D;}
*+html .wrapper_right .bloc_coreloginform .content .clear{ margin-bottom:5px}
*/
.wrapper_right .bloc_coreloginform .content  .info{ background:url(/cms/template/css/../image/concours/bg-connexion_bloc.jpg) repeat-y top left;padding-bottom:17px; }
*+html .wrapper_right .bloc_coreloginform  .content .info{ margin-bottom:5px}

/* BLOC CHAPO CONCOURS */

.wrapper_content > .bloc_chapo.concours:first-child { margin-top:0; }
#standard .bloc_chapo.concours .info { color:#383838; font-size:13px;padding:25px 20px 30px 15px; background:#fff }
.bloc_chapo.concours { background:url(/cms/template/css/../image/crea_compte_bg_chapo.png) no-repeat 0 bottom; padding:0 0 25px 0 }

.concours sup { color:#f60}

/* BLOC_CONCOURSCMS */ /* BLOC_CONCOURSGALERIE */

.bloc_xconcourscms, .bloc_concourscms, .bloc_concoursgalerie { margin-bottom:5px}
.bloc_xconcourscms .bloc_concourscms { margin-bottom:0}
.bloc_concoursgalerie .pagination_bloc { background:url(/cms/template/css/../image/concours/bg-pagination.jpg) repeat-x scroll 0 bottom #fff;clear:both;padding:15px 12px 10px; }
#standard .wrapper_right .bloc_concoursgalerie .bloc_coretext { margin:0;padding:0}
#standard .wrapper_right .bloc_concoursgalerie .bloc_coretext .content { padding:0}
.wrapper_right .bloc_concoursgalerie .bloc_coretext .bloc_lien_int,
.wrapper_right .bloc_concoursgalerie .galeriecateg,
.wrapper_left .bloc_concoursgalerie .galerieintro,
.wrapper_left .bloc_concoursgalerie .lien_galerie { display:none}
.bloc_concourscms h2,
.bloc_xconcourscms h2,
.wrapper_right .bloc_concoursgalerie h2 { background:url(/cms/template/css/../image/concours/bloc-concours_bg_title.jpg) repeat-x 0 bottom #f3901e; font-size:13px; color:#fffb01; padding:7px}
.bloc_concourscms .info h2,
.bloc_concoursitem .info h2,
.bloc_concoursgalerie .info h2 { background:none; padding:0;color:#333}
.bloc_concourscms .info h2 a,
.bloc_concoursitem .info h2 a,
.wrapper_right .bloc_concoursgalerie .info h2 a {color:#333}
.bloc_concourscms .outerBloc .content,
.wrapper_right .bloc_concoursgalerie .galerie_content .content,
.bloc_concoursitem  { margin-bottom:1px; background:#fff }
.bloc_concourscms .outerBloc .content.img_107x95_,
.bloc_concoursitem .content.img_107x95_,
.wrapper_right .bloc_concoursgalerie .galerie_content .content.img_107x95_ { background:url(/cms/template/css/../image/concours/bg-concours-item.jpg) repeat-y 0 0 #fff; }
.bloc_concourscms .outerBloc .content.img_70x60_,
.bloc_concoursitem .content.img_70x60_,
.wrapper_right .bloc_concoursgalerie .galerie_content .content.img_70x60_ { background:url(/cms/template/css/../image/concours/bg-concours-item.jpg) repeat-y -37px 0 #fff; }
.bloc_concourscms .img_70x60_ .info,
.bloc_concoursitem .img_70x60_ .info,
.wrapper_right .bloc_concoursgalerie .img_70x60_ .info { padding-left:81px}
.wrapper_right .bloc_concoursgalerie .img_107x95_ .info { padding-left:117px}
.bloc_concourscms .info,
.bloc_concoursitem .info { padding: 5px; }
.wrapper_right .bloc_concoursgalerie .info{ padding:5px 5px 10px 5px }
.wrapper_right .bloc_concoursgalerie .content { margin-bottom: 1px;}
.wrapper_right .galerie_content { padding-left: 0px;overflow-x:hidden;overflow-y:auto; }
.bloc_concourscms .media,
.bloc_concoursitem .media,
.wrapper_right .bloc_concoursgalerie .media { padding: 3px; }

.bloc_xconcourscms .outerBloc,
.bloc_concourscms .outerBloc{/*height:435px;*/overflow-x:hidden;overflow-y:auto}
.bloc_xconcourscms .bloc_concourscms .outerBloc { overflow:visible}
.bloc_xconcourscms .bloc_concourscms h2 { display:none}
.bloc_xconcourscms .bloc_concourscms .info h2 { display:block; }
.bloc_concoursgalerie .lien_galerie { background:#fff; padding:7px; font-size:11px;margin-top:1px; }
.bloc_concoursgalerie .lien_galerie a { color:#f60; background:url(/cms/template/css/../image/concours/fleche_lien.png) no-repeat 0 2px; font-weight:bold; padding-left:15px }

#standard.standard .wrapper_content .bloc_concoursgalerie .bloc_coretext .bloc_lien_int a { color:#f60; background:url(/cms/template/css/../image/concours/iconfleche_lien.png) no-repeat 0 2px; }

.wrapper_left .bloc_concoursgalerie { margin-bottom:10px }
.wrapper_left .bloc_concoursgalerie .pagnav { margin-right:0}
.wrapper_left .bloc_concoursgalerie .outerBloc{ background:url(/cms/template/css/../image/concours/bg_galerie.png) repeat-y -1px top #fff; padding-left:2px; border-top:12px solid #fff}
#standard.standard .wrapper_left .bloc_concoursgalerie .bloc_coretext { padding:0;margin:0; background:none; float:left;margin-left:12px;width:200px;position:relative; height:225px}

#standard.standard .wrapper_left .bloc_concoursgalerie .first-item{margin-left:0}
.standard .wrapper_content .bloc_concoursgalerie .bloc_coretext h2 a { color:#333}
#standard.standard .wrapper_content .bloc_concoursgalerie .bloc_coretext h2 {font-size:12px}
.wrapper_left .media_gauche .galerie_content .img_107x95_ .info {padding:5px}
.wrapper_left .media_gauche .galerie_content .media {float:none; background:url(/cms/template/css/../image/concours/bg-galerie_media.jpg) no-repeat right bottom #4C4C4C}
.wrapper_left .bloc_concoursgalerie .img_107x95_ .media {width:auto; }
.wrapper_left .bloc_concoursgalerie img { border:3px #4c4c4c solid }

.wrapper_left .galerie_content{padding-left:10px;border-bottom:10px solid #fff; border-top:10px solid #fff;background:#fff url(/cms/template/css/../image/concours/bg_galerie.png) repeat-y top left;}
.wrapper_left .galerie_content .border { border-bottom:12px solid #fff;}

/* XSLIDE */

.bloc_xslide {width:643px;height:298px;position:relative;margin-bottom:10px;zoom:1; overflow:hidden}
.bloc_xslide .gallerie  { width:426px;}
.bloc_xslide ul {float:right;width:216px; }
.bloc_xslide ul li#item-1 {border-bottom:1px solid #918D87;height:98px;}
.bloc_xslide ul li#item-2 {border-bottom:1px solid #918D87;height:99px;}
.bloc_xslide ul li#item-3 {height:100px;}
.bloc_xslide ul li.act {background:url(/cms/template/css/../image/sports/bgs_slide.png) repeat-x 0 -109px;}
.bloc_xslide ul .blocewm {padding:15px 10px 10px 8px;}
#standard .bloc_xslide ul .info { padding-top:7px}
.bloc_xslide .menu_item .media { padding:7px 7px 0px 7px;}
.bloc_xslide ul .act img {border:1px solid #bcbbc0}
.bloc_xslide ul img { border:1px solid #797979; margin-right:10px; }
.bloc_xslide .video { position:relative; }
.bloc_xslide .menu_item .video .icone { background:url(/cms/template/css/../image/musique/sprite-musique.png) no-repeat 0 -2006px; display: block; height:80px; width:80px;}
.bloc_xslide .gallerie.video .icone { background:url(/cms/template/css/../image/musique/sprite-musique.png) no-repeat 0 -706px; display: block; height:80px; width:80px;}
.bloc_xslide .menu_item .video .outerBloc {position:absolute; top:22px; left:12px;}
.bloc_xslide .gallerie.video .outerBloc {position:absolute; top:110px; left:185px;}
.standard .wrapper_content .bloc_xslide ul h2,
.standard .wrapper_content .bloc_xslide ul h2 a {color:#2e2e2e;font-size:12px;font-weight:normal}
.standard .wrapper_content .bloc_xslide ul .act h2,
.standard .wrapper_content .bloc_xslide ul .act h2 a {color:#fff;}
.bloc_xslide .gallerie .info {background:transparent url(/cms/template/css/../image/sports/bgs_slide.png) repeat-x 0 -215px; height: 64px; left: 0; padding: 10px 15px; position: absolute;top: 215px; width: 396px; overflow:hidden}
.bloc_xslide .gallerie h2,
.bloc_xslide .gallerie h2 a {color:#FFF;font-size:18px;}
.bloc_xslide .gallerie .info div,
.bloc_xslide .gallerie .info div a {color:#FFF;}
.bloc_xslide .gallerie .media img {width:426px;height:298px; }

/*bloc_coreliste*/

.wrapper_right .bloc_coreliste { margin-bottom:5px}

/*bloc_menurub*//*

.wrapper_left .bloc_menurub { padding:15px }
.wrapper_left .bloc_menurub .info .titre a { color: #1F3861; font-weight: bold; }
.wrapper_left .bloc_menurub .menu_n1 li { border-bottom: thin solid #EDEBE8; padding: 15px 0; }*/

/***************************************************************

					STYLE IE6

***************************************************************/

/* PNGFIX ie6 */

* html .menulayer,
* html .d_menu ul li ul,
* html .d_tv5 .d_menu ul li ul li,
* html .d_tv5 .d_menu ul li ul li.first,
* html .d_tv5 .d_menu ul li ul li.last{background:#FFF}
* html .div_print,
* html .div_tip,
* html .div_share_min,
* html #menu_footer_3,
* html .baseline,
* html .d_bandeau img,
* html .d_menu,
* html .d_tv5 .d_menu ul li ul li.first,
* html .d_tv5 .d_menu ul li ul li,
* html .d_tv5 .d_menu ul li ul,
* html .d_tv5 .d_menu ul li a,
* html .d_tv5 .d_menu ul li a,
* html .d_tv5 .d_menu li.menu_first a.link_act,
* html .d_tv5 .d_menu li.act a,
* html .main_content{ behavior: url(/cms/template/css/iepngfix.htc) }
* html .d_tv5 .baseline_content,
* html .d_tv5 .footer_content,
* html .d_tv5 .footer_3,
* html .d_tv5 .d_bandeau_content,
* html .d_1024 .d_content,
* html .d_800 .d_content,
* html .d_950 .d_content,
* html .d_769 .d_content,
* html .d_tv5 .d_menu_content{background:none}

/***************************************************************

					SURCHARGES DES CSS LOCALES

					(nouvelle charte)

***************************************************************/

body .d_1024 .d_content{padding:0;width:100%;border:none}
body #home_content{margin-top:0;border-top:4px solid #FFF;background:url(/cms/template/css/../image/home/bg_home_content.png) repeat-y scroll -5px top transparent;zoom:1}
body #home_content .c_menu{width:157px}
#home_content #outils_wrap{width:100%}
#home_content #zebre{width:100%}
body #standard{margin-top:0;margin-left:0;margin-bottom:0}
body #info_jt_content .bandeau{margin-top:0;margin-left:0}
body #b-infos-wrp {margin-left:0}
body #info_home .bandeau{margin-left:0}
body #info_home #b-infos-main{margin-left:0}
#home_content .tv5sur,
#home_content #outils_wrap div{width:auto}
#home_content #tv5sur-list,
#home_content #outils_wrap .dico{background-position:right top;}
#home_content .home_menu a:hover {color: #1F3861;}
#home_content .home_menu li.act a{color: #1F3861;}
#home_content .home_menu li.act .menulayer a:hover, #home_content .home_menu .menulayer a:hover {color: #1F3861;}
#home_content .home_menu .menulayer a{background:none;}
#home_content .home_menu .menulayer li{margin:0}
#home_content .home_menu li.act a{color: #1f3861; background:#e9ebf0;}
#home_content .home_menu li.act li{padding-right:8px;padding-left:1px}
#home_content .home_menu li.act li a{color: #1f3861; background:#fff;}
#home_content .home_menu ul li a:hover{color: #1f3861; background:#e9ebf0;}

/* evolution com nov 2012*/
.bloc_selectfichier{position:relative; z-index: 10; overflow: visible; background:#fff }
.bloc_selectfichier .blocewm,
.bloc_selectfichier.blocewm .content {overflow: visible; }
.bloc_selectfichier ul li{background:url(/cms/template/css/../image/com/selectbox_large.png) no-repeat -3px top ;font-size:12px;font-weight:normal;padding:4px 10px;color:#1f4480}
.bloc_selectfichier .selectbox{position:absolute;top:20px;left:0;border:none; z-index:100;background:none;width:auto}
#standard .bloc_selectfichier >.info { padding:5px}
.bloc_selectfichier ul ul{border:1px solid #edebe8;width:277px;border:1px solid #edebe8;background:#fff; padding-bottom:10px}
.bloc_selectfichier ul ul li{background:none;padding:3px 10px; overflow:hidden}
.bloc_selectfichier ul ul li:hover{ background:#edebe8}
.bloc_selectfichier .select_contain{ position:relative; float:left; width:250px}
.bloc_selectfichier ul a:hover{text-decoration:none;background:#edebe8}
.wrapper_right .bloc_selectfichier { margin-bottom:5px}
.bloc_selectfichier .bloc_corefiles li span { float:left; }
.bloc_selectfichier .bloc_corefiles li .file_size { background:none; padding-left:5px}
.bloc_selectfichier .selectbox a { padding: 0 10px; display:inline}
.bloc_selectfichier .selectbox .info { padding:0 !important}
#standard .wrapper_right .bloc_coretext .selectbox .content { padding:0}
.bloc_selectfichier .outerBloc { padding-bottom:10px}

#standard .bloc_xcoretext {overflow:visible}

#standard.large { background:none}

/* evolution 03/2013 */
.bloc_semainier { /*padding:3px;*/ margin:5px 5px 0px 5px; }
.bloc_semainier .semainier { background:#FFFFFF; padding:0px 0px 5px 0px; }
.bloc_semainier .semainier h2 { background:url(/cms/template/css/../image/programmes/bg_h2_left_head.png) repeat-x bottom left; padding:0 7px; border-bottom:1px solid #145877; /*height: 1%; */}
.bloc_semainier .semainier h2 a { background:url(/cms/template/css/../image/programmes/bg_lien_left_head.png) no-repeat right 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height: 27px; color:#ffffff; font-weight:bold; display:block; }
.bloc_semainier .semainier ul { margin:0px 1px; /* IE DEBUG a faire */ padding:0; }
.bloc_semainier .semainier ul li { padding:0; margin:0 0 0 1px; display:block; float:left; width:40px; height:40px; background:url(/cms/template/css/../image/programmes/bg_semainier_jour.png) repeat-x bottom left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:bold; color:#1f3861; text-transform:uppercase; }
.bloc_semainier .semainier ul li a { color:#1f3861; display: block; margin-top: 7px; }
.bloc_semainier .semainier ul li a:hover { text-decoration:none;}
.bloc_semainier .semainier ul li a span { display:block; color:#25a3da; padding:0; margin:0; /*line-height:0px; position:relative; top:-1px;*/}
.bloc_semainier .semainier h3 { clear:both; padding:10px 5px; color:#1F3861 }
.bloc_semainier .semainier h3.last { padding:10px 5px 5px 5px; }
.bloc_semainier .semainier .choose_language { padding:0 5px 10px 5px; border-bottom:1px solid #25a3da; }
.bloc_semainier .semainier a.btn_recherche_multi { display:block; text-indent:10px; background:url(/cms/template/css/../image/programmes/puce_fleche_droite_bleue.png) no-repeat left 4px; margin-left:8px; }
.bloc_semainier form#pSearch { margin:0 0 0 8px; line-height:14px; }
.bloc_semainier form#pSearch input { margin:0; line-height:14px; }
.bloc_semainier form#pSearch .tfield { background:url(/cms/template/css/../image/programmes/bg_form_search.png) no-repeat left; line-height:14px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:16px; width:127px; border:0; }
.bloc_semainier form#pSearch .bt { background:url(/cms/template/css/../image/programmes/bg_form_btn_ok.png) no-repeat left; margin:0; height:16px; width:25px; border:0; font-size:0px; display:inline; }
/*.wrapper_right .bloc_semainier { padding:0px 5px 0px 5px; margin:5px 0px 0px 0px; }*/
#standard .wrapper_right .bloc_semainier { margin: 0px 0px 5px 0px;padding:0 }
.wrapper_right .bloc_semainier .semainier ul { margin:3px 2px 3px 3px; height: 35px; }
*+html .wrapper_right .bloc_semainier .semainier ul { height: 40px; }
.wrapper_right .bloc_semainier .semainier ul li { width: 41px; }
* html .wrapper_right .bloc_semainier .semainier ul { margin-left:1px; }

/*style lien seul - programme*/
#standard .wrapper_right .prg_lienseul { margin: 0 4px 5px 4px}
#standard .prg_lienseul {background:url(/cms/template/css/../image/programmes/btn_lien_seul.png) no-repeat -311px top; }
.prg_lienseul {background:url(/cms/template/css/../image/programmes/btn_lien_seul.png) no-repeat -306px -5px; padding-top:5px; padding-bottom:0px; }
.prg_lienseul .content {background:url(/cms/template/css/../image/programmes/btn_lien_seul.png) no-repeat 0 bottom; padding-right:10px;}
.prg_lienseul .content h2,
.bloc_textprog.prg_lienseul .content h2 {padding-left:10px; background:url(/cms/template/css/../image/programmes/fleche_droite.gif) no-repeat center right; padding-top:10px; padding-bottom:15px;}
.prg_lienseul .content h2,
.bloc_textprog.prg_lienseul .content h2,
.bloc_textprog.prg_lienseul .content h2 a{ color:#25A3D1 !important;font-size:12px !important; font-weight:bold !important;}
.prg_lienseul .content h2 a{color:#25A3D1 !important;}
#standard .prg_lienseul .content .info { padding:0}
#standard .prg_annonces .content_wrapper { height:133px;}
.prg_annonces .content_wrapper h2 { padding: 45px 0px 0px 28px; float: left; width: 150px; background: none; }
.prg_annonces .content_wrapper h2 a { line-height: 18px; margin: 0px; padding: 0px; background: none; }
.prg_annonces .content_wrapper h2 a span { color: #25A3dA; display: block; }
.prg_annonces .content_wrapper .items h2 { display: none;}
.prg_annonces .content_wrapper .media_ {float:left; width:100px; border-right:1px solid #ffffff;}
.prg_annonces .content_wrapper .media{ background:#d9e0ea; height:72px; width:100px; }
.wrapper_right .prg_annonces { background:url(/cms/template/css/../image/programmes/bg_ba_small.gif) no-repeat top left; margin: 0px 5px; position: relative; z-index: 1;}
#standard .wrapper_right .prg_annonces { margin: 0 0 5px 0}
.wrapper_right .prg_annonces .content_wrapper .items{ padding: 29px 0px 0px 182px;}
.prg_annonces h2 a { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:45px; color:#1b75b5; font-weight:bold; display:block; }
.wrapper_right .prg_annonces .content_wrapper { margin-bottom: 0px; }
.prg_annonces .stamp { position: absolute; z-index: 2; top: 45px; left: 215px; }
#standard .wrapper_right .prg_annonces .content_wrapper h2 {  width: 150px; padding: 40px 0px 0px 20px; font-size: 15px; }
#standard .wrapper_right .prg_annonces .content_wrapper h2 a {  font-size: 15px; }

.bloc_bande_annonce { margin-bottom:5px}

/***************************************************************

					DEPRECATED

***************************************************************/

/* ################### MODIFICATIONS CORETEXT PAGES MODULAIRES A VALIDER ##############################################
.bloc_coretext { background: #FFF; margin-bottom: 10px; }
*+html .bloc_coretext, * html .bloc_coretext { height: 1%; }
* html .bloc_coretext .content { height: 1%; }
.bloc_coretext h2 { padding: 10px 10px 0 10px; color: #1b75b5; font-size: 14px;  }
.bloc_coretext .content .info h2 { padding: 0 0 10px 0px; }
.bloc_coretext .content h2 { padding:0 10px 10px 10px}
.bloc_coretext .content { padding-top: 10px}
.bloc_coretext.media_droite .media { display:block}
.bloc_coretext.media_in_droite .img_600_ .media,
.bloc_coretext.media_droite .img_600_ .media { float:none; margin-left:0}
.standard .wrapper_content .bloc_coretext h2 {padding-left:0}
#standard.standard .wrapper_right .bloc_coretext.media_gauche .img_200_ .content h2 { padding-left:0}
#standard.standard .wrapper_right .img_200_ .media { margin: 0px 10px 10px 10px; float: none; }
#standard.standard .wrapper_right .media_haut_centre .media,
#standard.standard .wrapper_right .media_bas_centre .media { margin: 0 0 10px 0; float:left}
#standard.standard .wrapper_right .media_haut_centre .img_100_ .media,
#standard.standard .wrapper_right .media_bas_centre .img_100_ .media { margin: 0 0 10px 0;}
#standard.standard .wrapper_right .img_290_ .media { margin: 0px 0px 10px 0px; float: none; }
#standard.standard .wrapper_right .img_100_ .media { margin: 0px 10px 10px 10px; }
#standard.standard .wrapper_right .bloc_coretext.media_bas_gauche .media,
#standard.standard .wrapper_right .bloc_coretext.media_bas_centre .media { margin-bottom:0;padding:0px 10px 10px 0px;}
#standard.standard .wrapper_right .bloc_coretext.media_haut_droite .media { margin-bottom:0;padding:0px 0px 10px 0px;}
#standard.standard .wrapper_right .media_gauche .img_100_ .media { margin: 0px 0px 0px 0px; }
#standard.standard .wrapper_right .bloc_coretext.media_haut_droite .media { width:auto}
#standard.standard .wrapper_right .bloc_coretext.media_bas_droite .media { width:auto; float:right}
#standard.standard .wrapper_right .bloc_coretext .info { padding: 0px 10px 10px 10px;  }
#standard.standard .wrapper_right .media_gauche .img_100_ .info { padding-left: 110px;  }
#standard.standard .wrapper_right .media_gauche .img_100_ { background: url(/cms/template/css/../image/programmes/bg_left_100_img.gif) repeat-y top left #FFF;  }
#standard.standard .wrapper_right .bloc_coretext.media_gauche .img_100_ {background:none; padding-left:10px}
#standard.standard .wrapper_right .bloc_coretext.media_gauche .img_100_ h2 { padding-left:0}
#standard.standard .wrapper_right .img_100_ .media img { border: 0 none; }
#standard.standard .wrapper_right .bloc_coretext.media_bas_gauche .media { padding-bottom:10px}
#standard.standard .wrapper_right .media_gauche .img_200_  { padding-top: 10px; }
*/

/*
*+html div.publicite {text-align: center; background-color:#dcd9d3; background-image: url(/cms/template/css/../image/pub/mention_verti.jpg); background-repeat:no-repeat; background-position: 105px -5px;border-top: 5px solid #dcd9d3;border-bottom: 5px solid #dcd9d3; margin-bottom: 5px;}
* html div.publicite {text-align: center; background-color:#dcd9d3; background-image: url(/cms/template/css/../image/pub/mention_verti.jpg); background-repeat:no-repeat; background-position: 105px -5px;border-top: 5px solid #dcd9d3;border-bottom: 5px solid #dcd9d3; margin-bottom: 5px;}
*/

/*#standard.standard .retour { background: #FFF; margin: 10px 10px 0px 10px; }*/
/*.standard .retour { padding: 5px 10px; margin: 0px 5px 5px 5px; border-bottom: solid 1px #e9ebf0; font-size: 11px; }
.standard .retour a { color: #25a3da; background: url(/cms/template/css/../image/arrow_prev.gif) no-repeat top left; padding: 0px 0px 0px 15px;  }*/
/*.standard .retour { margin:0 0 5px 0; padding: 5px 10px;}*/

/*#standard.standard .wrapper_right .img_200_ .media { margin: 0px 10px 10px 10px; float: none; }
#standard.standard .wrapper_right .img_290_ .media { margin: 0px 0px 10px 0px; float: none; }
#standard.standard .wrapper_right .img_100_ .media { margin: 0px 10px 10px 10px; }
#standard.standard .wrapper_right .media_gauche .img_100_ .media { margin: 0px 0px 0px 0px; }*/

/*.standard .wrapper_content .media_in_droite,
.standard .wrapper_content .media_droite { margin-right: 40px; }*/

/*#standard.standard .wrapper_right .bloc_coretext .info { padding: 0px 10px 10px 10px;  }*/
 

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:5001;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/cms/template/image/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 5002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	/*height:25px;*/
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:5003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:4999;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


#divAll a {
	font-family: tahoma;
}

#alex_divInfos
{
  background-color: #DDDDDD;
  border: 1px solid #C3C7D3;
  position:absolute;
  top:100px;
  left:100px;
  visibility:hidden;
  z-index:9999;
  padding:0px;
  margin:0px;
}

/* -----------------------------------------------------*/ 
/* ----- la barre de titre ---------------------------- */
#alex_barreTitre
{
  background-color: #000066;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  height: 14px; 
  width:100%;
  font: Tahoma, Geneva, Arial; 
  cursor:move;
  border-bottom: grey 1px solid;
}
#alex_imgIcone
{
  margin: 1px 10px 1px 2px;
  float: left;
}
#alex_libTitre
{
  color: white;
  vertical-align: middle;
  font-family:Tahoma, Geneva, Arial;
/*  font-weight: bold; */
  font-size: 13px;
  float: left;
}
#alex_imgClose, #alex_imgHelp, #alex_imgMenu
{
  margin: 1px 1px 1px 2px;
  float:right;
  cursor:pointer;
}
/* -----------------------------------------------------*/ 
/* ----- la barre de Copyright ------------------------ */
#alex_bandeauCopyright
{
  margin:0px;
  padding:0px;
  background-image: url(http://www.sensagent.com/alexandria-v1/images/topborder.16.gif); 
  clear: both;
  height:16px; 
  border-top:1px solid black;
  font-family: Tahoma, Geneva, Arial, sans-serif;
  color: #FF0000;
}
#alex_bandeauCopyright a
{
  font-family: Tahoma, Geneva, Arial, sans-serif;
  color: #333333;
}
#alex_libCopyright
{
  color:White;
  font-size: 8px; 
  margin-right:5px;
  margin-top:2px;  
  float:right;
}
#alex_libEval
{
  margin-left:5px;
  font-size: 12px; 
  color:red;
  float:left;
}
/* -----------------------------------------------------*/ 
/* ----- la barre de menu ----------------------------- */
#alex_barreMenu
{
/*  background-color: Yellow; */
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  /* Pour Mozilla */
  width:100%;
  height:25px; 
  overflow:auto;
  /*background-image: url(/TV5Site/alexandria/img/barremenu.gif);*/
  background-color: #849FCF; 
  clear:both;
}
#alex_trMenu, #alex_tdMenu, #alex_tableMenu
{
  vertical-align: middle;
  margin:0px;
  padding:0px;
}
#alex_formMenu
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px; /* ne marche pas sous Mozilla */
}
#alex_alexandriaFleche
{
  margin-left: 0px;	
  margin-right: 1px;	
/* vertical-align: baseline;  */
}
#alex_alexandriaLoupe
{
  margin-right: 3px; 
/*  vertical-align: baseline; */
}
#alex_inputMot
{
  color:black;
  background-color: white;
  margin-right:15px;	
  width:100px;
  font-size: 12px; 
}
#alex_alexandriaSelect1, #alex_alexandriaSelect2
{
  color:black;
  background-color: white;
  width:80px;
  font: sans-serif;
  font-size: 12px; 
}
#alex_alexandriaSelectWhere
{
  color:black;
  background-color: white;
  margin-left:15px;
  width:110px;
  font-size: 12px; 
}
#alex_alexandriaButton
{
/*  background-color : #D0E4E0; 
  background-color : White; */
  margin-left:25px;
  font-size: 12px;
	color: #EEEEEE; 
	border: 1px #1E3571 solid; 
	background-color: #274796;
}
/* -----------------------------------------------------*/ 
/* -----  les données --------------------------------- */
#alex_data
{
/*  background-color: Yellow; */
  height: 100%;
  float: left;
  border-width: 0px;
}
#alex_frameNotify
{
  height     : 0px;
  width      : 100%;
  visibility : hidden;
}
#alex_frameData
{
  background-color: White;
  width: 100%;
  height:100%;
  overflow: auto;
  border-width: 0px;
}
/* -----------------------------------------------------*/ 
/* -----  les bandeaux -------------------------------- */
#alex_bandeauHaut
{
  margin : 0px;
/*  background-color: Aqua; */
  clear: both;
  overflow:auto;
  width:100%;
  height:0px;
}
#alex_bandeauMilieu
{
/*  background-color : Green; */
  width            : 100%;
  margin           : 0px;
}

#alex_bandeauGauche
{
/*  background-color: yellow; */
  float:left; 
  height:100%;
  overflow:auto;
  margin : 0px;
}
#alex_bandeauDroite
{
/*  background-color: Maroon; */
  float:right; 
  height:100%;
  overflow:auto;
  margin : 0px;
}
#alex_bandeauBas
{
/*  background-color: Red; */
  margin: 0px;
  height: 60px;
  clear: left;
  overflow: auto;
  width: 100%;
}



/* GLOBALE */
.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
.d_1024 { width: 998px; margin: 0 auto; }
body #standard { clear: both; }

/*@font-face {
    font-family: "AmasisMTBold";
    font-style: normal;
    font-weight: bold;
    src: local("AmasisMTBold"), url("/cms/template/css/../font/amasimtbol-webfont.woff") format("woff"), url("/cms/template/css/../font/amasimtbol-webfont.ttf") format("truetype"), url("/cms/template/css/../font/amasimtbol-webfont.svg#webfontCwwiE8pQ") format("svg");
}
@font-face {
    font-family: "Amasis-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("/cms/template/css/../font/amasimtmed-webfont.eot?") format("eot"), url("/cms/template/css/../font/amasimtmed-webfont.woff") format("woff"), url("/cms/template/css/../font/amasimtmed-webfont.ttf") format("truetype"), url("/cms/template/css/../font/amasimtmed-webfont.svg#webfontPjJ2Cndo") format("svg");
}
.amasis-bol {
    font-family: 'AmasisMTBold' !important;
    font-weight: bold;
}
.amasis-med {
    font-family: 'AmasisMedium' !important;
    font-weight: normal;
}*/
/* FONT */
@import url("//hello.myfonts.net/count/292772");  
@font-face {font-family: 'PlutoSansLight';src: url('/cms/template/css/../font/292772_0_0.eot');src: url('/cms/template/css/../font/292772_0_0.eot?#iefix') format('embedded-opentype'),url('/cms/template/css/../font/292772_0_0.woff') format('woff'),url('/cms/template/css/../font/292772_0_0.ttf') format('truetype');}
   
@font-face {font-family: 'PlutoSansMedium';src: url('/cms/template/css/../font/292772_1_0.eot');src: url('/cms/template/css/../font/292772_1_0.eot?#iefix') format('embedded-opentype'),url('/cms/template/css/../font/292772_1_0.woff') format('woff'),url('/cms/template/css/../font/292772_1_0.ttf') format('truetype');}

/* _____________________________ NAVIGATION __________________________*/ 

/* metanav */
#metanav { height: 36px; background: url(/cms/template/css/../image/navigation/sprite_x_navigation.png) repeat-x 0 -272px; }
#metanav a { background-image: none !important; padding-left: 0px !important; text-decoration:none} 

.nav_metanav { float: left; }
.nav_metanav ul li { display: inline; }
.nav_metanav ul li span { display: none; }
#metanav .bloc_lien_int { padding-top: 0; }

/* outils */
.nav_outils { float: right;}
.nav_outils ul li { float: left;  margin-right: 5px; width: 110px; }
.nav_outils ul li img{ float: left; width: 30px; }
.nav_outils ul li span{ float: left; width: 75px; font-size: 11px; font-weight: bold; padding-top: 3px;}
.nav_outils ul.bloc_lien_int li a { color: #FFF; display: block; overflow: hidden; height: 36px; }
.nav_outils ul li a:hover { background: #000;color:#00A8F6 }

/* signal / zone */
#choixsignalzone  { float: left; width: 170px; margin-left: 60px; position: relative; background: url(/cms/template/css/../image/navigation/bg_signalzone.png) no-repeat 0 0; color: #FFF; padding-left: 30px; padding-top: 5px; font-size: 10px; display: block; height: 31px; }
#choixsignalzone.act { background: url(/cms/template/css/../image/navigation/bg_signalzone.png) no-repeat 0 0 #000;}
#choixsignalzone #choixsignalzone_change { display: none; position: absolute; top: 0; right: 170px; }
#choixsignalzone.act #choixsignalzone_change { display: block; }
#choixsignalzone_change {background: url(/cms/template/css/../image/navigation/signal_hover.png) no-repeat 1px -32px; height: 36px; padding-left: 10px; }
#choixsignalzone_change a { background: url(/cms/template/css/../image/navigation/signal_hover.png) no-repeat right 1px !important; height: 36px; display: block; padding-right: 28px; color: #fff; font-size: 10px;}
#choixsignalzone_change span { background: url(/cms/template/css/../image/navigation/signal_hover.png) repeat-x 0 -68px; height: 30px; display: block; white-space: nowrap; line-height: 11px; padding-top: 6px;}

/* bandeau logo  */
#logotv5 { height: 64px; background: #fff; }
#logotv5 .logotv5 { float: left;  }
#logotv5 a { background: none !important; padding-left: 0px !important;} 

/* lien site local */
#choixsitelocal { float: left; margin-left: 95px; width: 250px; }
#choixsitelocal a { display: block; background: url(/cms/template/css/../image/navigation/bg_sitelocal.png) no-repeat  0 0 !important; padding-left: 40px !important; margin-top: 19px; line-height: 27px; font-weight: bold; font-size: 11px;font-family: PlutoSansLight, Arial, Helvetica, sans-serif; text-transform: uppercase; color:#595959; }
#choixsitelocal a:hover { background: url(/cms/template/css/../image/navigation/bg_over_sitelocal.png) no-repeat 0 0 !important; color: #009de0; text-decoration: none;  }

/* liens exergue */
#logotv5 .exergue { float: right; width: 190px; padding-top:5px; }
#logotv5 .exergue a { background: url(/cms/template/css/../image/navigation/sprite_x_navigation.png) no-repeat 0 -426px !important; padding-left: 13px !important; color: #2190d0; display: block; font-size: 10px; line-height:13px; }

/* nous suivre */
#logotv5 .noussuivre { float: right; height: 54px; background: url(/cms/template/css/../image/navigation/sprite_x_navigation.png) no-repeat left -358px; width:240px; padding: 10px 0 0 15px; }
#logotv5 .noussuivre .bloc_lien_int { padding-top:0}
#logotv5 .noussuivre h2 { font-size: 11px; color: #595959; line-height:normal; font-weight:bold; margin-bottom:5px}
#logotv5 .noussuivre ul li { float: left; margin-right: 4px; width: 20px; }
#logotv5 .noussuivre ul li span { display: none;  }

/* MENUTOP GENERAL */
#menumain { height: 44px; background: url(/cms/template/css/../image/navigation/sprite_x_navigation.png) repeat-x left -228px; -ms-touch-action: none; touch-action: none;}
#menumain a { text-decoration:none}
#menumain #menutop  { float: left; position: relative; z-index:4999  }
#menumain #menutop li { float: left; margin-right: 1px; height: 43px; }
#menumain #menutop li span { display: none; }
#menumain #menutop li a { display: block; height: 43px; cursor: pointer; }

#menumain #menutop li.li1 a { margin-left: 13px; width: 116px; background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat 2px top;  }
#menumain #menutop li.li2 a { width: 118px; background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -116px top;  }
#menumain #menutop li.li3 a { width: 157px; background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -234px top;  }
#menumain #menutop li.li4 a { width: 139px; background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -391px top;  }
#menumain #menutop li.li5 a { width: 87px; background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -530px top;  }
#menumain #menutop li.li6 a { width: 109px; background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -619px top;  }

#menumain #menutop li.li1 a.act { background: url(/cms/template/css/../image/navigation/menu_act_programmes.png) no-repeat top left;  }
#menumain #menutop li.li2 a.act { background: url(/cms/template/css/../image/navigation/menu_act_info.png) no-repeat top left;  }
#menumain #menutop li.li3 a.act { background: url(/cms/template/css/../image/navigation/menu_act_lf.png) no-repeat top left;  }
#menumain #menutop li.li4 a.act { background: url(/cms/template/css/../image/navigation/menu_act_divertissement.png) no-repeat top left;  }
#menumain #menutop li.li5 a.act { background: url(/cms/template/css/../image/navigation/menu_act_pratique.png) no-repeat top left;  }
#menumain #menutop li.li6 a.act { background: url(/cms/template/css/../image/navigation/menu_act_tv5mondeplus.png) no-repeat top left;  }
/*#menumain #menutop li.li1 a:hover,*/ #menumain #menutop li.li1.over a { background: url(/cms/template/css/../image/navigation/menu_over_programmes.png) no-repeat -2px 0;  }
/*#menumain #menutop li.li2 a:hover,*/ #menumain #menutop li.li2.over a { background: url(/cms/template/css/../image/navigation/menu_over_info.png) no-repeat top left;  }
/*#menumain #menutop li.li3 a:hover,*/ #menumain #menutop li.li3.over a { background: url(/cms/template/css/../image/navigation/menu_over_lf.png) no-repeat top left;  }
/*#menumain #menutop li.li4 a:hover,*/ #menumain #menutop li.li4.over a { background: url(/cms/template/css/../image/navigation/menu_over_divertissement.png) no-repeat top left;  }
/*#menumain #menutop li.li5 a:hover,*/ #menumain #menutop li.li5.over a { background: url(/cms/template/css/../image/navigation/menu_over_pratique.png) no-repeat top left;  }
/*#menumain #menutop li.li6 a:hover,*/ #menumain #menutop li.li6.over a{ background: url(/cms/template/css/../image/navigation/menu_over_tv5mondeplus.png) no-repeat top left;  }
.menutoplayer { display: none; position: absolute; top: 43px; left: 0px; z-index: 9999; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; }
#menumain #menutop .over .menutoplayer { display: block; }

/* layer programme */
#menumain #menutop li.li1 .menutoplayer a { background: none; margin-left: 0px; width: auto; }
#menumain #menutop li.li1 .menutoplayer a span { display: inline }
#menumain #menutop li  .menutoplayer li { float: none; display: block; height: auto; }
#menumain #menutop #menutoplayer1 { width: 998px; background: url(/cms/template/css/../image/navigation/bg_layer_programme.png) repeat-y top left; }
#menumain #menutop #menutoplayer1 .layercol1 { float: left; width: 203px; padding: 20px 20px 20px 15px;}
#menumain #menutop #menutoplayer1 .layercol1 li { margin-bottom: 20px;}
#menumain #menutop #menutoplayer1 .layercol1 .item1 { background: url(/cms/template/css/../image/navigation/layer_separator.png) no-repeat bottom left; }
#menumain #menutop #menutoplayer1 .layercol1 .item2 { background: url(/cms/template/css/../image/navigation/layer_separator.png) no-repeat bottom left; }
#menumain #menutop #menutoplayer1 .layercol1 .item3 { margin-bottom: 0px; }
#menumain #menutop #menutoplayer1 .layercol1 a { display: block; height: 53px;  color: #FFF;  padding: 10px 30px 0 78px; font-weight: bold; font-size: 13px;}
#menumain #menutop #menutoplayer1 .layercol1 a:hover { color: #00A8F6 }
#menumain #menutop li.li1 #menutoplayer1 .layercol1 .item1  a { background: url(/cms/template/css/../image/navigation/layer_programme_accueil.png) no-repeat top left;}
#menumain #menutop li.li1 #menutoplayer1 .layercol1 .item2  a { background: url(/cms/template/css/../image/navigation/layer_programme_selection.png) no-repeat top left; }
#menumain #menutop li.li1 #menutoplayer1 .layercol1 .item3  a { background: url(/cms/template/css/../image/navigation/layer_programme_grille.png) no-repeat top left; }
#menutoplayer1 .layercol2 { float: left; width: 330px; padding: 20px; }
#menutoplayer1 .layercol2 .bloc_coreliens { float: left; width: 145px; padding-right: 20px;}
#menutoplayer1 .layercol2 h2 { height: 40px; }
#menumain #menutop li.li1 #menutoplayer1 .layercol2  a { height: auto; display: block; padding: 4px; color: #fff; font-size: 11px; }
#menumain #menutop li.li1 #menutoplayer1 .layercol2  a:hover { background: #22739B }
.layer_programme_lien_col2 { margin-top: 40px; }
#menutoplayer1 .layercol3 { float: right; width: 350px; padding: 20px; color: #fff; }
#menutoplayer1 .layercol3 h2 { font-size: 13px; color: #fff; height: 40px; margin-left: 5px; }
#menumain #menutop #menutoplayer1 .layercol3 a { height: auto; }
.layervod { float: left; width: 170px; }
.layervod a { float: left; }
#menutoplayer1 .layercol3 .layervod h2 { height: auto; margin: 20px 0 5px 5px; }

.layercol1 .bloc_coreliens h2 { display:none}
.layercol2 h2 { font-size: 13px; color: #fff; height: auto; margin:0; padding:0; font-weight:bold; line-height:normal}
.layercol3 .bloc_coreliens { margin-top:20px}
.layercol3 .bloc_coreliens:first-child { margin-top:0}

/* layer infos */
#menumain #menutop li.li2 .menutoplayer a { background: none; margin-left: 0px; width: auto; height: auto;  }
#menumain #menutop li.li2 .menutoplayer a span { display: inline }
#menumain #menutop #menutoplayer2 { width: 998px; background: url(/cms/template/css/../image/navigation/bg_layer_standard.png) repeat-y top left; }
#menumain #menutop #menutoplayer2 .layercol1 { float: left; width: 240px; padding: 20px 20px 20px 15px;}
#menumain #menutop #menutoplayer2 .layercol1 li { background: url(/cms/template/css/../image/navigation/layer_separator.png) no-repeat bottom left;}
#menumain #menutop #menutoplayer2 .layercol1 .maison .item1 { padding-bottom: 5px; }
#menumain #menutop #menutoplayer2 .layercol1 a { display: block; color: #FFF;  height: auto; padding: 6px 4px; font-weight: normal; font-size: 12px; background: url(/cms/template/css/../image/navigation/layer_link.png) no-repeat top left; padding-left: 30px; }
#menumain #menutop #menutoplayer2 .layercol1 a:hover { background-color: #22739B; }
#menumain #menutop #menutoplayer2 .layercol1 .maison .item1 a { background: url(/cms/template/css/../image/navigation/layer_home.png) no-repeat 0 0; font-size: 13px; font-weight: bold;
}}
#menumain #menutop li.li2 #menutoplayer2 .layercol1 .item1  a:hover { background-color: #22739B; }
#menutoplayer2 .layercol2 { float: left; width: 370px; padding: 20px 20px 20px 30px; }
#menutoplayer2 .layercol3 { float: right; width: 260px; padding: 20px; color: #fff; }
#menutoplayer2 .layercol3 h2 { font-size: 13px; color: #fff; height: 30px; }
#menumain #menutop li.li2 #menutoplayer2 .layercol3  a { height: auto; display: block; padding: 4px; color: #fff; font-size: 11px; }
#menumain #menutop li.li2 #menutoplayer2 .layercol3  a:hover { background: #22739B }

.bloc_navbloc { background: url(/cms/template/css/../image/navigation/bg_layer.png) no-repeat top left; width: 330px; height: 70px; padding: 25px; }
.bloc_navbloc .info { padding-left: 135px; }
.bloc_navbloc a { color: #FFF;  }
.bloc_navbloc a:hover { color:#00A8F6  }

/* layer lf */
#menumain #menutop li.li3 .menutoplayer a { background: none; margin-left: 0px; width: auto; height: auto;  }
#menumain #menutop li.li3 .menutoplayer a span { display: inline }
#menumain #menutop #menutoplayer3 { width: 998px; background: url(/cms/template/css/../image/navigation/bg_layer_standard.png) repeat-y top left; }
#menumain #menutop #menutoplayer3 .layercol1 { float: left; width: 240px; padding: 20px 20px 20px 15px;}
#menumain #menutop #menutoplayer3 .layercol1 li { background: url(/cms/template/css/../image/navigation/layer_separator.png) no-repeat bottom left;}
#menumain #menutop #menutoplayer3 .layercol1 .maison .item1 { padding-bottom: 5px; }
#menumain #menutop #menutoplayer3 .layercol1 a { display: block; color: #FFF;  height: auto; padding: 6px 4px; font-weight: normal; font-size: 12px; background: url(/cms/template/css/../image/navigation/layer_link.png) no-repeat top left; padding-left: 30px; }
#menumain #menutop #menutoplayer3 .layercol1 a:hover { background-color:#22739B;}
#menumain #menutop li.li3 #menutoplayer3 .layercol1 .maison .item1 a { background: url(/cms/template/css/../image/navigation/layer_home.png) no-repeat 0 0; font-weight: bold; font-size: 13px;}
#menumain #menutop li.li3 #menutoplayer3 .layercol1 .item1  a:hover { background-color:#22739B; }
#menutoplayer3 .layercol2 { float: left; width: 370px; padding: 20px 20px 20px 30px; }
#menutoplayer3 .layercol3 { float: right; width: 260px; padding: 20px; color: #fff; }
#menutoplayer3 .layercol3 h2 { font-size: 13px; color: #fff; height: 30px; }
#menumain #menutop li.li3 #menutoplayer3 .layercol3  a { height: auto; display: block; padding: 4px; color: #fff; font-size: 11px; }
#menumain #menutop li.li3 #menutoplayer3 .layercol3  a:hover { background:#22739B}

/* layer divertissement */
#menumain #menutop li.li4 .menutoplayer a { background: none; margin-left: 0px; width: auto; height: auto;  }
#menumain #menutop li.li4 .menutoplayer a span { display: inline }
#menumain #menutop #menutoplayer4 { width: 998px; background: url(/cms/template/css/../image/navigation/bg_layer_standard.png) repeat-y top left; }
#menumain #menutop #menutoplayer4 .layercol1 { float: left; width: 240px; padding: 20px 20px 20px 15px;}
#menumain #menutop #menutoplayer4 .layercol1 li { background: url(/cms/template/css/../image/navigation/layer_separator.png) no-repeat bottom left;}
#menumain #menutop #menutoplayer4 .layercol1 .maison .item1 { padding-bottom: 5px; }
#menumain #menutop #menutoplayer4 .layercol1 a { display: block; color: #FFF;  height: auto; padding: 6px 4px 6px 30px; font-weight: normal; font-size: 12px; background: url(/cms/template/css/../image/navigation/layer_link.png) no-repeat top left; }
#menumain #menutop #menutoplayer4 .layercol1 a:hover { background-color: #22739B; }
#menumain #menutop li.li4 #menutoplayer4 .layercol1 .maison .item1 a { background: url(/cms/template/css/../image/navigation/layer_home.png) no-repeat 0 0; font-weight: bold; font-size: 13px;}
#menumain #menutop li.li4 #menutoplayer4 .layercol1 .item1  a:hover { background-color: #22739B; }
#menutoplayer4 .layercol2 { float: left; width: 370px; padding: 20px 20px 20px 30px; }
#menutoplayer4 .layercol3 { float: right; width: 260px; padding: 20px; color: #fff; }
#menutoplayer4 .layercol3 h2 { font-size: 13px; color: #fff; height: 30px; }
#menumain #menutop li.li4 #menutoplayer4 .layercol3  a { height: auto; display: block; padding: 4px; color: #fff; font-size: 11px; }
#menumain #menutop li.li4 #menutoplayer4 .layercol3  a:hover { background: #22739B }

/* layer pratique */
#menumain #menutop li.li5 .menutoplayer a { background: none; margin-left: 0px; width: auto; height: auto;  }
#menumain #menutop li.li5 .menutoplayer a span { display: inline }
#menumain #menutop #menutoplayer5 { width: 998px; background: url(/cms/template/css/../image/navigation/bg_layer_standard.png) repeat-y top left; }
#menumain #menutop #menutoplayer5 .layercol1 { float: left; width: 240px; padding: 20px 20px 20px 15px;}
#menumain #menutop #menutoplayer5 .layercol1 li { background: url(/cms/template/css/../image/navigation/layer_separator.png) no-repeat bottom left;}
#menumain #menutop #menutoplayer5 .layercol1 .maison .item1 { padding-bottom: 10px; }
#menumain #menutop #menutoplayer5 .layercol1 a { display: block; color: #FFF;  height: auto; padding: 8px 4px; font-weight: bold; font-size: 13px; background: url(/cms/template/css/../image/navigation/layer_link.png) no-repeat top left; padding-left: 30px; }
#menumain #menutop #menutoplayer5 .layercol1 a:hover { background-color: #22739B; }
#menumain #menutop li.li5 #menutoplayer5 .layercol1 .maison .item1 a { background: url(/cms/template/css/../image/navigation/layer_home.png) no-repeat 0 0;}
#menumain #menutop li.li5 #menutoplayer5 .layercol1 .item1  a:hover { background-color: #22739B; }
#menutoplayer5 .layercol2 { float: left; width: 370px; padding: 20px 20px 20px 30px; }
#menutoplayer5 .layercol3 { float: right; width: 260px; padding: 20px; color: #fff; }
#menutoplayer5 .layercol3 h2 { font-size: 13px; color: #fff; height: 30px; }
#menumain #menutop li.li5 #menutoplayer5 .layercol3  a { height: auto; display: block; padding: 4px; color: #fff; font-size: 11px; }
#menumain #menutop li.li5 #menutoplayer5 .layercol3  a:hover { background: #22739B }

/* layer tv5monde+ */
#menutoplayer6 { left: 500px; }
#menumain #menutop li.li6 .menutoplayer a { background: none; margin-left: 0px; width: auto; }
#menumain #menutop li.li6 .menutoplayer a span { display: inline }
#menumain #menutop li  .menutoplayer li { float: none; display: block; height: auto; }
#menumain #menutop #menutoplayer6 { width: 390px; background: url(/cms/template/css/../image/navigation/bg_layer_programme.png) repeat-y top right; }
#menutoplayer6 .layercol3 { float: right; width: 350px; padding: 20px; color: #fff; }
#menutoplayer6 .layercol3 h2 { font-size: 13px; color: #fff; height: 40px; margin-left: 5px; }
#menumain #menutop #menutoplayer6 .layercol3 a { height: auto; }
.layervod { float: left; width: 170px; }
.layervod a { float: left; }
#menutoplayer6 .layercol3 .layervod h2 { height: auto; margin: 20px 0 5px 5px; }

/* recherche */
#menumain #globalsearch { padding: 0; margin: 0 14px 0 0; float: right; }
#menumain #globalsearch #globalsearch_txt { background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -725px top; width: 155px; height: 43px; margin: 0; border: medium none; float: left; padding: 0 0 0 15px; line-height:44px; font-size:11px; color:#888; }
#menumain #globalsearch #globalsearch_txt:focus { outline: 0 none; }
#menumain #globalsearch #globalsearch_submit { background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -895px top; width: 26px; height: 43px; border: 0 none; margin: 0; float: left; cursor:pointer }

/* PUB */
#pubtop { /*height: 90px;*/ padding: 5px 0 4px; overflow:hidden; border-bottom: solid 10px white; background: #E3E0DC; text-align: center; }
#pubtop #publiciteTop  { background: none; }

/* fil d'arianne */
#breadcrump { height: 25px;  margin: 0px 11px 0 10px; background: url(/cms/template/css/../image/navigation/sprite_x_navigation.png) repeat-x left -308px;}
#breadcrumpbottom { height: 25px;  margin: 0 11px 10px 10px; background: url(/cms/template/css/../image/navigation/sprite_x_navigation.png) repeat-x left -332px; clear: both; }
#breadcrump .breadcrump, #breadcrumpbottom .breadcrump { float: left; color: #818181; font-size: 10px; line-height: 25px; padding-left: 3px; }
#breadcrump .breadcrump a, #breadcrumpbottom .breadcrump a { color: #818181; }
#breadcrump .d_tools  *, #breadcrumpbottom .d_tools  * { margin: 0; border: medium none; }
.d_tv5 #breadcrump .div_share, .d_tv5 #breadcrumpbottom .div_share { margin: 0 !important; border: medium none; font-size: 10px;  }
.d_tv5 .d_tools { height: 26px; margin-right: 4px; }
.d_tv5 .div_print { background: url(/cms/template/css/../image/navigation/icon_print.png) no-repeat 0 5px; }
.d_tv5 .div_tip { background: url(/cms/template/css/../image/navigation/icon_send.png) no-repeat 0 5px; }
.d_tv5 .div_share a { padding: 5px 3px 0 3px; }
#choix_languebaseline, #choix_languemain { font-size: 11px; font-family: Tahoma,Arial,sans-serif,Geneva; }
ul#choix_languemain { background: none repeat scroll 0 0 transparent; color: #76716C; float: left; height: 25px; position: relative; text-transform: uppercase; width: auto; z-index: 1000; line-height: 25px; }
ul#choix_languemain li { background: none; padding: 0 5px; border-left: solid 1px transparent; border-right: solid 1px transparent; height:25px;line-height:25px;}
ul#choix_languemain li ul li{ border: none; height:auto; line-height:normal; text-transform: none; padding: 0 5px; }
ul#choix_languemain li ul li a{display:inline;margin:0;}
ul#choix_languemain li.act { }
ul#choix_languemain li ul { top: 25px; left: -1px;  }
ul#choix_languemain li.act ul li a { padding: 0px; }
* html ul#choix_languemain li ul li{ text-align: left; }

#breadcrump .d_tools ul#choix_languebaseline li ul, #breadcrump .d_tools ul#choix_languemain li ul, #breadcrumpbottom .d_tools ul#choix_languemain li ul, #breadcrumpbottom .d_tools ul#choix_languemain li ul { background: none repeat scroll 0 0 #D9E0EA; border-bottom: 5px solid #25A3DA; padding: 10px 0; }
#breadcrump .d_tools ul#choix_languebaseline li ul li, #breadcrump .d_tools ul#choix_languemain li ul li, #breadcrumpbottom .d_tools ul#choix_languebbottomline li ul li, #breadcrumpbottom .d_tools ul#choix_languemain li ul li { padding-right: 5px;  }

/* footer egalement */
#egalement { height: 228px; padding-left: 20px; background:url(/cms/template/css/../image/navigation/sprite_x_navigation.png) repeat-x 0 0; overflow:hidden }
#egalement > h2 { text-transform:uppercase; color:#000;font-weight:normal; font-family: PlutoSansMedium, Arial, Helvetica, sans-serif; font-size:18px; height:40px; padding:20px 5px 5px 5px}
#egalement > h2 span { color:#2190D0; }
.bloc_navfooterbloc { float: left; width: 185px; margin-right: 8px; }
.bloc_navfooterbloc .media { height: 104px; }
.bloc_navfooterbloc h2 { font-size: 12px; color: #000; }
.bloc_navfooterbloc h2 a { color: #000 !important; }

/* footer outils-chaine */
#footertv5 { padding: 20px 15px 20px 20px; overflow:hidden }
#footertv5 ul, footertools ul { padding-top:0}
#footertv5 a { background-image: none !important; padding-left: 0 !important; }
#footeroutils { float: left; width: 315px; font-size: 10px; }
#footeroutils a { color: #595959; font-size: 10px; }
#footeroutils a:hover { color:#00A8F6 }
#footeroutils .bloc_coreliens { float: left; width: 120px; padding-right: 20px; }
#footersuivre { float: left; width: 200px; margin-right: 55px; }
#footersuivre a span { display: none;}
#footersuivre li { display: inline; float: left; width: 35px; margin-bottom: 5px; }
#footerchaine { float: left; width: 180px; font-size: 10px; }
#footerchaine a { color: #595959; font-size: 10px; }
#footerchaine a:hover { color:#00A8F6}
.footervod {float: right; width: 205px;}
.footervod .layervod { margin-top: 11px; float: left; width: 67px; height: 60px; background: url(/cms/template/css/../image/navigation/footer_vod1.png) no-repeat top left; padding: 9px 12px 12px 12px; }
.footervod .layervod h3 {  color: #595959; font-size: 10px; text-transform: uppercase; margin-bottom: 3px;}
.footervod .layervod:last-child { float: left; width: 75px; height: 60px; background: url(/cms/template/css/../image/navigation/footer_vod2.png) no-repeat top left; padding: 9px 0 12px 12px;  }
#footertv5 h2,
#footertools h2  { font-weight:normal;font-family: PlutoSansMedium, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px; color:#2190D0; min-height:30px } 

/* footer partenaire / recherche */
#footertools { margin: 0 20px; border-top: solid 1px #E3E1DD; padding: 20px 0 50px 0; clear:both; overflow:hidden }

#footerpartenaire { float: left; width: 700px; font-size: 10px; }
#footerpartenaire a { background-image: none !important; padding-left: 0 !important; }
#footerpartenaire img { opacity:0.5; filter:alpha(opacity=50)}
#footerpartenaire img:hover { opacity:1; filter:alpha(opacity=100)}
#footerpartenaire .bloc_coreliens li { float: left; margin-right: 10px; }
#footerpartenaire .bloc_coreliens li a span { display: none;  }
#fglobalsearch { float: right; width: 200px; }
#fglobalsearch #fglobalsearch_txt { background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -926px top; width: 147px; height: 33px; margin: 0; border: medium none; float: left; padding: 0 0 0 15px; font-size: 11px; line-height:33px; color:#888; }
#fglobalsearch #fglobalsearch_txt:focus { outline: 0 none; }
#fglobalsearch #fglobalsearch_submit { background: url(/cms/template/css/../image/navigation/bg_menu.png) no-repeat -1087px top; width: 33px; height: 33px; border: 0 none; margin: 0; float: left; cursor:pointer }


/* CONTENU  - pages internes */
.d_1024 { background: #FFF; }
.d_1024 .d_content { background: #fff; }

/* layer SIGNAL/ZONE */
#window { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: url(/cms/template/css/../image/navigation/bg_layer_choixsignal.png) no-repeat top left; }
#window #fSZ .left { float: none; width: auto; }
#window #fSZ .right { float: none; width: auto; }
#window .bt_fermer { width: 40px; height: 40px; display: block; background: url(/cms/template/css/../image/navigation/layer_close.png) no-repeat top left; font-size: 0;}
#window .bt_fermer:hover { background: url(/cms/template/css/../image/navigation/layer_close_over.png) no-repeat top left; }
#window #fSZ .choix_langue { border: none; color: #fff; margin: 0 30px 15px; padding-bottom: 10px; font-size: 11px; }
#window #choix_signal { margin: 20px 30px; background: url(/cms/template/css/../image/navigation/layer_signal_separator.png ) repeat-x bottom left;}
#window #choixsztitre { margin: 20px 30px; font-size: 20px; text-transform: uppercase; border: none; background: url(/cms/template/css/../image/navigation/layer_signal_separator.png ) repeat-x bottom left;}
#window #choix_zone { margin: 20px 30px; background: url(/cms/template/css/../image/navigation/layer_signal_separator.png ) repeat-x bottom left; border: 0;}
#window #choix_langue { margin: 20px 30px; background: url(/cms/template/css/../image/navigation/layer_signal_separator.png ) repeat-x bottom left; border: 0;}
#window a.fsubmit { display: block; width: 96px; height: 60px; background: url(/cms/template/css/../image/navigation/layer_ok.png ) no-repeat top left; border: 0; font-size: 0; margin: 0 0 0 100px;}
#window a.fsubmit:hover { background: url(/cms/template/css/../image/navigation/layer_ok_over.png ) no-repeat top left; }
#window #fSZ h2 { color: #fff;  font-size: 13px; font-weight: bold; }
#window .prescription { margin: 0 30px; }
#window #fSZ select {/*background: url(/cms/template/css/../image/navigation/bg_layer_select.png) repeat-x left center; color: #fff; border-color: darkgray;*/ height: 25px;  }
#window #fSZ select option { /*background: #454242;*/ border-bottom: solid 1px #595959; /*color: #fff;*/ padding: 5px 10px; }

#window #fTIP .fsubmit { margin:30px 0 0 0}

body{background:#EEEDED}
.d_1024,
.d_1024 .d_content,
.main_content {background:none; width: 100%; }
#homepage,
#footertv5 {background:#fff;}
#footertools{background:#fff;margin:0;padding:20px 20px 50px 20px;}
#homepage { padding-top: 40px; }

.d_1024 .d_content .main_content { width: 100%; margin: 0; padding: 0;  }
#breadcrump,
#breadcrumpbottom { display:none}
#pubtop { border:0; background: #F4F4F4; padding: 25px 0;}
/*#pubtop #publiciteTop  { max-height: 90px; overflow: hidden; }*/
#publiciteTop img,
#oas_Top img {height:auto;max-width: 100%;width:auto;}
#publiciteTop, #publiciteTop embed, #publiciteTop iframe, #publiciteTop object,
#oas_Top, #oas_Top embed, #oas_Top iframe, #oas_Top object {max-width:100%;}
#oas_Top {text-align:center}


#home1_ajax { position: relative; }
.home1_content { overflow:hidden; height:600px;position:relative; background:#fff; }
.carousel1 img {display:block; width: 100%; }
.home1_content .info a:hover{text-decoration:none;}
.bloc_homepune { float:left; position:relative; z-index:1; width: 100%; height: 600px; background-position: center 35% !important;}
.bloc_homepune .info a {position:absolute;height:100%;width:100%;display:block;/*background:url(/cms/template/css/../image/homepage/halo_bleu.png) 0 0 no-repeat;*/text-align:center;top:0;line-height:13px;}
/*.bloc_homepune.rouge .info a {background:url(/cms/template/css/../image/homepage/halo_rouge.png) 0 0 no-repeat;}
.bloc_homepune.vert .info a {background:url(/cms/template/css/../image/homepage/halo_vert.png) 0 0 no-repeat;}
.bloc_homepune.rose .info a {background:url(/cms/template/css/../image/homepage/halo_rose.png) 0 0 no-repeat;}
*/
.bloc_homepune .info span{ padding-top:288px; color:#fff;font-family: Roboto, Arial, Helvetica, sans-serif;font-size:28px;text-decoration:none;display:block; }
#home1pagination {position:absolute;bottom:0px;left:0px;z-index:9; display: none; overflow: hidden; white-space: nowrap; }
#home1pagination a {display:inline-block; width:15px; height:15px; background:url(/cms/template/css/../image/homepage/carousel_nav.png) -87px 0 no-repeat;text-indent:-2000px }
#home1pagination .selected { /*background:url(/cms/template/css/../image/homepage/carousel_nav.png) -72px 0 no-repeat;*/ display: none; }
#home1pagination img { width: 203px; height: 111px; }
.home1_nav { width:55px;height:55px;position:absolute;background: #009EE0 url(/cms/template/css/../image/homepage/diapo_prev.png) no-repeat center center; right:0; bottom: 55px; z-index:10;  }
.prev_home1 { border-bottom: solid 1px #0072C2; cursor: pointer; }
.next_home1 { bottom: 0; background: #009EE0 url(/cms/template/css/../image/homepage/diapo_next.png) no-repeat center center;}
/*.carousel1 { float:left;width:660px}
.carousel1 { float:none;width:100%; }*/
.carousel2 { /*width:338px;float:right;*/ /*max-width: 1150px;*/ width: 100%; /*margin: 0 auto;*/ position: absolute; left: 0; bottom: 0; /*z-index: 5;*/ }
.carousel2  .caroufredsel_wrapper{ z-index: 5; }
#home1synchro_content { max-width: 1170px; width: 100%; margin: 0 auto;  }
#home1synchro_content .caroufredsel_wrapper{ background: rgba( 0, 0, 0, 0.5); }
.carousel2 .blocewm { /*float:left;*/width:775px;height:355px;position:relative; /*background: rgba( 0, 0, 0, 0.5);*/ }
.carousel2 .info { /*position:absolute;bottom:0;*/ padding:50px 45px;font-size:2em; color: #FFF; font-family: Roboto; font-weight: 300; }
.carousel2 .info a .homeprg_date {color:#FFF;padding-bottom:3px;}
.carousel2 h2 {font-family: Roboto, Arial, Helvetica, sans-serif;font-size:2.2em;font-weight:bold;line-height:1.1em;color:#FFF;padding-bottom:5px;}
.carousel2 h2 a, .carousel2 .info a  {color:#FFF; display: block; }
.carousel2 .info div a  {min-height: 300px;  }
/*.carousel2 .rouge h2, .carousel2 .rouge h2 a {color:#eb3629;}
.carousel2 .rose h2, .carousel2 .rose h2 a {color:#e33d87;}
.carousel2 .vert h2, .carousel2 .vert h2 a {color:#359846;}
*/
#home1synchro_timer { position: absolute; width: 0; height: 6px; background: #0095FA; left: 0; bottom: 0;}
.homeprg_date {display:block;font-weight:bold;}

.carousel3 { /*width:338px;float:right;*/ /*max-width: 1150px; width: 100%; margin: 0 auto;*/ position: absolute; right: 0; bottom: 0; z-index: 5; }
.carousel3  .une_thumbnails  .info{ display: none;  }
.bloc_homepune_detail { display: none; }
.une_thumbnails { float: left; width: 203px; height: 111px; overflow: hidden; }
#home1thumbnails img { width: 203px; height: 111px; cursor: pointer;  }
#home1thumbnails_content { overflow:hidden; }
/*#home1thumbnails_content  .caroufredsel_wrapper{ margin-left: -203px;  }*/
.carousel2 .blocewm, .carousel2 .caroufredsel_wrapper { max-width: 775px;  }

#ajax_alert {overflow:hidden;  background:#EA2B21; }
.bloc_alerte, .bloc_alertevideo { margin: 0 auto; padding:12px; color: #FFF; max-width: 1150px; text-align: center; text-transform: uppercase; font-size: 16px !important; line-height:20px; box-sizing: border-box; }
.bloc_alerte a, .bloc_alertevideo a{ color: #FFF !important; }
.bloc_alerte .content, .bloc_alertevideo .content{ overflow: visible; }
.bloc_alerte h2, .bloc_alertevideo h2 { /*float:left;*/ display:inline-block; color:#000; font-size:16px; margin-right:10px; line-height:20px}
.bloc_alerte div, .bloc_alertevideo div { /*float:left;*/ display:inline-block; }
.bloc_alerte h2 a, .bloc_alertevideo h2 a { color:#000 !important; }
.bloc_alerte .info, .bloc_alertevideo .info { font-weight: bold;}

.home_wrapleft { padding:25px 0 30px 20px; width:650px; overflow:hidden; float:left}
.home_wrapright { float:right; width:325px;padding:25px 0 10px 0}
.home_wrapright .titre_zone { font-weight:normal;font-size:14px; margin-left:5px;font-family: Roboto, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.titre_zone { font-weight:300;font-family: Roboto, Arial, Helvetica, sans-serif; font-size:30px; color:#000; padding-bottom:30px} 
.titre_zone_info {font-weight:300;font-family: Roboto, Arial, Helvetica, sans-serif; font-size:30px; color:#222; padding-bottom:23px; float: left; line-height: 40px; }
.titre_zone_info_toute {font-weight:normal;font-family: Roboto, Arial, Helvetica, sans-serif; font-size:12px; color:#222; padding-bottom:23px; float: right; text-transform: uppercase;  line-height: 40px;  }
.titre_zone_info_toute a, .home_lf_go {color:#000; background: url(/cms/template/css/../image/homepage/fleche-noire-droite.png) no-repeat left center; padding-left: 12px; font-weight: bold; }
.titre_zone_info a {color:#222}
.home-info-thematique {clear:both;margin-top:20px;padding:15px 0 20px;border-top:solid 1px #dfdfdf;border-bottom:1px solid #dfdfdf;overflow:hidden;font-size:13px}
.home-info-thematique p a {color:#333332}
.home-info-thematique h2 {font-size:13px;font-weight:bold;text-transform:uppercase;padding-bottom:10px}
.home_info { max-width:1170px; margin: 0 auto; }
#ajax_blocs_une , #home-zone-jt{ overflow: hidden; clear: both; }
.info-une-item img, 
	.bloc_home_lf_diapo img, .bloc_lf_home_bloc img, 
	.bloc_home_lf_liens img, 
	.bloc_emissionpresent img, 
	.une_thumbnails img {
		display: block;
		perspective-origin: 50% 50%;
		transform: scale(1.03) scaleZ(1);
		transform-origin: 50% 50% 0;
		transition: all 0.8s ease-in-out 0s;
}
.info-une-item img:hover, 
	.bloc_home_lf_diapo img:hover, .bloc_lf_home_bloc img:hover, 
	.bloc_home_lf_liens img:hover, 
	.bloc_emissionpresent img:hover, 
	.une_thumbnails img:hover {
		perspective-origin: 50% 50%;
		transform: scale(1.2) scaleZ(1);
		transform-origin: 50% 50% 0;
}
.bloc_home_lf_diapo, .bloc_lf_home_bloc, .bloc_home_lf_liens, .bloc_emissionpresent .media, .bloc_home_lf_diapo .media, .bloc_lf_home_bloc .media, .info-une-item-img { overflow: hidden; }
.bloc_emissionpresent .media { height: 160px;  }
.home_info .info-une-item { float: left; width: 32%; margin-left: 2%; position: relative; margin-bottom: 1%; overflow: hidden; }
.home_info .info-une-item .une-item-title { position: absolute; left: 0; bottom: 0; border-sizing: border-box; width: 100%; padding: 5%; color: #FFF; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8); box-sizing: border-box; font-size: 1.8em; font-family: "Roboto",Arial,Helvetica,sans-serif; font-weight: 700; }
.home_info .info-une-item img { width: 100%; height: auto; }
.home_info .info-une-item-img { overflow: hidden; }
.home_info .info-une-item:first-child { width: 66%; margin-left: 0;}
.home_info .info-une-item:first-child  .une-item-title{ font-size: 3.5em; }
.home_info_top {overflow:hidden}
#home_en_continu {width:190px;padding-right:20px;float:left}
#home_en_continu h2 a{color:#12b2e5;}
#home_afrique {width:190px;padding-right:20px;float:left}
#home_afrique h2 a{color:#39b34a}
#home_terriennes {width:210px;float:left}
#home_terriennes h2 a{color:#008ba9}
.home-info-hubs {color:#fff;font-weight:bold;overflow:hidden;padding:0px 0 20px; clear: both; /*border-bottom:solid 1px #dfdfdf;margin-bottom:25px*/}
.home-info-hubs a {color:#fff; font-family: Roboto; font-size: 16px; font-weight: normal; }
.home-info-hubs .info-une-hub {float:left;margin-right:2px; margin-bottom: 2px; }
.home-info-hubs a {background-color:#0070BC;display:block;padding:8px}
.info-une-hub-afrique a{background-color:#39B34A;}
.info-une-hub-terriennes a {background: #33ACC9 url(/cms/template/css/../image/homepage/logo-terriennes.png) no-repeat 10px center; padding-left: 45px;}
.home_info_left { float:left;width:194px; margin-right:24px; /*padding-bottom:15px*/}
.info-une-item {/*width:194px;float:left*/}
.info-une-item  a {display:block}
.info-une-item  a img {display:block;/*width:194px;height:108px;*/}
#ajax_jt_tab { float: left; width: 66%; }
#home-zone-jt .bloc_promo_middle, #home-zone-jt .bloc_promomiddle{ float: left; width: 32%; margin-left: 2%; }
#home-zone-jt h3 { font-family: Roboto; color: #000; padding: 15px 0; font-size: 12px; font-weight: bold; }

.jt_tabs {/*text-align:right;*/margin-bottom:70px}
.jt_tabs li { display:inline-block;padding-top:6px}
.jt_tabs li a { background-color:#e2e2e2;display:block;font-weight:bold;color:#000;font-size:13px; text-decoration:none;text-transform:uppercase;font-weight:bold;padding:12px }
.jt_tabs li.act,
.jt_tabs li:hover {background:url(/cms/template/css/../image/homepage/tab-up.png) no-repeat center top;}
.jt_tabs li.act a,
.jt_tabs li a:hover { background-color:#009EE0;color:#fff}

#ajax_player  { position: relative; }
#ajax_player > div { /*height:169px;*/ margin-bottom:2px}
#ajax_player div.video_player_screen { margin: 0 !important; }
#ajax_player h2 a { font-size:13px; font-weight:normal; color:#089DDE}
#ajax_player p { position: absolute; right: 0; top: 0; background: rgba(255,255,255,0.5); padding: 5px 10px; }

.home_info_right { width:412px; float:right; font-size:13px;}
.home_meteo{ font-size:13px; display:block; font-weight:bold; color:#333; background:url(/cms/template/css/../image/homepage/sprite.jpg) no-repeat right -3px;}
.dotted { overflow:hidden; border-bottom:dotted 1px #D4D4D4; margin-bottom:12px; padding-bottom:15px; clear:both}
.dotted a { color: #089DDE; font-weight:bold; font-size:12px}
.dotted .info a{ color: #089DDE}
.dotted h2 a,
.dotted .info h2 a { color: #333; font-size:13px}
.dotted h2 { margin-bottom:5px; }
#ajax_afp p{ width:229px; padding:0 10px; float:left}
.ajax_afp_content { float:left !important}
.ajax_afp_prev { background:url(/cms/template/css/../image/homepage/sprite.jpg) no-repeat 0 bottom; height:28px; width:28px; display:block; float:left; cursor:pointer}
.ajax_afp_next { background:url(/cms/template/css/../image/homepage/sprite.jpg) no-repeat right bottom; height:28px; width:28px; display:block; float:left; cursor:pointer}
.nav-une-info-carrousel {overflow:hidden;height:19px;}
.ajax_blocs_une_prev {width:7px;height:19px;background:url(/cms/template/css/../image/homepage/une-info-sprite.png) no-repeat 0 -54px;display:block; float:left;cursor:pointer}
.ajax_blocs_une_next {width:7px;height:19px;background:url(/cms/template/css/../image/homepage/une-info-sprite.png) no-repeat 0 -83px;display:block; float:left;cursor:pointer}
.ajax_blocs_une_pagination {float:left;width:180px;text-align:center}
.ajax_blocs_une_pagination a {background:url(/cms/template/css/../image/homepage/une-info-sprite.png) no-repeat -21px -22px;width:19px;height:19px;display:inline-block}
.ajax_blocs_une_pagination a  span {display:none}
.ajax_blocs_une_pagination a.selected {background:url(/cms/template/css/../image/homepage/une-info-sprite.png) no-repeat 0 -22px;}
#ajax_redac .media { margin-right:10px}
#ajax_redac .info { float:left; width:105px}
#home_afp { padding-bottom:5px }

#home_sport.dotted { margin:0; border:0}
#home_terrienne { clear:both; border-top:dotted 1px #D4D4D4; border-bottom:solid 1px #E6E6E6; margin:12px 0 20px 0; padding:7px 0; overflow:hidden}
#home_terrienne h2 { float:left; width:150px}
#home_terrienne h2 a { color:#333; font-size:13px; background:url(/cms/template/css/../image/homepage/sprite.jpg) no-repeat -490px -58px; height:28px; display:block; line-height:28px; padding-left:45px}
#ajax_terrienne { padding-top:7px; } 
#ajax_terrienne a { color:#089DDE; font-weight:bold;}

.home_tv5plus { clear:both; border-bottom:solid 1px #E6E6E6; padding-bottom:20px; margin-bottom:25px; width:630px }
.home_tv5plus .titre_zone { overflow:hidden}	
.home_tv5plus .titre_zone a { display:block; float:left; width:128px; height:30px; background:url(/cms/template/css/../image/homepage/sprite.jpg) no-repeat 0 0}
.home_tv5plus .titre_zone span { display:block; float:right; line-height:30px}
.tv5plus_content { clear:both; background:url(/cms/template/css/../image/homepage/sprite.jpg) no-repeat 0 -91px; height:228px; }

.home_lf { background: #F1F1F1; padding: 30px 0; }
.home_lf_content { max-width: 1170px; margin: 0 auto; overflow: hidden; }
.bloc_homepromov { width:195px; float:left;  margin-right:21px; padding-bottom:15px}
.bloc_homepromov h2 { text-transform:uppercase; font-size:15px; color:#e11478; margin-bottom:10px}
.bloc_homepromov h2 a { color:#e11478; }
.bloc_homepromov .soustitre { color:#000; line-height:16px;margin-bottom:5px; }
.bloc_homepromov .soustitre a { color:#000}

.bloc_home_lf_diapo, .bloc_lf_home_bloc { float: left; position: relative; font-family: Roboto; background: rgba( 223, 21, 97, 0.9);}
.bloc_home_lf_diapo  .media img , .bloc_lf_home_bloc  .media img { width: 100%; height: auto;  }
.bloc_home_lf_diapo  .info, .bloc_lf_home_bloc  .info { position: absolute; left:0; bottom: 50px; box-sizing: border-box; width: 45%; padding: 20px; /*background: rgba( 223, 21, 97, 0.9);*/ color: #FFF;  z-index:10; }
#home_lf_pager  { position: absolute; left:0; bottom: 0; box-sizing: border-box; width: 45%; padding: 15px 20px; background: rgba( 223, 21, 97, 0.9); color: #FFF; height: 180px; overflow: hidden; z-index: 5;}
.bloc_home_lf_diapo  .info a, .bloc_lf_home_bloc  .info a { color: #FFF;   }
.bloc_home_lf_diapo  h3 , .bloc_lf_home_bloc  h3 { margin: 10px 0 0; font-size: 17px;  }
#prevlf { position: absolute; bottom: 15px; left: 20px; width: 10px; height: 10px; background: url(/cms/template/css/../image/homepage/emi-prev-small.png) no-repeat center center; cursor: pointer; z-index: 11; }
#nextlf {  position: absolute; bottom: 15px; right: 20px; width: 10px; height: 10px; background: url(/cms/template/css/../image/homepage/emi-next-small.png) no-repeat center center; cursor: pointer; z-index: 11; }
#pagination_lf { bottom: 15px; left: 0; position: absolute; text-align: center; width: 100%; z-index: 10; }
#pagination_lf  a { width: 16px; height: 16px; background: url(/cms/template/css/../image/homepage/lf-pagination-off.png) no-repeat center center; margin-right: 5px; display: inline-block; }
#pagination_lf  a span { display: none; }
#pagination_lf  a.selected { background: url(/cms/template/css/../image/homepage/lf-pagination-on.png) no-repeat center center;  }

#home_lf_diapo { width: 66%; float: left; position: relative; }
.home_dico { width: 32%; float: left; position:relative; margin-left: 2%; background: #FFF; height: 470px; box-sizing: border-box; padding: 30px; font-family: Roboto; overflow: hidden; }
.motdj { font-size: 18px; margin-top: 30px; }
.motdj div{  }
.motdj p { font-weight: 300; }
.motdj p a { color: #DD317D; font-weight: normal;  }
.dicotv5 {  }
.dicotv5 h2 { font-family: Roboto; margin-bottom: 30px; }
.dicotv5 input { background:none; border: solid 1px #c5c5c5; display: block; width: 100%; padding: 15px 10px; box-sizing: border-box; font-size: 15px; color: #666; }
.home_dico li { margin: 0 2% 2% 0; display: block; float: left; width: 48%; }
.home_dico li a { text-align:center; text-decoration:none; color: #DD317D; display: block; border: solid 1px #c5c5c5; background: #f4f4f4;  box-sizing: border-box; padding: 15px; font-weight: bold;  }
.home_dico li:nth-child(2n+2) { margin-right: 0; }
.home_dico li a:hover { color:#333; }
.home_dico ul { clear:both; overflow:hidden; margin-top: 25px; padding-bottom: 30px; border-bottom: solid 1px #c5c5c5;  }

#home_lf_lien { clear: both;  overflow: hidden; padding-top: 30px; }
.bloc_home_lf_liens { float: left; width: calc( (100% - 6% ) / 4); margin-right: 2%; margin-bottom: 2%; }
.bloc_home_lf_liens:last-child { margin-right: 0; }
.bloc_home_lf_liens h2{ display: none; }
.bloc_home_lf_liens img { width: 100%; height: auto; display: block;  }

.home_culture { background: #fff; padding: 30px 0; }
.home_culture_content { max-width: 1170px; margin: 0 auto; overflow: hidden; }
#home_culture_items { overflow: hidden; }
.home_culture .bloc_home_lf_diapo { float: left; width: 32%; margin-left: 2%; position: relative; margin-bottom: 1%; background: none; }
.home_culture .bloc_home_lf_diapo h2 { font-size: 1.8em;  }
.home_culture .bloc_home_lf_diapo:first-child { width: 66%; margin-left: 0;}
.home_culture .bloc_home_lf_diapo:first-child h2{ font-size: 3.5em; }
.home_culture .bloc_home_lf_diapo:nth-child(3n+4) { clear: both; margin-left: 0;  }
.home_culture .bloc_home_lf_diapo  .info { bottom: 0px; box-sizing: border-box; width: 100%; padding: 20px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.8); }

.home_lf_go { margin: 30px 0 0; text-transform: uppercase; font-family: Roboto; display: block; }

div.bloc_promomiddle { margin: 0 0px 20px; background: none; padding:13px 0; border-top: solid 2px #d4d4d4;  border-bottom: solid 2px #d4d4d4; }
div.bloc_promomiddle  div { margin: 0 auto;  }

.home_emissions { background: #009EE0; padding: 30px 0; overflow: hidden; }
.home_emissions_content { max-width: 1168px; margin: 0 auto; /*overflow: hidden;*/ position: relative; }
.bloc_emissionpresent { position:relative; width:270px; padding:0; background:none; float:left; margin-right: 10px; margin-left: 10px; margin-bottom: 25px; }
.bloc_emissionpresent img { width: 100%; height: auto;  }
.bloc_emissionpresent .info h2 { color: #000; font-family: "Roboto"; text-transform: uppercase; margin-top: 20px; font-size: 13px; }
.bloc_emissionpresent .media { float: none; }
.bloc_emissionpresent .info a{ color: #222; }
.bloc_emissionpresent .info div { display: none;  }
#prevemi { position: absolute; top: 100px; left: -50px; width: 20px; height: 62px; background: url(/cms/template/css/../image/homepage/emi-prev-big.png) no-repeat center center; cursor: pointer; }
#nextemi {  position: absolute; top: 100px; right: -50px; width: 20px; height: 62px; background: url(/cms/template/css/../image/homepage/emi-next-big.png) no-repeat center center; cursor: pointer; }
#pagination_emi { text-align: center; }
#pagination_emi  a { width: 10px; height: 10px; background: url(/cms/template/css/../image/homepage/emi-pagination-off.png) no-repeat center center; margin-right: 5px; display: inline-block; }
#pagination_emi  a span { display: none; }
#pagination_emi  a.selected { background: url(/cms/template/css/../image/homepage/emi-pagination-on.png) no-repeat center center;  }

.reseaux { background:url(/cms/template/css/../image/homepage/bg_ressocial.jpg) -469px bottom no-repeat; padding-bottom:10px; margin-bottom:20px }
.res_bg { background:url(/cms/template/css/../image/homepage/bg_ressocial.jpg) -469px 0 no-repeat; padding-top:10px }
.resvideo,
.ressocial { margin-left:5px; padding:10px; width:280px; }
.ressocial { background:url(/cms/template/css/../image/homepage/bg_social.jpg) 0 bottom repeat-x; }
.fb_edge_widget_with_comment { margin-bottom:0 !important}
.res_content { background:url(/cms/template/css/../image/homepage/bg_ressocial.jpg) -161px bottom repeat-y; width:310px }
.ressocial h2 { float:left; width:238px; padding-right:10px}
.reseaux .bloc_lien_int { float:right; padding:0 }
.reseaux .bloc_lien_int span { display:none}
.reseaux .bloc_lien_int a { display:block; width:32px; height:32px}
.reseaux .google .bloc_lien_int a { background:url(/cms/template/css/../image/homepage/bg_ressocial.jpg) -64px 0 no-repeat }
.reseaux .twitter .bloc_lien_int a { background:url(/cms/template/css/../image/homepage/bg_ressocial.jpg) -32px 0 no-repeat }
.reseaux .fb .bloc_lien_int a { background:url(/cms/template/css/../image/homepage/bg_ressocial.jpg) 0 0 no-repeat }
.resvideo .youtube { background:url(/cms/template/css/../image/homepage/bg_ressocial.jpg) -96px 0 no-repeat; margin-bottom:10px }
.resvideo .daily { background:url(/cms/template/css/../image/homepage/bg_ressocial.jpg) -128px 0 no-repeat }
.ressocial h2 a,
.resvideo h2 a { color:#595959; font-size:12px; font-weight:normal }
.resvideo .info { float:left; width:108px; padding:0 10px}
.resvideo .info div a { color:#089DDE }
.resvideo .content { position:relative}
.resvideo .play { position:absolute; top:0; left:0; width:120px; height:90px; background:url(/cms/template/css/../image/homepage/home1_bg.png) no-repeat -475px -122px}
.res_content .fb-page {margin-left:15px;}

/* AVEC PUB ARCHE */
.pub_arche #pubtop { display: none; }
.pub_arche .home1_content,
	.pub_arche #homepage
		{ margin: 0 auto; max-width: 1000px; }
.pub_arche .titre_zone_info, 
	.pub_arche #home-zone-jt h3 ,
	.pub_arche .home_lf_content .titre_zone, 
	.pub_arche .home_culture .titre_zone, 
	.pub_arche .home_lf_go { margin-left: 20px; }
.pub_arche .titre_zone_info_toute { margin-right: 20px; }
.pub_arche .home_emissions_content { margin: 0 20px; }
body.pub_arche .d_1024 .d_content { margin-top: 200px; }
.pub_arche #nextemi { right: 0px; }
.pub_arche #prevemi { left: 0px; }

/*__________ RESPONSIVE __________*/

@media screen and (max-width:1280px){
	#prevemi { position: absolute; top: inherit; bottom: 0px; left: 0px; width: 10px; height: 10px; background: url(/cms/template/css/../image/homepage/emi-prev-small.png) no-repeat center center; cursor: pointer; }
	#nextemi {  position: absolute; top: inherit; bottom: 0px; right: 0px; width: 10px; height: 10px; background: url(/cms/template/css/../image/homepage/emi-next-small.png) no-repeat center center; cursor: pointer; }
	.home_emissions_content { margin: 0 20px; }

}

@media screen and (max-width:1170px){
	.titre_zone_info, #home-zone-jt h3 { margin-left: 20px; }
	.home_lf_content .titre_zone, .home_culture .titre_zone, .home_lf_go { margin-left: 20px; }
	.titre_zone_info_toute { margin-right: 20px; }
	.home-info-hubs { margin: 0 4%; }
	.jt_tabs { margin: 0 4% 20px; }
	.carousel2 { font-size: 90%; }
}

@media screen and (max-width:1024px){
		#ajax_blocs_une, .home_culture { font-size: 80%; }
	.carousel2 { font-size: 80%; }
	.carousel2 .info { padding:20px 15px; }
	#home_lf_diapo { width: 100%; float: none;  }
	.home_dico { width: auto; float: none; margin: 30px 4%; }
	/*.home_dico li { margin-right: 0.6%; }
	.home_dico li { width: 16%;  }
	.home_dico li:nth-child(2n+2) { margin-right: 0.6%; }
	.home_dico li:last-child { margin-right: 0; }
	*/
}

@media screen and (max-width:780px){
	#pubtop { padding: 0; max-width: 100%; overflow: hidden; }
	.bloc_homepune, .home1_content { height: 430px; }
	.carousel2 { font-size: 60%; }
	.carousel2 .blocewm { height:265px; }
	#pagination_lf  a { width: 10px; height: 10px; background: url(/cms/template/css/../image/homepage/emi-pagination-off.png) no-repeat center center; }
	#pagination_lf  a.selected { background: url(/cms/template/css/../image/homepage/emi-pagination-on.png) no-repeat center center;  }
}

/* TABLETTE */
@media screen and (max-width:768px){
	.bloc_alerte, .bloc_alertevideo { padding:12px; font-size: 15px !important; line-height:17px;  }
	.bloc_alerte h2, .bloc_alertevideo h2 { display:inline-block; font-size:15px; margin-right:10px; line-height:17px }

	.home_info .info-une-item { width: 44%; margin-left: 4%; margin-bottom: 4%;}
	.home_info .info-une-item:first-child { width: 100%; margin-left: 0;}	
	.home_culture .bloc_home_lf_diapo { width: 44%; margin-left: 4%; margin-bottom: 4%;}
	.home_culture .bloc_home_lf_diapo:first-child { width: 100%; margin-left: 0;}	
	.home_culture .bloc_home_lf_diapo:nth-child(3n+4) { clear: inherit; }
	.home_culture .bloc_home_lf_diapo:nth-child(2n+2) { margin-left: 4%; }
	#ajax_jt_tab { width: 100%; float: none; }	
	#home-zone-jt .bloc_promo_middle { width: auto; float: none; margin: 0 4%; }
	#home_lf_lien { margin: 0 4%; padding-top: 0; }
	.bloc_home_lf_liens { float: left; width: calc( (100% - 2% ) / 2); margin-right: 2%; }
	.bloc_home_lf_liens:nth-child(2n+2) { margin-right: 0; }
	#home-zone-jt .bloc_promo_middle, #home-zone-jt .bloc_promomiddle{ float: none; width: auto; margin-left: 2%; margin-right: 2%; }

}

/* MOBILE */
@media screen and (max-width:480px){
	.titre_zone_info_toute { display: none; }
	.home_info .info-une-item { width: auto; float: none; width: 92%; padding: 3% 0; margin: 0 4%; border-top: solid 1px #ccc; overflow: hidden; }
	.home_info .info-une-item-img { float: left; width: 33%; margin-right: 4%;  }
	.home_info .info-une-item:first-child { width: 100%; margin: 0; padding: 0; border-top: none; }	
	.home_info .info-une-item:first-child .info-une-item-img { width: 100%; margin: 0; float: none; }	
	.home_info .info-une-item .une-item-title { position: static; text-shadow: none; color: #333; padding: 0; }
	.home_info .info-une-item:first-child .une-item-title { padding: 4%; }
	.home_info .info-une-item:last-child  { margin-bottom: 3%; border-bottom: solid 1px #ccc; }	
	.home_culture .bloc_home_lf_diapo { width: auto; float: none; width: 92%; padding: 3% 0; margin: 0 4%; border-top: solid 1px #ccc; overflow: hidden; background: none; }
	/*.home_culture .bloc_home_lf_diapo img { float: left; width: 33%; margin-right: 4%;  }*/
	.home_culture .bloc_home_lf_diapo:first-child { width: 100%; margin: 0; padding: 0; border-top: none; }	
	/*.home_culture .bloc_home_lf_diapo:first-child img { width: 100%; margin: 0; float: none; }	*/
	.home_culture .bloc_home_lf_diapo .info { position: static; text-shadow: none; color: #333; padding: 0;  width: auto; height: auto; }
	.home_culture .bloc_home_lf_diapo .media { float: left; width: 33%; margin-right: 4%;  }
	.home_culture .bloc_home_lf_diapo:first-child .media { width: 100%; margin: 0; float: none; }		
	.home_culture .bloc_home_lf_diapo .info a { color: #333;  }
	.home_culture .bloc_home_lf_diapo:first-child .info { padding: 4%; }
	.home_culture .bloc_home_lf_diapo:last-child  { margin-bottom: 3%; border-bottom: solid 1px #ccc; }
	#ajax_blocs_une, .home_culture { font-size: 65%; }
	.bloc_homepune, .home1_content { height: 295px; }
	.carousel2 .blocewm { height:195px; }
	
	.bloc_home_lf_diapo  .info, .bloc_lf_home_bloc  .info { position: static; width: 100%; height: 120px; overflow: hidden; background: none; }
	#home_lf_pager  { position: relative; width: 100%; bottom: inherit; top: 0; height: 50px; }	
	
}