/*
## vBegin
## Eclydre Web Manager v1.0.0
## Dateversion 2008-10-06
## File : ../../../cms/template//css/locaux.css
## Changelogs : nc;
## vEnd
*/
/* général */

/*#window #choix_signal{display:none;}*/

body #home_content,
#home_content .c_menu{background:none;}

/* MODIF 04/02/2010 */

.blocs_une .soustitre .sst_layer{font-size:12px;text-transform:none;color:#1F3861}


#publiciteTop {background:#dcd9d3 url(../image/bg_pub.png) repeat-x top left;margin:0;padding:0 0 1px 0;border:none;width:100%; text-align:center}

.standard .wrapper_content .bloc_corealbum h2 { color:#1B75B5; padding-left:15px}
.bloc_corealbum .panel-overlay .legende { color:#595959}

.concours .bloc_corealbum {margin-left:5px}
.concours .bloc_corealbum .nav-prev { left:-5px}
.concours .bloc_corealbum .nav-next { right:-5px}

/* FIN 04/02/2010 */


/* ------- HACK pour tournepage -----------*/ 
*+html .pagination_bloc {zoom:1}

/* ---------- bloc méteo ---------------- */
*+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(../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 d'image--------- */
.bloc_rotator {background:transparent url(../image/programmes/bg_ba_media.gif) repeat-x left bottom;text-align:center;padding:10px;margin-bottom:10px}
/* ----------- bloc jeux --------------*/
.bloc_xjeux { margin-bottom: 5px; background:url(../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 .bloc_sousitem h2 { background:url(../image/home/bg_home_jeux.png) no-repeat left top;color:#EF5A24; font-size:13px;padding:5px; }
.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(../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: auto; }

/*------------- bloc_xbloc ---------------- */
.bloc_xbloc { position:relative; margin-bottom:5px}
.bloc_xbloc h2 {color:#fff; background: url(../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 .img_100_ .media {margin: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;}
.bloc_xbloc .bloc_coretext .bloc_lien_int a { color: #25a3da; background: url(../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: auto; }
.bloc_xbloc .scroller { position: absolute;}
.bloc_xbloc .scroller { background: url(../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;}

/*------------ bloc_xblocemission ----------------*/
.bloc_xblocemission { /*background-color:#fff; */margin-bottom: 5px; }
.bloc_xblocemission h2 { background:#009ED5 url(../image/infos/bg-titre-side.gif) repeat-x scroll left bottom; color:#fff;font-size:13px;padding:8px}
.bloc_xblocemission .container { /*background:#F0F2F5;*/ height:220px;overflow-x:hidden;overflow-y:scroll;}
.bloc_xblocemission .content { background:url(../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 5px 0; }
#standard.standard .wrapper_right .bloc_emissionpresent.media_gauche .img_100_  {border:none}

/* ------------ 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(../image/programmes/bg_scroll.png) repeat-x 0 0;zoom:1;}
.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:22px;height:100px;display:block;background:url(../image/programmes/bg_scroll.png) repeat-x 0 0;}
.bloc_scroll .scroll_left a {height:100px;background:url(../image/programmes/btn_scroll_left.png) no-repeat top left;display:block; }
.bloc_scroll .scroll_right {float:right;width:22px;height:100px;display:block;background:url(../image/programmes/bg_scroll.png) repeat-x 0 0; border-left:solid 1px #fff}
.bloc_scroll .scroll_right a {height:100px;background:url(../image/programmes/btn_scroll_right.png) no-repeat top right;display:block;}
.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(../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px;}

.bloc_xpromo3 { margin-left:-9px; background:url(../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(../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(../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(../image/fleche_lien.gif) no-repeat 0px 2px;padding: 0px 0px 0px 20px;}

.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:transparent url(../image/programmes/bg_ba_media.gif) repeat-x left bottom;text-align:left;padding-top:10px}
.bloc_videolist .filmstrip{position:relative; padding:0 22px; background:url(../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{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}

/* ------------- fin modif sites locaux 23/02/2010 -------------------*/

.bloc_contsondage .radio { border:none;background:#fff}

/* Bloc En ce moment */
#central_wrap{position:relative}
#home_content .bloc_encemoment { padding: 110px 5px 5px 5px; position:absolute; top:0;left:0; z-index:410; width:152px; height:150px}
#home_content .bloc_encemoment .content{ overflow: hidden; height: 120px; font-weight:normal}
#home_content .bloc_encemoment .content div { height: 150px; clear: both; margin-bottom: 5px; }
#home_content .bloc_encemoment h2 {font-weight:bold;  margin: 5px 0px 0px; font-size: 12px; padding: 0px; line-height: normal; height: auto;}
#home_content .bloc_encemoment h2 span {font-size:10px}
#home_content .bloc_encemoment a { padding:0px; margin: 0px; }
#home_content .bloc_encemoment img { /*float:left;*/ margin-right:10px; display:inline; }
#home_content .bloc_encemoment ,
#home_content .bloc_encemoment a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#1f3861; display:block; }
#home_content .bloc_encemoment a.change_signal { color:#d4e9ff; font-size:10px; font-weight:bold; padding:5px 0 0 0; }

#home_programme .bloc_hpprg .content .info {width:180px}
#home_programme .sst{position:absolute;z-index:4020;bottom:17px;left:270px}
#home_programme .sst_layer {position:absolute;;background:#D9E0EA; border:1px solid #25A3DA; padding:10px;width:190px; font-weight:normal; display:none; z-index:1000}

.bloc_prog .soustitre .gr_sst { float:right; postion:relative}
.bloc_prog .sst_layer { position:absolute;background:#D9E0EA; border:1px solid #25A3DA; padding:10px;width:180px; font-weight:normal; display:none; z-index:1000;}

/* WRAP2*/
.wrap_droit { margin:5px}
.right_wrap .bloc_coretext { margin-bottom:20px}
.right_wrap .bloc_coretext h2 { background:url(../image/locaux/bg_title_sponsor.gif) repeat-x left bottom; color:#fff;height:30px;line-height:30px;padding:0 5px;font-size:12px}
.right_wrap .bloc_coretext .content { background:#fff}
.right_wrap .bloc_coretext .media { float:left; padding: 3px 10px 3px 3px }
.right_wrap .bloc_coretext .info { padding:5px}
.right_wrap .bloc_coretext .info h3 { font-size:13px; color:#1F3861; padding:0 }
.right_wrap .bloc_coretext .info h3 a { color:#1F3861;}
.right_wrap .bloc_coretext .bloc_corefiles a, .right_wrap .bloc_coretext .bloc_lien_int a {background:transparent url(../image/fleche_lien.gif) no-repeat 0 2px; padding:0 0 0 20px;color:#25A3DA; font-size:11px}
.right_wrap .bloc_coretext .bloc_corefiles li { background:none; padding:0}

.bloc_xsponsor { margin-bottom:20px}
.bloc_xsponsor h2{ background:url(../image/locaux/bg_title_sponsor.gif) repeat-x left bottom; color:#fff;height:30px;line-height:30px;padding:0 5px;font-size:12px}

/*------------- bloc_xbloc ---------------- */
.bloc_xhpbloc { position:relative; margin-bottom:20px}
.bloc_xhpbloc h2 {color:#fff; background: url(../image/locaux/bg_title_bloc.gif) repeat-x bottom left; padding: 0px 5px; font-size: 12px; height: 30px; line-height: 30px; }
.bloc_xhpbloc .bloc_hpbloc h2 { display:none;}
#standard.standard .wrapper_right .bloc_xhpbloc .img_100_ .media {margin:0}
#standard.standard .wrapper_right .bloc_xhpbloc .bloc_hpbloc .img_100_ .info  { padding: 10px 10px 5px 117px; }
.bloc_xhpbloc .bloc_hpbloc .info h3 { font-size:13px; color:#1F3861; padding:0 }
.bloc_xhpbloc .bloc_hpbloc .info h3 a{ color:#1F3861;}
.bloc_xhpbloc .bloc_hpbloc .bloc_lien_int a { color: #25a3da; background: url(../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: auto; }
.bloc_xhpbloc .scroller { position: absolute;}
.bloc_xhpbloc .scroller { background: url(../image/locaux/scroller_bloc.gif) no-repeat top left; position: absolute; top: 15px; right: 0px; z-index: 3; width: 130px;}
* html .bloc_xhpbloc .scroller { right: 5px; }
.bloc_xhpbloc .scroller ul { width:130px; padding-top: 4px; }
.bloc_xhpbloc .scroller li.suiv, .bloc_xhpbloc .scroller li.prec {top:4px;}

.bloc_locconcours { /*margin-bottom:20px;*/ padding: 0px;  }
.bloc_locconcours h2 { background:url(../image/locaux/bg_title_concours.jpg) repeat-x bottom left; padding: 0px; height:29px; line-height: 29px; color: #FFF; padding: 0px 5px;font-size:12px; }
.bloc_locconcours h2 a { color: #FFF; }

#prg_grille #choix_langue { display:none }
#prg_grille input, textarea, select { background:none;}
.search_texte input, textarea, select { border:none }
#prg_grille input { border:none}
#prg_grille .search_pedago input { border-color:#7A7A7A #EDEDED #EDEDED #7A7A7A; border-style:outset; border-width:1px;}
#prg_grille .search_pedago span input { border:none}

.pagination_bloc input { background:none;}

/* FIN DE MODIF FEVRIER 2010 */

.file_extension,
.file_size{display:none}

#window #fSZ .left{width:100%;float:none;margin:0;padding:0;border:none;}
#window #fSZ .right{width:100%;float:none;border:none;margin:0;padding:0}
#window #choix_signal{border:none}

.home_video{margin:0 5px}
.home_video .bloc_videorandom, .wrap_droit .bloc_videorandom { margin-bottom:20px; }
/*.bloc_videorandom{background-color:#fff;color:#1e385b;margin-bottom:20px; 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(../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}*/
.c_droite .bloc_coretext{background:#1482B3;margin-bottom:0;min-height:192px;color:#9dcff2;padding:0 15px;font-size:12px}
.c_droite .bloc_coretext a{color:#9dcff2;}
.c_droite .bloc_coretext h2{font-size:21px;font-weight:normal;color:#fff;padding-left:0}
.c_droite .bloc_coretext h2 a{color:#fff;}
* html .c_droite .bloc_coretext{height:192px;}

#home_content .line1 .c_droite .bloc_coretext .bloc_lien_int{margin:0;position:relative;padding-left:0;width:100%;}
#home_content .line1 .c_droite .bloc_coretext .bloc_lien_int li{padding-left:0;font-size:12px;font-weight:bold;padding-bottom:0}
#home_content .line1 .c_droite .bloc_coretext .bloc_lien_int li a {background-position:left top}
#home_content .line1 .c_droite .bloc_coretext .bloc_lien_int{padding-top:10px;padding-bottom:0} 

#window .choix_langue{color:#25A4DB;margin:0 15px;border-bottom:1px solid #25A4DB; padding-bottom:10px; margin-bottom:15px}
#window div{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}

.bloc_unelocaux{background:#1482B3;margin-bottom:0;min-height:192px;color:#9dcff2;padding:0 0 0 15px;font-size:16px}
.c_droite .bloc_unelocaux h2{font-size:20px;font-weight:normal;color:#fff;padding-left:0}
* html .c_droite .bloc_unelocaux{height:192px;}
#home_content .line1 .c_droite .bloc_unelocaux{position:relative;padding-top:0}
#home_content .line1 .c_droite .bloc_unelocaux h2{padding-top:20px}
#home_content .line1 .c_droite .bloc_unelocaux .info{float:left;width:150px}
#home_content .line1 .c_droite .bloc_unelocaux .bloc_lien_int{background:url(../image/locaux/bg_home_liens.jpg) no-repeat top left;width:141px;padding:18px 0 0 0;top:0;float:right;position:relative}
#home_content .line1 .c_droite .bloc_unelocaux .bloc_lien_int li{padding:0}
#home_content .line1 .c_droite .bloc_unelocaux .bloc_lien_int li a{background:none;font-size:11px;width:122px;height:40px;line-height:34px;display:block;margin:0 0 0 0;}
#home_content .line1 .c_droite .bloc_unelocaux .bloc_lien_int li a:hover{text-decoration:none}

form .fsubmit{border:none}

/* PAGE ABONNEMENT */
.abonnement .bandeau{height:60px;line-height:60px;background:url(../image/locaux/bg_abonnement_titre.jpg) repeat-x top left;}
.abonnement .bandeau h2{font-size:32px;font-family:Arial, Helvetica, sans-serif;padding-left:15px;font-weight:normal;color:#fff}
.abonnement .intro{background:#1975B4 url(../image/locaux/bg_abonnement_intro.jpg) repeat-x top left;border:5px solid #23a5d9;}
.abonnement .intro_content{background:url(../image/locaux/img_abonnement.jpg) no-repeat top left;padding:25px 50px 25px 180px;min-height:59px;font-size:18px;color:#fff}
* html .abonnement .intro_content{height:59px}
.abonnement .cnil{background:#838b9e;padding:15px 20px 40px 20px;color:#fff}
.abonnement .wrapper_left{width:577px;float:left;background:#fff url(../image/locaux/bg_abonnement.jpg) repeat-x bottom left;border-left:5px solid #25a2da;border-right:5px solid #25a2da;border-bottom:5px solid #25a2da;min-height:365px;padding:30px 40px}
* html .abonnement .wrapper_left{height:365px}
.abonnement .wrapper_left h2{color:#1f395a}
.abonnement .wrapper_right{float:right;width:250px;padding:20px 30px 40px 30px;background-color:#dce5ee;}
#standard .abonnement .contenu{border-top:0}
#standard .abonnement{background:#dce5ee}
.abonnement .wrapper_right .bloc_coretext{color:#516393;background:none}
.abonnement .wrapper_right .bloc_coretext h2{padding-left:0;color:#516393;;font-size:18px}
/*.abonnement label{display:none;}*/
.abonnement .ftext{background:url(../image/locaux/input_abonnement.jpg) no-repeat top left;border:0;width:424px; height:38px; font-size:18px; padding-top:5px;vertical-align:top;margin-right:10px;text-indent:15px;font-weight:normal;}
.abonnement .formmail{margin-bottom:5px}
.abonnement form h2, .abonnement label{color:#1F395A;font-size:16px;font-weight:bold;padding-left:5px}
.abonnement .bouton{background:url(../image/locaux/bt_ok_abonnement.jpg) no-repeat top left;border:0;width:64px;height:38px;font-size:0;float:right}
.bloc_lisubscribe h2{font-size:22px;padding-bottom:0px}
.bloc_lisubscribe h3{margin:0;padding:0 0 25px 0;color:#203864;font-size:16px;font-weight:normal}
.bloc_lisubscribe{font-size:14px;width:424px}
.bloc_lisubscribe .bloc_lien_int li{background:url(../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(../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}


/*.d_tv5 .footer {  background: url(../image/locaux/bg_footer_locaux.gif) no-repeat top left; margin: 0px 0px 20px 5px; }
.d_tv5 #menu_footer_1 { text-align: left; padding: 20px 200px 0px 12px; background: none; }
.d_tv5 #menu_footer_1 li { font-weight: normal; }
.d_tv5 .footer .bottom { background: url(../image/locaux/bg_footer.gif) repeat-x left bottom; padding: 40px 0px 0px 0px; }
.d_tv5 .footer .tv5org { font-weight: bold; display: block; margin: 5px 0px 0px 20px; }*/
.d_tv5 .footer-com{font-weight:normal}
.d_tv5 #menu_footer_1{padding-top:0px;}
.d_tv5 #menu_footer_1 li{font-weight:normal}
.d_tv5 .footer{background:url("../image/tv5monde_footer.png") no-repeat scroll center bottom #FFFFFF;padding-bottom:180px}
.d_tv5 #menu_footer_3{line-height:35px}
.d_tv5 #menu_footer_3 li a{font-weight:bold}

.titre_local { position: absolute; top: 50px; left: 0; z-index:5; font-size: 12px; font-weight:bold; color: #FFF; text-align:center; width:100%}
.d_tv5 .d_bandeau .bloc_hpintro { position: absolute; top: 10px; right: 10px; font-family: Arial; font-size: 11px; color: #FFF; text-align:right; width: 500px; }
.d_tv5 .d_bandeau .bloc_hpintro a { color: #FFF; }

.central_wrap { width: 650px; float: left; padding: 0px 0px 10px 0px; }
.right_wrap { width: 322px; float: right; padding: 0px 0px 10px 0px; }
.bloc_lien_int li { padding-bottom:2px; }

/* accueil */
#home_programme{ background-color:#E9f6fb; }
#home_content { background: none;   }
#home_content .line1  { margin: 0px 0px 0px 0px; background: transparent url(../image/home/bg_home_content.png) repeat-y left top; height: 235px; }
#home_content .line1 .c_centrale {width:493px;}
#home_content .line1 .c_droite { background-color:#25a4db; width:327px; padding: 0px; height: 235px; }
.line1 #central_wrap { margin:0px 0px 0px 5px; background:#FFF; }
#home_programme .bloc_hpprg { float: none; width: 493px; }
* html #home_programme .bloc_hpprg .media { margin-left: 162px;}
/*#home_programme .bloc_hpprg .content .info { margin: 0px; bottom: 10px; left: 10px; width: 140px; text-align: left; font-weight: normal; }
#home_programme .bloc_hpprg .content .info h2{ text-align: left; font-weight: normal; }
#home_programme .bloc_hpprg .content .info h2 a { color: #181842; }*/
/*#home_programme .info div { background:url(../image/icon_camera.png) no-repeat right 3px; padding-left: 25px; padding-right:0  }*/
#home_programme .info div a { color: #1b75b6; }
.link_prog { display: block; margin: 10px; }
#home_content .line1 .c_droite { position: relative; z-index: 2; }
#home_content .line1 .c_droite ul { position: absolute; bottom: 0px; left: 0px; width: 327px; background: #1482b3; z-index: 3; padding: 20px 0px 10px; }
#home_content .line1 .c_droite ul li { font-weight: bold; padding: 0px 10px 10px 10px;  }
#home_content .line1 .c_droite ul li a { color: #FFF; background: url(../image/puce.png) no-repeat top left; padding-left: 20px; }
.japon .link_prog { font-size: 15px; background-position: right top; }
* html .japon .link_prog {  height: 1%; }
.japon .abonnement { position: absolute; bottom: 0px; left: 0px; width: 327px; background: #1482b3; z-index: 3; padding: 20px 0px 10px; }
#home_content .line1 .c_droite .japon ul { position: static;  float: right; width: 128px; padding: 0px;  margin: 0px 5px 0px 0px; }
* html #home_content .line1 .c_droite .japon ul { display: inline;  }
#home_content .line1 .c_droite .japon .abonnement div {  float: left; width: 165px; color: #FFF; margin: 0px 0px 0px 10px; display: inline;  padding: 0px;}
#home_content .line1 .c_droite .japon ul li { padding: 0px; margin: 0px;  }
#home_content .line1 .c_droite .japon ul li a { color: #FFF; background: none;  }
.link1 { width: 128px; height: 36px; background: url(../image/locaux/bg_abo_1.gif) no-repeat top left; }
.link2 { width: 128px; height: 36px; background: url(../image/locaux/bg_abo_2.gif) no-repeat top left; }
.link3 { width: 128px; height: 36px; background: url(../image/locaux/bg_abo_3.gif) no-repeat top left; }
#home_content .line1 .c_droite ul li.link1 a { display: block; padding: 10px 15px 5px; }
#home_content .line1 .c_droite ul li.link2 a { display: block; padding: 10px 15px 5px; }
#home_content .line1 .c_droite ul li.link3 a { display: block; padding: 10px 15px 5px; }
.japon .abonnement h2 { font-size: 21px; font-weight: normal; text-align: right; color: #FFF; text-transform: uppercase; line-height: 21px; padding: 0px 10px 10px 0px; }
.japon .abonnement h2 span { display: block; color: #c2e4fc; }

#home_content .line2 { margin: 5px 0px 0px 0; background: url(../image/locaux/bg_content.gif) repeat-y left top; height: 1%;  }

#home_content .c_centrale .central_wrap { width: 650px; }

.home_bloc { margin: 12px 5px 5px 5px; position: relative; z-index: 2; }
.home_bloc h2 { color: #FFF; background: url(../image/locaux/bg_title_bloc.gif) repeat-x bottom left; padding: 0px 5px; font-size: 12px; height: 30px; line-height: 30px; }
.home_bloc .scroller { background: url(../image/locaux/scroller_bloc.gif) no-repeat top left; position: absolute; top: 15px; right: 0px; z-index: 3; width: 130px;}
* html .home_bloc .scroller { right: 5px; }
.home_bloc .scroller ul { width:130px; padding-top: 4px; }
.bloc_hpbloc {  background: #FFF; }
.bloc_hpbloc .content { height: 200px;}
.bloc_hpbloc .img_107x95_ { background: url(../image/locaux/bg_bloc_113.gif) repeat-y top left #FFF; }
.bloc_hpbloc h3 { color: #1f3861; }
.bloc_hpbloc h3 a { color: #1f3861; }
.bloc_hpbloc .media { padding: 3px; }
.bloc_hpbloc .info  { padding: 10px 10px 5px 10px; }
.bloc_hpbloc .img_107x95_ .info  { padding: 10px 10px 5px 123px; }

.bloc_hpbloc .bloc_lien_int a { color: #25a3da; background: url(../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: auto; }

.home_concours { margin-top: 12px; padding: 0px; background:none; }
.home_concours h2 { padding: 0px; height:29px; line-height: 29px; color: #FFF; padding: 0px 5px; }
.home_concours h2 a { color: #FFF; }

.bloc_locconcours .content { background: url(../image/locaux/bg_bloc_113.gif) repeat-y top left #FFF; padding-bottom:20px}
.bloc_locconcours .media { padding: 3px; }
.bloc_locconcours .img_107x95_ .info  { padding: 10px 10px 5px 123px; }
.bloc_locconcours .soustitre { color: #1f3861; display: block; font-weight: bold; }
.bloc_locconcours .soustitre a { color: #1f3861; }

.bloc_locconcours .bloc_lien_int a { color: #25a3da; background: url(../image/fleche_lien.gif) no-repeat 0px 2px;  padding: 0px 0px 0px 20px; line-height: auto; }

.home_sponsor { margin: 12px 5px 5px 5px; height: 1%; }
.home_sponsor h2 { color: #FFF; background: url(../image/locaux/bg_title_sponsor.gif) repeat-x bottom left; padding: 0px 5px; font-size: 12px; height: 30px; line-height: 30px; }
.bloc_sponsor { background: #FFF; margin: 0px 0px 1px 0px;  height: 1%;}
.bloc_sponsor h3 { color: #1f3861; }
.bloc_sponsor h3 a { color: #1f3861; }
.bloc_sponsor .info { padding: 20px 10px 10px 10px; }
.bloc_sponsor .media { padding: 10px 10px; }

#prg_grille .wrapper_left { margin-bottom: 5px; }
.wrapper_left .bloc_semainier .min ul { margin:5px 4px 0px 5px; }

#home_content .right_wrap .bloc_pub { margin: 5px; }
#home_content .right_wrap .bloc_pubflash .outerBloc { float: none; width: 300px; display: block; margin: 5px;  }

.pub {padding: 0px; margin: 0px;}
.bloc_pubflash {padding: 0px; margin: 0px;}
.pub .bloc_pubflash { text-align:center; padding: 5px 0 3px 0}
.pub .bloc_pubflash .outerBloc { float:none;}

.bloc_pubflash h2 { color: #FFF; font-size: 12px; height: 30px; line-height: 30px; }
/*.bloc_pubflash .outerBloc { float: right; display: block; margin: 5px; width: 295px;}*/
.bloc_pubflash .outerBloc { float: left; display: inline; margin-top: 5px; margin-bottom: 5px; width: 300px;}
.bloc_pubflash .content .info {width: 228px; float: left; margin: 5px 0px 5px 5px;}

#standard.concours  { background: transparent url(../image/locaux/bg_concours_content.gif) repeat-y left top; }
#standard.concours .img_290_ .media img { border: 0 none; }
#standard.concours .img_200_ .media img { border: 0 none; }
#standard.concours .img_100_ .media img { border: 0 none; }
#standard.concours .wrapper_left { width: 672px;  }
#standard.concours .wrapper_right { margin: 0px;}
#standard.concours .wrapper_right .img_200_ .media { margin: 0px 0px 0px 0px; float: none; }
#standard.concours .wrapper_right .img_200_ .info { margin-top: 10px; }
#standard.concours .wrapper_right .img_290_ .media { margin: 0px 0px 10px 0px; float: none; }
#standard.concours .wrapper_right .img_100_ .media { margin: 0px 10px 10px 0px;  }
#standard.concours .wrapper_right .bloc_qcmimg { background: #d1cdc6;margin-bottom: 0px; height: 1%;  }

#standard.concours .blocs { padding:5px}
/*#standard.concours .blocs .bloc_coretext { background: #898580;  color: #FFF;}*/
#standard.concours .blocs .bloc_coretext .info { padding-top:5px}
#standard.concours .blocs .bloc_coretext a { color: #333; }
#standard.concours .blocs .bloc_coretext h2 { background:#898580; color: #FFF; font-size: 20px; font-weight: normal; padding-left:0; }
#standard.concours .blocs .bloc_coretext h2 a{color: #FFF;}
#standard.concours .blocs .bloc_coretext .soustitre { color: #333;   }
#standard.concours .bloc_coretext .bloc_lien_int a { background: none;  padding: 0px; color: #333;}
#standard.concours .wrapper_right .blocs .img_100_ .media { margin:0px 10px 0px 0px; }
#standard.concours .wrapper_right .blocs .img_200_ .media { margin:0px 10px 0px 0px; }

.lots { background: #333; }
.lots h2 { padding: 10px 5px; font-size: 20px; font-weight: normal;  }
.bloc_lot { border-top: solid 1px #4d4d4d; padding: 5px 0px; color: #FFF; }
.bloc_lot .content { padding: 0px 5px; min-height: 58px; }
* html .bloc_lot .content { min-height: 58px; }
#standard.concours .wrapper_right .bloc_lot .info { padding: 5px 0px 0px 0px ;  }
.bloc_lot .media { margin-right: 10px;  }

.sponsors { background: #333; border-top: solid 1px #4d4d4d; padding: 5px 5px 5px 5px; }
.sponsors h2 { padding: 10px 0px; font-size: 20px; font-weight: normal;  }
.bloc_locpart { background: #FFF; color: #808080; border-bottom: solid 1px #333; height: 1%; }
.bloc_locpart .media { margin-left: 20px; margin-right: 0px; }
.bloc_locpart a,
	.bloc_locpart h3 { color:#1F3861; display:block; font-weight:bold; padding:0px 0px 5px;}

.bloc_locpart .content { padding: 5px; min-height: 58px; }
* html .bloc_locpart .content { min-height: 58px; }
#standard.concours .wrapper_right .bloc_locpart .info { padding: 5px 0px 0px 0px ;  }

ul#choix_languemain { display: block; }

#standard.standard .wrapper_right .media_gauche .img_100_ { border:5px solid #fff; background:#FFFFFF url(../image/programmes/bg_left_100_img.gif) repeat-y scroll left top; }

* html #standard.standard .wrapper_right .bloc_coretext{height:1%}

* html #standard{height:1%;}

.locqcm { padding: 5px; min-height: 300px; }
* html .locqcm { height: 300px; }
.locqcm_left {float: left; padding: 10px; color: #FFF; width: 180px; }
.locqcm_right {float: right; width: 460px; }
.locqcm_left h3,
	.d_1024 #standard.standard .wrapper_left .locqcm_left h3 { background: none; color: #FFF; margin: 0px; padding: 0px 0px 10px;  height: auto; line-height: normal; font-size: 20px; font-weight: normal; font-family: Verdana; }
.locqcm_questions { color: #000; }
table.questions { margin-bottom: 5px; }
table.questions td { vertical-align: top; }
.questions .question {width: 210px; border-top: solid 1px black; }
.questions .question h4 { padding: 10px;}
.questions .reponses li { border-top: solid 1px black; padding: 5px 10px; }
.locqcm_right .consigne { background: url(../image/locaux/ombre_bas_4px.gif) repeat-x bottom left #FFF; color: #333; padding: 10px 25px 30px 25px; font-weight: bold; }
.locqcm_right .formuser { background: #EDEBE8; padding: 10px 25px 30px 25px; }
.label { color:#000000; font-size:11px; height:20px; line-height:18px; width:105px; }
.field { color:#000000; font-size:11px; }
form input, textarea, select { background-color:#DDDDDD; border-color:#7A7A7A #EDEDED #EDEDED #7A7A7A; border-style:outset; border-width:1px; font-family:Verdana; font-size:11px; margin-bottom:2px; }
.formuser input, .formuser textarea, .formuser select { background-color:#FFFFFF; border:1px solid #898580; font-family:Verdana; font-size:11px; margin-bottom:0; }
.formuser .field input { font-size:12px; width:200px; }
.formok td { padding: 10px 25px; background: #FFF; }
.formok td.certif { background: #EDEBE8; border-top: solid 1px #FFF;  }
#qcm a { color:#333333; }
#qcm .submit a { background: url(../image/locaux/concours_fleche.gif) no-repeat scroll left top; color:#333333; font-size:18px; padding:0 0 5px 35px; }
#qcm input.radio { background:transparent none repeat scroll 0 0; border:medium none; width:auto; margin: 0px 2px;	}
#col_reglement { display: none; padding: 25px; background: #FFF; }
#col_reglement .bloc_coretext h2 { padding: 0px 0px 10px; }
#standard.standard .wrapper_left #col_reglement .bloc_coretext { padding: 0px; }

.reglement h2 { font-size:18px; margin:0px 0px 30px; }
.reglement .bloc_coretext h2 { font-size: 12px; margin:0px; }
#col2_concours h2 { font-size:24px; padding:0 12px 10px; }
#col_reglement h2, #col_reglement h3 { color:#000000; padding-left:0; }
.reglement h2 span { display:block; float:right; font-size:11px; font-weight:normal; }
#col_reglement h2 a { color:#000000; }
#standard.standard .reglement h2 span a.retour { background: url(../image/locaux/concours_back.gif) no-repeat scroll left top; padding: 2px 0px 5px 20px; border: 0 none; }
.reglement h2 span a.print { background: url(../image/locaux/concours_print.gif) no-repeat scroll right top; padding:2px 20px 5px 0px; }
.standard .retour a { background:url(../image/arrow_prev.gif) no-repeat left top}

.questions .message { background:#FFFFFF; }
.questions .message .msg { background:#FFFFFF; font-size:18px; padding:12px; }
.standard .message .retour { border: 0 none; }

#qcm .questions .reponses textarea { height:100px; margin:5px; width:235px; }

.bloc_promo_middle .content .info h2 {color: #25a3da; font-size: 16px; font-weight:bold; padding: 10px 10px 5px 10px;}
.bloc_promo_middle {/*padding-bottom: 10px;*/padding: 10px; border-bottom: 1px solid #25a3da;}

/* Tableaux de données */
.dataTab, .dataTab tbody {
	padding: 0;
	margin: 0;
}
.dataTab th {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../image/locaux/bg_datatable.jpg) no-repeat;
}
.dataTab th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
.dataTab td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
.dataTab td.alt {
	background: #F5FAFA;
	color: #797268;
}
.dataTab th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../image/locaux/bullet1.gif) no-repeat;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.dataTab th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../image/locaux/bullet2.gif) no-repeat;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #797268;
}

/*** correction bug maquette japon ***/
#home_content .home_menu {margin-bottom: 0px;}
#home_content .line1 { height: auto;}

/* corrections coretext */
.right_wrap .wrap_droit .bloc_coretext .img_100_ .media { margin:0; width:auto;}
.right_wrap .wrap_droit .bloc_coretext h2, .wrap_droit .bloc_coretext h2 a { color:#fff}

.wrap_droit .bloc_locconcours { margin-bottom:20px}

#standard.standard .wrapper_right .bloc_xbloc .media_gauche .img_100_ { border:none}