@media only screen and (max-width:767px){body,html{width:100vw;height:100%;overflow-x:hidden;overflow-y:auto}a:hover,li:hover{background:0 0!important}.containbreadcrumb,[id^=doughnutChart]{margin-bottom:15px}#accueil .contenu article.rowune .titreh2,#photos .contenu article.rowune .titreh2,.container.row #une #infoposts article.rowune .titreh2,.mif_of{margin-bottom:10px}header.mif_of:not(#mif) .navbar .navbar-nav{padding:8px 0;margin-left:0;margin-right:0;background-color:#fff}header.mif_of .navbar{border:none;border-bottom:1px solid #e8e9ea}header.mif_of .navbar-nav{margin-top:0;margin-bottom:0}header.mif_of .bur_MIF{position:relative!important;float:left;margin:10px -10px 0 10px}.bur_MIF.sidebarCollapse .icon-bar{background-color:#222;display:block;width:22px;height:2px;border-radius:1px}.bur_MIF.sidebarCollapse .icon-bar+.icon-bar{margin-top:4px}#pub_banniere_haute{margin-top:0;margin-bottom:10px;height:120px;display:table;width:100%;text-align:center;overflow-y:hidden}#sidebar,#sidebar.active,.jourslive li a{display:inline-block}#pub_banniere_haute>div{display:table-cell!important;vertical-align:middle}#sidebar{position:fixed;opacity:0;width:100%;height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;top:50px;left:-100%;background:rgba(0,0,0,.25);border:none;transition:opacity .2s ease-in-out}#sidebar.active{left:0}#sidebar .container{padding:0;background-color:#fff;box-shadow:5px 0 15px 5px rgba(0,0,0,.35);margin:0 0 0 -255px;width:255px;transition:.4s ease-in-out}#accueil .contenu article.rowactu p.footeractu,#championnats .clubs li:nth-child(odd),#sidebar.active .container,#stpub3 .clubs li:nth-child(odd),.breadcrumb li:first-child,.breadcrumb li:nth-child(2),.container.row #une #infoposts article.rowactu p.footeractu,.stats_equipe .col-xs-4 img,ul.photos_sup .col-lg-3:nth-child(3n+1){margin-left:0}#sidebar .container:before{content:'';display:block;position:absolute;width:100%;height:10px;background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.05) 100%)}#sidebar ul li:last-child,#transfertMenu li{position:unset}#sidebar ul li:last-child #dismiss{position:fixed;z-index:999;right:calc(100vw - 290px);top:50px}#sidebar ul li strong{display:block;color:#000;font:600 14px/32px Arial,sans-serif;padding:0!important;letter-spacing:0;margin-bottom:0;border-bottom:1px solid #e4e4e4}#sidebar ul li a{display:block;font:14px/30px Arial,sans-serif;letter-spacing:0;padding:2px 0 0;color:#666;border-right:none;border-bottom:none}#ficheidentitejoueur+.nav-tabs,#menu_MIF{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#menu_MIF{padding:0 10px;margin:0}#ficheidentitejoueur+.nav-tabs::-webkit-scrollbar#menu_MIF::-webkit-scrollbar{display:none}#menu_MIF li{display:inline}#championnats .archivesannee .col-lg-4:nth-child(3n+2),#logo span,#logo svg,#photos .menuclub+#stpub3 .row.media.wrap.listeinfos,#stpub3 .archivesannee .col-lg-4:nth-child(3n+2),.redaction table h2{margin:0}#logo{text-align:center;line-height:55px}#logo .solo{height:26px;vertical-align:middle;margin-right:10px}#logo a{color:#000;font-size:9px}#logo span{vertical-align:middle;line-height:initial;margin:0 0 0 10px}#transfertMenu #accordion{right:10px;top:10px;margin-bottom:0;width:calc(100% - 20px)}#transfertMenu #accordion .panel-heading{padding:5px 10px}#transfertMenu #accordion .panel-heading a,.entete_fiche_technique .table time{font-size:.75em}#transfertMenu #accordion a[href="#collapseOne"]{color:666;font-size:.9em}#transfertMenu .panel-body a[data-parent="#ssAccordion"]{font-size:.9em;font-weight:700;line-height:35px}#transfertMenu .panel-body a[aria-expanded=true]{border-bottom:1px solid #f0f1f2;display:block;margin-bottom:-5px;color:#4096ee}#transfertMenu .panel-body a{line-height:2.2em;font-size:1.05em}#sidebar ul li a:hover,#transfertMenu .panel-body a:hover{color:#4096ee}#containmenuligue.issticky{top:51px}#containmenuligue .firstmenu+div.row.media.container a,.listeequipetransfert a{padding:0 5px;width:50px;max-width:50px;min-width:50px}#containmenuligue .firstmenu+div.row.media.container a:first-child,.listeequipetransfert a:first-child,.jourslive li:first-child a{padding-left:0}#containmenuligue .firstmenu+div.row.media.container a:last-child,.listeequipetransfert a:last-child,.jourslive li:last-child a{padding-right:0}#containmenuligue .firstmenu+div.row.media.container,.listeequipetransfert,#ligue #menuligue,#livefoot .nav.nav-tabs,#menuligue.container,#menuligue.menuphotos,#menuvideo,#mercatoTransfertLigue .listeClubs,.containbreadcrumb,.jourslive,.liguesprogtv,.menuclub,.tdef,.themeprogtv{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#containmenuligue .firstmenu+div.row.media.container::-webkit-scrollbar,.listeequipetransfert::-webkit-scrollbar,#ligue #menuligue::-webkit-scrollbar,#livefoot .nav.nav-tabs::-webkit-scrollbar,#menuligue.container::-webkit-scrollbar,#menuligue.menuphotos::-webkit-scrollbar,#menuvideo::-webkit-scrollbar,#mercatoTransfertLigue .listeClubs::-webkit-scrollbar,.containbreadcrumb::-webkit-scrollbar,.jourslive::-webkit-scrollbar,.liguesprogtv::-webkit-scrollbar,.menuclub::-webkit-scrollbar,.tdef::-webkit-scrollbar,.themeprogtv::-webkit-scrollbar{display:none}#livefoot .nav.nav-tabs{background-color:#d4d4d4}#ligue #menuligue,#livefoot .nav.nav-tabs,#menuligue.container,#menuligue.menuphotos,#menuvideo,#mercatoTransfertLigue .listeClubs,#mercatoTransfertLigue .transferts-mercato,.containbreadcrumb .breadcrumb,.jourslive,.liguesprogtv,.menuclub,.tdef table,.themeprogtv{white-space:nowrap}.menuclub a{padding:10px}#footer4,#menuligue.menuphotos,#populaires_accueil,#videos_accueil{padding:15px}#footer1,#menuvideo{padding:0 15px}#transfertMenu{height:50px;padding:10px;background-color:#fff}#accueil,#accueil .contenu article.rowune .titreh2,#accueil .contenu article.rowune .titreh2+p,#accueil .contenu article.rowune figure+p,#accueil .contenu article.rowune p.footeractu,#championnats .joueurs li,#championnats ul.classementbuteurs li,#match-en-direct section .col-md-9,#menuvideo li:first-child,#photos .contenu article.rowune .titreh2,#stpub3 .joueurs li,#stpub3 ul.classementbuteurs li,.container.row #une #infoposts article.rowune .titreh2,.container.row #une #infoposts article.rowune .titreh2+p,.container.row #une #infoposts article.rowune p.footeractu,.dropdown-accordion .panel-heading,.stats_equipe .col-xs-4,header>ul.container{padding:0}#livefoot .nav.nav-tabs,#mercatoTransfertLigue,.jourslive,.jourslive li a,.liguesprogtv,.themeprogtv{margin:0;padding:0 15px}.dropdown-accordion .panel-heading a{display:block;padding:10px 15px}.liguesprogtv{background-color:unset}.liguesprogtv li{margin:7px .5px}#menuligue+div a{display:unset}.dbphoto figure[class^=col] img{height:100px;object-fit:cover}#menuligue.container li,#menuligue.menuphotos li,#menuvideo li,#transfertMenu li,.jourslive li{display:inline;margin-left:0}#menuligue.container li:first-child,#menuligue.container li:first-child a,#menuligue.menuphotos li:first-child,#menuligue.menuphotos li:first-child a,#menuvideo li:first-child,#menuvideo li:first-child a,.jourslive li:first-child,.jourslive li:first-child a{color:#555;letter-spacing:0;background-color:transparent;font-size:1em}.jourslive li{width:unset;border:none;background-color:transparent!important;vertical-align:top}.jourslive li a{position:relative;width:auto}#accueil .contenu article.rowactu .titreh2+.desc,#accueil .contenu article.rowactu figure .actumatch,#containmenuligue.issticky div.row.media.container,#match-en-direct section [class^=col-md] .table tr td:first-child sup,#mea,#menuligue.menuphotos li:nth-child(2)::before,#menuvideo li:nth-child(2)::before,#photos .row.media.wrap .col-sm-6 figcaption strong,#populaires_accueil .carousel-control,#sliderMIF.sliderWrapper h2,#videos_accueil .carousel-control,.albums-slider #thumbcarousel .item .thumb time,.boxAuteurInfo figure+div hr,.container.row #une #infoposts article .titreh2+.desc,.container.row #une #infoposts article.rowactu figure .actumatch,.emissionstv li span,.jourslive li.actif a:before,.jourslive li.actif+li a:before,.jourslive li:first-child a:before,.jourslive li:last-child a:before,.jourslive li:nth-child(2) a:before,.meen,article.rowactu:before{display:none}.themeprogtv li{width:auto!important;padding:5px!important;margin:5px!important}.themeprogtv li.active,.themeprogtv li:hover{background-color:#fff!important;border-radius:5px}.defilement.container{padding:0;border-bottom:1px solid #e8e9ea}.defilement a{font-size:13px;width:100%}.ticker-alaune{font-size:0;padding:0;width:3px;height:35px;margin-right:10px;background:red}#CarouselUne.vertical{width:calc(100% - 23px);height:27px;line-height:35px}#CarouselUne.vertical .carousel-control.left{margin-top:-8px}#CarouselUne.vertical .carousel-control.right{margin-top:7px;bottom:-15px}.container{width:100vw}#match-en-direct aside.ads,#match-en-direct section,#match-en-direct section .col-md-9,.ads,.contenu{width:100%;margin:0}#match-en-direct aside.ads,#match-en-direct section,.ads,.contenu.pull-left{float:none!important}.breadcrumb{padding:4px 6px;margin-top:0;background-color:transparent;border:none}.breadcrumb a,.breadcrumb li,.breadcrumb li span{font-size:.95em}.breadcrumb li{margin-left:4px}.breadcrumb>li+li:before{padding:0 2px}#accueil.container.row,#champetr,#championnats,#footer1 .col-xs-12 a,#infoslegales,#news.container.row,#pcontact,#stpub3,div#livefoot{display:block}#accueil .contenu article.rowactu .titreh2+.desc,#accueil .contenu article.rowactu p.footeractu,.container.row #une #infoposts article .titreh2+.desc,.container.row #une #infoposts article.rowactu p.footeractu{float:none;width:100%}#accueil .contenu article.rowactu .titreh2+.desc,.container.row #une #infoposts article .titreh2+.desc{font-size:1em;color:unset;padding-left:0}#accueil .contenu article,#news .partageMIF,#photos .contenu article,.container.row #une #infoposts article{margin-bottom:10px!important}#accueil .contenu article.rowune,#photos .contenu article.rowune,.container.row #une #infoposts article.rowune{margin-bottom:20px!important;border-bottom:none;position:relative}#accueil .contenu article.rowune figure:not(.logoEquipeMatch),.container.row #une #infoposts article.rowune figure:not(.logoEquipeMatch){height:calc((100vw / 4) * 3)}#accueil .contenu article.rowune figure.logoEquipeMatch,.container.row #une #infoposts article.rowune figure.logoEquipeMatch{height:25px;margin:0;display:inline-block;vertical-align:middle}#accueil .contenu article.rowactu figure img,#accueil .contenu article.rowune figure img,#news.albumphotos ul li.col-lg-4 img,.container.row #une #infoposts article.rowactu figure img,.container.row #une #infoposts article.rowune figure img,.photos_associees img{width:100%;height:100%;object-fit:cover}#accueil .contenu article.rowune figure .lozad[width="780"],#livefoot #live,#livefoot .matchendirect .tab-content td video,#photos .contenu article.rowune figure .lozad[width="780"],.container.row #une #infoposts article.rowune figure .lozad[width="780"],.container_zoom_photo img,.videos img{width:100%!important}#accueil .contenu article:after,#photos .contenu article:after,.container.row #une #infoposts article:after{content:'';position:absolute;bottom:0;width:calc(100% - 30px);left:15px;height:1px;background:#e8e9ea}#accueil .contenu article.rowune .titreh2,#photos .contenu article.rowune .titreh2,.container.row #une #infoposts article.rowune .titreh2,strong.h4pop{font-size:1.5em;line-height:1.2em}#accueil .contenu article.rowune .titreh2+p,#accueil .contenu article.rowune figure+p,.container.row #une #infoposts article.rowune .titreh2+p{line-height:24px;font-size:16px}#accueil #livefoot .contenu .actualiteslive article.rowune,#photos.container.row h1.titre_page{margin-bottom:0!important}.albums-slider .item figure figcaption strong{font-weight:700;font-size:1.2em}.albums-slider #thumbcarousel .item .thumb small{position:relative;display:block;text-align:center;right:unset;top:unset;margin:10px 0 5px}.albums-slider .item figure figcaption span{font-size:.85em;display:inline-block;margin-top:.35em}.albums-slider #thumbcarousel .item .thumb{padding:0 10px 10px}.albums-slider #thumbcarousel .item .thumb.active:before{top:-10px;border-width:0 10px 10px;left:calc(50% - 10px)}.videos figure{height:70px;margin-bottom:8px}.videos img{margin:0;height:100%;object-fit:cover}#ligue strong.titre_page,#livefoot .contenu article.rowune .titreh2,#livefoot .contenu article.rowune .titreh2+p,#news .entry-title,#news .partageMIF,.ads,.menuclub+#stpub3 .contenu .row.media,.row.media.pNewsletter,.row.media.photos_associees,article.row.media:not(.container){padding:0 15px!important}#livefoot .contenu article.rowactu{padding:10px 15px!important;border:none}article.row.media:not(.container){padding-bottom:10px!important}#photos #championnats article.row.media.rowune figure,#photos #stpub3 article.row.media.rowune figure,article.row.media.rowune figure{margin:0 -15px 10px}.row.media.rowactu{display:table}#accueil .contenu article.rowune figure figcaption:before,#photos .contenu article.rowune figure figcaption:before,.container.row #une #infoposts article.rowune figure figcaption:before{right:-12px;border-width:26px 12px 0 0}#accueil .contenu article.rowune figure figcaption,#photos .contenu article.rowune figure figcaption,.container.row #une #infoposts article.rowune figure figcaption{font-size:12px;padding:6px}#accueil .contenu article.rowune figure figcaption span.actuvideo:after,.container.row #une #infoposts article.rowune figure figcaption span.actuvideo:after{right:-17px;border-width:26px 17px 0 0}#accueil .contenu article.rowune figure figcaption span.actuvideo,.container.row #une #infoposts article.rowune figure figcaption span.actuvideo{font-size:13px;padding:6px 4px 5px 20px;right:-35px}#accueil .contenu article.rowactu figure,.container.row #une #infoposts article.rowactu figure{max-width:35vw;min-width:35vw;width:35vw;height:calc((35vw / 3) * 2)}#accueil .contenu article.rowactu .titreh2,.container.row #une #infoposts article.rowactu .titreh2,strong.h5pop{font-size:1.15em;line-height:1.25em}#accueil .contenu article.rowactu .titreh2,.container.row #une #infoposts article.rowactu .titreh2{margin:10px auto 0}#championnats .clubs li:nth-child(2n),#live .photosmatch li.col-lg-3:nth-child(3n),#photos #next,#stpub3 .clubs li:nth-child(2n){margin-right:0}#accueil .contenu article.rowactu figure figcaption,#accueil .contenu article.rowune figure figcaption,#photos .contenu article.rowune figure figcaption,.container.row #une #infoposts article.rowactu figure figcaption,.container.row #une #infoposts article.rowune figure figcaption{top:unset;box-shadow:none}#accueil .contenu article.rowactu figure figcaption,.container.row #une #infoposts article.rowactu figure figcaption{font-size:10px;padding:4px 8px 4px 6px}#accueil .contenu article.rowactu figure figcaption span.actuvideo:before,#accueil .contenu article.rowactu figure figcaption:before,.container.row #une #infoposts article.rowactu figure figcaption span.actuvideo:before,.container.row #une #infoposts article.rowactu figure figcaption:before{left:-8px;border-width:19px 0 0 8px}#accueil .contenu article.rowactu figure figcaption span.actuvideo,.container.row #une #infoposts article.rowactu figure figcaption span.actuvideo{font-size:10px;padding:4px 13px 4px 5px;margin-left:-32px}article.rowactu figure figcaption span.actuvideo .fa{font-size:5px;line-height:5px}#livefoot #headerlive .col-md-4 span,.calendrier li.row .infos a,article.rowactu figure figcaption span.actuvideo .fa-play:before{font-size:10px}.container.row h1.titre_page,.theme h2,p.titreboxe{padding:5px 15px;font-weight:900;font-size:16px;margin:0}#accueil .contenu article.rowune figure .actumatch,.container.row #une #infoposts article.rowune figure .actumatch{padding:10px;background-color:rgba(17,17,17,.8);line-height:unset;display:flex}#accueil .contenu article.rowune figure .actumatch span,.container.row #une #infoposts article.rowune figure .actumatch span{width:40%;font-weight:700;font-size:.9em;line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#accueil .contenu article.rowune figure .actumatch span img,.container.row #une #infoposts article.rowune figure .actumatch span img{width:25px;margin-right:0;margin-left:8px;float:right}#accueil .contenu article.rowune figure .actumatch span:nth-child(3) img,.container.row #une #infoposts article.rowune figure .actumatch span:nth-child(3) img{margin-left:0;margin-right:8px;float:left}#accueil .contenu article.rowune figure .actumatch span.score,.container.row #une #infoposts article.rowune figure .actumatch span.score{font-size:1.75em;margin-top:-5px}#accueil .contenu article.rowune figure .actumatch span:nth-child(2),.container.row #une #infoposts article.rowune figure .actumatch span:nth-child(2){height:unset}#accueil .contenu article.rowune figure .actumatch span.score small,.container.row #une #infoposts article.rowune figure .actumatch span.score small{font-size:9px;margin-top:-2px}#news .entry-title+table{height:36px}#news .partageMIF strong{background-color:#4096ee;text-transform:uppercase;padding:5px 10px;line-height:initial;display:inline-block;font-size:1.1em;font-weight:500;margin:2px 0}#championnats .archivesannee .col-lg-4,#mercatoTransfertLigue .listeliguemercato,#news .desc .themeConnexe:after,#news .media #imagenews,#stpub3 .archivesannee .col-lg-4,.effectif li.col-xs-12,.emissionstv li figure img[src*=eurosport],.tdef,[id^=footer] .container,header nav.navbar .dropdown-menu .container{width:100%}#news .media #imagenews img{margin-top:0;width:100%;height:100%;object-fit:cover}#news h1{font-family:Helvetica,Arial,Helvetica,sans-serif;font-size:1.5em;line-height:1.3em;margin-bottom:.35em}#news .entry-title+table td:first-child{min-width:190px}#news .entry-title{text-align:left}#posts .small-thumbs .entry-title,#posts .small-thumbs div.entry-meta{padding:0!important}#news .desc,#news .desc p,#news .desc p span{line-height:1.8em!important}#news .desc{margin:0 20px}#news .desc div[style*="margin: 0 auto"]{margin-bottom:1em}#news .desc,#news .desc p{font-size:1.125em}#news .desc p iframe{width:100vw!important;height:calc((100vw / 16) * 9);margin:0 -20px 5px}#news .actuauteur{font-size:.85em;color:#aaa}#news .desc .themeConnexe a{padding:0 6px;margin:0}#news ul.infos_bas_article{padding:0 15px;margin-bottom:0}#news ul.infos_bas_article .col-md-6,.calendrierClub .calendrier li.row .infos time{display:inline-block}#news ul.infos_bas_article .col-md-6+.col-md-6{padding:5px 5px 0 15px}#news ul.infos_bas_article li{width:25%;margin:0 2%}.infos_bas_article li h4{width:unset;white-space:nowrap;overflow:initial;text-overflow:unset}#derniersmatchesjoueur tbody td,#derniersmatchesjoueur thead th,.entete_fiche_technique .ftscore tbody td,.infos_bas_article li.photojoueur figure{vertical-align:middle}#next{margin-bottom:20px;margin-left:15px;margin-right:15px}#ligue strong.titre_page,#news h1.titre_page,#news h2.titre_page,#photos strong.titre_page,#une .titre_page,.container.row h1.titre_page{font-size:16px}.scorecenter table{font-size:1.05em}.scorecenter table td{line-height:2em!important;color:#444}#contenu_resultat,#pgtv,#scan_joueur,#scan_pa,.livecenter .match{margin:0 -15px}#scan_ajax.scan2019,.info_joueur{margin-top:0}#scan_ajax ul li,#scan_pa+ul li{overflow:initial;width:calc(100% + 30px);margin:10px -15px;padding:0 10px;border-bottom:1px solid #e0e1e2}#scan_ajax ul.rubriques li,#scan_pa+ul.rubriques li{overflow:visible;width:auto;margin:0;padding:8px 11px 4px;border-bottom:none}#scan_ajax ul.rubriques li.active,#scan_pa+ul.rubriques li.active{border-bottom:4px solid #4096ee}#scan_ajax ul li .titre_scan,#scan_pa+ul li .titre_scan,.info_joueur li .titre_scan{white-space:unset}#scan_ajax.scan2019 ul li .titre_scan a,#scan_ajax.scan2019 ul li .titre_scan a span{line-height:1.3em;font-size:13px}#scan_ajax.scan2019 ul li .titre_scan a span,.info_joueur .titre_scan a{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#scan_ajax.scan2019 ul li .titre_scan a span{display:inline-block;padding:4px 0 6px;margin:0!important}#scan_ajax.scan2019 ul li .titre_scan,.info_joueur li .titre_scan{border:none;padding:0}#scan_ajax.scan2019 .navscan{margin:-5px -15px 0}.livecenter .match{padding:2px 0 8px}#contenu_resultat .titre_boxe,#pgtv .titre_boxe,.livecenter .match li,.pubAut{padding-left:15px;padding-right:15px}.livecenter .match li div.col-lg-3{min-height:47px;line-height:47px}.footcenter .match .col-lg-5,.livecenter .match li div.col-lg-3 p,.livecenter .match li div.col-lg-3 time,.livecenter .match li div.col-lg-9 p{font-size:1em;line-height:30px!important}#footer4 p,.footcenter .match .col-lg-5,.livecenter .match li div.col-lg-3 p,.livecenter .match li div.col-lg-9 p{line-height:1.5em}.footcenter .match .col-lg-5+.col-lg-2{line-height:2em}#championnats .titre_page+.archivesannee,#pgtv,#stpub3 .titre_page+.archivesannee{margin-top:15px}#pgtv table tr td strong,.descSemji h3{font-size:1.15em}.calendrier li.row figure{max-width:unset;width:25px;height:25px}.calendrier li.row figure img{width:100%;height:100%;object-fit:contain;padding:4px!important}.calendrier .row .col-lg-4{font-size:13px;font-weight:600}#championnats .abc,#championnats .archivesannee,#stpub3 .archivesannee,.row.ligue select{float:none!important;margin:0 15px;width:calc(100% - 30px)!important}#championnats .archivesannee+h2.titre_page,#championnats h1.titre_page+h2.titre_page,#stpub3 .archivesannee+h2.titre_page,#stpub3 h1.titre_page+h2.titre_page{padding:0 15px 5px}#championnats .archivesannee .col-lg-4 figure,#stpub3 .archivesannee .col-lg-4 figure{height:100%;overflow:visible}#championnats .archivesannee .col-lg-4 figure img,#stpub3 .archivesannee .col-lg-4 figure img{height:auto;width:100%}#championnats .abc a{padding:0 .9%;display:inline-block;margin:1% 0}.row.ligue select[name=equipe],.row.ligue select[name=groupe],.row.ligue select[name=journee],.row.ligue select[name=journee_archives],.row.ligue select[name=round],.themeprogtv+.ligue select[name=chaines],.themeprogtv+.ligue select[name=horaires]{width:calc(50% - 22px)!important;display:inline-block}.row.ligue select[name=equipe],.row.ligue select[name=round],.themeprogtv+.ligue select[name=chaines]{margin:0 5px 0 15px}.row.ligue select[name=groupe],.row.ligue select[name=journee],.row.ligue select[name=journee_archives],.themeprogtv+.ligue select[name=horaires]{margin:0 15px 0 5px}#championnats .clubs,#championnats .joueurs,#championnats ul.classement,#championnats ul.classementbuteurs,#photos #championnats .row.media.wrap.listeinfos,#photos #stpub3 .row.media.wrap.listeinfos,#photos .boxeliguephotos,#stpub3 .clubs,#stpub3 .joueurs,#stpub3 ul.classement,#stpub3 ul.classementbuteurs{margin:0 15px}#championnats .joueurs li,#stpub3 .joueurs li{white-space:nowrap;text-overflow:ellipsis;display:initial;line-height:38px}#championnats .joueurs li.col-xs-6,#stpub3 .joueurs li.col-xs-6{width:calc((100% / 12) * 6)!important;padding-right:8px}#championnats .joueurs li.col-xs-5,#stpub3 .joueurs li.col-xs-5{width:calc((100% / 12) * 5)!important}#championnats .joueurs li.col-xs-1,#ficheidentitejoueur,#stpub3 .joueurs li.col-xs-1,.club h3,.club h4{text-align:center}#championnats ul.classementbuteurs li span,#stpub3 ul.classement li span,#stpub3 ul.classementbuteurs li span{margin:0 6px 0 0}#championnats ul.classement .col-xs-1,#stpub3 ul.classement .col-xs-1,#infoMercatoClub ul.classement .col-xs-1{width:calc((100% - ((100% / 12) * 5))/ 5);padding:0;text-align:center}/*#stpub3 ul.classement .col-xs-1{width:calc(100% / 12);padding:0;text-align:center}*/#stpub3 ul.classement .col-xs-2{width:calc((100% / 12) * 2);padding:0;text-align:center}#championnats .clubs li,#stpub3 .clubs li{width:calc(50% - 5px);margin:0 5px 10px;border-radius:6px;padding-bottom:5px;border-bottom-color:#eaeaea;text-align:center}#championnats .clubs li.col-lg-4 a:first-child,#stpub3 .clubs li.col-lg-4 a:first-child{min-height:85px}#championnats .joueurs li a[href*="joueur"] img,#stpub3 .joueurs li a[href*="joueur"] img,.effectif li a[href*="joueur"] img{width:30px;height:30px;object-fit:cover;margin:0 8px 0 0;border-radius:50%}#photos #championnats .row.media.wrap .col-sm-6,#photos #stpub3 .row.media.wrap .col-sm-6{width:calc(50% - 20px);margin-bottom:10px;float:left}#photos #championnats .row.media.wrap .col-sm-6:nth-child(2n),#photos #stpub3 .row.media.wrap .col-sm-6:nth-child(2n),.masonryligue .brick:nth-child(2n){margin-left:5px}#photos #championnats .row.media.wrap .col-sm-6:nth-child(odd),#photos #stpub3 .row.media.wrap .col-sm-6:nth-child(odd){margin-right:5px}#photos .row.media.wrap .col-sm-6 figcaption h2.titre_page{padding:5px 10px;background-color:rgba(0,0,0,.75);font-weight:700;font-size:12px}#photos #championnats article.row.media.rowune figure,#photos #stpub3 article.row.media.rowune figure,figure#photo{height:250px}#photos #championnats article.row.media.rowune figure img,#photos #stpub3 article.row.media.rowune figure img,#photos .row.media.wrap .col-sm-6.item,figure#photo img{height:100%;object-fit:cover}#photos .contenu article.rowune figure figcaption time{height:26px;line-height:26px;padding:0 2px 0 16px;right:-53px}#photos .contenu article.rowune figure figcaption time:after{border-width:26px 24px 0 0}#photos .contenu article.rowune .titreh2{font-size:1.5em;letter-spacing:-.05em;margin:0 -5px}#photos #next{margin-left:0;width:calc(100% - 30px)}#news.albumphotos{width:100%!important;padding:0 15px}#news.albumphotos .row.media h1{font-size:1.4em;margin-bottom:0!important}#photosalbum #news.albumphotos a.lienphoto:nth-child(3n+2){margin:0 10px 10px}#news.albumphotos ul li.col-lg-4{height:100px;margin-bottom:10px}#news.albumphotos h2{margin:0;font-size:1.2em}#news figure.breve{float:none;margin:0;width:100%}#livefoot #headerlive .col-md-4:nth-child(2) .score,#photo a{font-size:30px}#photos .boxeliguephotos .col-sm-4{width:calc(50% - 5px);margin:0 5px 10px 0!important;float:left}#photos .boxeliguephotos .col-sm-4:nth-child(2n){margin:0 0 10px 5px!important}.emissionstv li{display:block;position:relative;height:auto;padding:8px 0;border-bottom:1px solid #e1e2e3}.accPJ,.emissionstv li{line-height:initial}.accPJ{border-bottom:none}.emissionstv li .affemission,.emissionstv li figure,.emissionstv li time{display:inline-block;border-bottom:none}#news .footer_fiche_technique table td figure img,.emissionstv li time{width:50px}.emissionstv li figure{width:50px;height:50px;margin-left:5px;margin-right:10px;line-height:60px}.emissionstv li .affemission{width:calc(100% - 135px)}.emissionstv li h3{font-size:14px}#livefoot #headerlive .col-md-4:nth-child(2),.descSemji .table,.emissionstv li strong,.entete_fiche_technique .ftscore tfoot{font-size:11px}.emissionstv li span.direct{right:0;margin-top:3px;line-height:unset}#affChaines [class^=col]{height:110px;border-bottom:1px solid #e0e0e0}.programmetele .dateemissions{margin:0 -15px;line-height:40px;height:40px}.club h3{font-size:1.3em;margin:15px 0 10px}.club h3+h4{margin-top:-10px}.liguecalendrier{width:calc(100vw - 30px);text-align:center;left:-100%;top:-15px}.effectif li.col-lg-1:not(.entete),.effectif li.col-lg-3:not(.position),.effectif li.col-lg-8:not(.entete){line-height:40px}.effectif li.col-lg-3{width:50%}.effectif li.col-lg-1{width:calc(100% / 12)}.effectif li.col-lg-8{width:41.66666667%}#ficheidentitejoueur .col-xs-12.col-sm-12.col-md-3:first-child{height:210px}#ficheidentitejoueur img{margin:0 auto 10px;border-radius:50%}ul.photos_sup .col-lg-3{width:calc((100vw - 50px)/ 3);margin-left:10px}#taboola-below-homepage-thumbnails,ul.photos_sup .col-lg-3 figure{height:auto}ul.photos_sup .col-lg-3 figure img{height:calc((100vw - 50px)/ 3)}ul.photos_sup .col-lg-3:nth-child(4n+1){margin-left:10px}#mercatoTransfertLigue .listeClubs .logomercato,.saisonsjoueur thead tr:first-child th{position:relative}.saisonsjoueur thead tr:first-child th:before{content:'+ d\'infos >';left:calc(100vw - 60px);top:15px;color:#999;font-size:.8em;line-height:33px;position:absolute}#derniersmatchesjoueur tbody td:first-child{white-space:initial;min-width:120px}.info_joueur li{overflow:initial;width:100%;margin:0 0 4px;padding:4px 0 0;border-bottom:1px solid #e0e1e2}.info_joueur li .titre_scan{padding:0 0 6px}.info_joueur li .titre_scan a{font:500 1.05em/1.5em Arial,sans-serif}p.titre_boxe.titrePhotosAssociees{padding:0 15px 5px;margin-top:20px;margin-bottom:5px;border-bottom:2px solid #4096ee}.photos_associees .titreh2{margin-bottom:0}.photos_associees .col-lg-4{width:calc((100vw - 37px)/ 3);height:calc((100vw - 37px)/ 3)!important}#photos .menuclub+#stpub3 .row.media.wrap .col-sm-6,.masonryligue .brick{width:calc(50% - 5px)}.entete_fiche_technique{padding:15px 10px 10px;margin:0 0 20px;width:100%}.entete_fiche_technique .ftscore tr td.text-right,.entete_fiche_technique .ftscore tr td:last-child{max-width:calc(50vw - 92px);min-width:calc(50vw - 92px);padding:0;font-size:13px}.entete_fiche_technique img{width:40px;height:auto;object-fit:contain}.entete_fiche_technique h2,.footer_fiche_technique h2{font-size:16px!important;font-weight:600!important;text-transform:uppercase;margin:0 0 6px}#logo figure img,#mercatoTransfertLigue .listeClubs .logomercato img{width:100%;height:100%;object-fit:contain}#mercatoclub .transferts-mercato th .label.visible-xs{display:inline-block!important;margin-left:5px}#match-en-direct section [class^=col-md] .table tr td:nth-child(2),#match-en-direct section [class^=col-md] .table tr td:nth-child(4){min-width:calc((100vw - 97px)/ 2);max-width:calc((100vw - 97px)/ 2);width:calc((100vw - 97px)/ 2)}#match-en-direct section [class^=col-md] .table tr td:nth-child(2){padding-right:0;padding-left:5px}#match-en-direct section [class^=col-md] .table tr td:nth-child(4){padding-right:5px;padding-left:0}#match-en-direct section [class^=col-md] .table tr td:first-child{font-size:11px;min-width:42px;max-width:42px}#match-en-direct .btnVoirLive{padding:2px 5px;font-size:10px;font-weight:700;color:#4096ee;background-color:#fff;text-transform:uppercase}#match-en-direct section [class^=col-md]:first-child ul{padding:8px;border-radius:8px;border:none;background-color:#fff;width:100%;height:60vh;margin-top:8px;overflow-y:auto}#livefoot .matchendirect .tab-content tr td:nth-child(3n),#livefoot .matchendirect .tab-content tr td:nth-child(3n+1){font-size:13px}#livefoot .matchendirect .tab-content tr td:nth-child(3n+1){padding-left:10px!important}#livefoot .matchendirect .tab-content tr td:nth-child(3n),#livefoot .matchendirect .tab-content tr td[colspan="3"]{padding-right:10px!important}#livefoot .menuMatchendirect .nav.nav-tabs>li[role=presentation]>a{padding:10px;margin:0 4px;border:1px solid #e4e4e4}#livefoot .menuMatchendirect .nav.nav-tabs>li[role=presentation]>a.affvid span{right:auto}#livefoot h1{font-size:13px}#livefoot #headerlive .col-md-4{padding-left:0;padding-right:0;font-size:11px}#livefoot #headerlive .col-md-4:first-child{padding-left:10px}#livefoot #headerlive .col-md-4:last-child{padding-right:10px}#livefoot .matchendirect .nav.nav-tabs>li>a,#livefoot .nav.nav-tabs>li>a{border:none}#livefoot .matchendirect .nav.nav-tabs>li h2,#livefoot .nav.nav-tabs>li h2{font-size:1em}#compositions #compos figure{width:100%;min-height:540px}#compositions #compos img[data-src*="/images/terrain-football.jpg"]{width:100%;height:auto}#livefoot #live .row.media.photosmatch{padding:0 15px 15px!important}#live .photosmatch li.col-lg-3{width:calc((100vw - 50px)/ 3);margin:0 10px 10px 0;height:calc((100vw - 50px)/ 3)}#live .photosmatch li.col-lg-3 img{height:100%;width:100%;margin-left:0;object-fit:cover}.container_zoom_photo a[href^="zoom.php"] div[style^="position:absolute"]{width:40px!important;height:40px!important;margin:50% 0 0!important}.container_zoom_photo a[href^="zoom.php"]:first-child div[style^="width:0"]{border-top:7px solid transparent!important;border-bottom:7px solid transparent!important;border-right:10px solid #fff!important;margin:15px!important}.container_zoom_photo .desc_zoom_photo+a[href^="zoom.php"] div[style^="width:0"]{border-top:7px solid transparent!important;border-bottom:7px solid transparent!important;border-left:10px solid #fff!important;margin:15px!important}#livefoot #live .actualiteslive article.row.media.rowune figure{margin:0 0 10px}#livefoot #live .confrontations .col-lg-3{font-size:11px;width:18%}#livefoot #live .confrontations .col-lg-2.text-center{padding-left:0;padding-right:0}#livefoot #live .serieencours{border:none;padding-bottom:0!important}#livefoot #live .serieencours .col-lg-6 .label{font-weight:700;font-size:12px;margin:0 1px;width:5vw;height:5vw;border-radius:50%;padding:0!important;display:inline-block;line-height:5vw}#livefoot #live .confrontations strong.titreh2,#livefoot #live .serieencours strong.titreh2{font-size:16px;display:block;text-align:center}#livefoot #live .serieencours .col-lg-4:nth-child(3n),#livefoot #live .serieencours .col-lg-4:nth-child(3n+2){font-weight:700;font-size:16px;line-height:28px!important}#livefoot #headerlive .col-md-4 figure img{width:80px;height:80px}#live .nav-tabs>li>a{font:inherit}#livefoot .menuMatchendirect .nav.nav-tabs>li[role=presentation].active>a{background-color:#4096ee!important}#livefoot .menuMatchendirect #videos iframe{width:calc(100vw - 20px);height:calc((100vw / 5) * 2.7);margin:0!important}#live .confrontations .row .col-lg-7{width:calc(58.33333333% + 25px)}#match-en-direct section .col-md-3{width:calc(100% - 30px);margin:15px}.stats_equipe a img{width:calc((100vw - 40px)/ 3)}[id^=doughnutChart] svg{margin-top:-30px}.chart{height:175px!important}.doughnutSummary{top:78%!important;left:15px!important;width:100%!important}.doughnutSummaryTitle{position:unset!important;top:unset!important;width:unset!important;margin-top:-6px!important;font-size:13px!important}#footer1,#footer2,.mif_footer{margin-top:10px}#carrierejoueur.table tbody tr td:first-child,#carrierejoueur.table thead tr th:first-child{max-width:40vw;min-width:160px;overflow-x:hidden;text-overflow:ellipsis}#champetr .brick figure{height:115px}#match-en-direct .dropdown-menu[aria-labelledby=menuLigueLive]{padding:10px!important;top:40px}#match-en-direct section ul li.rub_live{width:100%;vertical-align:top}#footer1 p.text-justify{padding-right:0;margin:5px 0 10px}#footer1 a{display:inline-block;width:auto}#footer1 img.pull-left{height:50px;margin-right:10px}#footer2{padding:10px 15px}#footer2 a{padding:8px}#footer3 strong{display:block;margin:6px 0 5px}#footer3 a+strong{margin:14px 0 5px}#footer4 p.copyrightmif{font-weight:500;font-size:12px;line-height:1.75em}#pgtv table tr td:nth-child(3){background-color:#fff}#pgtv table tr,#pgtv table tr td{max-height:30px;vertical-align:middle}#livefoot #headerlive .col-md-4 figure{height:133px;overflow:hidden}#livefoot #headerlive .col-md-4 figure figcaption{font-size:14px;position:absolute;top:90px;width:90%}#photos .row.media.wrap figure,.boxeliguephotos figure{height:115px!important}.liveaccueil ul.list-unstyled li.row{padding:3px 0 6px;-webkit-tap-highlight-color:rgba(64,150,238,.25)}.masonryligue .brick{margin:0 5px 10px 0}.clubs li a.lien{line-height:22px}header.mif_of .directspa{padding-top:7px!important}header.mif_of .directspa strong{margin:2px -6px 0 -1px}#match-en-direct #menuLigueLive{margin:10px;width:calc(100% - 20px)}#infoslegales.container{width:100%!important;line-height:1.5em;padding:10px}.descSemji{padding:.5em 1em}.descSemji h2,.descSemji h3{font-weight:700;font-size:1.25em}.descSemji p{line-height:1.35em}.descSemji a{text-decoration:underline;color:#4096ee}.descSemji a:{text-decoration:none}.descSemji ol li,.descSemji ul li{padding:.5em 0}.scorecenter table .logoEquipeClassement{vertical-align:unset}#mercatoclub .transferts-mercato tr td strong.nomjoueurmercato,#mercatoclub .transferts-mercato tr td:first-child strong{display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:calc(50% - 39px);overflow:hidden;vertical-align:middle}#mercatoclub .transferts-mercato tr td{max-width:calc(100vw - 94px)}.item .footerActuLigue{right:10px}#live .confrontations em{padding:0 5px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}#live .confrontations .row div[class*=col]:last-child{padding:0 5px;font-size:11px;overflow:hidden;text-overflow:ellipsis;color:#666}#scan_ajax.scan2019 ul li .titre_scan:hover{padding:0;background-color:#eaebec}#scan_ajax.scan2019 ul li .titre_scan a strong{line-height:16px}#scan_ajax.scan2019 ul li .titre_scan time{top:3px}.calendrier li.row{padding:10px 0 4px}.calendrier li.row .infos time{font-size:1.05em;line-height:1.25em;display:block}.calendrier .domicile,.calendrier .visiteur{line-height:15px;width:calc((100% / 3) + 15px);padding-top:30px!important}.calendrier .domicile{margin-right:-15px}.calendrier .visiteur{margin-left:-15px}#infoposts article p.footeractu span:not(.heureinfo) a{font-size:12px}.container.row #une #infoposts article.rowactu .titreh2 a{font:unset}.calendrier .domicile.matchJoue,.calendrier .visiteur.matchJoue{padding:5px 0!important}.calendrier .domicile.matchJoue+.infos{width:calc((100% / 3) - 50px);margin:0 25px;line-height:20px}#menuligue li:active,#menutransfert li:active,#menuvideo li:active{background-color:rgba(0,0,0,.05)!important}.liguesprogtv li:active,.liguesprogtv li:hover{background:#4096ee!important}.emissionstv li .affemission h3 a:before{content:'';position:absolute;z-index:1;top:-20px;bottom:-20px;left:-50%;right:-36%}.calendrierClub .liguecalendrier{top:-5px}.calendrier li.row .infos a:before,.calendrierClub .calendrier li.row .infos a:before{top:-10px;bottom:-4px;right:-100%;width:auto}.calendrier li.row .infos a:before{bottom:-10px;left:-100%}.calendrierClub .calendrier li.row .infos p{line-height:unset;/*padding-top:12px*/}.calendrierClub .calendrier .domicile,.calendrierClub .calendrier .visiteur{padding-top:20px!important}.calendrierClub .calendrier li.row{padding:15px 0 0}#menu_MIF li a:active,#menu_MIF li a:hover{background:rgba(255,255,255,.2)!important}#menu_MIF li .fa-search,#menu_MIF li a{line-height:unset;padding-top:15px;padding-bottom:15px;display:inline-block}.jourslive li:active,.jourslive li:hover{background:rgba(255,255,255,.5)!important}#ficheidentitejoueur+.nav-tabs>li{float:none}#news figure figcaption{line-height:unset;padding-top:6px;padding-bottom:6px}#logo figure{width:161.88px;height:24px;margin:0;position:relative}#news ul.infos_bas_article li figure{min-height:70px}#news ul.infos_bas_article li figure img{height:35px}.redaction .auteurCard{border:1px solid #e0e1e4;border-radius:5px;padding:10px;margin:0 15px}.redaction .auteurCard+.auteurCard{margin-top:20px}.redaction table hr{margin:10px 0}.redaction table img.rounded-circle{width:120px;height:120px;border-radius:50%;object-fit:cover}.redaction table td[colspan="2"]{padding-top:10px}.redaction table td[width="165"]{width:135px!important;vertical-align:top}.redaction table h2+p{margin:15px 0 0;padding-top:15px;border-top:1px solid #e0e1e4}.redaction table tr.auteurNews td{background:#f6f8fa;border-radius:10px;padding:15px}.boxAuteurInfo{margin:50px 1em 1em;text-align:center;background:#f6f8fa;border-radius:1em;padding:calc(50px + 1em) 1em 1em}.boxAuteurInfo figure{margin:-100px 0 1em}.boxAuteurInfo figure img{object-fit:cover;border-radius:50%;margin:auto}.boxAuteurInfo figure+div{text-align:justify;margin-bottom:1em}#accueil .contenu article.rowactu figure+div,.container.row #une #infoposts article.rowactu figure+div,header nav.navbar .container{padding:0 10px}article.rowactu .actuLigueDateTitre .footerActuLigue{margin:0 6px 0 0;right:unset}article.rowactu .actuLigueDateTitre .infoofficielle{font-size:.8em;margin-right:5px;vertical-align:top}#accueil .contenu article.rowune p.footeractu .infolive,#accueil .contenu article.rowune p.footeractu .infoofficielle{padding:0 5px;font-size:.7em}.videos .carousel-inner,header nav .megamenu-parentCategory ul.list-unstyled,header nav ul.container,header nav.navbar .dropdown-menu .nav-tabs[role=tablist]{box-sizing:border-box;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.videos .carousel-inner .item{display:inline-block!important;width:190%}.videos .carousel-inner .item+.item{margin-left:1.5%}.videos .carousel-inner .titreh5{white-space:normal;font-size:12px;line-height:14px}.videos .carousel-inner figure{height:auto;margin:0}.videos .carousel-inner img{aspect-ratio:10/7}header:not(#mif){position:sticky;top:20px;z-index:999;padding-top:0}a.news_associe{padding:0;line-height:20px}#sliderMIF.sliderWrapper ul .item{width:calc((100% - 30px)/ 1.75)}.row.media.liveaccueil,header nav[role=navigation].openDrop ul.container.list-unstyled li a{background:#fff}header nav ul.container{justify-content:unset!important}header nav.navbar .dropdown-menu .nav-tabs[role=tablist]{overflow-y:hidden;display:flex}header nav.navbar .dropdown-menu{z-index:1050;padding:10px;left:-1px;box-shadow:none}header nav.navbar .dropdown-menu.mega-dropdown-menu{border:none;left:-1px;padding:10px}header nav.navbar .container li a{padding-right:.5em;padding-left:.5em}header nav.navbar .dropdown-menu .container li.megamenu-parentCategory>.top-titre-menu .fa-close{display:inline-block;float:right}header nav[role=navigation].openDrop{height:64px}header nav[role=navigation].openDrop ul.container.list-unstyled{overflow-x:hidden;position:absolute}header nav[role=navigation].openDrop ul.container.list-unstyled li.dropdown.open{height:358px}header nav[role=navigation].openDrop ul.container.list-unstyled li.dropdown.mega-dropdown.open{height:533px}header nav[role=navigation].openDrop .dropdown.open .dropdown-menu{top:62px}header nav[role=navigation].openDrop ul.container.list-unstyled li.dropdown.open:last-child .dropdown-menu{left:auto;right:4px}#photosalbum #news.albumphotos a.lienphoto{height:100px}body.blockS{overflow-y:hidden}header nav .dropdown.mega-dropdown.open .dropdown-menu.mega-dropdown-menu{position:fixed;top:120px}#accueil .contenu article.rowune:hover h2,#photos .contenu article.rowune:hover h2,.container.row #une #infoposts article.rowune:hover h2{box-shadow:none}#accueil .contenu article.rowune:hover h2 a,#photos .contenu article.rowune:hover h2 a,.container.row #une #infoposts article.rowune:hover h2 a{color:#4096ee!important}#accueil .contenu article.rowune:hover figure,#photos .contenu article.rowune:hover figure,.container.row #une #infoposts article.rowune:hover figure{opacity:.9}#pub_banniere_basse:empty,#pub_banniere_haute:empty,#pub_native_web_atf1:empty,#pub_native_web_atf2:empty,#pub_native_web_btf1:empty,#pub_native_web_btf2:empty,#pub_native_web_mtf1:empty,#pub_native_web_mtf2:empty,#pub_pave_article1:empty,#pub_pave_article2:empty,#pub_pave_article3:empty,#pub_pave_article4:empty,#pub_pave_article:empty{background:url('/img/MIF_pub.svg') center center/200px no-repeat #fff}#pub_native_web_atf1,#pub_native_web_atf2,#pub_native_web_btf1,#pub_native_web_btf2,#pub_native_web_mtf1,#pub_native_web_mtf2,#pub_pave_article,#pub_pave_article1,#pub_pave_article2,#pub_pave_article3,#pub_pave_article4{min-height:362px!important;max-height:362px!important;display:block;width:100%;position:relative;overflow:hidden!important;text-align:center}#pub_banniere_basse>div,#pub_banniere_haute>div,#pub_native_web_atf1>div,#pub_native_web_atf2>div,#pub_native_web_btf1>div,#pub_native_web_btf2>div,#pub_native_web_mtf1>div,#pub_native_web_mtf2>div,#pub_pave_article1>div,#pub_pave_article2>div,#pub_pave_article3>div,#pub_pave_article4>div,#pub_pave_article>div{margin:auto}#taboola-below-article-thumbnails{min-height:600px}
#pub_pave_article4{min-height:600px!important;max-height:680px!important;display:block;width:100%;position:relative;overflow:hidden!important;text-align:center}
.emissionstv li span.direct{color:#db0002;font-size:9px;font-weight:700;display:block;position:absolute;top:32px;left:-40px;border:none;/*width:auto*/;margin:13px 20px 0}
.dugout-video{height:calc(100vw * .5625)}
aside .dugout-video {height: calc((100vw - 30px) * .5625)}
#accordionligue .accordion-inner li{display:block;width:100%}
#formJoueur,#formClub{margin:0 15px 20px;width:calc(100% - 30px)}
#formJoueur+h2,#formClub+h2{margin-left:15px;margin-right:15px}
.listeTopJoueurs{grid-template-columns:repeat(4, 1fr);gap:15px;margin:0 15px}
.listeTopClubs{grid-template-columns:repeat(5, 1fr);gap:15px;margin:0 15px}
#logo span h1,#logo span strong{font:900 .9em Helvetica,Arial,sans-serif!important;letter-spacing:0;color:#000;margin:2px 0 0}
#news .media #imagenews{height:300px}
.emissionstv li .affemission h3 a:after{right:-16px}
#ligue #menuligue,#livefoot .nav.nav-tabs,#transfertMenu,.liguesprogtv,.menuclub{background-color:#f4f4f4} /* #menuligue.container,#menuligue.menuphotos,#menuvideo */
#ligue #menuligue li,#livefoot .nav.nav-tabs li,#transfertMenu li,.menuclub li,.jourslive li a{height:35px;line-height:35px;display:inline-block} /* #menuligue li.menuphotos li,#menuligue.container li,#menuvideo li */
.banniereH2Article {display: none;}
#pub_pave1,#pub_pave2,#pub_pave3 {display: none;}
.calendrier li.row .infos p {
    margin: 8px;
}
.calendrier li.row .infos p a {
    font-size:2em;
    font-weight:600;
}
#contenu.programmetele {
    padding: 0 5px !important;
}
}
@media only screen and (max-width:969px){#pub_banniere_haute{min-height:120px!important;max-height:120px!important;overflow:hidden!important}}