.banner{position:relative;width:100%;height:139px;background-color:#fff}.banner .overBannerContent{height:40px;box-shadow:inset 0 -5px 6px 0 #00000017;background-color:#000;position:relative;z-index:10;overflow:visible}.banner .overBannerContent .bannerContent{overflow:visible}.banner .overBannerContent .overLogoLegend{float:left;line-height:40px}.banner .overBannerContent .overLogoLegend img{position:relative;top:0}.banner .overBannerContent .menuSpectateurs{float:right;list-style:none;left:237px;padding:0;margin:0}.banner .overBannerContent .menuSpectateurs li{height:40px;line-height:40px;float:left;color:#fff;transition:.2s;border-bottom:2px solid transparent;font-family:Campton,sans-serif;font-size:14px}.banner .overBannerContent .menuSpectateurs{margin-right:-8px}.banner .overBannerContent .menuSpectateurs li a{text-decoration:none;color:inherit;padding:0 10px;display:block;cursor:pointer}.banner .overBannerContent .menuSpectateurs li.active,.banner .overBannerContent .menuSpectateurs li:hover{color:#1abcd3;border-bottom:2px solid #1abcd3}.banner .overBannerContent .menuSpectateurs li i{font-size:20px;top:3px;position:relative}.banner .overBannerContent .corporateMenu{position:absolute;left:173px;list-style:none;margin:0;padding:0;font-size:0;overflow:visible}.banner .overBannerContent .corporateMenu>li{float:left;position:relative;font-family:Campton,sans-serif;font-size:14px;color:#fff;transition:.5s;box-sizing:border-box;line-height:40px;border-bottom:2px solid transparent}.banner .overBannerContent .corporateMenu>li.separe{cursor:default;color:#fff!important;border-bottom:none!important}.banner .overBannerContent .corporateMenu>li a{text-decoration:none;color:inherit;padding:0 10px;display:block;cursor:pointer}.banner .overBannerContent .corporateMenu>li a>*{display:inline-block}.banner .overBannerContent .corporateMenu>li a>i{position:relative;top:1px;margin-right:5px}.banner .overBannerContent .corporateMenu li>ul{display:none;position:absolute;left:0;list-style:none;padding:0;margin:0;background-color:#fff;min-width:100%;box-shadow:-4px 4px 19px #00000021}.banner .overBannerContent .corporateMenu>li.active,.banner .overBannerContent .corporateMenu>li:hover{color:#1abcd3;border-bottom:2px solid #1abcd3}.banner .overBannerContent .corporateMenu li>ul>li{color:#d40070;padding:0 20px}.banner .overBannerContent .corporateMenu li>ul>li:hover{background-color:#c7d301;color:#fff}.banner .overBannerContent .corporateMenu li:hover ul{display:block}.banner .bannerContent{width:1200px;margin:0 auto;position:relative;overflow:hidden;padding:0 25px;box-sizing:border-box}.banner .bannerContent.main{height:98px;overflow:visible;position:relative;z-index:1}.banner .divLogo{position:absolute;left:25px;top:2px;width:189px;z-index:10;text-align:center}.banner .divLogo .btnHomeLogo{position:relative;display:block;text-align:center;color:inherit;z-index:1;box-sizing:border-box}.banner .divLogo .btnHomeLogo img{width:100%;height:auto}.banner .divNavLeft{float:left;position:relative;left:145px;top:23px}.banner .divNavRight{overflow:hidden}.banner .divNavBottom{position:relative;box-sizing:border-box;top:26px;left:11px}.banner .menu>li>a{text-align:center;text-decoration:none;display:inline-block;vertical-align:top;color:inherit;line-height:32px}.banner .menuTop{position:relative;z-index:5;top:20px;width:100%;overflow:hidden;list-style:none;padding:0;padding-left:206px;font-family:Panton,sans-serif;font-size:0;box-sizing:border-box}.banner .menuTop>li{display:inline-block;margin-right:20px}.banner .menuTop>li>a{position:relative;font-size:30px;font-weight:700;padding:0 10px;padding-bottom:2px;text-transform:uppercase;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.banner .menuTop>li>a>.icone{display:none}.banner .menuTop>li.active>a,.banner .menuTop>li:hover>a{color:#1abcd3}.banner .menuTop .ledirect{transition:1s;float:right;padding-right:0;margin-right:0}.banner .menuTop .btnLive .icone{color:#1abcd3;display:inline-block;vertical-align:top;margin-right:5px}.banner .menuTop .btnLive div{display:inline}.banner .menuPrincipal{position:relative;z-index:5;list-style:none;overflow:hidden;top:22px;box-sizing:border-box;transition:none;border-bottom:1px solid #a7a7a7;margin:0 -25px;padding:0 25px;padding-left:229px}.banner .menuPrincipal>li{position:relative;padding:0;margin:0;float:left;top:14px;box-sizing:border-box}.banner .menuPrincipal .submenu{font-size:18px;transition:color .2s}.banner .menuPrincipal .submenu:after{content:'';position:absolute;width:100%;bottom:0;height:100%;background-color:#1abcd3;left:0;z-index:-1;transition:.3s;opacity:0}.banner .menuPrincipal .submenu.active,.banner .menuPrincipal .submenu:hover{color:#fff}.banner .menuPrincipal .submenu.active:after,.banner .menuPrincipal .submenu:hover:after{opacity:1;transition:.2s ease-out}.banner .menuPrincipal .submenu>a{padding:2px 10px;line-height:initial}.banner .menuPrincipal .submenu>a>div{padding:0 2px;display:inline-block;vertical-align:top;text-transform:lowercase}.banner .menuPrincipal .submenu>a>div.short{display:none}.banner .menuPrincipal .socialLinks{float:right;overflow:hidden}.banner .menuPrincipal .socialLinks>a{width:40px;height:40px;top:10px;cursor:pointer;float:left;position:relative;transition:.2s;box-sizing:border-box;border-top-left-radius:4px;border-top-right-radius:4px;text-align:center;margin-left:2px;padding:0;text-decoration:none}.banner .menuPrincipal .socialLinks>a:hover{top:0}.banner .menuPrincipal .socialLinks>a i{font-size:20px;line-height:30px;color:#fff}.banner .menuPrincipal .socialLinks>.facebook{background-color:#3c5a99}.banner .menuPrincipal .socialLinks>.twitter{background-color:#00acee}.banner .menuPrincipal .socialLinks>.linkedin{background-color:#0077b5}.banner .menuPrincipal .socialLinks>.instagram{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.banner .modRecherche{overflow:hidden;position:absolute;margin:0 auto;padding:5px 0;left:816px;z-index:1;background-color:#000}.banner .modRecherche.spacerJeuxConcours{margin-left:47px}.banner .modRecherche.spacerJeuxConcours .formRecherche .inputRecherche{width:257px}.modRecherche .formRecherche{margin:0;padding:0;display:block}.modRecherche .formRecherche .champsRecherche:hover .btnSubmitRecherche,.modRecherche .formRecherche .champsRecherche:hover .inputRecherche{display:block}.modRecherche .formRecherche .champsRecherche{position:relative;overflow:hidden;display:flex;flex-direction:row}.modRecherche .formRecherche .champsRecherche .btnRecherche{width:30px;height:30px;color:#e4e7e8;display:block;float:left;font-size:20px;line-height:30px;box-sizing:border-box;text-align:center;cursor:pointer;background:0 0;border:none;transition:.2s}.modRecherche .formRecherche .champsRecherche:hover .btnRecherche{color:#1abcd3}.modRecherche .formRecherche .inputRecherche{font-family:Campton,sans-serif;background-color:#fff;padding:0 10px;margin:0;height:30px;line-height:25px;font-size:14px;color:#000;border:none;vertical-align:top;width:304px;border-radius:0;box-sizing:border-box;display:none;transition:.2s}.modRecherche .formRecherche .inputRecherche::-webkit-input-placeholder{color:#a7a7a7;opacity:1;font-size:13px;font-family:Campton,sans-serif;transition:.5s}.modRecherche .formRecherche .inputRecherche:focus{background-color:#fff}.modRecherche .formRecherche .inputRecherche:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;color:#000!important}.modRecherche .formRecherche .btnSubmitRecherche{background-color:transparent;border:none;width:50px;height:30px;margin:0;margin-left:0;padding:0;cursor:pointer;font-size:15px;font-style:italic;font-weight:400;color:#fff;text-align:center;transition:.5s;display:none}.modRecherche .formRecherche .btnSubmitRecherche:hover{background-color:#1abcd3;color:#fff}.banner .modMeteo{width:200px;height:67px;background-color:#393b48;margin-left:6px;padding-left:17px;float:left;position:relative}@keyframes showHideShortBanner{from{top:-108px;opacity:0}to{top:0;opacity:1}}.banner.short{height:99px;position:fixed;top:0;left:0;z-index:10;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);animation:showHideShortBanner .5s forwards}.banner.short .bannerContent.main{padding-left:15px;height:70px}.banner.short .divLogo{display:none}.banner.short .overBannerContent .overLogoLegend{margin-left:0}.banner.short .menuTop{top:0;padding-left:0;width:100%}.banner.short .menuTop li a{font-size:20px}.banner.short .menuTop .ledirect a{padding-right:0}.banner.short .menuTop>li>a>.icone{top:5px;position:relative}.banner.short .menuPrincipal{padding-left:25px;top:-6px;overflow:hidden;border-bottom:none}.banner.short .menuPrincipal .socialLinks{position:absolute;right:25px}.banner.short .menuPrincipal>li{top:0}.banner .btnOpenSideMenu{display:none}@media all and (max-width:1024px){.banner .bannerContent{width:1000px}.banner .modRecherche{left:680px}}@media all and (max-width:640px){.banner .hideMobile,.banner.short .hideMobile{display:none}.banner,.banner.short{height:67px;position:fixed;top:0;left:0;z-index:1000;min-width:320px!important;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);animation:none;background-color:rgb(255,255,255,.95)}.banner .overBannerContent .overLogoLegend,.banner.short .overBannerContent .overLogoLegend{display:none}.banner .overBannerContent .menuSpectateurs,.banner.short .overBannerContent .menuSpectateurs{display:none}.banner .overBannerContent .corporateMenu,.banner.short .overBannerContent .corporateMenu{display:none}.banner .overBannerContent,.banner.short .overBannerContent{position:absolute;height:auto;box-shadow:none;background-color:transparent;position:relative;z-index:10;overflow:visible}.banner .bannerContent,.banner.short .bannerContent{width:100%!important;padding:0}.banner .bannerContent.main,.banner.short .bannerContent.main{height:auto;padding:0;position:relative;overflow:hidden}.banner .divLogo,.banner.short .divLogo{height:67px;width:auto;margin:0;left:0;top:0;position:relative;float:left;display:block}.banner .divLogo .btnHomeLogo,.banner.short .divLogo .btnHomeLogo{height:67px;margin:0;padding:0 7px 0 17px;width:42px;box-sizing:content-box}.banner .divLogo .btnHomeLogo:after,.banner.short .divLogo .btnHomeLogo:after{content:'';width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../images/interface/bannerLogoAlt.png)}.banner .divLogo .btnHomeLogo img,.banner.short .divLogo .btnHomeLogo img{display:none}.banner .btnOpenSideMenu{display:block;float:left;position:relative;height:67px;width:66px;font-size:9px;line-height:12px;padding-left:2px;text-align:center;padding:14px 0 15px 0;margin:0;border:none;outline:0;background:0 0;color:#000;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.banner .btnOpenSideMenu>.icone{display:block;font-size:23px;text-align:center;height:25px;padding-left:6px}.banner .btnOpenSideMenu>div{padding-top:2px;display:block}.banner .btnOpenSideMenu.open{color:#1abcd3}.banner .menuTop,.banner.short .menuTop{margin:0;padding:0;width:auto;top:0;float:left;display:flex;flex-direction:row}.banner .menuTop>li,.banner.short .menuTop>li{display:none}.banner .menuTop>li.btnBannerMobile,.banner.short .menuTop>li.btnBannerMobile{display:inline-block}.banner .menuTop>li>a,.banner.short .menuTop>li>a{height:38px;padding-left:1px;width:66px!important;padding:16px 0 13px 0;font-size:9px;line-height:12px}.banner .menuTop>li>a>.icone,.banner.short .menuTop>li>a>.icone{display:block!important;font-size:24px;height:23px;margin:0;top:0}.banner .menuTop>li>a>div,.banner.short .menuTop>li>a>div{display:block!important;padding-top:2px;line-height:12px}.banner .menuTop>li>a:before,.banner.short .menuTop>li>a:before{content:'';display:block;position:absolute;top:20px;left:0;height:27px;width:1px;background-color:#575b5e}.banner .menuTop>li+li>a:before,.banner.short .menuTop>li+li>a:before{top:20px;height:27px;border:none}.banner .menuTop .btnLive,.banner.short .menuTop .btnLive{color:#1abcd3}.banner .menuTop .btnLive .icone,.banner.short .menuTop .btnLive .icone{margin:0}.banner .menuPrincipal,.banner.short .menuPrincipal{display:none}.banner .modRecherche,.banner.short .modRecherche{padding:15px 5px 15px 0;height:37px;top:0;right:0;left:auto;background-color:transparent}.banner .modRecherche .formRecherche .btnRecherche,.banner.short .modRecherche .formRecherche .btnRecherche{width:37px;height:37px;font-size:19px;line-height:37px;background-color:#1abcd3;color:#fff!important}.banner .modRecherche .formRecherche .inputRecherche,.banner.short .modRecherche .formRecherche .inputRecherche{padding:5px 5px 5px 0;height:37px;line-height:37px;font-size:14px;width:168px!important;border-right:1px solid #fff;background-color:#1abcd3;color:#fff;width:168px}.banner .modRecherche .formRecherche .inputRecherche::placeholder,.banner.short .modRecherche .formRecherche .inputRecherche::placeholder{color:#eee;font-size:13px}.banner .modRecherche .formRecherche .btnSubmitRecherche,.banner.short .modRecherche .formRecherche .btnSubmitRecherche{width:37px;height:37px;font-size:15px;background-color:#1abcd3}}