body{font-size:14px}.contener{margin:0 auto;width:100%}#header.homepage{top:0!important;width:100%!important;left:0!important;margin:0!important}#header>#mainNav{display:none}#header #navMobile{display:block;float:right}#header #navMobile #menuMobile{background:url(/Design/Img/menu.svg) no-repeat center;cursor:pointer;height:56px;width:56px;position:relative}#header.blog #navMobile #menuMobile{background-color:#fff}#header #navMobile #mainNav{background:#fff none repeat scroll 0 0;display:none;padding:15px;position:absolute;right:0;top:56px;left:0}#header #navMobile #mainNav li{border-top:1px solid #ccc;list-style:outside none none;text-transform:uppercase}#header #navMobile #mainNav li.haveChild{border-top:0;cursor:pointer;background: url("/Design/Img/left.svg") no-repeat scroll right 14px / 20px auto}#header #navMobile #mainNav li.haveChild.opened{background: url("/Design/Img/bottom.svg") no-repeat scroll right 14px / 20px auto;padding-bottom:0}#header #navMobile #mainNav li.haveChild:not(.opened){padding:15px 0}#header #navMobile #mainNav li.haveChild ul{margin-top:5px;display:none;height:100%;overflow:auto}#header #navMobile #mainNav li li{margin-left:15px;height:auto!important}#header #navMobile #mainNav li li:first-of-type{border-top:0}#header #navMobile #mainNav>li>a{color:#000}#header #navMobile #mainNav a{display:inline-block;width:100%;padding:15px 0;height:auto!important}#header .right{display:none}#alternativeNav{display:none}#footer .left{background-position:center top;float:none;padding-left:0;padding-top:70px;text-align:center;width:100%;margin-bottom:30px}#footer .right{float:none;text-align:center;width:100%}#footer li{display:block;margin-left:0;margin-bottom:15px}#footer li p{margin-top:0}#footer li:not(:first-child):not(:last-child) p{display:none}#sliderContener{margin-top:56px}.nivo-caption{display:none!important}.nivo-controlNav{bottom:15px;right:15px}.blocActu h2{font-size:40px}.blocVertHome li{margin-top:15px}.homeMegaMenu img{width:50%}.callToAction a{margin-bottom:15px}.blocAbonnement h2{font-size:40px}.blocActu .left{width:80%;margin:0 auto;float:none}.blocActu .actu{border-top:1px solid #000;border-bottom:1px solid #000;color:#000;border-left:0;border-right:0;padding:30px 0;margin:30px auto}.contenuDynamique h1{font-size:30px}.contentHome p{width:80%;margin:0 auto 1.5em}.maskObjectif input[type="radio"]+label span{margin-bottom:5px}.imgGrande,.bloc3Img{width:100%}#resultatJeu a{background:none}.contenuDynamique .enteteNoir{padding-top:50px}.contenuDynamique .enteteNoir h1{font-size:50px}.contenuDynamique .enteteNoir p{width:80%}.contenuDynamique .enteteNoir h2{margin:50px auto 0;font-size:14px;width:80%}.jcarousel li div,.jcarousel p{width:100%}.jcarousel-wrapper .prev{left:5%}.jcarousel-wrapper .next{right:5%}.block{display:block}.block .photo{display:block;width:100%}.block .photoMobile{display:block;width:100%}.block .photoMobile img{width:100%}.block .hideOnMobile{display:none}.block .text{width:80%;margin:30px auto;padding:0;display:block}.block .btnContener{margin-top:15px}.block .btnContener a{padding:10px;margin-bottom:10px}.block h2{font-size:30px;text-indent:0}.block h3{font-size:20px}.blocBlanc>p{width:80%;margin:0 auto 1.5em}#team h2{font-size:30px;top:5%}.equipe p{display:none}.blocBlanc h2{font-size:30px}.blocBlanc h3{font-size:20px}.horairesContener .leftHoraires{margin:0;left:5%;width:40%}.horairesContener .rightHoraires{right:-13%;width:40%;margin:0;left:auto}.blocBlanc h4{font-size:14px;margin:50px auto 0;width:80%}.tableAbonnement{width:100%}.BlocAbonnement>p{margin:0 auto 1.5em;width:80%}#contactContener h2{font-size:30px}#contactContener div span{display:block;border-width:2px;width:80%;margin:10px auto 0}#contactContener input[type="email"],#contactContener input[type="tel"],#contactContener input[type="text"]{width:80%}#FrmContact>p{width:80%;margin:0 auto}#FrmContact .noBlock{width:80%;margin:0 auto 30px}#contactContener textarea{width:80%;margin:15px auto 0}.myContener.blog{padding-top:56px}.blogItem{border-top:1px solid #ccc;display:block;float:none;margin:30px auto 0;padding-top:30px;width:80%}.blogItem:first-of-type{border-top:0;padding-top:0}.blogItem .imgActu{display:none}#pagination a,span.currentPage{height:35px;line-height:35px;margin:0 5px;width:35px}.contenerArticle{margin:0 auto;width:80%;float:none}.couvArticle{height:auto;margin-top:50px}.couvArticle img{width:100%;height:auto}.contenerArticle h1{font-size:30px}.featuredNews{margin:0 auto;width:80%;float:none;padding-bottom:30px}.plannings.actif img{overflow-y:auto}