/* 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("../font/amasimtbol-webfont.woff") format("woff"), url("../font/amasimtbol-webfont.ttf") format("truetype"), url("../font/amasimtbol-webfont.svg#webfontCwwiE8pQ") format("svg");
}
@font-face {
    font-family: "Amasis-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("../font/amasimtmed-webfont.eot?") format("eot"), url("../font/amasimtmed-webfont.woff") format("woff"), url("../font/amasimtmed-webfont.ttf") format("truetype"), url("../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('../font/292772_0_0.eot');src: url('../font/292772_0_0.eot?#iefix') format('embedded-opentype'),url('../font/292772_0_0.woff') format('woff'),url('../font/292772_0_0.ttf') format('truetype');}
   
@font-face {font-family: 'PlutoSansMedium';src: url('../font/292772_1_0.eot');src: url('../font/292772_1_0.eot?#iefix') format('embedded-opentype'),url('../font/292772_1_0.woff') format('woff'),url('../font/292772_1_0.ttf') format('truetype');}

/* _____________________________ NAVIGATION __________________________*/ 

/* metanav */
#metanav { height: 36px; background: url(../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(../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(../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(../image/navigation/signal_hover.png) no-repeat 1px -32px; height: 36px; padding-left: 10px; }
#choixsignalzone_change a { background: url(../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(../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(../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(../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(../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(../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(../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(../image/navigation/bg_menu.png) no-repeat 2px top;  }
#menumain #menutop li.li2 a { width: 118px; background: url(../image/navigation/bg_menu.png) no-repeat -116px top;  }
#menumain #menutop li.li3 a { width: 157px; background: url(../image/navigation/bg_menu.png) no-repeat -234px top;  }
#menumain #menutop li.li4 a { width: 139px; background: url(../image/navigation/bg_menu.png) no-repeat -391px top;  }
#menumain #menutop li.li5 a { width: 87px; background: url(../image/navigation/bg_menu.png) no-repeat -530px top;  }
#menumain #menutop li.li6 a { width: 109px; background: url(../image/navigation/bg_menu.png) no-repeat -619px top;  }

#menumain #menutop li.li1 a.act { background: url(../image/navigation/menu_act_programmes.png) no-repeat top left;  }
#menumain #menutop li.li2 a.act { background: url(../image/navigation/menu_act_info.png) no-repeat top left;  }
#menumain #menutop li.li3 a.act { background: url(../image/navigation/menu_act_lf.png) no-repeat top left;  }
#menumain #menutop li.li4 a.act { background: url(../image/navigation/menu_act_divertissement.png) no-repeat top left;  }
#menumain #menutop li.li5 a.act { background: url(../image/navigation/menu_act_pratique.png) no-repeat top left;  }
#menumain #menutop li.li6 a.act { background: url(../image/navigation/menu_act_tv5mondeplus.png) no-repeat top left;  }
/*#menumain #menutop li.li1 a:hover,*/ #menumain #menutop li.li1.over a { background: url(../image/navigation/menu_over_programmes.png) no-repeat -2px 0;  }
/*#menumain #menutop li.li2 a:hover,*/ #menumain #menutop li.li2.over a { background: url(../image/navigation/menu_over_info.png) no-repeat top left;  }
/*#menumain #menutop li.li3 a:hover,*/ #menumain #menutop li.li3.over a { background: url(../image/navigation/menu_over_lf.png) no-repeat top left;  }
/*#menumain #menutop li.li4 a:hover,*/ #menumain #menutop li.li4.over a { background: url(../image/navigation/menu_over_divertissement.png) no-repeat top left;  }
/*#menumain #menutop li.li5 a:hover,*/ #menumain #menutop li.li5.over a { background: url(../image/navigation/menu_over_pratique.png) no-repeat top left;  }
/*#menumain #menutop li.li6 a:hover,*/ #menumain #menutop li.li6.over a{ background: url(../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(../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(../image/navigation/layer_separator.png) no-repeat bottom left; }
#menumain #menutop #menutoplayer1 .layercol1 .item2 { background: url(../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(../image/navigation/layer_programme_accueil.png) no-repeat top left;}
#menumain #menutop li.li1 #menutoplayer1 .layercol1 .item2  a { background: url(../image/navigation/layer_programme_selection.png) no-repeat top left; }
#menumain #menutop li.li1 #menutoplayer1 .layercol1 .item3  a { background: url(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../image/navigation/sprite_x_navigation.png) repeat-x left -308px;}
#breadcrumpbottom { height: 25px;  margin: 0 11px 10px 10px; background: url(../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(../image/navigation/icon_print.png) no-repeat 0 5px; }
.d_tv5 .div_tip { background: url(../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(../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(../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(../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(../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(../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(../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(../image/navigation/layer_close.png) no-repeat top left; font-size: 0;}
#window .bt_fermer:hover { background: url(../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(../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(../image/navigation/layer_signal_separator.png ) repeat-x bottom left;}
#window #choix_zone { margin: 20px 30px; background: url(../image/navigation/layer_signal_separator.png ) repeat-x bottom left; border: 0;}
#window #choix_langue { margin: 20px 30px; background: url(../image/navigation/layer_signal_separator.png ) repeat-x bottom left; border: 0;}
#window a.fsubmit { display: block; width: 96px; height: 60px; background: url(../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(../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(../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}