/* --- SITE CONTENT --- */
/* --- Info Blk --- */
.slide {display:inline; float:left; margin:1px 7px 0 -4px; width:22px; height:100%; background:url(img/layout/slide_btn_bg.png) repeat-y;}
.slide a {display:block; width:22px; height:45px; background:url(img/buttons/btn_slide_left.png) no-repeat 4px 0; text-indent:1000em;}
.eLFloated.slideSmall {width:325px;}
.cmnBlk.sportNewsBlk .ctntBlk .newsLkIt.focused {background:url(img/layout/cmn_blck_focused_bg.png) repeat-x 0 0;}

/* --- Start Club France TV Blk --- */
.cmnBlk.clubFTVBlk .tabsBlk {background:#D1E0EF;}
.cmnBlk.clubFTVBlk .tabsBlk .label {color:#26619D;}
.cmnBlk.clubFTVBlk .ftvClubLoginFormBlk {border-right:1px solid #D1E0EF;}
.cmnBlk.clubFTVBlk .ftvClubLoginFormBlk fieldset input {border:1px solid #85A3C2;}
.cmnBlk.clubFTVBlk .ftvClubLoginFormBlk fieldset a {color:#26619D;}

/* All Programs */
.cmnBlk.allProgramsBlk .ctnt {float:left; width:100%; background:url(img/layout/cmn_blck_expand_top_bg.png) repeat-x #FFFFFF;}
.cmnBlk.allProgramsBlk .ctnt .allProgramsBlkMoreProg {background:url(img/layout/cmn_blck_expand_bottom_bg.png) repeat-x bottom;}
/* --- ------ --- --- */


.bandeauVideo {}
.bandeauVideo .ctntBlk { background: transparent url(/layoutftv/arches/common/images/video/mea_home_video_f3.jpg) no-repeat; }
.bandeauVideo a.lienTop { display: block; height: 48px; }
.bandeauVideo  .meaVideos { margin-bottom: 4px; }
.bandeauVideo  .meaVideos ul { height: 104px; }
.bandeauVideo  .meaVideos ul li { width: 116px; margin-left: 17px; float: left; }
.bandeauVideo  .meaVideos ul li .pxBlk img.ctntPx { border: 1px solid #939798; }
.bandeauVideo  .meaVideos ul li .dataBlk { float: left; background: transparent url(/layoutftv/arches/common/images/video/bandeau_page_video_vignette.jpg) no-repeat; width: 116px; height: 38px; }
.bandeauVideo  .meaVideos ul li .dataBlk h4.itemSTitle {font-size: 10px; padding: 3px 5px; text-align: center;}
.bandeauVideo  .meaVideos ul li .dataBlk h4.itemSTitle a {color: white; text-decoration: none;}


/* Intégration des nouveaux styles "refonte" pour les mises en avant des pages au nouveau design */

.bloc { color: #222; position: relative; margin-bottom: 4px; overflow: hidden; }
.bloc .entete { padding: 0 4px 4px 4px; text-transform: uppercase; font-weight: bold; font-size: 18px/*1.6em;*/;}
.bloc .contenu, .bloc .contenu .donnee  { position: relative; overflow: hidden; }
.bloc .contenu > .ligne { display: block; overflow: hidden; padding-top: 2px; }
.bloc .donnee  a { text-decoration: none; }
.bloc .donnee ._region { color: #000000; text-transform: uppercase; font-weight: bold; font-size: 10px; font-family: verdana; }
.bloc .donnee ._theme { color: #26619D; text-transform: uppercase; font-weight: bold; font-size: 11px;/*1em;*/ font-family: verdana; }
.bloc .donnee ._date { color: #868686; font-size: 11px;/*0.9em;*/ }
.bloc .donnee ._titre { color: #222; font-weight: bold; font-size: /*15px*/1.35em; line-height: 1em; margin-bottom: 4px; }
.bloc .donnee ._accroche { font-size: 12px; line-height: 13px; }
.bloc .donnee ._vignette > img { width: 100%; display: block; }
.bloc .donnee .blocLien { position: absolute; height: 100%; width: 100%; display: block; left: 0; top: 0; cursor: pointer; background: transparent url(/layoutftv/arches/common/stylesheets/img/pix.gif) repeat 0 0; }
.bloc .donnee ._contenuTextuel { font-family: "Trebuchet MS"; }

.bloc .donnee.hover a { color: #26619D !important; }
.bloc .donnee.hover ._vignette { opacity: 0.9; }

.bloc .donnee .liensInteractivite { margin-top: 2px; }
.bloc .donnee .liensInteractivite > a { position: relative; z-index: 1; font-weight: bold; font-size: 12px; color: #26619D; margin-right: 5px; }
.bloc .donnee .liensInteractivite > a:hover { text-decoration: underline; }
.bloc .donnee .liensInteractivite .lienCommentaires { padding-right: 18px; background: transparent url(/layoutftv/sites/homes_dfusion/img/layout/picto_commentaires.png) no-repeat right center; }
.bloc .donnee .liensInteractivite .lienVideosCappu { padding-right: 28px; background: transparent url(/layoutftv/sites/homes_dfusion/img/layout/picto_videos.png) no-repeat right center; }

.bloc > .lienPlus {  }
.bloc > .lienPlus > a { }

.taille33prct { width: 32%; float: left; margin-right: 2%; }
.taille33prct.dernier { margin-right: 0%; float: right; }

.taille50prct{ width: 48.9%; float: left; margin-right: 2%; }
.taille50prct.dernier{ margin-right: 0%; float: right; }

.taille25prct { width: 23.45%; float: left; margin-right: 2%; }
.taille25prct.dernier { margin-right: 0%; float: right; }

.bloc .donnee ._vignette { margin-bottom: 3px; overflow: hidden; }
.bloc .donnee ._vignette.vignetteGauche { float: left; margin-bottom: 0px; margin-right: 3px; }
.bloc .donnee ._vignette.vignetteDroite { float: right; margin-bottom: 0px; margin-left: 3px;  }

.bloc .donnee ._vignette.tailleVignetteAuto { width: 100%; }
.bloc .donnee ._vignette.vignetteGauche.tailleVignetteAuto { width: 48.5%; margin-right: 2.4%; }
.bloc .donnee ._vignette.vignetteDroite.tailleVignetteAuto { width: 48.5%; margin-left: 2.4%; }

._contenuTextuel.textePetit  { font-size: 0.8em; }
._contenuTextuel.texteGros  { font-size: 1.3em; }
._contenuTextuel.texteTresGros  { font-size: 2em; }
._contenuTextuel.texteInvisible { display: none; }

.bloc.blocEnsembleNews .ligne { padding-top: 10px; border-top: 1px dashed #868686; }
.bloc.blocEnsembleNews ._date,
.bloc.blocEnsembleNews._theme { display: inline; }

.bloc.blocNewsUne { }
.bloc.blocNewsUne ._vignette { width: auto !important; padding-right: 200px; }
.bloc.blocNewsUne ._contenuTextuel { font-family: "Trebuchet MS"; position: absolute; top: 0px; right: 0px; width: 226px; min-height: 39px; background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg_spot_title_top.png) no-repeat 0 0; padding-top: 15px; }
.bloc.blocNewsUne ._contenuTextuel ._region,
.bloc.blocNewsUne ._contenuTextuel ._theme,
.bloc.blocNewsUne ._contenuTextuel ._date,
.bloc.blocNewsUne ._contenuTextuel ._titre { display: block !important; padding-left: 15px; padding-right: 15px;}
.bloc.blocNewsUne ._contenuTextuel ._region { margin-bottom: 3px; }
.bloc.blocNewsUne ._contenuTextuel ._theme { margin-top: -5px; font-family: "Verdana"; }
.bloc.blocNewsUne ._contenuTextuel ._titre { padding-bottom: 15px; min-height: 15px; background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg_spot_title_bot.png) repeat-y 0 100%; }


.bloc.blocNewsUne ._contenuTextuel ._accroche,
.bloc.blocNewsUne ._contenuTextuel .liensInteractivite { padding-left: 35px; }
.bloc.blocNewsUne .donnee.hover ._contenuTextuel { width: 231px; }
.bloc.blocNewsUne .donnee.hover ._contenuTextuel ._accroche,
.bloc.blocNewsUne .donnee.hover ._contenuTextuel .liensInteractivite { padding-left: 40px; }

.bloc ._contenuTextuel ._titre > a { color: #000; }

.blocGalerie .contenu { overflow: auto; white-space: nowrap; margin: 0 25px; }
.blocGalerie .contenu .donnee { background: transparent url(../img/bg/bg_vignette_caroussel.png) no-repeat 0 100%; display: inline-block; height: 130px; width: 173px; margin: 0 5px; overflow: hidden; white-space: normal; vertical-align: top; }
.blocGalerie .contenu .donnee > ._vignette { margin: 0; height: 97px; overflow: hidden; }
.blocGalerie .contenu .donnee > ._contenuTextuel { position: absolute; bottom: 33px; width: 100%;font-size: 0.75em; background: transparent url(../img/bg/bg_titre_video.png) 0 0 repeat; }
.blocGalerie .contenu .donnee > ._contenuTextuel > ._titre { margin: 0; min-height: 31px; background: transparent url(../img/layout/btn_video_play.png) 0 50% no-repeat; padding-left: 35px; margin: 2px; }
.blocGalerie .contenu .donnee > ._contenuTextuel > ._titre > a { color: #fff; }
.blocGalerie .contenu .donnee > ._contenuTextuel > ._accroche { display: none; }
.blocGalerie .contenu .donnee > ._contenuTextuel > ._date { display: none; }
.blocGalerie .contenu .donnee.hover { margin: 0 0; width: 183px; background-position: -173px 100%; }
.blocGalerie .contenu .donnee.hover ._vignette { height: 101px; }
.blocGalerie .contenu .donnee.hover ._contenuTextuel { bottom: 29px; }
.blocGalerie .contenu .donnee.hover a { color: #fff !important; }

.blocGalerie .contenu { overflow: hidden; }
.blocGalerie .next { position: absolute; right: 0; top: 50%; z-index: 2; width: 33px; height: 21px; background: transparent url(../img/layout/btn_galerie.png) 0 0 no-repeat; text-indent: -9999px; cursor: pointer; display: block; }
.blocGalerie .next:hover { background-position: -33px 0; }
.blocGalerie .next.inactive:hover { background-position: 0 0; }
.blocGalerie .next.inactive,
.blocGalerie .prev.inactive { filter: alpha(opacity=50); opacity: 0.5; cursor: default; }
.blocGalerie .prev { position: absolute; left: 0; top: 50%; z-index: 2;  width: 33px; height: 21px; background: transparent url(../img/layout/btn_galerie.png) 0 -21px no-repeat; text-indent: -9999px; cursor: pointer; display: block; }
.blocGalerie .prev:hover { background-position: -33px -21px;  }
.blocGalerie .prev.inactive:hover { background-position: 0 -21px;  }


#infosPresidentielle { width: 495px; height: 95px; background: url(/layoutftv/sites/info/elections/presidentielles-2012/img/bandeau-home.png) no-repeat 0 0 transparent; }
#infosPresidentielle > .entete { height: 16px; visibility: hidden; margin-top: 2px; }
#infosPresidentielle .contenu { height: 61px; padding: 4px 0; margin: 0 34px 0 33px; }
#infosPresidentielle .contenu .donnee { width: 403px; margin: 0 15px 0 6px; height: 62px; background: none; }
#infosPresidentielle .contenu .donnee  > ._vignette,
#infosPresidentielle .contenu .donnee.hover  > ._vignette { width: 107px; height: 53px; float: left; margin: 4px; margin-right: 12px; }
#infosPresidentielle .contenu .donnee  > ._contenuTextuel,
#infosPresidentielle .contenu .donnee .hover > ._contenuTextuel  { font-family: arial; width: auto; height: 60px; background: none; position: relative; line-height: 1em; bottom: 0; overflow: hidden;}
#infosPresidentielle .contenu .donnee  > ._contenuTextuel > ._date  { /*display: inline; color: #CA1A14; font-weight: bold; font-size: 13px;*/display: none; }
#infosPresidentielle .contenu .donnee  > ._contenuTextuel > ._titre  { /*display: inline;*/min-height: 0; color: #093D72; padding: 0; line-height: 1em; font-size: 13px; background: none; }
#infosPresidentielle .contenu .donnee  > ._contenuTextuel > ._titre > a,
#infosPresidentielle .contenu .donnee.hover  > ._contenuTextuel > ._titre > a { color: #093D72 !important; }
#infosPresidentielle .contenu .donnee  > ._contenuTextuel > ._accroche  { display: block; margin-top: 2px; }
#infosPresidentielle .prev { top: 45%; left: 10px; width: 19px; height: 28px; background: url(/layoutftv/sites/info/elections/presidentielles-2012/img/fleches.png) no-repeat 0 -28px transparent; } 
#infosPresidentielle .next { top: 45%; right: 10px; width: 19px; height: 28px; background: url(/layoutftv/sites/info/elections/presidentielles-2012/img/fleches.png) no-repeat 0 0 transparent; } 


.blocMEANews { background: transparent url(/layoutftv/sites/info/homes_dfusion/img/bg/bg_mea_home_top.png) 0 0 no-repeat; min-height: 114px;}
.blocMEANews > .contenu { overflow: visible; padding: 2px 4px; background: transparent url(/layoutftv/sites/info/homes_dfusion/img/bg/bg_mea_home_bot.png) no-repeat scroll 0 100%; }
.blocMEANews > .entete { margin: 5px 5px 0; }
.blocMEANews > .entete,
.blocMEANews > .entete > a { font-weight: normal; font-size: 26px; font-family: impact; color: #26619D; text-decoration: none; }
.blocMEANews > .entete .theme { color: #000; }
#infoRegions > .entete { padding: 1px 5px; margin: 0 0 5px 0; background: transparent url(/layoutftv/sites/info/homes_dfusion/img/titres/titre_mea_regions_home.png) 0 0 no-repeat; height: 26px; }
#infoRegions > .entete,
#infoRegions > .entete > a { color: #ffffff; font-size: 22px; font-weight: normal; font-family: impact, verdana; text-decoration: none; }

.blocMEANews .blocNewsUne { min-height: 200px; }
.blocMEANews .blocNewsUne .donnee,
.blocMEANews .blocNewsUne .contenu { overflow: visible; }

.blocMEANews .contenu > .lienPlus > .listeJTs { position: absolute; top: -37px; right: 5px; }
.blocMEANews .contenu > .lienPlus > .listeJTs > li { display: inline; }
.blocMEANews .contenu > .lienPlus > .listeJTs > li > a { text-decoration: none; }

#meaHomeInfo .menuInfo { position: relative; font-family: arial; background: transparent url(/layoutftv/arches/france32/stylesheets/img/info/bg_menusecondaire_home.png) no-repeat scroll 0 0; height: 28px; margin-bottom: 2px; }
#meaHomeInfo .menuInfo li { display: block; float: left; padding: 0px 5px 0px 5px; color: #fff; border-left: 1px solid #fff; white-space:nowrap; }
#meaHomeInfo .menuInfo li:first-child { border: none; padding-left: 6px; }
#meaHomeInfo .menuInfo li a { text-decoration: none; color:#fff; font-family: arial font-size:13px; text-transform: uppercase; font-weight:bold; }
#meaHomeInfo .menuInfo li a:hover { background:#808080; color: #fff; text-decoration:none; }
#meaHomeInfo .menuInfo .scrollWrapper { overflow: hidden; width: 440px; padding-top: 6px; height: 22px; position: relative; }
#meaHomeInfo .menuInfo .scrollWrapper > ul { position: absolute; }
#meaHomeInfo .menuInfo .btnDefileMenuGauche { visibility: hidden; background: transparent url(/layoutftv/arches/france32/stylesheets/img/info/btn_defilement_menu_gauche.png) no-repeat 5px 0; position: absolute; top: 6px; right: 20px; height: 18px; width: 20px; cursor: pointer; margin-right: 5px; }
#meaHomeInfo .menuInfo .btnDefileMenuDroite { visibility: hidden; background: transparent url(/layoutftv/arches/france32/stylesheets/img/info/btn_defilement_menu_droite.png) no-repeat 5px 0; position: absolute; top: 6px; right: 0px; height: 18px; width: 20px; cursor: pointer; margin-right: 5px; }
#meaHomeInfo .menuInfo .btnDefileMenuGauche:hover { background-position: 4px 0; }
#meaHomeInfo .menuInfo .btnDefileMenuDroite:hover { background-position: 6px 0; }

#derniereMinuteScroll { background-color: #E0DEDF; min-height: 28px; border: none; margin-left: 2px; margin-right: 1px;  }
#derniereMinuteScroll .title { top: 0px; height: 28px; width: 115px; background: transparent url(/layoutftv/sites/info/homes_dfusion/img/titres/titre_filinfo_fleche_f3.png) no-repeat 0 0; }
#derniereMinuteScroll.breakingNews { min-height: 51px; background: transparent url(/layoutftv/sites/info/homes_dfusion/img/bg/bg_derniereminute_home_f3.png) no-repeat 0 0; }
#derniereMinuteScroll.breakingNews .title { margin-top: 3px; margin-left: 4px; width: 78px; height: 48px; background: transparent url(/layoutftv/sites/info/homes_dfusion/img/titres/titre_derniere_minute_home_f3.png) no-repeat 0 0; }
#derniereMinuteScroll.breakingNews .filInfoScroll { padding-left: 90px; padding-top: 8px; }

.blocMEASecondaire { background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg_home_mea_secondaire_top.png) 0 0 no-repeat; }
.blocMEASecondaire > .contenu { background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg_home_mea_secondaire_bot.png) 0 100% no-repeat; }

#choixCarte { overflow: visible; }
#choixCarte > .entete { color: #077BB6; text-transform: none; font-size: 14px; font-family: "Trebuchet MS"; padding: 0 4px; }
#choixCarte > .contenu { padding: 0 4px; }
#choixCarte > .contenu ._contenuTextuel > ._titre  { font-size: 9px; font-weight: normal; }
#choixCarte > .contenu ._contenuTextuel > ._titre > a { color: #077BB6; }
#choixCarte > .contenu ._vignette { text-align: center; padding: 1px; border: 1px solid #ccc; }
#choixCarte > .carteInteractive { position: absolute; display: none; z-index: 5; top: 0; right: 0; width: 683px; height: 415px; background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg-carte-regions.jpg) 0 0 repeat-x; border: 1px solid #BFBEBE; }
#choixCarte > .carteInteractive > .entete { position: absolute; right: 10px; top: 100px; text-transform: uppercase; color: #007CC2; font-weight: bold; font-size: 22px; }
#choixCarte > .carteInteractive > .closeButton { position: absolute; display: block; height: 24px; width: 24px; right: 8px; top: 8px; background: transparent url(/layoutftv/sites/homes_dfusion/img/layout/btn_reduire.png) 0 0 no-repeat; text-decoration: none; }
#choixCarte > .carteInteractive > ul { position: relative; width: 380px; height: 384px; margin: 15px 20px; background: transparent url(/layoutftv/arches/common/images/maps/carte_regions_f3_24.png) 0 0 no-repeat; }
#choixCarte > .carteInteractive > ul > li { position: absolute; line-height: 12px; text-align: center; }
#choixCarte > .carteInteractive > ul > li > a { color: #007CC2; font-weight: bold; text-decoration: none; font-size: 12px; font-family: trebuchet MS; }
#choixCarte > .carteInteractive > ul > li > a:hover { color: #000000; }
#choixCarte > .carteInteractive > ul > li.retour { left: 360px; top: 255px; width: 285px; color: #007CC2; text-align: left; }
#choixCarte > .carteInteractive > ul > li.retour > a { font-size: 15px; }
#programmesRegion > .entete { color: #077BB6; font-family: impact; font-weight: normal; font-size: 22px; padding: 0 5px 5px; }
#programmesRegion > .contenu { padding: 0 4px; }
#programmesRegion > .contenu > .donnee { text-align: center; margin-bottom: 4px; }
#programmesRegion > .contenu ._contenuTextuel > ._titre { font-size: 10px; text-transform: uppercase; font-weight: normal; }
#programmesRegion > .contenu ._contenuTextuel > ._titre > a { color: #4E504F; }

#meaHomeSport { background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg_home_mea_sport_top.png) 0 0 no-repeat; }
#meaHomeSport > .entete { height: 30px; padding-top: 8px; padding-left: 15px; }
#meaHomeSport > .entete > a { color: #fff; text-decoration: none; }
#meaHomeSport > .contenu { background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg_home_mea_secondaire_bot.png) 0 100% no-repeat; }
#meaHomeSport > .contenu  ._theme { color: #808080; font-size: 11px; }
#meaHomeSport > .contenu > .bloc > .contenu > .donnee > ._contenuTextuel > ._theme { font-size: 13px; }

#meaHomeSport > .contenu > .bloc.newsUne {}
#meaHomeSport > .contenu > .bloc.newsUne > .entete { color: #ED7806; font-size: 14px; margin: 0 0 5px 5px; padding: 0 50px 0 8px; background: #DDD; }
#meaHomeSport > .contenu > .bloc.newsUne > .contenu { padding: 0 10px 0 12px; }
#meaHomeSport > .contenu > .bloc.newsUne > .contenu > .donnee > ._contenuTextuel > ._theme { color: #808080; }
#meaHomeSport > .contenu > .bloc.newsUne > .contenu > .donnee > ._contenuTextuel > ._titre,
#meaHomeSport > .contenu > .bloc.newsUne > .contenu > .donnee > ._contenuTextuel > ._titre > a{ font-size: 18px; color: #2E2E2E; }
#meaHomeSport > .contenu > .bloc.newsUne > .contenu > .donnee > ._contenuTextuel > ._accroche { font-size: 12px; }
#meaHomeSport > .contenu > .bloc.newsUne.rugby { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_rugby.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.rugby  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_rugby.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.tennis { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_tennis.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.tennis  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_tennis.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.football { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_football.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.football  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_football.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.cyclisme { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_cyclisme.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.cyclisme  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_cyclisme.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.moteurs { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_moteurs.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.moteurs  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_moteurs.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.baskethandvolley { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_bhv.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.baskethandvolley  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_bhv.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.voile { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_voile.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.voile  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_voile.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.neigeetglace { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_neigeglace.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.neigeetglace  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_neigeglace.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.autressports { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_autressports.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.autressports  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_autressports.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.athletisme { background: transparent url(/layoutftv/sites/homes_dfusion/img/sport/picto_athletisme.png) 100% 0 no-repeat; }
#meaHomeSport > .contenu > .bloc.newsUne.athletisme  > .entete { background: #DDD url(/layoutftv/sites/homes_dfusion/img/sport/picto_athletisme.png) 100% 0 no-repeat; }

#meaHomeSport > .contenu > .bloc.newsAutres { background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg_rayures.png); margin: 0px 1px; border-top: 1px dotted; }
#meaHomeSport > .contenu > .bloc.newsAutres > .contenu { padding: 2px;}
#meaHomeSport > .contenu > .bloc.newsAutres > .contenu > .donnee > ._contenuTextuel > * { display: inline; }
#meaHomeSport > .contenu > .bloc.newsAutres > .contenu > .donnee > ._contenuTextuel > ._theme > span { color: #ED7806; }
#meaHomeSport > .contenu > .bloc.newsAutres > .contenu > .donnee > ._contenuTextuel > ._titre { line-height: 1em; }
#meaHomeSport > .contenu > .bloc.newsAutres > .contenu > .donnee > ._contenuTextuel > ._titre a { font-size: 12px; font-weight: normal; color: #000;}

#meaHomeSport > .contenu > .lienPlus { text-transform: uppercase; font-size: 0.9em; text-align: right; background: transparent url(/layoutftv/sites/homes_dfusion/img/bg/bg_rayures.png); margin: 0px 1px 1px 1px; padding: 0 2px 2px 0; }
#meaHomeSport > .contenu > .lienPlus a { padding-left: 12px; background: transparent url(/layoutftv/sites/homes_dfusion/img/layout/fleche_tousles_gris.png) no-repeat 0 3px; color: #3F3D3E; text-decoration: none; font-weight: bold; }
#meaHomeSport > .contenu > .lienPlus a:hover { text-decoration: underline; }


.ftv_mea { position: relative; }
.ftv_mea.hover .ftv_title a { color: #555555; }
.ftv_mea .blocLien { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

/* Intégration blocs info "Présidentielle + FTVI" */
.meaInfo a { text-decoration: none; color: #000; }

.meaInfo { font-family: arial; position: relative; padding: 8px 10px; overflow: hidden; height: 439px; width: 484px; background: url(/layoutftv/sites/homes_dfusion/img/bg/bg_info.png) no-repeat 0 0 transparent; }
.meaInfo > ._head { margin: 0 5px 10px; }
.meaInfo > ._head a { text-transform: uppercase; font-size: 21px; color: #000000; }
.meaInfo > ._head a strong { color: #26619D; margin-right: 5px; }
.meaInfo > ._main ._block { float: left; margin: 0 5px; }

	.meaInfo ._summary { position: absolute; top: 7px; right: 15px; }
	.meaInfo ._summary .ftv_jt_mea { position: relative; float: left; margin-left: 4px; }
	.meaInfo ._summary .ftv_jt_mea .blocLien { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
	.meaInfo ._summary .ftv_jt_mea .ftv_title { display: none; }
	.meaInfo ._summary .ftv_jt_mea .ftv_picture { height: 28px; }	

	.meaInfo > ._main ._block .ftv_mea { font-size: 11px; height: 62px; border-top: 1px solid #E5E5E5; padding-top: 8px; }
	.meaInfo > ._main ._block .mea_focus { font-size: 13px; height: 170px; padding: 0; border: 0; overflow: hidden; }
		.meaInfo > ._main ._block .ftv_mea .ftv_picture { float: left; margin: 2px 12px 20px 0;}
		.meaInfo > ._main ._block .mea_focus .ftv_title { float: left; }
		.meaInfo > ._main ._block .mea_focus .ftv_picture { margin: 0 0 2px 0; }
	
	.meaInfo > ._main ._block ._head a { display: block; text-indent: -999999px; }
	
	.meaInfo > ._main .francetvInfo { width: 206px; margin-right: 32px; }
	.meaInfo > ._main .francetvInfo ._head { height: 31px; width: 104px; background: url(/layoutftv/sites/homes_dfusion/img/logos/logo_ftvinfo.png) no-repeat transparent; }
	.meaInfo > ._main .francetvInfo ._head a {}
	
	.meaInfo > ._main .presidentielles2012 { width: 230px; }
	.meaInfo > ._main .presidentielles2012 ._head { height: 31px; width: 169px; background: url(/layoutftv/sites/homes_dfusion/img/logos/logo_presidentielle.png) no-repeat transparent; }
	.meaInfo > ._main .presidentielles2012 ._head a {}
	
/* Intégration bloc Sport */
.meaSport a { text-decoration: none; color: #000; }

.meaSport { font-family: arial; padding: 8px 10px; overflow: hidden; height: 439px; width: 154px; background: url(/layoutftv/sites/homes_dfusion/img/bg/bg_sport.png) no-repeat 0 0 transparent; }
.meaSport > ._head { margin: 0 0 10px; }
.meaSport > ._head a { text-transform: uppercase; font-size: 21px; color: #000000; }

	.meaSport ._main .ftv_mea { font-size: 11px; height: 70px; border-top: 1px solid #C9C9C9; padding-top: 6px; }
	.meaSport ._main .mea_focus { font-size: 13px; height: 170px; padding: 0; border: 0; overflow: hidden; }
		.meaSport ._main .ftv_mea .ftv_picture { margin: 2px 12px 20px 0;}
		.meaSport ._main .ftv_mea .ftv_theme { font-size: 11px; font-weight: bold; margin-bottom: 2px; }
			.meaSport ._main .ftv_mea.ftv_sport_rugby .ftv_theme { color: #258C00; }
			.meaSport ._main .ftv_mea.ftv_sport_tennis .ftv_theme { color: #FF6E15; }
			.meaSport ._main .ftv_mea.ftv_sport_football .ftv_theme { color: #7A9E00; }
			.meaSport ._main .ftv_mea.ftv_sport_cyclisme .ftv_theme { color: #E7B10E; }
			.meaSport ._main .ftv_mea.ftv_sport_moteurs .ftv_theme { color: #396172; }
			.meaSport ._main .ftv_mea.ftv_sport_basekethandball .ftv_theme { color: #C09866; }
			.meaSport ._main .ftv_mea.ftv_sport_voile .ftv_theme { color: #014EAE; }
			.meaSport ._main .ftv_mea.ftv_sport_neigeetglace .ftv_theme { color: #65A5E2; }
			.meaSport ._main .ftv_mea.ftv_sport_athletisme .ftv_theme { color: #CE3E23; }
			.meaSport ._main .ftv_mea.ftv_sport_sportus .ftv_theme { color: #E31442; }
			.meaSport ._main .ftv_mea.ftv_sport_autresport .ftv_theme { color: #555555; }
		.meaSport ._main .ftv_mea .ftv_title {  }
		.meaSport ._main .ftv_mea .ftv_picture { margin: 0 0 2px 0; }
		
/* Intégration bloc Culturebox */
.meaCulturebox a { text-decoration: none; color: #000; }

.meaCulturebox { font-family: arial; padding: 8px 10px; overflow: hidden; height: 192px; width: 665px; background: url(/layoutftv/sites/homes_dfusion/img/bg/bg_culturebox.png) no-repeat 0 0 transparent; }
.meaCulturebox > ._head { height: 26px; width: 115px; margin-bottom: 11px; margin-left: 5px; background: url(/layoutftv/sites/homes_dfusion/img/logos/logo_culturebox.png) no-repeat transparent; }
.meaCulturebox > ._head a { height: 26px; display:block; text-indent: -999999px; }

	.meaCulturebox ._main .ftv_mea { float: left; font-size: 11px; height: 70px; border-top: 1px solid #E5E5E5; padding-top: 6px; margin: 0 5px; width: 312px; }
	.meaCulturebox ._main .mea_focus { border: 0; }
		.meaCulturebox ._main .ftv_mea .ftv_picture { float: left; margin: 2px 12px 20px 0;}
		.meaCulturebox ._main .ftv_mea .ftv_theme { text-transform: uppercase; font-size: 11px; font-weight: bold; margin-bottom: 2px; }
			.meaCulturebox ._main .ftv_mea .ftv_theme a { color: #777777; position: relative; z-index: 10;}
			.meaCulturebox ._main .ftv_mea .ftv_theme a:hover { color: #555555; }

/* Intégration bloc Services */
.meaServices > ._head { display: none; }

.meaServices .ftv_title { display: none; }
.meaServices .ftv_mea { margin-left: 7px; padding: 2px 2px; height: 51px; width: 162px; overflow: hidden; position: relative; float: left; background: url(/layoutftv/sites/homes_dfusion/img/bg/bg_service_picto.png) no-repeat transparent; }
.meaServices .ftv_mea.first { margin: 0; }


/* Intégration Bloc Pluzz */
#meaPluzz { padding: 1px; background: transparent; border: 1px solid #D0D1CF; }
	#meaPluzz a { text-decoration: none; font-family: verdana; }
	#meaPluzz > .entete { position: relative; height: 65px; background: transparent url(/layoutftv/arches/common/stylesheets/img/layout/pluzz/mea_bg.png) repeat-y 0 0; }
		#meaPluzz > .entete > .logo { position: absolute; left: 20px; bottom: 8px; }
		#meaPluzz > .entete > .voirRevoir { position: absolute; left: 220px; bottom: 20px; color: #fff; text-transform: uppercase; font-size: 13px; }
			#meaPluzz > .entete > .voirRevoir > .important { padding-right: 4px; font-size: 16px; }
	#meaPluzz > .contenu { padding: 0px 18px 20px 18px; overflow: hidden; background: transparent url(/layoutftv/arches/common/stylesheets/img/layout/pluzz/mea_bg.png) repeat-y 0 0; }
		#meaPluzz > .contenu > .donnee { float: left; margin-right: 34px; background: transparent url(/layoutftv/arches/common/stylesheets/img/layout/pluzz/mea_bg_donnee.png) no-repeat 0 0; width: 191px; position: relative; }
		#meaPluzz > .contenu > .donnee.dernier { margin-right: 0; }
			#meaPluzz > .contenu > .donnee a:hover,
			#meaPluzz > .contenu > .donnee.hover a { color: #f810b;}
			#meaPluzz > .contenu > .donnee > ._vignette { margin: 3px 3px 0 3px; background: transparent url(/layoutftv/arches/common/stylesheets/img/layout/pluzz/mea_bg_vignette.png) no-repeat 0 0; position: relative; overflow: hidden; }
				#meaPluzz > .contenu > .donnee > ._vignette > img { padding: 3px; width: 180px; height: 101px; }
			#meaPluzz > .contenu > .donnee > ._contenuTextuel { padding: 0 6px 1px; background: transparent url(/layoutftv/arches/common/stylesheets/img/layout/pluzz/mea_bg_donnee.png) no-repeat 0 bottom; }
				#meaPluzz > .contenu > .donnee > ._contenuTextuel > ._titre > a { color: #fff; font-size: 11px; font-weight: bold; }
	#meaPluzz > .liensPlus { background: #000; position: relative; overflow: hidden; height: 30px; }
		#meaPluzz > .liensPlus > .toutRevoirSur { height: 14px; background: transparent url(/layoutftv/arches/common/stylesheets/img/layout/pluzz/logo_mini.png) no-repeat 100% 0; padding-right: 60px; position: absolute; left: 20px; bottom: 8px; text-transform: uppercase; color: #999; font-weight: bold; font-size: 9px; }
		#meaPluzz > .liensPlus > .plusProgrammes { position: absolute; right: 20px; bottom: 8px; text-transform: uppercase; color: #777; font-weight: bold; font-size: 13px; }

