*{border:0;margin:0;padding:0;list-style:none;font-size:100%;outline:none;box-sizing:border-box}a{text-decoration:none}footer,header,menu,nav,section,main{display:block}.clear{clear:both}p strong{font-family:brandon-grotesque,Arial,sans-serif,sans-serif}html{font-size:1px}body{background-color:#fff;font-family:brandon-grotesque, Arial, sans-serif;font-weight:400;font-size:18px}#wrapper{padding-top:110px}.center_site{width:1000px;margin:0 auto;position:relative}#article_page_single p span{font-weight:400 !important}.MainTitle,.ReportForm-mainTitle{font-size:30px;font-weight:bold;text-transform:uppercase;color:#d2003c;margin-bottom:15px;padding:0}.ContentTemplate-mainTitle,.ContentTemplate h1{margin-bottom:15px;margin-top:15px;text-transform:uppercase;font-size:25px;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}@media (min-width: 781px){.ContentTemplate-mainTitle,.ContentTemplate h1{font-size:30px}}.ContentTemplate-secondaryTitle,.ContentTemplate h2{margin-bottom:15px;margin-top:15px;text-transform:uppercase;font-size:20px;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}@media (min-width: 781px){.ContentTemplate-secondaryTitle,.ContentTemplate h2{font-size:22px}}.ContentTemplate-text,.ContentTemplate p{font-size:15px;color:#000000;font-family:brandon-grotesque,Arial,sans-serif;margin-bottom:10px;margin-top:10px}@media (min-width: 781px){.ContentTemplate-text,.ContentTemplate p{font-size:18px}}.Layout-container{width:1200px;padding-right:30px;padding-left:30px;margin-left:auto;margin-right:auto}@media (max-width: 1200px){.Layout-container{width:100%}}.Layout-fullWidthContainer{width:1200px;padding-right:30px;padding-left:30px;margin-left:auto;margin-right:auto}@media (max-width: 1200px){.Layout-fullWidthContainer{width:100%;padding-right:0;padding-left:0}}.Layout-contentContainer{width:1140px;padding-right:30px;padding-left:30px;margin-left:auto;margin-right:auto}@media (max-width: 1200px){.Layout-contentContainer{width:100%}}.Layout-mainBlock{margin-top:30px;margin-bottom:30px}.Layout-page{padding-top:40px}.checkbox-rgpd-contact,.checkbox-rgpd-contact-ce,.checkbox-rgpd-recrutement{display:inline-block}.checkbox-rgpd-contact span.wpcf7-checkbox,.checkbox-rgpd-contact-ce span.wpcf7-checkbox,.checkbox-rgpd-recrutement span.wpcf7-checkbox{display:inline-block}.checkbox-rgpd-contact span.wpcf7-checkbox>span,.checkbox-rgpd-contact-ce span.wpcf7-checkbox>span,.checkbox-rgpd-recrutement span.wpcf7-checkbox>span{margin:0;width:100%;max-width:380px}.checkbox-rgpd-contact span.wpcf7-checkbox .wpcf7-list-item-label,.checkbox-rgpd-contact-ce span.wpcf7-checkbox .wpcf7-list-item-label,.checkbox-rgpd-recrutement span.wpcf7-checkbox .wpcf7-list-item-label{display:inline-block;padding-left:23px;font-size:13px;margin-top:-15px;pointer-events:none}.checkbox-rgpd-contact span.wpcf7-checkbox label,.checkbox-rgpd-contact-ce span.wpcf7-checkbox label,.checkbox-rgpd-recrutement span.wpcf7-checkbox label{display:inline-block}.Footer-newsletter .Newsletter-field form.wpcf7-form{border-radius:0;border:none;padding:0;display:flex;flex-direction:column}.Footer-newsletter .Newsletter-field .footer-newsletter-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:1px;border:1px solid #b3b3b3;border-radius:5px}.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .checkbox-rgpd,.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .wpcf7-form-control-wrap{margin-top:10px;display:inline-block}.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .checkbox-rgpd span.wpcf7-checkbox,.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .wpcf7-form-control-wrap span.wpcf7-checkbox{display:inline-block}.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .checkbox-rgpd span.wpcf7-checkbox>span,.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .wpcf7-form-control-wrap span.wpcf7-checkbox>span{margin:0;width:100%;max-width:425px}.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .checkbox-rgpd span.wpcf7-checkbox .wpcf7-list-item-label,.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .wpcf7-form-control-wrap span.wpcf7-checkbox .wpcf7-list-item-label{display:inline-block;padding-left:23px;font-size:13px;margin-top:-15px;pointer-events:none}.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .checkbox-rgpd span.wpcf7-checkbox label,.Footer-newsletter .Newsletter-field .footer-newsletter-rgpd .wpcf7-form-control-wrap span.wpcf7-checkbox label{display:inline-block}.Footer-newsletter .Newsletter-field .ajax-loader{top:25px}.Footer-newsletter .Newsletter-field .wpcf7-response-output.wpcf7-validation-errors{bottom:0}.Footer .Footer-social{align-self:center}.Footer .Footer-social .fab{color:#d2003c}.checkbox-rgpd-essai-gratuit{display:inline-block}.checkbox-rgpd-essai-gratuit span.wpcf7-checkbox{display:inline-block}.checkbox-rgpd-essai-gratuit span.wpcf7-checkbox>span{margin:0;width:100%;max-width:400px}.checkbox-rgpd-essai-gratuit span.wpcf7-checkbox .wpcf7-list-item-label{display:inline-block;padding-left:23px;font-size:13px;margin-top:-15px;pointer-events:none}.checkbox-rgpd-essai-gratuit span.wpcf7-checkbox label{display:inline-block}#dpo-page{text-align:center;padding-bottom:55px !important}#dpo-page h1{text-align:left}#dpo-page h2{padding-top:40px;text-align:left}#dpo-page p{text-align:left}#dpo-page input[type=email],#dpo-page textarea[name=data]{margin:auto;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.1);background-color:#fff;display:block;margin-top:10px;margin-bottom:10px;padding:5px 10px;min-width:302px}#dpo-page button.gdpr-preferences,#dpo-page input[type=submit]{margin:auto;background-color:#b8aa97;padding:20px;color:#fff;cursor:pointer;transition:0.5s;margin-top:10px;margin-bottom:10px}#dpo-page button.gdpr-preferences:hover,#dpo-page input[type=submit]:hover{background-color:#a7967f}#dpo-page .g-recaptcha{margin-top:10px}#dpo-page .g-recaptcha>div{margin:auto}#dpo-page .gdpr-request-form{text-align:center;margin-bottom:25px}#dpo-page button.gdpr-preferences{display:block;margin-bottom:25px}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content a{color:#fff}.gdpr.gdpr-privacy-bar .gdpr-wrapper button.gdpr-agreement{background-color:#d2003c;border-radius:0;border:none;box-shadow:none;text-shadow:none}.gdpr.gdpr-privacy-bar .gdpr-wrapper button.gdpr-agreement:hover{background-color:#a90030}.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content button.gdpr-tab-button:not(.gdpr-active):hover{color:#fff !important}.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content button.gdpr-tab-button.gdpr-active{background-color:#d2003c !important}.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content ul.gdpr-subtabs button:hover{color:#fff !important}.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-always-active{background-color:#d2003c !important}.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-button{color:#d2003c !important}.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type=submit]{background-color:#d2003c;border:none;box-shadow:none;text-shadow:none}.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type=submit]:hover{background-color:#a90030}.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on{color:#d2003c}.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-switch input:checked+.gdpr-slider{background-color:#d2003c}.cdlf-grey-btn{background-color:#b8aa97;padding:20px;color:#fff !important;transition:0.5s;display:inline-block;font-weight:400}.cdlf-grey-btn:hover{background-color:#a7967f;text-decoration:none !important}.bx-controls .bx-has-pager{padding:30px 0}.bx-wrapper .bx-pager{position:relative;padding-top:20px;top:auto;bottom:auto}.bx-wrapper .bx-pager .bx-pager-link{background-color:#b3b3b3 !important}.bx-wrapper .bx-pager .bx-pager-link.active{background-color:#d2003c !important}div.activite_vague{text-align:center;text-transform:uppercase;color:#fff;font-size:28px;line-height:28px;background-repeat:no-repeat;background-position:50% 100%;padding-bottom:20px;margin-bottom:10px}div.box_btabo{color:#fff;width:100%;font-size:50px;line-height:50px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;text-align:center}div.box_btabo span.rouge{background-color:#d2003c;display:inline-block;line-height:38px}div.box_btabo .bt_box{padding-top:12px;height:62px;font-size:0}div.box_btabo .bt_box a{display:inline-block;min-width:300px;min-height:50px;text-align:center;border:2px solid #fff;font-size:20px;line-height:50px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;color:#fff;padding:0 20px}div.box_btabo .bt_box a.blanc{background-color:#fff;color:#c1c1c1}div.box_btabo .bt_box a:hover{background-color:#d2003c}div.box_btabo .bt_box a.blanc:hover{color:#d2003c;background-color:#fff}#home_info{background-color:#fff}#home_info .home_info_data{width:1000px;margin:0 auto;text-align:left;padding:40px 0 35px 0}#home_info h1{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:40px;line-height:normal;padding-bottom:25px;text-transform:uppercase;padding-left:44px}#home_info h2{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:40px;line-height:normal;padding-bottom:25px;text-transform:uppercase;padding-left:44px}#home_info p{color:#000;font-size:18px;line-height:normal;text-align:left;padding:0 44px 18px}#home_info a{color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:16px;line-height:16px;border:2px solid #d2003c;display:inline-block;padding:10px;text-transform:uppercase}#home_info a:hover{color:#fff;background-color:#d2003c}#home_video{width:1000px;margin:0 auto;padding-top:25px}@media screen and (max-width: 1088px){#home_video{width:100%}}#home_video-responsiveContainer{position:relative;padding-bottom:56.25%;height:0;margin-right:44px;margin-left:44px}@media screen and (max-width: 1088px){#home_video-responsiveContainer{margin:0}}#home_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#home_philo{background-color:#fff}#home_philo .home_info_data{width:1000px;margin:0 auto;text-align:left;padding:40px 0 35px 0}#home_philo h1{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:40px;line-height:normal;padding-bottom:25px;text-transform:uppercase;padding-left:44px}#home_philo h2{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:40px;line-height:normal;padding-bottom:25px;text-transform:uppercase;padding-left:44px}#home_philo p{color:#000;font-size:18px;line-height:normal;text-align:left;padding:0 44px 18px}#home_philo a{color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:16px;line-height:16px;border:2px solid #d2003c;display:inline-block;padding:10px;text-transform:uppercase}#home_philo a:hover{color:#fff;background-color:#d2003c}#home_salle{background-color:#fff;background-image:url(/wp-content/themes/CDLF/images/bg-home-salle.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:483px}#home_salle .home_salle_data{width:1000px;margin:0 auto;text-align:center}#home_salle h2{color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:40px;line-height:40px;background-repeat:no-repeat;background-position:50% 100%;padding-bottom:25px;margin-bottom:20px;padding-top:56px;text-transform:uppercase;display:inline-block}#home_salle p{color:#fff;font-size:18px;line-height:normal;text-align:left;padding:0 44px 18px}#home_salle div.link_box{text-align:center;padding-top:45px}#home_salle a{color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:16px;line-height:16px;border:2px solid #fff;display:inline-block;padding:10px;text-transform:uppercase}#home_salle a:hover{background-color:#d2003c}#home_100pcsport{background-color:#fff;background-image:url(/wp-content/themes/CDLF/images/bg-home-go.jpg);background-repeat:no-repeat;background-position:50% 75%;height:788px}#home_100pcsport .home_100pcsport_data{width:1000px;margin:0 auto}#home_100pcsport h2{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:56px;line-height:58px;background-repeat:no-repeat;background-position:0 100%;background-size:360px auto;padding-bottom:30px;margin-bottom:20px;padding-top:56px;text-transform:uppercase;margin-left:500px;display:inline-block;max-width:480px}#home_100pcsport h2 span{color:#d2003c;font-size:64px;line-height:58px}#home_100pcsport p{color:#000;font-size:18px;line-height:normal;padding-left:500px;padding-bottom:16px}#home_100pcsport div.link_box{text-align:right;padding-top:15px}#home_100pcsport a{color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:16px;line-height:16px;border:2px solid #d2003c;display:inline-block;padding:10px;text-transform:uppercase}#home_100pcsport a:hover{color:#fff;background-color:#d2003c}#home_actu{background-color:#fff}#home_actu .home_actu_box{width:1000px;margin:0 auto;padding:45px 0 55px 0}#home_actu h2{color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:71px;line-height:71px;background-repeat:no-repeat;background-position:0 57px;padding-bottom:25px;text-transform:uppercase;float:left;padding-left:30px}#home_actu div.text_right{float:right;color:#000;font-size:18px;width:515px;padding-top:16px}#home_actu h2.actu_club{color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:30px;line-height:30px;text-transform:uppercase}#home_actu div.plus_actu_box{text-align:center;margin-top:25px}#home_actu a.plus_actu{border:3px solid #d2003c;color:#d2003c;display:inline-block;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:30px;line-height:30px;padding:15px;text-transform:uppercase}#home_actu a.plus_actu:hover{color:#fff;background-color:#d2003c}#home_actu div.actu_big{margin-bottom:40px;cursor:pointer}#home_actu div.actu_big .actu_img{width:646px;height:646px;display:inline-block;vertical-align:top}#home_actu div.actu_big .actu_text{width:324px;height:646px;display:inline-block;text-align:center;vertical-align:top}#home_actu div.actu_big .date{background-color:#d2003c;display:inline-block;width:90px;height:90px;padding-top:4px;color:#fff;font-size:41px;line-height:41px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase}#home_actu div.actu_big .date span{display:block;color:#fff;font-size:26px;padding-top:0;text-transform:uppercase}#home_actu div.actu_big .hashtag{color:#c1c1c1;font-size:20px;border-bottom:1px solid #c1c1c1;padding:26px 0 8px 0;margin:0 16px 16px 16px}#home_actu div.actu_big .hashtag a{color:#c1c1c1;font-size:14px}#home_actu div.actu_big h2{padding:2px 24px 10px 24px;text-align:left;font-size:28px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding-bottom:18px;text-transform:uppercase;background-image:none;line-height:32px}#home_actu div.actu_big h3{font-size:34px;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding:2px 24px 16px 24px;text-align:left}#home_actu div.actu_big h4{font-size:18px;color:#313131;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding:0 24px 16px 24px;text-align:left}#home_actu div.actu_big p{color:#313131;font-size:18px;padding:4px 24px 0;text-align:left}#home_actu div.actu_mainbox{clear:both;padding-top:30px}#home_actu div.actu_box{display:inline-block;width:314px;height:314px;margin:5px;text-align:center;vertical-align:middle;cursor:pointer}#home_actu div.actu_box .actu_box_data{border:1px solid #c1c1c1;width:314px;height:314px}#home_actu div.actu_box .date{background-color:#d2003c;display:inline-block;width:60px;height:60px;padding-top:4px;color:#fff;font-size:28px;line-height:28px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase}#home_actu div.actu_box .date span{display:block;color:#fff;font-size:18px;padding-top:0;text-transform:uppercase}#home_actu div.actu_box .hashtag{color:#c1c1c1;font-size:14px;border-bottom:1px solid #c1c1c1;padding:26px 0 8px 0;margin:0 16px 16px 16px}#home_actu div.actu_box .hashtag a{color:#ffffff;font-size:12px}#home_actu div.actu_box h3{font-size:14px;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding:0 24px}#home_actu div.actu_box p{color:#313131;text-align:center;font-size:14px;padding:4px 24px 0}#home_actu div.actu_box .front{width:314px;height:314px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding-bottom:22px;background-size:cover}#home_actu div.actu_box .front h2{font-size:28px;line-height:28px;color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;text-align:left;display:inline-block;text-shadow:0 0 5px rgba(0,0,0,0.5)}#home_actu div.actu_box .front h2 span.date_face{font-family:brandon-grotesque,Arial,sans-serif;background-color:#d2003c;line-height:12px;height:12px;display:inline-block;text-shadow:none}#home_actu div.actu_box .front h2 span{font-size:15px;line-height:15px;color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;display:block;padding-bottom:3px}#home_actu div.actu_box .back{width:314px;height:314px}#home_actu div.actu_social{clear:both;overflow:hidden}#home_actu div.actu_social .actu_socialbox{border:1px solid #d2003c;width:314px;margin:5px;display:inline-block;vertical-align:top}#home_actu div.actu_social .actu_socialbox .top{background-color:#d2003c;color:#fff;font-size:38px;line-height:70px;height:70px;text-align:center}#home_actu div.actu_social .actu_socialbox.marron{border:1px solid #c1c1c1}#home_actu div.actu_social .actu_socialbox.marron .top{background-color:#c1c1c1}#home_actu div.actu_social .actu_socialbox .data{height:85px;padding:12px 0 0 12px}#home_actu div.actu_social .actu_socialbox .data img{float:left;padding-right:10px}#home_actu div.actu_social .actu_socialbox .data .social-title{display:inline-block;float:left;width:200px;font-size:16px}#home_actu div.actu_social .actu_socialbox .data .social-count{display:inline-block;float:left;width:200px;font-size:10px}#home_actu div.actu_social .actu_socialbox .data .social-button{display:inline-block;float:left;margin-top:5px;text-align:right;width:200px}.actu_box:hover .actu_box_data.flip,.actu_box.hover .actu_box_data.flip{transform:rotateY(180deg)}.actu_box_data.flip{transition:0.6s;transform-style:preserve-3d;position:relative}#home_actu div.actu_box .front,#home_actu div.actu_box .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}#home_actu div.actu_box .front{z-index:2;transform:rotateY(0deg)}#home_actu div.actu_box .back{transform:rotateY(180deg)}#home_activite{background-color:#fff;background-image:url(/wp-content/themes/CDLF/images/bg-home-activite.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:543px}#home_activite .home_activ_box{width:1000px;margin:0 auto;color:#fff;text-align:center}#home_activite h2{color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:40px;line-height:40px;background-repeat:no-repeat;background-position:50% 100%;padding-bottom:25px;margin-bottom:18px;padding-top:48px;text-transform:uppercase}#home_activite .home_activ_box>p{color:#fff;font-size:20px;line-height:normal;padding-bottom:20px;width:650px;text-align:left;display:inline-block}#home_activite .activ_masterbox{color:#fff;text-align:center;width:900px;display:inline-block}#home_activite .activ_box{background-repeat:no-repeat;padding:0 0 48px 0;display:inline-block;text-align:left}#home_activite .activ_box.cardio{background-position:0 5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAcCAYAAAAN3M1lAAACsElEQVR4AbXXA4zsXABA4fn5bNu2bdsKnm3btm3btm3b9ltbJ8md5KaZunuSb1Rzuy5lkZGRpbAUbxAKL1zBKCR3kYdp/kcbHMZXhOIbDqIV/nVZjYljYC208kI7xXQF8RRa3UIWKyv1P07CaFPEdLXgCyN9Q1azKzYNZlsBf5jpLv4zulJZEIroLhxB6GJ0xcYjOvqN+aiBZNLy/jG6YlfgZIEYj8SoioW4ge/4gUfYh15IprVi3nCq5yiIqnhgcCNmIo6HFXOsB0iBGYiAsvEoL53PEQiTNiiHcsV+wG4fkRar4G4iUuGX+D4OpREivldDEcXtJLuT51gEqqA35DahNgLgqckYBrmniONesdmw006kRQDCcFB8NtNxvBCfp7pXrBrsVAJzxOf9Yp5LEIx5CDZwAfyN+uK7P5K6ePkX32ClV/gXXtJMV+C3+D4TBQxcocfwHO56uvfaBFhpNcpALT8kQwxMRziMdMC9Yskt3s+GozsixfTD8BJyU6ULrSzeQ1k4luCV+P5evjpHw2ydMFZ8viDmMx9yvkgiLacilL0Qw/qJ78HyisXBR5ipMybJC1A5XBOl5ZSAp25LR81febOtjHAYbQR6Qq9gDEYT3IVeLz39iZoKo21FRTjdLrWn2VMw0hfEghcC0RMJhJb4Ca02IpNYbn6cAUV2VXviSIQnMFJVLMImD/MpjwiNu/1fivHzIwBJtR6HUhlcucPIAC8U9DCf+/BUY8V4f+EoJhl5iEyB69CrBvrgFdIq5nECnqqgGG8UHiKW0SfcONgOrd4jOVbhITJI0/6Gp0ZIe2oEPiGry2xijwRCrUH4GzPwEx2wDmr5oBEO4wmy2fmnOBeuQO4z6ivGq4aH0CsA0xHbZTexV9rjFWYgrsZ4NbECd/ELPniHQ+iN5C6VogCSiXoqbs0WewAAAABJRU5ErkJggg==);padding-left:50px;padding-right:28px}#home_activite .activ_box.muscu{background-position:0 5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAeCAYAAACxHzfjAAADLUlEQVR4AdXYAwwkPRjG8fls27Zt82zbDM62FZxt24rOtm3bvt37b/IkaZrx+U1+mXaLdNNBW8eOZDKZBStxCV5xHlPwsRMiqPcexqqdV1zCSmQJ6qwMErBjOqoZWmM/juLLgD6/UD07dll91sNyJFDGq7MvcQFucRrvWvVfxmZswkMefT6EjfCKAlb9+zABF/GlW4dT4RejXdr8rLJ6HoOsBb/Yi4esNk9plqbanX2HoEjgffNfG3/uIO63+rxfvwdFKaPNPbpWV9l3ZoftECZaqP4rOIPfkU5lWa1BZkWYWKz6j+MUMuIJnEM7R4V3YB/CxAa1eUCDbI979WAMsAbZH2HjVdyJAxig9uM0rjv0eogUL6uT8Vin9CDstga5C2GjoNoMwEGlS6vsvVSmCKJELuPVUljp8ip7XfnXESU6qd3HKK30ZyorqvsxUjR0eYp/Ull65dMjSsx06fMunEG7VGYSosQQo6OCeA0vqqyifq+IKHHA6DMX3lV6DSanEqsQJeYZHV5EM9yhp/EsjugaKYxX2kFj+idilaMn6BD64BI+xRdYCbfY6CjUtrvSm7EazT2Mgl+8pH7WY7jSvbDP0SdvGP5U5X9UIS3cYqcxyHUYpPQKjAn4jveEV3ykOnMxWemOOOOoQhu8pXQR47vrFscchQY2XulZmOh4RfAD9YnqzExRuhmSt80gT2M4flXl/1QhTYjp3o4BEaa7e4jpXoqJ9nTvwzF0tx6cFSEenAPoFeHBSYR4cNZhpP3grI78CtKKBZfQ+hq/go6hm/kKiv0y5/qm8uWv1cuc6xPK1zZf5rE/i1z/Uf7fa/VZ5PqN8jmtz2LsBUZN5V+6hguMcsp/aC0wYi/VxmGrz1Jtd4ylWj8cxp3mUi3uovdBnEJPn0XvwIiL3rtwACPsRW/c7UMO5dNfw+3D38rnN7cPsTdi+irsxt3XaiPGdaxm5CFzIxZrS8v1f+UrG091g6vZ0uIHJNDY3NJ6HQ5c9DscwBvYg7V4K+ThAOWeUQAvYgt24BnzcCDOMUsbY/omYq+m56uA7/VXPscsLYy3wFgs9T5muTEHVhPiHlhdATp6Qki3pfFSAAAAAElFTkSuQmCC);padding-left:50px;padding-right:60px}#home_activite .activ_box.fitness{background-position:0 5px;background-image:url(/wp-content/themes/CDLF/images/picto-fitness.png);padding-left:45px;padding-right:28px}#home_activite .activ_box.artsmartiaux{background-position:0 5px;background-image:url(/wp-content/themes/CDLF/images/picto-artsmartiaux.png);padding-left:56px}#home_activite .activ_box.danse{background-position:0 5px;background-image:url(/wp-content/themes/CDLF/images/picto-danse.png);padding-left:40px;padding-right:40px}#home_activite .activ_box.bienetre{background-position:0 5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAYAAAAkXAW5AAADpklEQVR4Ab3WA6xsPRDA8d19tm3btm3btm3btm3btm3bfpf/JnOTpunlh0l+2W3PdNrj4whqeHl5OTEM3zEBwRz/Z6gJsRAqnsjvKoT8vxbgxFx4yW9wTJD2crj+j0WM0hbg1PonSv/M/3oBleCJLQhmOULLoaLZvzFZZlzGcQxDTiTBB9xBOF/GhcQl/EQaZMNgHMU15AjMIg7jO27AJ9zhhlz+jE2HX5LrE7fwBWcDuoC8MnCEtOOgPS7iIML7Mz40NuMqOiKB9PeXusUCsojl+IM4Rv9c5MMUdEFIY7sLTTEZeTDX2B4dP7HBvwVExA+sNPqToZ/Wzo6FSC/thJiB3FpOR2Q06izEH0TzaxF1oaKC0T8ICSwX4Xj0wliENrZHxQijr6jUb+7XIubgp6XgLF/yM+A88vqyfarlSfsF6/1axC0csJzrSZbc4JgivzMR2pIzxnLt7MArM7Ew1uAeVCxAUiREOETBYMsErZFBu2a6W3K6ID7CIqHUnQEV97EOZVTiM7zFWizECjRAE3THBBxFJ0TRJphhTDjNuMDbYR+moweaoj4WYynW4BW+OOTBMlMG50RDo3gITER8DEULREUvI68dkqMRRiIRhiGckVcDxfT3kM8i5khnVtuVS9904/RtQCUjpxh2oKz+UrPUqoP8+kvPgTdYI50xfDn/4xFeazdGayOnEToZR3C8pVYvJNSeGz/Unys4qN+mloH50FhrF8JFRJR2GJxBBS2nCkpaas3U/m/FLYdcoa+1DcMR3zJ4IZzyPw1GoKu022K48cScBadRIwbGaO17WKv+9ISKpFqi7blQDnW1Qz0CU6U9AwO0I1MW1S01xiGR/I8NFf3kPUCwV8Y5r2cpMhdRtAdRXyTEaEyS/nCYbjkKFdFKa7eEioL6YblqfK4NQzWjUBztdh6A6hiCphgp/aMtb+BS6G/0ncVzuBzaOVVR20jsgGEIqfWVQA9kkG3XMBT50RLljEd7D3Q26laFij7mh8h1vEd8y6feMlSGS3tk18MS/MV6lEMXY+9nIotRLwFe4z7Cmec7G77hoWWgUxaxGO0QA92xDSp2oi+iojkmoYrlukgnk/9Aft/eooXwBX8w2/wo0QoNlIkeQcVzTMYgpLeMSY+p+I0vKOXf11VibIA7VLzGHizAHMzDZlyUoir+4jK2yPY5WIX9eCk5HtiEBIH54k6EvtiNh/glxX7gFU5jAXpiLk7JhN8l7zcey/h+SOzbXN4T7Zte+k0tSgAAAABJRU5ErkJggg==);padding-left:42px;padding-right:40px}#home_activite .activ_box.junior{background-position:0 5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAbCAYAAAADDr0pAAAC/klEQVR4Ac3YA3RjXRRA4eDH2LZt27Zt27Zt27Zt27Zt192nvGH9Onutb6a9zbs5MXQByc3NLRzSoDgaYxDmYgeu4zPu4X+dVnFm/yIViqIRBmA2tuMqPsK/VdZq6P/wAvZywUucxkZMQTfUQn4kRG1I56DXYnCjco3uw1T0QB3kRyL86499DLgOqZlW1/pySPWDuE9+uOIrkmgxeGNIswNxbHhUxVRcg6tylwkX0oNnhHQwEMeuhtpbPIO0EvqQHDwXpH1W/pYCJZDWxrG1sBIdkB56JMBzSKNDcvC+kMYqa9lwAWo3UMAf+/2PVfBuUEgMrcdDSJm81jLjB6T7WIcbkBxQxM5+2ZTT/sJPSMOCe/BSkM4raycgTYRBuYC9IN2BwcZ+tyCdQmoUV66EBfg3uAZfoz73er2YSI9gtHL6i5Cy2divClrCqKz1hndnkTaoQ/+PL/iDSMpzsbTFxjHzIVX053lEw2tIj5VX4p1ogjiBGbwYpL3KWlJId6G3csxpSLkC+OK2HmEwGJ/gnSuuYSLKIrx/Nu0MaZCNu8NQ6JX1dpCewOjP90EueI9Yynof5bHyEmoOOIIByAW9tY0XQKphtp4XDpAuYgHOQXJG+QDcqiWRweyV9h1ckdlrLT164DfMe4JxyKRuegxSOitnWBj3ofYMFYP4uMoLaZOyFhVHIP3EDIzBBbgqd6kNiC4H3IEUw847vlyoiQL4J5ieyUoiqtfPkZUXugdIY3baxOijPLD36ZSXZb1O45THwEFI5xDDzmljwAnO8ssXuOkolAafprw6x7Tz6awGboKYF68gxQqFoStC+ooUXmtRkAsNMBw78A0mqU97b3BBY18g/cAz/IC1nHAYNfEVDP535YzXuIR1GIoKiOh1a8SHA755D/4NyTTWBdIyREVkO3ephOiN95Cmy+J3OCCexvfvepBmKe+Z4iIrqqAnlqkPSHLFAvynvmFyxCcN/YD0B06w1wvMRTbzb6cW4jtCIwd8whvcxl7MRW/UtvX21x0QU5ouyLN7/wAAAABJRU5ErkJggg==);padding-left:55px}#home_activite .activ_box h3{color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:17px;line-height:normal;text-transform:uppercase}#home_activite .activ_box p{color:#fff;font-size:17px;line-height:normal;padding-bottom:15px}#home_activite .activ_box a{color:#fff;font-size:14px;line-height:14px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;background-color:#d2003c;border:1px solid #fff;padding:4px 5px;display:inline-block;text-transform:uppercase}#activite_top{background-color:#fff}#activite_top div.photo{background-image:url(/wp-content/themes/CDLF/images/bg-top-activite.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:318px}#activite_top div.photo.service{background-image:url(/wp-content/themes/CDLF/images/bg-top-service.jpg)}#activite_top div.photo.news{background-image:url(/wp-content/themes/CDLF/images/bg-top-news.jpg)}#activite_top .activite_top_box{width:1000px;margin:0 auto;padding:45px 0 55px 0}#activite_top h1{color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:90px;line-height:90px;background-repeat:no-repeat;background-position:0 72px;padding-bottom:30px;text-transform:uppercase;float:left;padding-left:20px;min-width:496px}#activite_top h1.center{text-align:center;padding-left:0}#activite_top div.text_right{float:right;color:#000;font-size:20px;width:475px;padding-top:8px}#activite_top div.text_right h3{font-size:28px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:8px}#activite_list{background-color:#fff}#activite_list .activite_mainbox{background-repeat:no-repeat;background-position:top center;background-size:100% auto;overflow:hidden;max-height:265px;height:auto;transition:0.6s ease-out;margin-bottom:10px}@media screen and (max-width: 1680px){#activite_list .activite_mainbox{background-size:1680px auto}}#activite_list .activite_mainbox.open{max-height:2000px}#activite_list .activite_mainbox_mask{background-repeat:repeat-x;background-position:0 172px;background-image:url(/wp-content/themes/CDLF/images/masque-activite.png)}#activite_list .activite_databox{width:1000px;margin:0 auto}#activite_list .activite_databox h1{font-size:56px;font-weight:normal;line-height:56px;text-transform:uppercase;color:#fff;padding-top:200px;padding-bottom:50px;cursor:pointer}#activite_list .activite_databox p{color:#fff;font-size:18px;padding-top:15px}#activite_list .activite_databox ul{color:#fff;font-size:18px;padding-top:15px}#activite_list .activite_databox ul li{color:#fff;font-size:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 7px;padding:0 0 3px 15px}#activite_list .activite_databox h2{color:#fff;font-size:19px;line-height:20px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;margin:35px 0 20px 0}#activite_list .activite_databox .list_activ{padding-bottom:15px}#activite_list .activite_databox .list_activ a{color:#555;font-size:18px;line-height:18px;background-color:#fff;display:inline-block;border-radius:2px;padding:8px 12px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;margin-bottom:4px}#activite_list .activite_databox .list_activ a:hover{color:#fff;background-color:#d2003c}#activite_fiche{background-color:#fff}#activite_fiche .bg_under{background-position:center center;position:absolute;z-index:0;height:390px;left:0;right:0;background-size:cover}#activite_fiche .activite_fiche_mask{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAASwAQAAAAD5gKbkAAAAAnRSTlMAAHaTzTgAAAAbSURBVHgBYxhMYBSMglEwCg4MfTgKR+EoHIUAxRDMkA7FDwgAAAAASUVORK5CYII=);background-repeat:repeat-x;background-position:top center}#activite_fiche .activite_fiche_data{width:1000px;margin:0 auto;padding-top:185px;padding-left:15px;z-index:1;position:relative}#activite_fiche .activite_fiche_data>h1{font-size:60px;line-height:60px;font-weight:normal;color:#fff;text-transform:uppercase;padding-left:70px;text-shadow:0 0 6px rgba(0,0,0,0.25)}#activite_fiche .activite_fiche_data>h2{font-size:50px;line-height:55px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;padding-left:70px;text-shadow:0 0 6px rgba(0,0,0,0.25)}#activite_fiche .activite_fiche_data>h2 span{display:inline-block;background-color:#d2003c;line-height:35px;text-shadow:0 0 0 rgba(0,0,0,0)}#activite_fiche .activite_fiche_data a{color:#d2003c}#activite_fiche .activite_fiche_data a:hover{text-decoration:underline;cursor:pointer}#activite_fiche .activ_infobox_list{padding-top:15px;padding-bottom:32px;min-height:115px}#activite_fiche .activ_infobox_list .activ_infobox{background-repeat:no-repeat;background-position:90% 84%;border:1px solid #c1c1c1;border-radius:5px;width:320px;height:100px;display:inline-block;background-color:#fff;color:#000;font-size:21px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding:10px 0 0 20px;text-transform:uppercase;vertical-align:top}#activite_fiche .activ_infobox_list .activ_infobox.graph1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAACXBIWXMAAAsSAAALEgHS3X78AAAA6klEQVRoge3YSwqDMBgA4aR4HY8gtCdvwQsUvEhvkOKmm+BU+cHnfMuIiwzEJOZSSrqSIXezJ9xUIxfQlj7/m+UY8VaN6sc4wDjAOOCQH+QlO86cj++Uw+5Wc3ecanABlxUwDjAOMA4wDjAOMA4wDtjsELjWKTdi0xPyGqfcCJcVMA4wDjAOMA4wDjAOMA4wDgidkI9wBYgIXx/2fgWIcFkB4wDjAOMA4wDjAOMA4wDjgGbI3X36ceXdlv5TjZ7UeH14LpjaI6X0qkZPymUFjAOMA4wDjAOMA4wDjAOMA8I/2CM/z3f9bkrpCxIzMIX2rM/RAAAAAElFTkSuQmCC)}#activite_fiche .activ_infobox_list .activ_infobox.graph2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAACXBIWXMAAAsSAAALEgHS3X78AAAA9ElEQVRoge3aMQrCMBhA4VQ7CDp4BsFR0AMIeiEP44UUPICDu7dwjrg4GPqsBFvavm+MOORhml9oEWOMYUBuxbb2ZstkZQBW8fJ1k6+Io2RVb8YBxgHGAZ18IP9y49R5+Fbp7G1V98bJ4bECxgHGAcYBxgHGAcYBxgGtDYFNTbk5Wp2Qm5hyc3isgHGAcYBxgHGAcYBxgHGAcUDWhNyFvwA5/OUA4wDjAOMA4wDjAOMA4wDjAOOA8nG+Vn/6YbJehvF8lqz3VXnfH2pvbXE6huluk6z3lccKGAcYBxgHGAcYBxgHGAcYB7T6fk7Ouzd//24I4Qmq7CEyN9BJSgAAAABJRU5ErkJggg==)}#activite_fiche .activ_infobox_list .activ_infobox.graph3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAACXBIWXMAAAsSAAALEgHS3X78AAAA7klEQVRoge3aMQrCMABA0VQ7CDp4BsFR0AMIeiEP44UUPICDu7dwjrg4GPqNBJTY/8aUDvm0TQJtYowx9MilWWdPtk1GemART28n+Yg4SEb1ZBxgHGAcUOUH+ZMVJ+fj26Xa1Sp3xSnhawWMA4wDjAOMA4wDjAOMA362CfzWLreETw4wDjAOMA4wDjAOMA4wDjAOMA4oOj7UcAQo4ZMDjAOMA4wDjAOMA4wDjAOMA4wD2tvx3H31xWg5D8PpJBn/V+11u8ue2uywD+PNKhn/V75WwDjAOMA4wDjAOMA4wDjAOKDaP9hL/k7PujeEcAcaTh0fbR2C0gAAAABJRU5ErkJggg==)}#activite_fiche .activ_infobox_list .activ_infobox.graph4{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAACXBIWXMAAAsSAAALEgHS3X78AAAA5klEQVRoge3bMQrCMABA0VQzCDp4BsFR0AMI9UIexgspeAAHd2/hHHFxMPQbKSht/xvTKZ80TSmtUkopDMi12hZPNmYjA7BK54+TfEYcZaN6MQ4wDjAO6OSG/M0Tp2TzbeLKAcYBxgHGAcYBxgHGAcYBxgF/OyH/6pTbhisHGAcYBxgHGAcYBxgHGAcYBxgHtHp96MIrQBuuHGAcYBxgHGAcYBxgHGAcYBxgHBDvp0vz1TeT9TKM57NsvK/ibbcvntrieAjTepON95W3FTAOMA4wDjAOMA4wDjAOMA4Y5P9WRV9NQggP/2oZDHMDD7QAAAAASUVORK5CYII=)}#activite_fiche .activ_infobox_list .activ_infobox.graph5{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAACXBIWXMAAAsSAAALEgHS3X78AAAA2ElEQVRoge3XvQkCMRxA8ZymELRwBsFS0AGEcyGHcSEFB7Cwdwvr2BvyiAT8ON+v/KfKI8clXUophT9y7bbVmx1lExmnhnGAcYBxQCwvfa9X/jirdM5mtTw5wDjAOMA4wDjAOMA4wDjAOOBjN+R33XJbeHKAcYBxgHGAcYBxgHGAcYBxgHFA0/PhF54ALTw5wDjAOMA4wDjAOMA4wDjAOMA4IN5Pl/Lqk8l6GcbzWTYfqnjb7au3tjgewrTfZPOh8rMCxgHGAcYBxgHGAcYBxgHGAcYpCSE8AL3eFPf1B+UvAAAAAElFTkSuQmCC)}#activite_fiche .fiche_texte{color:#000;font-size:18px;padding-bottom:40px}#activite_fiche .fiche_texte h2{color:#d2003c;font-size:30px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:15px}#activite_fiche .fiche_texte b{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#activite_fiche .fiche_texte strong{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#activite_fiche .fiche_texte .rouge{color:#d2003c}#activite_fiche .fiche_texte p{padding-bottom:16px}#activite_fiche .fiche_texte h3{padding-bottom:16px}#activite_fiche .fiche_texte ul{padding-bottom:16px}#activite_fiche .fiche_texte ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 7px;padding:0 0 3px 15px}#activite_fiche .list_activ{padding:30px 0}#activite_fiche .list_activ a{color:#555;font-size:14px;line-height:14px;background-color:#e5e5e5;display:inline-block;border-radius:2px;padding:8px 12px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;margin-bottom:4px}#activite_fiche .list_activ a:hover,#activite_fiche .list_activ a.active{color:#fff;background-color:#d2003c;text-decoration:none}#activite_fiche .activite_fiche_slider{margin-bottom:60px;width:100%;overflow:hidden}#activite_fiche .activite_fiche_slider .slide_box{width:404px;height:413px;display:inline-block;text-align:center}#activite_fiche .activite_fiche_slider .slide_box a{position:absolute;width:400px;height:400px}#activite_fiche .activite_fiche_slider .slide_box a:hover{background-image:url(/wp-content/themes/CDLF/images/slide-plus.png);background-position:center center;background-repeat:no-repeat}#service_list .service_box{background-position:center center;background-repeat:no-repeat;background-size:cover;height:264px;margin-bottom:10px}#service_list .service_box_data{width:1000px;margin:0 auto;padding-top:20px;text-align:center}#service_list .service_box_data h1{font-size:21px;color:#fff;line-height:21px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding:6px 0 4px 0;text-transform:uppercase}#service_list .service_box_data p{font-size:16px;color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#service_list .service_box_data div.note{font-size:10px;color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;padding-top:12px}div.toppage_photo_full{background-position:top center;background-repeat:no-repeat;background-size:contain;height:318px}@media (max-width: 1440px){div.toppage_photo_full{background-size:cover}}#page_data{background-color:#fff}#page_data a{color:#d2003c}#page_data a:hover{text-decoration:underline}#page_data a.button:hover,#page_data a.submit:hover{text-decoration:none}#page_data .page_data_box{max-width:1000px;margin:0 auto;padding:35px 0}#page_data .page_data_box .recrutement{padding:0 15px;font-size:18px}.defaultContent h1,#page_data .page_data_box .recrutement h1{font-size:34px;line-height:36px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;color:#d2003c;text-transform:uppercase;padding-bottom:35px}.defaultContent h1 span,#page_data .page_data_box .recrutement h1 span{color:#c1c1c1 !important}.defaultContent h2,#page_data .page_data_box .recrutement h2{color:#d2003c;font-size:30px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:15px}.defaultContent h3,#page_data .page_data_box .recrutement h3{color:#c1c1c1;font-size:18px;line-height:20px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding-bottom:15px}.defaultContent p,#page_data .page_data_box .recrutement p{padding-bottom:20px}.defaultContent b,#page_data .page_data_box .recrutement b{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}.defaultContent ul,#page_data .page_data_box .recrutement ul{padding-bottom:16px}.defaultContent ul li,#page_data .page_data_box .recrutement ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 7px;padding:0 0 15px 15px}.defaultContent ol,#page_data .page_data_box .recrutement ol{padding-bottom:16px;list-style:decimal;padding-left:15px}.defaultContent ol li,#page_data .page_data_box .recrutement ol li{background-repeat:no-repeat;background-position:0 7px;padding:0 0 15px 5px;list-style:decimal;color:#d2003c}.defaultContent ol li span,#page_data .page_data_box .recrutement ol li span{color:#000}.defaultContent ul li.sched-list-event-li,#page_data .page_data_box .recrutement ul li.sched-list-event-li{background-image:none;background-repeat:no-repeat;background-position:0 7px;padding:0 0 15px 15px}.defaultContent .borderedContent{display:inline-block;border:1px solid #d2003c;padding:8px 12px;margin:10px 0}.defaultContent h2.borderedContent{border:1px solid #d2003c;padding:8px 12px;margin:15px 0}.defaultContent .shiftContent{padding-left:20px}.ContentRoundedRedBtn{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 18px;background-color:#d2003c;text-decoration:none !important;color:#fff !important;border-radius:10px;border:1px solid #d2003c;transition:background-color .2s, color .2s;margin-bottom:5px}.ContentRoundedRedBtn:hover{background-color:#fff;color:#d2003c !important}.ContentBorderedWhiteBtn{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #d2003c;padding:8px 18px;text-decoration:none !important;color:#d2003c !important;margin-bottom:5px}.ContentBorderedWhiteBtn:hover{text-decoration:underline}.ContentMinimalList ul>li{padding-bottom:5px !important;background-position:0px 11px !important}.FormEssaiGratuit{display:inline-block;padding:20px 0}.FormEssaiGratuit p{font-size:0}.FormEssaiGratuit h4{color:#fff;font-size:20px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:500;margin:22px 0;padding:8px 14px;max-width:400px}.FormEssaiGratuit .form_col_g h4{background-color:#B8AA97}.FormEssaiGratuit .form_col_d h4{background-color:#B8AA97}.FormEssaiGratuit input[type="text"],.FormEssaiGratuit input[type="email"],.FormEssaiGratuit input[type="tel"],.FormEssaiGratuit select[name="club"],.FormEssaiGratuit select[name="horaire"],.FormEssaiGratuit select[name="condition"]{border:1px solid #5d4f3e;color:#5d4f3e;padding:4px;width:100%;max-width:400px;font-size:18px}.FormEssaiGratuit .submit-btn{color:#fff;background-color:#d2003c;width:100%;max-width:300px;text-align:center;cursor:pointer;text-transform:uppercase;font-size:20px;font-family:"museo", sans-serif;font-weight:500;margin:20px 0;padding:8px 14px}.FormEssaiGratuit .output-message-unique{height:0;overflow:hidden;padding:2px 0;display:inline-block;width:100%;max-width:400px;color:#e2001a;font-size:15px;font-weight:400}.FormEssaiGratuit .output-message-global{display:none;width:100%;max-width:735px;color:#e2001a;font-size:15px;font-weight:400;border:2px solid #ff0000;text-align:center;padding:5px;margin-bottom:20px}.FormEssaiGratuit .output-message-global.formSuccess{color:#70c233;border-color:#70c233}.FormEssaiGratuit .output-message-global a{font-weight:700;text-decoration:underline}@media screen and (max-width: 780px){.FormEssaiGratuit .output-message-global{max-width:400px}}.FormEssaiGratuit .form-footer-container{clear:both;text-align:center;padding:20px}.FormEssaiGratuit .rgpd-block{display:flex;width:100%;margin-left:auto;margin-right:auto;text-align:left}.FormEssaiGratuit .rgpd-block label{display:inline-block;padding-left:10px;font-size:12px}.FormEssaiGratuit .output-rgpd{width:100%;max-width:300px;display:block;margin:auto;padding-top:5px;text-align:left}.FormEssaiGratuit-row{display:flex}@media screen and (max-width: 780px){.FormEssaiGratuit-row{flex-wrap:wrap}}.FormEssaiGratuit-headerWrapper{display:flex;flex-direction:column;height:100%}@media screen and (max-width: 780px){.FormEssaiGratuit-headerWrapper{max-width:400px}}.FormEssaiGratuit-header{display:flex;border:1px solid #d2003c;flex-direction:column;height:100%;justify-content:space-between}.FormEssaiGratuit-headerTitle{padding:8px 14px;background-color:#d2003c;color:#fff;text-align:center;font-size:20px;font-weight:700}.FormEssaiGratuit-headerContent{padding:8px 14px}.FormEssaiGratuit-choice{margin-top:15px;margin-bottom:0px}.FormEssaiGratuit-choice input{margin-right:5px}.FormEssaiGratuit-preFooter{clear:both;padding:30px 0 20px 0}.FormEssaiGratuit-preFooter small{font-size:14px}.FormEssaiGratuit-solutionError{margin-bottom:20px}.wpcf7-form input.wpcf7-text{border:1px solid #c1c1c1;color:#c1c1c1;padding:4px}.wpcf7-form input.wpcf7-date{border:1px solid #c1c1c1;color:#c1c1c1;padding:4px}.wpcf7-form input.wpcf7-captchar{border:1px solid #c1c1c1;color:#c1c1c1;padding:4px;width:55px}.wpcf7-form input.wpcf7-captchc{margin-left:-7px}.wpcf7-form textarea.wpcf7-textarea{border:1px solid #c1c1c1;color:#c1c1c1;padding:4px}.wpcf7-form select.wpcf7-select{border:1px solid #c1c1c1;color:#c1c1c1;padding:4px}.wpcf7-form input.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid,.wpcf7-form select.wpcf7-not-valid{border:1px solid #d2003c}div.wpcf7-validation-errors{border:2px solid #d2003c;font-weight:700;display:inline-block !important}div.wpcf7-mail-sent-ok{border:2px solid #398f14;display:inline-block !important}.recrutement .wpcf7-form input.wpcf7-submit{border:2px solid #d2003c;color:#d2003c;background-color:#fff;padding:5px;min-width:150px;cursor:pointer;text-transform:uppercase}.recrutement .wpcf7-form input.wpcf7-submit:hover{color:#fff;background-color:#d2003c}.recrutement .wpcf7-form input.wpcf7-submit.bt_rouge{border:2px solid #d2003c;color:#fff;background-color:#d2003c;padding:5px;min-width:150px;cursor:pointer;text-transform:uppercase;font-size:20px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}.recrutement .wpcf7-form input.wpcf7-submit.bt_rouge:hover{color:#fff;background-color:#d2003c}div.form_essai_gratuit{position:relative;right:0}div.form_essai_gratuit .form_col_g{float:left;width:395px;padding-right:55px}div.form_essai_gratuit .form_col_g h4{font-size:20px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}div.form_essai_gratuit .form_col_d{float:left;width:340px}div.form_essai_gratuit .form_col_d h4{font-size:20px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}div.form_essai_gratuit .essai_gourde{background-image:url(/wp-content/themes/CDLF/images/bg-gourde.jpg);background-position:0 0;background-repeat:no-repeat;position:absolute;width:370px;height:422px;background-size:cover;right:-150px}div.form_essai_gratuit span.label{display:block;color:#000;font-size:16px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding-bottom:8px;width:100%}div.form_essai_gratuit span.label.label_inline{display:inline-block;width:auto}div.form_essai_gratuit span.warn_nbjours{display:inline-block;padding-top:5px;font-style:italic;max-width:400px;width:100%;font-size:10px;color:#c1c1c1}#page_data .page_data_box .recrutement div.form_essai_gratuit p.inp_civ{font-size:18px;padding-bottom:0}#page_data .page_data_box .recrutement div.form_essai_gratuit p.inp_prenom{padding-bottom:24px}#page_data .page_data_box .recrutement div.form_essai_gratuit p.inp_nom{padding-bottom:24px}#page_data .page_data_box .recrutement div.form_essai_gratuit p.inp_birthdate{padding-bottom:24px}#page_data .page_data_box .recrutement div.form_essai_gratuit p.inp_tel{padding-bottom:25px}#page_data .page_data_box .recrutement div.form_essai_gratuit p.inp_mail{padding-bottom:15px}div.form_essai_gratuit input.wpcf7-text,div.form_essai_gratuit input.wpcf7-date,div.form_essai_gratuit select,div.form_essai_gratuit textarea{max-width:400px;width:100%;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:18px}div.form_essai_gratuit input.wpcf7-text,div.form_essai_gratuit input.wpcf7-date{padding:5px 6px}div.form_essai_gratuit span.wpcf7-list-item-label{font-size:16px}div.form_essai_gratuit img.wpcf7-captchac{vertical-align:middle}.recrutement div.form_essai_gratuit .wpcf7-form input.wpcf7-submit.bt_rouge{max-width:400px;padding:8px 14px}#article_page{width:970px;margin:0 auto;padding:55px 0}#article_page .col1{width:670px;float:left;color:#313131;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;padding-right:20px}#article_page .col1 h1{color:#d2003c;font-size:34px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding-bottom:20px;text-transform:uppercase}#article_page .col1 h2{font-size:28px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding-bottom:18px;text-transform:uppercase}#article_page .col1 p{color:#313131;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;padding-bottom:18px}#article_page .col1 b,#article_page .col1 strong{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#article_page .col1 a{color:#d2003c;cursor:pointer}#article_page .col1 a:hover{color:#d2003c;cursor:pointer;text-decoration:underline}#article_page .col1 .rouge{color:#d2003c}#article_page .col1 h3{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;font-size:22px;padding-bottom:16px}#article_page .col1 ul{padding-bottom:16px}#article_page .col1 ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 7px;padding:0 0 3px 15px}#article_page .col1 .border-image-black{border:1px solid #c1c1c1}#article_page .col2{width:300px;float:left}#article_page .col2 .box{padding:30px 16px;border:1px solid #c1c1c1}#article_page .col2 .box.tag{border-bottom:0}#article_page .col2 .tag h1{font-size:16px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:14px}#article_page .col2 .tag a{font-size:14px;color:#555;display:inline-block;margin-bottom:4px;padding:4px 6px;background-color:#e5e5e5;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#article_page .col2 .tag a:hover{color:#fff;background-color:#d2003c}#article_page .col2 .news h1{font-size:20px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:25px}#article_page .col2 .news .actu{padding-bottom:44px}#article_page .col2 .news .actu .img{padding-bottom:8px}#article_page .col2 .news .actu .img img{width:100%}#article_page .col2 .news .actu .texte a{font-size:16px;line-height:17px;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}#article_page .col2 .news .actu .texte .date{padding-top:5px;font-size:16px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400}#article_foot{background-color:#fff;background-image:url(/wp-content/themes/CDLF/images/bg-bot-article.jpg);background-repeat:no-repeat;background-position:50% 75%;height:873px;margin-bottom:40px}#article_foot .article_foot_data{width:1000px;margin:0 auto}#article_foot .box_data{margin-left:442px}#article_foot h1{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:63px;line-height:63px;background-repeat:no-repeat;background-position:0 100%;background-size:510px auto;padding-bottom:35px;margin-bottom:20px;padding-top:56px;text-transform:uppercase;display:inline-block;max-width:480px}#article_foot h1 span{color:#d2003c;font-size:133px;line-height:98px}#article_foot h2{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:28px;line-height:normal;padding-bottom:16px}#article_foot p{color:#000;font-size:18px;line-height:normal;padding-bottom:16px}#article_foot div.link_box{text-align:right;padding-top:15px}#article_foot a{color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:16px;line-height:16px;border:2px solid #d2003c;display:inline-block;padding:10px;text-transform:uppercase}#article_foot a:hover{color:#fff;background-color:#d2003c}#club_top{background-color:#fff}#club_top div.photo{background-image:url(/wp-content/themes/CDLF/images/bg-top-clubs.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:318px}#club_top .club_top_box{width:100%;margin:0 auto;padding:45px 0 30px 0;text-align:center}#club_top h1{color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:70px;line-height:70px;background-repeat:no-repeat;background-position:50% 62px;background-size:290px auto;padding-bottom:30px;text-transform:uppercase;padding-left:20px;min-width:496px}#club_top div.text{color:#000;font-size:20px;padding-top:8px}#club_top div.text h3{font-size:28px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:15px}#club_top div.text p{padding-bottom:18px}a.bt_open_map{margin-top:8px;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:20px;line-height:10px;border:3px solid #d2003c;display:inline-block;padding:20px 20px;text-transform:uppercase}a.bt_close_map{margin-top:28px;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:20px;line-height:10px;border:3px solid #d2003c;display:inline-block;padding:20px 20px;text-transform:uppercase}a.bt_open_map:hover{color:#fff;background-color:#d2003c}a.bt_close_map:hover{color:#fff;background-color:#d2003c}#club_top #main_map_box{width:100%;height:500px;margin-top:30px}#club_list{background-color:#fff}#club_list .club_mainbox{background-repeat:no-repeat;background-position:top center;background-size:100% auto;overflow:hidden;max-height:264px;height:auto;margin-bottom:10px;position:relative}#club_list .club_mainbox.open{max-height:1000px}#club_list .club_databox .box_top_main{background-repeat:no-repeat;background-position:center center;background-size:cover;height:264px}@media screen and (max-width: 1680px){#club_list .club_databox .box_top_main{background-size:1680px auto}}#club_list .club_databox .box_top_mainfiche{background-repeat:no-repeat;background-position:center center;background-size:cover;height:auto}#club_list .club_databox .box_top{width:1000px;margin:0 auto}#club_list .club_databox .box_top h1{font-size:56px;font-weight:normal;line-height:56px;text-transform:uppercase;color:#fff;padding-top:190px;padding-bottom:10px;cursor:pointer}#club_list .club_databox .box_top h2{font-size:56px;font-weight:normal;line-height:56px;text-transform:uppercase;color:#fff;height:264px;padding-top:130px;padding-bottom:10px;cursor:pointer}#club_list .club_databox .box_top sup{font-size:30px;text-transform:lowercase}#club_list .club_databox .box_top h3{font-size:50px;line-height:55px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;padding-bottom:15px}#club_list .club_databox .box_top h3 span{display:inline-block;background-color:#d2003c;line-height:35px}#club_list .club_databox .box_info{background-color:#d2003c;height:264px;width:264px;color:#fff;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-top:160px;text-align:center;background-repeat:no-repeat;background-position:50% 40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABUCAMAAADgbgQNAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAEHRSTlMAM3eIu8z/VZnuEd1EIqpmxExeUAAAAbFJREFUeNrF1dFy6yAMRdFjDAIEjv//b287004mx1AhXu56Syd4Oxi5GDrCGZN8SfEMBxblUuVDLRkmDVUGatCNZfbS3OQPLWPiFMOJEU1iSoqHo8mCdjzWVVlSaaU2WdQ+7zbJsmTvp723WVwy/0D3zwzyFENXQHuI8hR+glVYuYBfVxFWdRxMBz3jNE5y8KUg+uLkaEtfGOCV+fm3pCsTUJ53emDoeNzrwZeaKHR93tMLExfv60k7MxXpwEa60AzdWqSB6pjqNFzyAXP0zf++UDGltLDubU7dfxyRPs/wF/ePXN475BkqO2MlujrI7fmayCL2/sTRO7nxSn30eF3Dt1tI6/Tom5AboOT0hczBd5Kk338BSd4oCK3iUvV9DF0CQElX0J886QQvu+gIryo0NM6gP1nGY2Prw/Nvi2DdF7ST9rBmWXBjoImpYeR2BjlpB/3JgIlqztNE2AxCqxXcSp6YU8c8LU9XwV8uK+hPvoC9ZIchzubJ0o2gM5lg6455MqerYcVtBO0kB/3JgEV1PE+2sBmEVg5uJQuwlawXHG56ho6V9ad3w0lDEklBMfEPXa9Bje4s474AAAAASUVORK5CYII=);position:absolute;right:-264px;top:0}#club_list .club_databox .box_plus{display:block;background-color:#c1c1c1;height:264px;width:264px;color:#fff;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-top:160px;text-align:center;background-repeat:no-repeat;background-position:50% 40px;background-image:url(/wp-content/themes/CDLF/images/picto-run.png);position:absolute;right:-528px;top:0}#club_list .club_databox .box_info_mobile,#club_list .club_databox .box_plus_mobile{display:none}#club_list .box_bot{position:relative;display:flex;align-items:stretch;background-color:#fff;width:100%}#club_list .box_bot>*{flex:1;min-height:320px}.gm-style-iw{font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:20px !important;padding-top:7px}.gm-style-iw .link_marker{color:#000000;cursor:pointer}.gm-style-iw sup{text-transform:lowercase}.gm-style-iw .link_marker:hover{color:#d2003c;cursor:pointer;opacity:1.0;transition:opacity .55s ease-in-out;-moz-transition:opacity .55s ease-in-out;-webkit-transition:opacity .55s ease-in-out}#club_list .box_bot .info_main{width:52%;vertical-align:top}#club_list .box_bot .info_main .info_top{padding:26px 10px 26px 20px;background-color:#d2003c;position:relative}#club_list .box_bot .info_main .info_top h1{font-size:16px;color:#fff;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400}#club_list .box_bot .info_main .info_top .title{font-size:16px;color:#fff;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}#club_list .box_bot .info_main .info_top p{text-transform:uppercase;color:#ffffff;font-size:16px;padding-bottom:16px}#club_list .box_bot .info_main .info_top p sup{text-transform:lowercase}#club_list .box_bot .info_main .info_top p:last-child{padding-bottom:0}#club_list .box_bot .info_main .info_top a{text-transform:initial;color:#c1c1c1}#club_list .box_bot .info_main .info_top .col1{float:left;width:300px;padding-right:10px}#club_list .box_bot .info_main .info_top .col2{float:left;width:255px}#club_list .box_bot .info_main .info_top .dl_planning{position:relative}#club_list .box_bot .info_main .info_top .dl_planning.ete{padding-bottom:26px;position:relative;width:231px}#club_list .box_bot .info_main .info_top .dl_planning a{background-color:#fff;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding:8px 12px;font-size:16px;display:inline-block;margin-bottom:16px}#club_list .box_bot .info_main .info_top .dl_abonnement{width:135px;position:relative;padding-bottom:26px}#club_list .box_bot .info_main .info_top .dl_abonnement a{background-color:#fff;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding:8px 12px;font-size:16px;display:block}#club_list .box_bot .info_main .info_bottom{padding:26px 10px 26px 20px;background-color:#fff}#club_list .box_bot .info_main .info_bottom h1{font-size:16px;color:#d2003c;padding-bottom:18px;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400}#club_list .box_bot .info_main .info_bottom .title{font-size:16px;color:#d2003c;padding-bottom:18px;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}#club_list .box_bot .info_main .info_bottom p{text-transform:uppercase;color:#fff;font-size:16px;line-height:20px;padding-bottom:16px}#club_list .box_bot .info_main .info_bottom p:last-child{padding-bottom:0}#club_list .box_bot .info_main .info_bottom .col1{float:left;width:300px}#club_list .box_bot .info_main .info_bottom .col2{float:left;width:255px}#club_list .box_bot .info_main .info_bottom p b{color:#fff}#club_list .box_bot .info_main .info_bottom p.parking{padding-left:26px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABLUlEQVR4AaTUNVIEQRTG8U3QCHe/AjnOVeYKQ7hzgPWIGOcUOER7gw3ZaCUmav5T9Rp541L1W2n5xrpfKewwxmzCxSM+8SXfT9K+qaaEhkyijgGqOMCs9M1iX9oHaGAyKmgebVxjOeGkyzKujXndOYoPeKrdUXZVf1nmjf1trOFKDdyBf3T+GMBV465Qs382MMRiRNjOn7YTCTz507Yk87fspbakLzRMtXfgqLYWPP/HC04Lhp3izf/RxUrBsGX0S7IgR2PCXDjiXsKmQ1aDkSuTdZX8Ns/1leorS35myTvnxD4zD62CYfZtJq+zhKBFu86Sd0By2BXqYXuzrAP15KS9qavGFZKqxhIuVdUIrWcNDFHFfkQ9G8bVMx26hTM8o4vv/YLSh6HiCtj0AQA9nG4Uc/Se6wAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:no-repeat}@media (min-width: 781px){#club_list .box_bot .info_main .info_bottom p.parking{background-image:url(/wp-content/themes/CDLF/images/picto-parking-red.png)}}@media (min-width: 781px){#club_list .box_bot .info_main .info_bottom.bgRose p.parking{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABLUlEQVR4AaTUNVIEQRTG8U3QCHe/AjnOVeYKQ7hzgPWIGOcUOER7gw3ZaCUmav5T9Rp541L1W2n5xrpfKewwxmzCxSM+8SXfT9K+qaaEhkyijgGqOMCs9M1iX9oHaGAyKmgebVxjOeGkyzKujXndOYoPeKrdUXZVf1nmjf1trOFKDdyBf3T+GMBV465Qs382MMRiRNjOn7YTCTz507Yk87fspbakLzRMtXfgqLYWPP/HC04Lhp3izf/RxUrBsGX0S7IgR2PCXDjiXsKmQ1aDkSuTdZX8Ns/1leorS35myTvnxD4zD62CYfZtJq+zhKBFu86Sd0By2BXqYXuzrAP15KS9qavGFZKqxhIuVdUIrWcNDFHFfkQ9G8bVMx26hTM8o4vv/YLSh6HiCtj0AQA9nG4Uc/Se6wAAAABJRU5ErkJggg==)}}#club_list .box_bot .info_main .info_bottom p.parking sup{text-transform:lowercase}#club_list .box_bot .info_main .info_bottom p.metro{padding-left:26px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABT0lEQVR4AY2UIWzCQBSGUSzDEUKgE4PUO3yYAK/w3gsmwaFgC96tE3iH2liWiQVvkMOt1Zvpvib/JZfLvY4mX971vbtvt3L3GrGnLMsBzOEFvuBH8VX5gT/fklzDGnLFO+io1oGxV99AyxJ14QjPkPzzRxPNO0I3LDbhA5ZeblQjGykutO7KL24g895TOBmiNuSQ6j2DjSveQgG9QFY9s4hsppqT9bV+6La61dxQtovI9r5MuS0sq8EbTA1ZDu3wX4zIpvBeDc5wY8g+Ye7l58qFsgS+GzqQTUO2gr3LO3lE1oTS7SwxZCPIFb2xuTP7mynutJuVxmlENnHfbAnbGtkMTmKinPlr2udMC5zMqPXcOQtugClbVRi1DB5id3PhC2vuZmrdzbBrZBd0jT48ua5hTWrBIxSwhrHRzwrNa13SJIdwDwc4w6/iQflhbN0fFmHWhEVu/r8AAAAASUVORK5CYII=);background-position:0 2px;background-repeat:no-repeat;color:#d2003c}@media (min-width: 781px){#club_list .box_bot .info_main .info_bottom p.metro{background-image:url(/wp-content/themes/CDLF/images/picto-metro-red.png)}}@media (min-width: 781px){#club_list .box_bot .info_main .info_bottom.bgRose p.metro{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABT0lEQVR4AY2UIWzCQBSGUSzDEUKgE4PUO3yYAK/w3gsmwaFgC96tE3iH2liWiQVvkMOt1Zvpvib/JZfLvY4mX971vbtvt3L3GrGnLMsBzOEFvuBH8VX5gT/fklzDGnLFO+io1oGxV99AyxJ14QjPkPzzRxPNO0I3LDbhA5ZeblQjGykutO7KL24g895TOBmiNuSQ6j2DjSveQgG9QFY9s4hsppqT9bV+6La61dxQtovI9r5MuS0sq8EbTA1ZDu3wX4zIpvBeDc5wY8g+Ye7l58qFsgS+GzqQTUO2gr3LO3lE1oTS7SwxZCPIFb2xuTP7mynutJuVxmlENnHfbAnbGtkMTmKinPlr2udMC5zMqPXcOQtugClbVRi1DB5id3PhC2vuZmrdzbBrZBd0jT48ua5hTWrBIxSwhrHRzwrNa13SJIdwDwc4w6/iQflhbN0fFmHWhEVu/r8AAAAASUVORK5CYII=)}}#club_list .box_bot .info_main .info_bottom p.rer{padding-left:26px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABTUlEQVR4Aa2UN04EQRBFJ8FGeO+vMDmeI/RZmnDnAPgj4LlCJ3gPNyCECJPi4Zf0WyqV1u+29NrV/D/tk3zp7+9vFHhwBB7BB8tj9o/m01mTVrAKXsEymAadjHWCKbDM+BpoLWTUDe7BDugv8dN+fncPum2wEVyCzApLmOaoa9KdK2A7qSKJTvSxMQLeQG+VZn3Uj8WhbiQ1JNGDTCqnYEEFDkBgmQIPAvGm7ahZAOdSeQIDykzSPPDK2LNvQrUdeFW7+5LwQDZqMynzmbE/0DhVZo3gL46s34zsAdxSEFgPcWSMvwJnR2bXTFJKQXsciYoH4BhP2Tcf1ywDG3mnCfTIVHueBL2b9pxJe0IZT5B5MpEn3kv9WL1uwGq+u5mr9W7aV2Mb9Jdxhbbsq5HvPVvjGiyDqXzvGeN8z0oPfwwsghOew0+WJ+wfy6f7B97WoXoyckp2AAAAAElFTkSuQmCC);background-position:0 2px;background-repeat:no-repeat}@media (min-width: 781px){#club_list .box_bot .info_main .info_bottom p.rer{background-image:url(/wp-content/themes/CDLF/images/picto-rer-red.png)}}@media (min-width: 781px){#club_list .box_bot .info_main .info_bottom.bgRose p.rer{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABTUlEQVR4Aa2UN04EQRBFJ8FGeO+vMDmeI/RZmnDnAPgj4LlCJ3gPNyCECJPi4Zf0WyqV1u+29NrV/D/tk3zp7+9vFHhwBB7BB8tj9o/m01mTVrAKXsEymAadjHWCKbDM+BpoLWTUDe7BDugv8dN+fncPum2wEVyCzApLmOaoa9KdK2A7qSKJTvSxMQLeQG+VZn3Uj8WhbiQ1JNGDTCqnYEEFDkBgmQIPAvGm7ahZAOdSeQIDykzSPPDK2LNvQrUdeFW7+5LwQDZqMynzmbE/0DhVZo3gL46s34zsAdxSEFgPcWSMvwJnR2bXTFJKQXsciYoH4BhP2Tcf1ywDG3mnCfTIVHueBL2b9pxJe0IZT5B5MpEn3kv9WL1uwGq+u5mr9W7aV2Mb9Jdxhbbsq5HvPVvjGiyDqXzvGeN8z0oPfwwsghOew0+WJ+wfy6f7B97WoXoyckp2AAAAAElFTkSuQmCC)}}#club_list .box_bot .info_main .info_bottom p.bus{padding-left:26px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABTUlEQVR4Aa2UJ0wEQRSGx1AVvXfv1tPxCu/Wu0HeOgxdrabj3Rl6B29WgqJY+vBP8m/y8nL99iXflNemjykkzrlRYMEJeAKfrE+pHzXlBE4tYBW8sZ4GnbR1gilhXwOtxRJ1g0ewB/rLDNpPP+/frY2N4BpEpgqBf45xTVK5BnZNDeLjfHzaGQHvoLfGZH2MH0unumXqEB8PIt84BwvCYEGeBCCmfgJY6hKeaEjbArj0jWcwYChMYkVSR/08+0dgkckTcbqvhheyUSWLyXKBZJYJA9AuboNLZ9ZfINlRoWRsh+De2/XM9J7lGciZFJzZBHXSdukbEdhSye5JCGK2E/atsMfqNMU946lxpMBQCvQDr2O7N71nWb2A9UJvM1f321S/xi7or+AJ7ehfQzu1gg3uwSqYKvifwU6/1kqmPwaWwBnv4RfrM+rHCsX9Aw/nl26lKDtXAAAAAElFTkSuQmCC);background-position:0 2px;background-repeat:no-repeat}@media (min-width: 781px){#club_list .box_bot .info_main .info_bottom p.bus{background-image:url(/wp-content/themes/CDLF/images/picto-bus-red.png)}}@media (min-width: 781px){#club_list .box_bot .info_main .info_bottom.bgRose p.bus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABTUlEQVR4Aa2UJ0wEQRSGx1AVvXfv1tPxCu/Wu0HeOgxdrabj3Rl6B29WgqJY+vBP8m/y8nL99iXflNemjykkzrlRYMEJeAKfrE+pHzXlBE4tYBW8sZ4GnbR1gilhXwOtxRJ1g0ewB/rLDNpPP+/frY2N4BpEpgqBf45xTVK5BnZNDeLjfHzaGQHvoLfGZH2MH0unumXqEB8PIt84BwvCYEGeBCCmfgJY6hKeaEjbArj0jWcwYChMYkVSR/08+0dgkckTcbqvhheyUSWLyXKBZJYJA9AuboNLZ9ZfINlRoWRsh+De2/XM9J7lGciZFJzZBHXSdukbEdhSye5JCGK2E/atsMfqNMU946lxpMBQCvQDr2O7N71nWb2A9UJvM1f321S/xi7or+AJ7ehfQzu1gg3uwSqYKvifwU6/1kqmPwaWwBnv4RfrM+rHCsX9Aw/nl26lKDtXAAAAAElFTkSuQmCC)}}#club_list .box_bot .info_main .info_bottom .rond,#club_list .box_bot .info_main .info_bottom .rondplein{display:inline-block;text-transform:uppercase;width:18px;height:18px;border:1px solid #fff;border-radius:9px;color:#fff;text-align:center;font-size:12px;line-height:14px;padding-left:0;padding-top:2px;vertical-align:middle}#club_list .box_bot .info_main .info_bottom .rondplein{background-color:#fff;color:#d2003c}#club_fiche{background-color:#fff}#club_fiche .club_fiche_data{width:1000px;margin:0 auto;padding-top:30px}#club_fiche .club_fiche_data>h1{font-size:60px;line-height:60px;font-weight:normal;color:#fff;text-transform:uppercase;padding-left:70px;text-shadow:0 0 6px rgba(0,0,0,0.25)}#club_fiche .club_fiche_data>h2{font-size:50px;line-height:55px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;padding-left:70px}#club_fiche .club_fiche_data>h2 span{display:inline-block;background-color:#d2003c;line-height:35px}#club_fiche .fiche_texte{color:#000;font-size:18px;padding-bottom:40px}#club_fiche .fiche_texte iframe{max-width:100% !important}#club_fiche .fiche_texte sup{text-transform:lowercase}#club_fiche .fiche_texte h1{color:#c1c1c1;font-size:28px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:15px}#club_fiche .fiche_texte h2{color:#d2003c;font-size:30px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:15px;padding-top:15px}#club_fiche .fiche_texte b{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}#club_fiche .fiche_texte .rouge{color:#d2003c}#club_fiche .fiche_texte p{padding-bottom:16px}#club_fiche .fiche_texte h3{padding-bottom:16px}#club_fiche .fiche_texte strong{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#club_fiche .fiche_texte a{color:#d2003c}#club_fiche .fiche_texte p sup{font-size:9px}#club_fiche .fiche_texte ul{padding-bottom:16px}#club_fiche .fiche_texte ul sup{font-size:9px}#club_fiche .fiche_texte ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 8px;padding:0 0 3px 15px}#club_fiche .fiche_texte ul li sup{font-size:9px}#club_fiche .list_activ{display:inline-block;padding:0 40px 32px 0}#club_fiche .list_activ h3{color:#c1c1c1;font-size:28px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;text-transform:uppercase;padding-bottom:4px;display:inline-block}#club_fiche .list_activ a{font-size:14px;line-height:14px;background-color:#e5e5e5;display:inline-block;border-radius:2px;padding:8px 12px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;margin-bottom:4px}#club_fiche .list_activ a:hover,#club_fiche .list_activ a.active{color:#fff;background-color:#d2003c}#club_fiche .club_fiche_slider{margin-bottom:60px;width:100%;overflow:hidden}#club_fiche .club_fiche_slider .slide_box{width:404px;height:413px;display:inline-block;text-align:center}#club_fiche .club_fiche_slider .slide_box a{position:absolute;width:400px;height:400px}#club_fiche .club_fiche_slider .slide_box a:hover{background-image:url(/wp-content/themes/CDLF/images/slide-plus.png);background-position:center center;background-repeat:no-repeat}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{border:1px solid #d2003c}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{background:#d2003c}.sf-timetable-menu li ul li a:hover,.sf-timetable-menu li ul li.selected a:hover{background-color:#d2003c;color:#fff !important;font-weight:normal}.tt_upcoming_events_wrapper li{display:inline-block}.sched-list .sched-list-column li.sched-list-event-li{max-width:500px;padding:0 8px !important}.sched-list .sched-list-column li.sched-list-event-li:nth-child(odd){background-color:#e5e5e5}.sched-sort-dropdown-select{overflow:auto;max-height:300px}.sched-sort.sched-sort-jour .sched-sort-current .sched-sort-current-label{width:150px}.sched-sort.sched-sort-jour.sched-sort-open .sched-sort-dropdown .sched-sort-current .sched-sort-current-label{width:150px}.event_slider_notification{padding-bottom:10px}div.event_slider a.sched-event{position:relative;top:initial;display:block;width:200px;float:left;margin-right:15px !important;height:78px}div.event_slider{margin-bottom:25px}div.event_slider .bx-wrapper .bx-pager{color:#555;font-family:brandon-grotesque,Arial,sans-serif;font-size:0.85em;font-weight:700;padding-top:0;position:absolute;text-align:center;top:160px}div.event_slider .bx-wrapper .bx-pager.bx-default-pager a{background:#e5e5e5 none repeat scroll 0 0}div.event_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,div.event_slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#d2003c none repeat scroll 0 0}div.event_slider a.sched-event,div.event_slider .sched-event .sched-event-inner .sched-event-title,div.event_slider .sched-event .sched-event-inner .sched-event-subtitle,div.event_slider .sched-event .sched-event-inner .sched-event-description{color:#000;overflow:visible !important;white-space:normal !important;padding-top:10px}div.event_slider .sched-event .sched-event-inner{background:#e5e5e5 none repeat scroll 0 0;border-left:5px solid}.cat-tag>a{background-color:#c1c1c1;padding:4px 5px;color:#ffffff !important;font-size:12px;line-height:14px;border-radius:2px;display:inline-block;margin-bottom:4px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}.cat-tag>a:hover{text-decoration:none !important;background-color:#d2003c;color:#fff !important}.landing-container{width:1000px;margin:0 auto;padding-top:30px}.landing-container.landing-v2-container{padding-top:0}.landing-banniere{background-repeat:no-repeat;background-position:center center;background-size:cover;height:auto}.landing-banniere .landing-container{padding-top:0}.landing-banniere h1{font-size:56px;font-weight:normal;line-height:56px;text-transform:uppercase;color:#fff;padding-top:190px;padding-bottom:10px;text-shadow:0 0 6px rgba(0,0,0,0.3)}.landing-banniere h2{font-size:50px;line-height:55px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;padding-bottom:15px;text-shadow:0 0 6px rgba(0,0,0,0.3)}.landing-banniere h2 span{display:inline-block;background-color:#d2003c;line-height:35px}.landing-info-club{font-size:18px}.landing-info-club h2{padding-top:15px;padding-bottom:15px;text-transform:uppercase;font-size:30px;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}.landing-info-club .fiche_texte b{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}.landing-info-club .fiche_texte .rouge{color:#d2003c}.landing-info-club .fiche_texte p{padding-bottom:16px}.landing-info-club .fiche_texte h3{padding-top:10px;padding-bottom:16px;font-size:22px;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}.landing-info-club .fiche_texte strong{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}.landing-info-club .fiche_texte a{color:#d2003c}.landing-info-club .fiche_texte p sup{font-size:9px}.landing-info-club .fiche_texte ul{padding-bottom:16px}.landing-info-club .fiche_texte ul sup{font-size:9px}.landing-info-club .fiche_texte ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 8px;padding:0 0 3px 15px}.landing-info-club .fiche_texte ul li sup{font-size:9px}.slider-container{overflow:hidden !important}.page-template-page-landing .landing-map{margin-top:30px}.landing-map #main_map_box{width:100%;height:500px;margin-top:30px}#slider-club{margin-right:-35px;margin-left:-35px}#slider-club .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y}#slider-club .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;text-align:center}#slider-club .slick-list:focus{outline:none}#slider-club .slick-list.dragging{cursor:pointer}#slider-club .slick-slider .slick-track,#slider-club .slick-slider .slick-list{transform:translate3d(0, 0, 0)}#slider-club .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}#slider-club .slick-track:before,#slider-club .slick-track:after{display:table;content:''}#slider-club .slick-track:after{clear:both}#slider-club .slick-loading .slick-track{visibility:hidden}#slider-club .slick-slide{float:left;height:100%;min-height:1px;padding-right:35px;padding-left:35px}#slider-club [dir='rtl'] .slick-slide{float:right}#slider-club .slick-slide img{display:block}#slider-club .slick-slide.slick-loading img{display:none}#slider-club .slick-slide.dragging img{pointer-events:none}#slider-club .slick-initialized .slick-slide{display:block}#slider-club .slick-loading .slick-slide{visibility:hidden}#slider-club .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#slider-club .slick-arrow.slick-hidden{display:none}ul.slick-dots{position:relative}.square-img{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.square-img:after{content:"";display:block;padding-bottom:100%}.landing-list-club{margin-top:30px}.landing-list-club .salle{text-transform:uppercase;color:#d2003c;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:20px;margin-top:30px}.landing-list-club .salle sup{font-size:12px}.landing-list-club .adresse-wrapper{height:100px;position:relative}.landing-list-club .adresse{font-size:18px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.landing-list-club a.bouton{display:inline-block;padding:0 15px;background-color:#d2003c;color:#fff;text-transform:uppercase;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;height:38px;line-height:38px;margin-bottom:15px}.landing-red-section{margin-top:15px}@media all and (max-width: 1200px){.landing-container{width:752px;margin:0 auto}}@media all and (max-width: 780px){.landing-container{width:100%;margin:0 auto;padding:30px 14px 0}.landing-banniere h1{font-size:36px;line-height:36px;text-transform:uppercase}.landing-banniere h2{font-size:35px;line-height:40px;text-transform:uppercase}#slider-club{margin:0}#slider-club .slide-club{margin:auto;margin-bottom:30px;width:75%;max-width:300px;padding:0;text-align:center}#slider-club .slide-club:last-child{margin-bottom:0}}#article_page_single{padding:0;padding-top:55px}section #home_actu.single-page{padding:0}#article_page_single,#home_actu.single-page .home_actu_box{width:970px;margin:0 auto}#home_actu.single-page .home_actu_box{text-align:center;padding-bottom:0}#home_actu.single-page .actu_mainbox{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}#home_actu.single-page .actu_box{margin:5px !important}#article_page_single .single-container{color:#313131;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400}#article_page_single .cat-wrapper{padding-bottom:20px}#article_page_single .cat-wrapper span.cat-title{font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;color:#555}#article_page_single .single-container h1{color:#d2003c;font-size:34px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding-bottom:20px;text-transform:uppercase}#article_page_single .single-container h2{font-size:28px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding-bottom:18px;text-transform:uppercase}#article_page_single .single-container p{color:#313131;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;padding-bottom:18px}#article_page_single .single-container b,#article_page_single .single-container strong{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#article_page_single .single-container a{color:#d2003c;cursor:pointer}#article_page_single .single-container a:hover{color:#d2003c;cursor:pointer;text-decoration:underline}#article_page_single .single-container .rouge{color:#d2003c}#article_page_single .single-container h3{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;font-size:22px;padding-bottom:16px}#article_page_single .single-container ul{padding-bottom:16px}#article_page_single .single-container ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 7px;padding:0 0 3px 15px}#article_page_single .single-container .border-image-black{border:1px solid #c1c1c1}#article_page_single .single-container img{width:auto;height:auto;max-width:100%}#article_page_single .single-container img.size-full.aligncenter{display:block;margin:auto}#home_actu.single-page h2{font-size:28px;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding:0;line-height:normal;text-align:left !important;background-image:none}@media all and (max-width: 1170px){#article_page_single,#home_actu.single-page .home_actu_box{width:752px;margin:0 auto}#home_actu.single-page .actu_mainbox{width:314px;margin:auto}}@media all and (max-width: 780px){#article_page_single,#home_actu.single-page .home_actu_box{width:100%;margin:0 auto}#article_page_single{padding:14px;padding-bottom:0}#home_actu.single-page{padding:14px;padding-top:0}#article_page_single .single-container{width:100%}#article_page_single .single-container h1{font-size:34px;padding-bottom:20px}#article_page_single .single-container h2{font-size:28px;padding-bottom:18px}#article_page_single .single-container p{font-size:18px;padding-bottom:18px}#home_actu.single-page .actu_box{border-color:#c1c1c1}#home_actu.single-page .actu_box_data{margin-top:-1px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px}#home_actu.single-page .actu_box_data>.front{width:312px;height:312px}}#activite_top.category-page .activite_top_box{width:970px;padding-bottom:0}#activite_top.category-page .activite_top_box h1{min-width:0;width:470px;height:130px;margin-right:15px;background-repeat:no-repeat;background-position:center bottom;background-size:contain, cover}#activite_top.category-page div.text_right{width:485px}#activite_top.category-page div.text_right h3{padding-bottom:18px}#home_actu.category-page .actu_mainbox{text-align:center;padding-top:0}#activite_top.category-page .cat-description p{color:#313131;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;padding-bottom:18px}#activite_top.category-page .cat-description b,#activite_top.category-page .cat-description strong{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#activite_top.category-page .cat-description a{color:#d2003c;cursor:pointer}#activite_top.category-page .cat-description a:hover{color:#d2003c;cursor:pointer;text-decoration:underline}#activite_top.category-page .cat-description .rouge{color:#d2003c}#activite_top.category-page .cat-description ul{padding-bottom:16px}#activite_top.category-page .cat-description ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 7px;padding:0 0 3px 15px}#activite_top.category-page .cat-description .border-image-black{border:1px solid #c1c1c1}#activite_top.category-page .cat-description img{width:auto;height:auto;max-width:100%}#activite_top.category-page .cat-description img.size-full.aligncenter{display:block;margin:auto}@media all and (max-width: 1170px){#activite_top.category-page .activite_top_box{padding:0;padding-top:30px;width:635px;margin:0 auto}#activite_top.category-page .activite_top_box h1{width:100%;text-align:center;font-size:90px;background-size:auto;margin-bottom:30px;max-width:100%}#activite_top.category-page div.text_right{width:100%}#home_actu.category-page .actu_mainbox{width:680px;margin:auto}#home_actu.category-page .home_actu_box{width:100%}}@media all and (max-width: 780px){#activite_top.category-page .activite_top_box{width:100%;padding-left:14px;padding-right:14px;padding-bottom:14px}#activite_top.category-page div.text_right{text-align:center}#activite_top.category-page .activite_top_box h1{padding:0;height:90px;background-size:90%;max-width:500px;margin-left:auto;margin-right:auto;font-size:50px}#home_actu.category-page .actu_mainbox{width:330px}#home_actu.category-page .actu_box{border-color:#c1c1c1}#home_actu.category-page .actu_box_data{margin-top:-1px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px}#home_actu.category-page .actu_box_data>.front{width:312px;height:312px}}.home_actu_box.homepage h2{display:inline-block;background-size:contain;background-position:center bottom !important;padding-right:30px}#page_data .page_data_box .abonnement{padding:0 15px}#page_data .abonnement a:hover{text-decoration:none}#page_data .abonnement .fiche_texte h2{color:#d2003c;font-size:30px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:15px;padding-top:15px}#page_data .abonnement .fiche_texte b{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}#page_data .abonnement .fiche_texte .rouge{color:#d2003c}#page_data .abonnement .fiche_texte p{padding-bottom:16px}#page_data .abonnement .fiche_texte h3{padding-bottom:16px}#page_data .abonnement .fiche_texte strong{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal}#page_data .abonnement .fiche_texte a{color:#d2003c}#page_data .abonnement .fiche_texte p sup{font-size:9px}#page_data .abonnement .fiche_texte ul{padding-bottom:16px}#page_data .abonnement .fiche_texte ul sup{font-size:9px}#page_data .abonnement .fiche_texte ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 8px;padding:0 0 3px 15px}#page_data .abonnement .fiche_texte ul li sup{font-size:9px}#page_data .page_data_box .abonnement h1{font-size:30px;line-height:36px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;color:#d2003c;text-transform:uppercase;padding-bottom:35px;padding-left:5px}.abonnement .bt_top_box{margin-bottom:60px;display:flex;justify-content:space-between;display:none}.abonnement .bt_top_box .bt_top{background-repeat:no-repeat;display:inline-block;width:316px;height:181px;padding:20px 30px 0 20px;text-decoration:none}.abonnement .bt_top_box .bt_top.bg1{background-image:url(/wp-content/themes/CDLF/images/abo-bg1.jpg);border:3px solid #fff}.abonnement .bt_top_box .bt_top.bg1:hover,.abonnement .bt_top_box .bt_top.bg2:hover{border:3px solid #d2003c}.abonnement .bt_top_box .bt_top.bg2{background-image:url(/wp-content/themes/CDLF/images/abo_bg2.jpg);border:3px solid #fff}.abonnement .bt_top_box .bt_top.bg1.off{background-image:url(/wp-content/themes/CDLF/images/abo-bg1-off.jpg)}.abonnement .bt_top_box .bt_top.bg2.on{background-image:url(/wp-content/themes/CDLF/images/abo-bg2-on.jpg)}.abonnement .bt_top_box .bt_top.bg3{background-color:#8f867c;padding:20px 12px 0 11px;border:3px solid #fff}.abonnement .bt_top_box .titre{font-family:brandon-grotesque,Arial,sans-serif;font-size:30px;color:#fff;display:block;background-repeat:no-repeat;text-transform:uppercase;padding-bottom:10px}.abonnement .bt_top_box .titre.mobile{display:none}.abonnement .bt_top_box .titre.picto1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbCAYAAADyBeakAAAAiElEQVR4AWP4//+/IBDP/E9/sBuIjRlAAMhY9X/gwF2IIxCgHIhd6IRDkex1YUDh0BHgdcSoI6A5pJxuGNMR9AdDxBGjjhh1BP2LbZehV2KOOmLUEVhSsSBUXAlXSqe+I2AAU7wcV0Yfdo4YTZhnBrDeeAdO+EDCGIjvDpAD0tCDx4XOWBBmNwBiI2QvlzayLQAAAABJRU5ErkJggg==);background-position:93% 3px}.abonnement .bt_top_box .titre.picto2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAABxElEQVRYCcXBMUiUARgA0E9wsUBIWhqMqwYHIbgCgwgSC2wJCcG2ahShcskCIxttKTBtcWuocKkhGjIrjjZtMCgnQaJECDwFD5O6eyERmIjc6d3970WUAHXowBAyWMBP5LGIaTxDDw5GuSGFYSwpXh7jaI/dwl4MYs3uTKApdgLNmFE+OVyKUqANyypjIIqB08iprIHYDg4jq/IK6IytoBZTqieLxtgMN1TfWGyEfchKRjr+Qb/kPI11qMGc5KyiPnBC8roCtyVvJPBC8jKBGX/NYhS96EArjuMkzuEibuIxprCifOYDvTiKNK5hFG/wEbP4hA94hSF0oxX70YI+ZPDbzq0EBvFN6fKYxn204QC68R55pXkbWFEeP/AIp9CIHrzGmq19xxCOIR2YV35f8QBn0YAWdOIyziOFFK5jEl8CGZX1C58xjufIYMH/XgZGJO9OoEvyWgL1WJWcOdTEOjyRnP74B2nJWEJDbIQx1dcXm6ERWdUzidrYCjpRUHlZHInt4JbKyqE1ioG7KmMZZ6IUuIKc8plBc+wEmjBhd9ZwD3tit9COdygo3hKGkYpywyFcxRimsYgC1rCADB7iAuqiBH8A+2wEWUxgDG4AAAAASUVORK5CYII=);background-position:94% 0}.abonnement .bt_top_box .titre.picto3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAdCAYAAADRoo4JAAABpUlEQVR4Ae3UtXIbURhH8TuzfThVuA8zV3oV9UEzw0OoMbMrPYOhMVNjZuZecMzf3FktySM+M7/EdFd/obIqEom8wBSO4FcWiTM/sQo3HaIe95XXOPwaO7gojN8OzvXDa7O46WXsW+zCrH82Z1sRT//djn2HfViVZ3H+FioRcEHW5GbsexzASYXqmtKu2+r00Gccwk0liRqsH/hqMnYJvZB1Q688EYP1R/YIskU8QytkBjqgV5nIwfOQzeOJ2Tte0fnoNsjCeJ2owVu4aA6PFcUaLEY3QfY9UYN9GEYQDxVZDdZG12ICVYn+lNCyH6yXZYNzg3ODc4NzgzlehQnUwHA6mO8fIohB+BIymKPfIWuCYTeYrx9jDhetJWrwG4Qha4ERazD/P8U8ZDOJfElUQq8Dhj4Yz7AI2RE+J2SwuF4F9Log68USZIf4mpRPCS5TAjcd4mNSP9a4VBGcdID3bi7cDFnAhUrctLh2Pqzaxzu3j8R/xFOrzfX/waxdvPHy1N3ELLzW7+A2/mgfeTt4Hc/r7T4acQQ3LeGnw9vw4xhjeKEsigLpxpyhqotcowAAAABJRU5ErkJggg==);background-position:100% 0}.abonnement .bt_top_box .sub_titre{font-family:brandon-grotesque,Arial,sans-serif;font-size:16px;color:#fff;display:block}.abonnement .select_box{display:none}#page_data .abonnement .tab_box .tab1{font-family:brandon-grotesque,Arial,sans-serif;font-size:23px;color:#fff;display:block;float:left;background-color:#8f867c;width:50%;height:72px;line-height:72px;text-align:center;text-transform:uppercase;transition:padding-top 0.1s ease;-webkit-transition:padding-top 0.1s ease}#page_data .abonnement .tab_box .tab2{font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;font-size:20px;color:#8f867c;display:block;float:left;border:1px solid #8f867c;background-color:#fff;width:50%;height:62px;line-height:62px;text-align:center;text-transform:uppercase;margin-top:10px;transition:padding-top 0.1s ease;-webkit-transition:padding-top 0.1s ease}#page_data .abonnement .tab_box .tab1:hover,#page_data .abonnement .tab_box .tab2:hover{padding-top:3px}#page_data .page_data_box .abonnement h1.titre_abo{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:24px;color:#fff;background-color:#8f867c;line-height:24px;padding-bottom:0;text-transform:uppercase;text-align:right;padding:4px 6px 4px 0}#page_data .page_data_box .abonnement h1.titre_abo.titre157w{width:157px}#page_data .page_data_box .abonnement h1.titre_abo.titre157w.bot_marge{margin-bottom:40px}#page_data .page_data_box .abonnement h1.titre_abo.titre275w{width:275px}.abonnement .abo_formule_box{border:1px solid #8f867c;border-top:0;padding-top:40px}.abonnement .abo_formule_box.mobile{display:none}.abonnement table.abo_formule{width:100%;border:0;border-collapse:collapse;margin-bottom:30px}.abonnement table.abo_formule td{text-align:center;vertical-align:middle;padding-left:4px}.abonnement table.abo_formule td.t1{vertical-align:top;padding-top:41px;padding-left:0}.abonnement table.abo_formule td.t2{width:214px;height:149px}.abonnement table.abo_formule td.t3{width:214px;height:149px}.abonnement table.abo_formule td.t4{width:214px;height:149px}.abonnement table.abo_formule td.t5{width:153px;height:149px}.abonnement table.abo_formule td.d1{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:24px;color:#c1c1c1;line-height:24px;text-transform:uppercase;text-align:left;padding-left:30px;height:75px}.abonnement table.abo_formule td.d2{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:24px;color:#c1c1c1;line-height:24px;text-transform:uppercase}.abonnement table.abo_formule td.d3{font-size:11px;color:#c1c1c1;font-weight:normal;line-height:12px;text-align:left;padding:4px 0 4px 30px}.abonnement table.abo_formule td.s1{background-repeat:no-repeat;background-position:50% 50%;height:16px;background-image:url(/wp-content/themes/CDLF/images/abo-shadow1.png)}.abonnement table.abo_formule .rad1{margin-right:5px}.abonnement table.abo_formule .radmarge{padding:0 20px}.abonnement table.abo_formule label{cursor:pointer}.abonnement table.abo_service{width:100%;border:0;border-collapse:collapse;margin-top:30px}.abonnement table.abo_service td{vertical-align:middle;padding-left:4px;padding-bottom:20px}.abonnement table.abo_service td.d1{width:147px;text-align:center}.abonnement table.abo_service td.d2{font-family:brandon-grotesque,Arial,sans-serif;font-size:16px;color:#c1c1c1;font-weight:normal}.abonnement table.abo_service td.d2 h4{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:21px;color:#c1c1c1;line-height:24px;text-transform:uppercase}.abonnement table.abo_service td.d2 p.note_small{font-size:10px;padding-top:12px}.abonnement table.abo_service td.d3{font-family:brandon-grotesque,Arial,sans-serif;font-size:20px;color:#c1c1c1;font-weight:normal;text-align:right;padding-right:10px;width:240px}.abonnement table.abo_service .checkserv1{margin-left:5px}.abonnement table.abo_service label{cursor:pointer}.abonnement table.abo_jeune{width:100%;border:0;border-collapse:collapse;margin-bottom:30px}.abonnement table.abo_jeune td{text-align:center;vertical-align:middle;padding-left:4px}.abonnement table.abo_jeune td.t1{width:33.3%;height:162px}.abonnement table.abo_jeune td.d1{font-family:brandon-grotesque,Arial,sans-serif;font-size:14px;color:#c1c1c1;font-weight:normal;line-height:18px}.abonnement table.abo_jeune td.d2{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:24px;color:#c1c1c1;line-height:24px;text-align:left;padding:4px 0 4px 18px}.abonnement table.abo_jeune td.s1{background-repeat:no-repeat;background-position:50% 50%;height:26px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAAANCAIAAAAsQrUeAAADNklEQVR4AazSgWq0QAzEcfPd9/4vfGpal8X+cKwc0CzdTv6ZqHBT3b2M6u5923rJ6nGeNDVRo7Xe+1XtX66IumGXLSeJ8hHM6Syf9jdV9TRcioYFiK3dZJhoc1GQNkFuhqfq4Yv0YHDPKjyv18vR/1N193tdp1rG6T46CSd9cHTcU+bOd4EnwcFGtyMnE8lhvGT2ZzuZcxR+zamyKjtQ0VSpIz2n0Fyn5Dp5Dr3GCQ+joe/+qWWpf75efn3NaCR+VR3g3yW45W+z7/u6vvuo+xA9Jhgyl83oGPDcuFgFcv+eY8YhDPcQ6si0qxlWW+DnlSmu5xCzUsQRB5B0gzROnlNDTPwm0mJYGXFYM8fFUubVw6cNfWTW1Bpca9+2bT/KdHyYTM5c1Qrs2/6rPTtQkRqIATAM+/7P3PO4wA+djzOgRQ/YyLYzSQYAP8JUSfY457GDkQZKqE0iPr1GHIf+TG7STNzMUgQuw1XAB0yZtiVvl6+UyX4z/f18zeu8X18xux1uf9Fz670+roF32hGdtI7nlOh2ddj1fLVECrqUbU7XSApXqez30KtkVetF0GldXqDoCykzF5jwld6k2zBZOUES65+/oapX4ZoV8XVdPUPEn2+SYg2qyp22IqbkNSOUmiw9O7C25SzRqWe+xKK1IYYmsisHtFwnymhtlm6coUq9Q2zjZN2x/iVcJnHxNY517KjbKVdrcWsoo+PWxw/WZ825K2a7HorDzY7YY7PZPDtt1V4Go6r8/RRWKmN14hPpLHesj8A1Pozr4k6ahVu+DZqZwTdRu15rwXV5NG83AvdM31ARpBinrPxXMBQvg1hxt512hc1whWktNQzQcfqa/c70n8E18ihox7Mf+JagyIIrLdMVpdi1j1LVB4J5SqCWR0TL0WSbC9N82WXU0szOI+owfjLcHXW/CVeATPDBGtkoh2hnSqrYV6sn0boEpkUzmK2J++/yWUfDayCeJp/X+SPgPkA74C3aTJQC8zxI3DbcHMisK/eGNk2gdHfssJarv6mMwmlW4yx6GcQb7gPQ27TuVYHb9z3p/z7sOq1Lcu1gmvKd3uueTOGsc3pDWPd/izfcd7zjF8mQHit4IP3xAAAAAElFTkSuQmCC)}.abonnement table.abo_jeune .rad1{margin-right:5px}.abonnement table.abo_jeune label{cursor:pointer}.abonnement .choix_activ_box{padding:40px 0 0 0}.abonnement .choix_activ_box .choix_aciv{font-family:brandon-grotesque,Arial,sans-serif;font-size:20px;color:#c1c1c1;font-weight:normal;line-height:22px;margin-bottom:22px}.abonnement .choix_activ_box .choix_aciv.rouge{color:#d2003c}.abonnement .choix_activ_box .choix_aciv label{display:inline-block;width:55%;text-align:right;padding:5px 25px 5px 0;vertical-align:middle;cursor:pointer}.abonnement .choix_activ_box .choix_aciv label span.note{display:block;font-size:12px;padding-top:5px}.abonnement .choix_activ_box .choix_aciv select{width:300px;border:1px solid #000;padding:4px;font-size:18px;vertical-align:top}.abonnement .choix_activ_box .choix_aciv.rouge select{border:1px solid #d2003c;color:#d2003c}.abonnement .form_pied{margin-top:20px;padding-right:15px;text-align:right}#page_data .abonnement .form_pied a{text-decoration:underline}.abonnement .form_pied .checkcgv{margin-left:5px}#page_data .abonnement .form_pied .bt_suite{color:#d2003c;border:3px solid #d2003c;padding:10px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:20px;line-height:20px;text-transform:uppercase;display:inline-block;margin-top:15px;text-decoration:none}#page_data .abonnement .form_pied .bt_suite:hover{color:#fff;background-color:#d2003c}.image_philo{float:right}.philo{display:inline;margin:40px}#page_data .page_data_box .recrutement .woocommerce h3{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:22px;line-height:26px;padding-bottom:15px}#page_data .page_data_box .recrutement .woocommerce h4{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:22px;line-height:26px;padding-bottom:15px}#page_data .page_data_box .recrutement .woocommerce ul li{background-image:none;padding:0}#page_data .page_data_box .recrutement select#download{width:300px;border:1px solid #000;padding:4px;font-size:18px;vertical-align:top}#page_data .page_data_box .recrutement .woocommerce p{padding-bottom:0;color:#000}#page_data .page_data_box .recrutement .woocommerce center{color:#000}#page_data .page_data_box .recrutement .woocommerce #billing_company_field{display:none}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{margin-bottom:3px}.woocommerce tr.shipping{display:none}.woocommerce td.product-name dl.variation dd{padding:0 0 0}.woocommerce .title{margin-top:15px;color:#000}.woocommerce table.shop_table th{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:18px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:normal;margin:0;width:100%;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:18px;padding:5px 6px;border:1px solid #c1c1c1;color:#000}#page_data .woocommerce a.remove:hover{text-decoration:none}.woocommerce div.coupon .input-text{line-height:normal;margin:0 12px 0 0;width:100%;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:18px;padding:5px 6px;border:1px solid #c1c1c1;color:#c1c1c1;width:135px}.woocommerce form .form-row label{line-height:normal;color:#000;display:block;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:16px;padding-bottom:8px;width:100%}.woocommerce form .form-row .required{border:0 none;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:16px;text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#e5e5e5;border-top:0;color:#555}.woocommerce-info::before{color:#d2003c}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#fff;color:#d2003c}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#d2003c;color:#fff !important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#d2003c;border:3px solid #d2003c;padding:10px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:20px;line-height:20px;text-transform:uppercase;display:inline-block;margin-top:15px;text-decoration:none;background-color:#fff;border-radius:0;cursor:pointer}.woocommerce .checkout_coupon input.button{margin-top:-5px}.woocommerce .woocommerce-thankyou-order-failed-actions{margin-bottom:20px}.woocommerce .woocommerce-thankyou-order-received{color:#d2003c;font-size:30px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:20px}.woocommerce ul.order_details li{width:205px;color:#000}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#d2003c;text-decoration:none;background-image:none;color:#fff}.woocommerce div.coupon input.button,.woocommerce input.button.bt_update{border:2px solid #d2003c;padding:6px;font-size:16px;line-height:16px;margin-top:5px}.woocommerce input.button.bt_update:disabled{padding:6px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:135px}.woocommerce .order_details{list-style:outside none none;margin:0 0 1.5em;font-size:22px}#page_data .page_data_box .recrutement .woocommerce .order_details ul li{border-right:1px dashed #000;float:left;font-size:0.715em;line-height:1;list-style-type:none;margin-left:0;margin-right:2em;padding-left:0;padding-right:2em;text-transform:uppercase;background-image:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff none repeat scroll 0 0;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0 solid #d3ced2;list-style:outside none none;margin:0;padding:1em;text-align:left}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-color:transparent transparent #e5e5e5}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#e5e5e5;border-radius:0;color:#555}#club_list .club_databox .box_top h5{display:none}form.checkout.woocommerce-checkout{position:relative}tr.shipping.pickup_location{display:table-row}.pickup-location-field p.woocommerce-shipping-contents{display:none}.cdlfp_master .cdlfp_maintab{width:72%;float:right}.cdlfp_master .cdlfp_table_list_plan{width:100%;border-collapse:collapse}.cdlfp_master .cdlfp_table_list_plan thead tr{border-top:4px solid #c1c1c1;border-bottom:4px solid #c1c1c1}.cdlfp_master .cdlfp_table_list_plan thead th{text-align:left;padding:8px 6px 8px 10px;background-color:#c1c1c1;color:#fff;border-right:1px solid #fff}.cdlfp_master .cdlfp_table_list_plan thead th:first-child{padding-left:10px}#page_data .cdlfp_master .cdlfp_table_list_plan thead a,#club_fiche .cdlfp_master .cdlfp_table_list_plan thead a,#activite_fiche .cdlfp_master .cdlfp_table_list_plan thead a{text-transform:uppercase;color:#fff;font-size:15px;font-weight:700;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;line-height:27px;text-decoration:none}.cdlfp_master .cdlfp_table_list_plan thead a:after{content:" ";display:inline-block;float:right;padding:0;width:14px;height:26px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAaCAYAAADBuc72AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALNJREFUeNrsWEEKgCAQVOiBfqGX7ROiJ/Qi+8FmIBSimbvunnYgCHWYUYJmdK4CRAR8AE4YJL2CJG6WpNcgiZkl6VVIUBsTNNnX+1ogYZas1zNSkicYpeml9613Wi/yNsHosN6Sx/f0nN77tUW85/LmjgmfqLaewWAwGAxC4TX8SUX5/xu4vBmxC0bWUHkco3EgdkUuTz3IagduVhXRrjCscqddCll1Wbtmsy4gJC8uLgEGAMzkRuR66t+9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 0}.cdlfp_master .cdlfp_table_list_plan thead a.order_desc:after{background-position:-28px 0}.cdlfp_master .cdlfp_table_list_plan thead a.order_asc:after{background-position:-14px 0}.cdlfp_master .cdlfp_table_list_plan tbody{background-color:#e5e5e5}.cdlfp_master .cdlfp_table_list_plan tbody tr:nth-child(odd){background-color:#fff}.cdlfp_master .cdlfp_table_list_plan tbody td{padding:12px 6px;font-size:15px;border-bottom:1px solid #fff}.cdlfp_master .cdlfp_table_list_plan tbody td.club{padding-left:10px;max-width:184px}.cdlfp_master .cdlfp_table_list_plan tbody td.club a{font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}.cdlfp_master .cdlfp_table_list_plan tbody td.activ,.cdlfp_master .cdlfp_table_list_plan tbody td.activ a{font-family:brandon-grotesque,Arial,sans-serif;color:#d2003c}.cdlfp_master .cdlfp_pagin_box{padding:10px 0;background-color:#c1c1c1;color:#fff}.cdlfp_master .cdlfp_pagin_pageprev{float:left;display:block;width:30%;padding-left:15px;font-size:15px}.cdlfp_master .cdlfp_pagin_pagenext{float:right;display:block;width:30%;text-align:right;padding-right:15px;font-size:15px}#page_data .cdlfp_master .cdlfp_pagin_pageprev a,#page_data .cdlfp_master .cdlfp_pagin_pagenext a,#club_fiche .cdlfp_master .cdlfp_pagin_pageprev a,#club_fiche .cdlfp_master .cdlfp_pagin_pagenext a,#activite_fiche .cdlfp_master .cdlfp_pagin_pageprev a,#activite_fiche .cdlfp_master .cdlfp_pagin_pagenext a{color:#fff;line-height:22px}.cdlfp_master .cdlfp_pagin_selectbox{float:left;width:40%;text-align:center;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;font-size:16px}.cdlfp_master .cdlfp_pagin_selectbox select{border:1px solid #c1c1c1}.cdlfp_master .cdlfp_no_event{padding:35px;font-size:16px}.cdlfp_master .cdlfp_mainsearch{width:26%;float:left;background-color:#d2003c;padding:12px 12px 0 12px;color:#fff}#page_data .page_data_box .recrutement .cdlfp_master .cdlfp_mainsearch h3,#club_fiche .fiche_texte .cdlfp_master .cdlfp_mainsearch h3,#activite_fiche .fiche_texte .cdlfp_master .cdlfp_mainsearch h3{color:#fff !important;font-size:26px;line-height:28px;text-align:center;text-transform:uppercase;padding-bottom:30px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxcheck{color:#fff;margin-bottom:14px}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxcheck label{display:block;margin-bottom:10px;color:#fff;font-size:16px;font-family:brandon-grotesque,Arial,sans-serif;vertical-align:middle}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxcheck input{zoom:1.6;vertical-align:middle}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel{margin-bottom:14px}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel h5{font-size:16px;padding-bottom:5px;color:#fff;display:none}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel select{width:100%;padding:2px;font-size:16px}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel .ultraselectWrapper{width:100%}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel .ultraselect{width:100%}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel .ultraselect .select{background-color:#fff;padding:2px;font-weight:700;font-size:16px}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel .ultraselect .selectAll{color:#000;font-size:15px;border-bottom:1px solid #555}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel .ultraselect .option{color:#000;font-size:15px}.cdlfp_master .cdlfp_linecount{margin-bottom:16px;margin-top:6px;color:#fff;font-weight:normal;text-align:center;font-size:14px}.cdlfp_swiper_mainslider{overflow:hidden;padding-bottom:55px;position:relative}.cdlfp_swiper_mainslider .swiper-slide{width:185px;height:140px;background:#fff;font-family:brandon-grotesque,Arial,sans-serif}.cdlfp_swiper_mainslider .swiper-slide .activ_link{padding:16px 24px 16px 24px;height:100px;color:#c1c1c1 !important;font-size:18px;font-weight:700}.cdlfp_swiper_mainslider .swiper-slide .activ_link a{display:block;height:100%;color:#c1c1c1 !important}.cdlfp_swiper_mainslider .swiper-slide .activ_link a sup{font-size:14px}.cdlfp_swiper_mainslider .swiper-slide .horraire{color:#fff;background-color:#d2003c;padding:0 14px;font-size:16px;line-height:40px;height:40px}.cdlfp_swiper_mainslider .swiper-pagination{bottom:12px;line-height:20px}.cdlfp_swiper_mainslider .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 6px;background:#c1c1c1;opacity:1}.cdlfp_swiper_mainslider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d2003c}.single-club .event_slider .slider_masterbox,.single-activite .event_slider .slider_masterbox{padding-bottom:0}.cdlfp_swiper_noevent{padding-bottom:60px}.cdlfp_mainslider .slider_elem{float:left;list-style:none;position:relative;width:185px;display:block;margin-right:10px !important;height:140px;background:#fff;border-left:0;padding-left:0;padding-right:0;text-align:center}.slider_masterbox .bx-wrapper .bx-viewport{background-color:transparent}.cdlfp_mainslider .slider_elem .activ_link{background-color:#fff;color:#555;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;padding:16px 24px 16px 24px;height:100px;text-align:left}.cdlfp_mainslider .slider_elem .activ_link span{color:#c1c1c1;font-size:15px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;font-style:italic}.cdlfp_mainslider .slider_elem .activ_link a,#page_data .page_data_box .recrutement .cdlfp_mainslider .slider_elem .activ_link a,#club_fiche .cdlfp_mainslider .slider_elem .activ_link a,#activite_fiche .cdlfp_mainslider .slider_elem .activ_link a{color:#c1c1c1}.cdlfp_mainslider .slider_elem .activ_link a span,#page_data .page_data_box .recrutement .cdlfp_mainslider .slider_elem .activ_link a span,#club_fiche .cdlfp_mainslider .slider_elem .activ_link a span,#activite_fiche .cdlfp_mainslider .slider_elem .activ_link a span{color:#c1c1c1;font-size:15px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;font-style:italic}.cdlfp_mainslider .slider_elem .horraire{color:#fff;background-color:#d2003c;padding:0 14px;font-size:16px;line-height:40px;height:40px;font-family:brandon-grotesque,Arial,sans-serif;text-align:left}.list_jour{text-align:center;padding-top:12px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#page_data .page_data_box .recrutement .list_jour a,#club_fiche .list_jour a,#activite_fiche .list_jour a{text-transform:uppercase;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;display:inline-block;width:140px;height:40px;line-height:40px;margin:0;color:#fff;font-weight:700;background-color:#c1c1c1;text-decoration:none}#page_data .page_data_box .recrutement .list_jour a.active,#club_fiche .list_jour a.active,#activite_fiche .list_jour a.active{font-weight:700;color:#d2003c;background-color:#e5e5e5}.event_slider .slider_masterbox{background-color:#e5e5e5;padding:55px 18px}div.event_slider .bx-wrapper .bx-pager.bx-default-pager a{background-color:#c1c1c1}.list_jour_mob{display:none}.event_slider_main .event_slider_navbox{float:right;text-align:right}.event_slider_main .event_slider_navbox a{display:block;float:right;padding:8px 14px;background-color:#e5e5e5;text-transform:uppercase;font-size:16px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-decoration:none !important}.event_slider_main .event_slider_navbox a.active{color:#fff !important;background-color:#d2003c}.event_slider_main .event_slider_grid{display:none}.cdlfp_maintab .mob_list_main{display:none}@media screen and (max-width: 780px){.list_jour{display:none}.list_jour_mob{display:block;padding:20px 14px 0 14px;background-color:#e5e5e5}.list_jour_mob select{width:100%}.cdlfp_master .cdlfp_maintab{width:100%;float:none}.cdlfp_master .cdlfp_mainsearch{width:100%;float:none;background-color:#d2003c;padding:12px 12px 0 12px;color:#fff}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxcheck{margin-bottom:14px;display:block;width:100%}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxcheck label{display:inline-block;padding-right:12px}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel{display:inline-block;width:32%;margin-bottom:14px;padding:6px}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel h5{display:none}.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel select{width:100%;padding:2px;font-size:16px}.cdlfp_master .cdlfp_linecount{margin:0;padding:0 0 15px 0}}@media screen and (max-width: 480px){.cdlfp_master .cdlfp_mainsearch .cdlfp_boxsel{width:99%}.cdlfp_master .cdlfp_pagin_selectbox{float:none;width:100%;text-align:center}.cdlfp_master .cdlfp_pagin_pageprev{float:none;width:100%;text-align:left;padding-bottom:10px}.cdlfp_master .cdlfp_pagin_pagenext{float:none;width:100%;text-align:right;padding-top:10px}.cdlfp_maintab .cdlfp_table_list_plan{display:none}.cdlfp_maintab .mob_list_main{display:block}.cdlfp_maintab .mob_list_main .mob_head{text-align:left;padding:8px 6px 8px 10px;background-color:#8f867c;color:#fff;border-top:4px solid #8f867c;border-bottom:4px solid #8f867c;font-family:brandon-grotesque,Arial,sans-serif}.cdlfp_maintab .mob_list_main .mob_head span{display:block}.cdlfp_maintab .mob_list_main .mob_head .col1{float:left;width:50%}.cdlfp_maintab .mob_list_main .mob_head .col2{float:left;width:50%}.cdlfp_maintab .mob_list_main .mob_list .line{clear:both;background-color:#e5e5e5;border-bottom:1px solid #fff}.cdlfp_maintab .mob_list_main .mob_list .line:nth-child(odd){background-color:#e5e5e5}.cdlfp_maintab .mob_list_main .mob_list .c1{float:left;width:50%;padding:5px 3px}.cdlfp_maintab .mob_list_main .mob_list .c2{float:left;width:50%;padding:5px 3px}.cdlfp_maintab .mob_list_main .mob_list span{display:block;padding-bottom:4px}.cdlfp_maintab .mob_list_main .mob_list span.club a{font-family:brandon-grotesque,Arial,sans-serif}.event_slider_main .event_slider_navbox{float:none;text-align:right;height:62px}#page_data .page_data_box .recrutement ul.options{padding-bottom:38px}}@media screen and (max-width: 780px){#wrapper{padding-top:0}#header{position:relative;width:100%;top:initial;left:initial;height:auto;padding-bottom:8px;background-color:#fff;border-bottom:0 solid #e5e5e5}#hlogo{height:auto;width:180px;display:inline-block;padding-top:14px;margin-left:12px}#hlogo img{width:100%}#menu_top{right:0;top:8px;position:absolute;font-size:11px;text-transform:uppercase;width:160px;text-align:right;display:none}#menu_top ul li{padding-right:6px}#menu_top .social{display:none}#menu_essaigratuit{display:none}#header_right{height:auto;width:100%;display:block;float:none}#header_right nav{display:none;margin-top:8px;font-size:14px;float:none}#header_right nav#hmenu{display:none}#header_right nav ul li:first-child{padding-top:4px}#header_right nav ul li{display:block;padding:0;background-color:#fff}#header_right nav ul li a{padding:10px 0 10px 12px}#header_right nav ul li a.subnav{padding:10px 24px 10px 12px}#header_right nav li.menu-item-has-children>a,#header_right nav ul li a.subnav{padding:10px 24px 10px 12px}#header_right nav ul li ul{display:none;position:relative;margin-top:0;color:#fff;max-width:none;min-width:275px !important;padding:0 0 0 0}#header_right nav ul li ul li{width:100%;padding:0 0 5px 20px;margin:0}#header_right nav ul li.essaigratuit{background-color:#fff}#header_right nav ul li.essaigratuit a{color:#d2003c;padding:16px 0 10px 12px}#header_right nav ul li.abonnement{background-color:#fff}#header_right nav ul li.abonnement a{color:#d2003c}#menu_mobile_bt{display:block;position:absolute;top:32px;right:12px;font-size:30px;cursor:pointer}.center_site{width:100%;margin:0 auto;position:relative}#foot_rouge{color:#fff;background-color:#d2003c;width:100%;font-size:25px;line-height:28px;text-align:center;padding:20px 0 10px}#foot_rouge .bt_box{padding-top:12px;height:auto;font-size:0}#foot_rouge .bt_box a{margin-bottom:10px}#foot_beige{font-size:25px;line-height:28px;padding:20px 0 20px}#foot_beige a{margin-top:10px}#footer{padding-top:25px}#footer .foot_nav{width:100%;height:auto;text-align:center}#footer .nav_social{position:relative;right:initial;top:initial;padding:5px 0;display:inline-block;margin:15px 0}#footer .newsletter{height:auto;padding-left:0}#footer .newsletter input[type=text],#footer .newsletter input[type=email]{width:200px}#footer .nav_lvl1 ul{display:block;padding:6px 0;margin-bottom:15px}#footer .nav_lvl1 a{display:inline-block;padding:0 15px 8px}#footer .nav_lvl2 ul{display:block;padding-top:14px}#footer .nav_lvl2 a{display:inline-block;padding:0 15px 8px}#footer .vague{margin-top:10px}div.activite_vague{text-align:center;text-transform:uppercase;color:#fff;font-size:28px;line-height:28px;background-repeat:no-repeat;background-position:50% 100%;padding-bottom:20px;margin-bottom:10px}div.box_btabo{color:#fff;width:100%;font-size:25px;line-height:35px}div.box_btabo span.rouge{line-height:26px}div.box_btabo .bt_box{padding-top:12px;height:auto;font-size:0}div.box_btabo .bt_box a{min-width:280px;min-height:44px;font-size:18px;line-height:44px;margin-bottom:10px}.bx-wrapper .bx-pager.bx-default-pager a{background:#b3b3b3 none repeat scroll 0 0}#home_info .home_info_data{width:100%;margin:0 auto;text-align:left;padding:40px 12px 35px}#home_info h1{font-size:30px;line-height:30px;padding:0 0 10px}#home_info h2{font-size:30px;line-height:30px;padding:0 0 10px}#home_info p{padding:5px 8px}#home_philo .home_info_data{width:100%;margin:0 auto;text-align:left;padding:40px 12px 35px}#home_philo h2{font-size:30px;line-height:30px;padding:0 0 10px}#home_philo p{padding:5px 8px}#home_salle{height:auto}#home_salle .home_salle_data{width:100%;text-align:center;padding:0 12px 15px}#home_salle h2{font-size:30px;line-height:30px;padding-top:35px}#home_salle p{padding:0 8px 0}#home_100pcsport{background-image:none;height:auto}#home_100pcsport .home_100pcsport_data{width:100%;padding:0 12px 20px}#home_100pcsport h2{font-size:36px;line-height:38px;background-size:260px auto;padding-bottom:28px;padding-top:26px;margin-left:0}#home_100pcsport h2 span{font-size:40px;line-height:42px;display:block}#home_100pcsport p{font-size:18px;padding:0 0 12px 0}#home_100pcsport div.link_box{text-align:left;padding-top:0}#home_actu .home_actu_box{width:100%;padding:25px 0 25px 0}#home_actu h2{font-size:35px;line-height:35px;background-repeat:no-repeat;background-position:5px 100%;background-size:240px auto;padding-bottom:22px;float:none;padding-left:20px}#home_actu div.text_right{float:none;width:100%;padding:14px 0 0 12px}#home_actu h2.actu_club{font-size:30px;line-height:30px}#home_actu div.plus_actu_box{text-align:center;margin-top:25px}#home_actu div.actu_big{margin-bottom:40px;text-align:center}#home_actu div.actu_big .actu_img{width:96%;height:auto;display:inline-block;padding-bottom:0;text-align:center;line-height:0}#home_actu div.actu_big .actu_img img{width:100%}#home_actu div.actu_big .actu_text{width:100%;height:auto;text-align:center}#home_actu div.actu_big h3{font-size:26px;padding:2px 20px 14px}#home_actu div.actu_big h4{font-size:16px;padding:0 20px 12px}#home_actu div.actu_mainbox{clear:both;padding-top:26px;text-align:center}#home_actu div.actu_box{width:314px;height:314px;margin:0 0 10px 0;text-align:center;border:1px solid black}#home_actu div.actu_box .actu_box_data{width:314px;height:314px}#home_actu div.actu_social{clear:both;text-align:center}#home_actu div.actu_social .actu_socialbox{margin:0 0 10px 0;text-align:left}#home_actu div.actu_social .actu_socialbox .top{font-size:28px;line-height:45px;height:45px}#home_activite{height:auto}#home_activite .home_activ_box{width:100%;padding:0 12px}#home_activite h2{font-size:30px;line-height:30px;padding-top:20px}#home_activite .home_activ_box>p{width:100%}#home_activite .activ_masterbox{width:100%;text-align:left;padding-left:30px}#activite_top div.photo{display:none}#activite_top .activite_top_box{width:100%;margin:0 auto;padding:30px 12px 20px}#activite_top h1{font-size:34px;line-height:36px;background-repeat:no-repeat;background-position:0 100%;background-size:200px auto;padding-bottom:20px;text-transform:uppercase;float:none;padding-left:5px;min-width:320px}#activite_top h1.center{padding-left:10px;text-align:left}#activite_top div.text_right{float:none;font-size:20px;width:100%;padding-top:15px}#activite_top div.text_right h3{font-size:20px;padding-bottom:8px}#activite_list{background-color:#fff}#activite_list .activite_mainbox{background-size:auto 234px;max-height:165px;height:auto;margin-bottom:10px;background-color:#c1c1c1}#activite_list .activite_databox{padding-left:12px;padding-right:12px}#activite_list .activite_databox h1{font-size:37px;line-height:46px;padding-top:71px}#activite_list .activite_databox p{padding-top:35px}#activite_list .activite_mainbox_mask{background-position:0 72px}#activite_list .activite_databox{width:100%;margin:0 auto}#activite_fiche{background-image:none;background-color:#fff}#activite_fiche .activite_fiche_mask{background-position:0 -260px}#activite_fiche .activite_fiche_data{width:100%;margin:0 auto;padding-top:64px;padding-left:12px;padding-right:12px}#activite_fiche .activite_fiche_data>h1{font-size:44px;line-height:46px;padding-left:14px}#activite_fiche .activite_fiche_data>h2{font-size:25px;line-height:28px;padding-left:12px}#activite_fiche .activite_fiche_data>h2 span{line-height:20px}#activite_fiche .activ_infobox_list{padding:10px 0}#activite_fiche .activ_infobox_list .activ_infobox{background-position:90% 74%;width:270px;height:80px;font-size:18px;padding:8px 0 0 14px;margin-bottom:10px}#activite_fiche .activite_fiche_slider .slide_box a:hover{background-image:none;background-color:transparent}#service_list .service_box{height:auto;margin-bottom:15px;padding:0 12px 20px}#service_list .service_box_data{width:100%;margin:0 auto;padding-top:20px;text-align:center}#home_actu h2.actu_club{font-size:26px;line-height:28px;padding:0 12px}#home_actu a.plus_actu{border:2px solid #d2003c;font-size:20px;line-height:20px;padding:8px}#page_data .page_data_box{width:100%;margin:0 auto;padding:35px 0}.recrutement .wpcf7-form input.wpcf7-text{width:90%}.recrutement .wpcf7-form textarea.wpcf7-textarea{width:90%}.recrutement .wpcf7-form input.wpcf7-submit{width:90%}#article_page{width:100%;margin:0 auto;padding:12px 12px}#article_page .col1{width:100%;float:none;padding-right:0}#article_page .col1 h1{font-size:34px;padding-bottom:20px}#article_page .col1 h2{font-size:28px;padding-bottom:18px}#article_page .col1 p{font-size:18px;padding-bottom:18px}#article_page .col2{width:100%;float:none}#article_page .col2 .box{padding:20px 10px;border:1px solid #c1c1c1}#article_foot{background-color:#fff;background-image:none;height:auto;margin-bottom:0}#article_foot .article_foot_data{width:100%;padding:0 12px 20px}#article_foot .box_data{margin-left:0}#article_foot h1{font-size:30px;line-height:30px;background-position:0 100%;background-size:240px auto;padding-bottom:24px;margin-bottom:18px;padding-top:56px}#article_foot h1 span{font-size:63px;line-height:56px}#article_foot h2{padding-bottom:16px}#article_foot p{font-size:16px;padding-bottom:14px}#article_foot div.link_box{text-align:left;padding-top:0}#club_top div.photo{display:none}#club_top .club_top_box{width:100%;padding:20px 12px 25px;text-align:center}#club_top h1{font-size:50px;line-height:50px;background-position:50% 48px;background-size:180px auto;padding-bottom:30px;padding-left:0;min-width:200px}#club_top div.text{color:#000;font-size:16px;padding-top:8px}#club_top div.text h3{font-size:24px;padding-bottom:15px}#club_top div.text p{padding-bottom:14px}#club_top #main_map_box{width:100%;height:400px}#club_list .club_mainbox{background-repeat:no-repeat;background-position:top center;background-size:100% auto;overflow:hidden;max-height:264px;height:auto;margin-bottom:10px;position:relative}#club_list .club_mainbox.open{max-height:2500px}#club_list .club_databox .box_top_main{background-repeat:no-repeat;background-position:center center;background-size:cover;height:264px}#club_list .club_databox .box_top_mainfiche{background-repeat:no-repeat;background-position:center center;background-size:cover;height:auto}#club_list .club_databox .box_top{width:100%;padding:0 10px}#club_list .club_databox .box_top h1{font-size:36px;line-height:36px;padding-top:190px}#club_list .club_databox .box_top h3{font-size:35px;line-height:40px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;padding-bottom:15px}#club_list .club_databox .box_top sup{font-size:18px}#club_list .club_databox .box_top h2{display:none}#club_list .club_databox .box_top h5{font-size:34px;line-height:38px;padding-top:165px;display:block;color:#fff}#club_list .club_databox .box_top h5 a{color:#fff}#club_list .club_databox .box_top h2 span{display:inline-block;background-color:#d2003c;line-height:28px}#club_list .club_databox .box_info{display:none}#club_list .club_databox .box_plus{display:none}#club_list .club_databox .box_info_mobile{display:block;background-color:#c1c1c1;height:180px;width:50%;color:#fff;font-size:16px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-top:124px;text-align:center;background-repeat:no-repeat;background-position:50% 15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABUCAMAAADgbgQNAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAEHRSTlMAM3eIu8z/VZnuEd1EIqpmxExeUAAAAbFJREFUeNrF1dFy6yAMRdFjDAIEjv//b287004mx1AhXu56Syd4Oxi5GDrCGZN8SfEMBxblUuVDLRkmDVUGatCNZfbS3OQPLWPiFMOJEU1iSoqHo8mCdjzWVVlSaaU2WdQ+7zbJsmTvp723WVwy/0D3zwzyFENXQHuI8hR+glVYuYBfVxFWdRxMBz3jNE5y8KUg+uLkaEtfGOCV+fm3pCsTUJ53emDoeNzrwZeaKHR93tMLExfv60k7MxXpwEa60AzdWqSB6pjqNFzyAXP0zf++UDGltLDubU7dfxyRPs/wF/ePXN475BkqO2MlujrI7fmayCL2/sTRO7nxSn30eF3Dt1tI6/Tom5AboOT0hczBd5Kk338BSd4oCK3iUvV9DF0CQElX0J886QQvu+gIryo0NM6gP1nGY2Prw/Nvi2DdF7ST9rBmWXBjoImpYeR2BjlpB/3JgIlqztNE2AxCqxXcSp6YU8c8LU9XwV8uK+hPvoC9ZIchzubJ0o2gM5lg6455MqerYcVtBO0kB/3JgEV1PE+2sBmEVg5uJQuwlawXHG56ho6V9ad3w0lDEklBMfEPXa9Bje4s474AAAAASUVORK5CYII=);float:left}#club_list .club_databox .box_plus_mobile{display:block;background-color:#d2003c;height:180px;width:50%;color:#fff;font-size:16px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-top:124px;text-align:center;background-repeat:no-repeat;background-position:50% 10px;background-image:url(/wp-content/themes/CDLF/images/picto-run.png);float:left}#club_list .box_bot{position:relative;flex-direction:column}#club_list .box_bot .Map{display:block;width:100%;height:320px}#club_list .box_bot .info_main{display:block;width:100%}#club_list .box_bot .info_main .info_top{padding:26px 10px 26px 20px;background-color:#c1c1c1;position:relative}#club_list .box_bot .info_main .info_top h1{font-size:16px;color:#d2003c;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400}#club_list .box_bot .info_main .info_top .title{font-size:16px;color:#d2003c;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700}#club_list .box_bot .info_main .info_top p{text-transform:uppercase;color:#ffffff;font-size:16px;padding-bottom:16px}#club_list .box_bot .info_main .info_top p sup{text-transform:lowercase}#club_list .box_bot .info_main .info_top p:last-child{padding-bottom:16px}#club_list .box_bot .info_main .info_top a{text-transform:initial;color:#c1c1c1}#club_list .box_bot .info_main .info_top .col1{float:none;width:100%;padding-right:0}#club_list .box_bot .info_main .info_top .col2{float:none;width:100%}#club_list .box_bot .info_main .info_top .dl_planning{position:relative;bottom:0;width:255px}#club_list .box_bot .info_main .info_top .dl_planning a{background-color:#c1c1c1;color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding:8px 12px;font-size:16px}#club_list .box_bot .info_main .info_top .dl_abonnement{position:relative;bottom:0;width:155px}#club_list .box_bot .info_main .info_top .dl_abonnement a{background-color:#c1c1c1;color:#fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;text-transform:uppercase;padding:8px 12px;font-size:16px;display:block}#club_list .box_bot .info_main .info_bottom{padding:26px 10px 26px 20px;background-color:#d2003c}#club_list .box_bot .info_main .info_bottom h1{font-size:16px;color:#c1c1c1;padding-bottom:18px}#club_list .box_bot .info_main .info_bottom .title{font-size:16px;color:#c1c1c1;padding-bottom:18px}#club_list .box_bot .info_main .info_bottom p{text-transform:uppercase;color:#fff;font-size:16px;line-height:20px;padding-bottom:16px}#club_list .box_bot .info_main .info_bottom p:last-child{padding-bottom:0}#club_list .box_bot .info_main .info_bottom .col1{float:none;width:100%}#club_list .box_bot .info_main .info_bottom .col2{float:none;width:100%}#club_list .box_bot .info_main .info_bottom p b{color:#c1c1c1;font-weight:normal}#club_fiche .club_fiche_data{width:100%;margin:0 auto;padding:30px 14px 0}#club_fiche .club_fiche_data>h1{font-size:60px;line-height:60px;font-weight:normal;color:#fff;text-transform:uppercase;padding-left:70px;text-shadow:0 0 6px rgba(0,0,0,0.25)}#club_fiche .club_fiche_data>h2{font-size:50px;line-height:55px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;color:#fff;text-transform:uppercase;padding-left:70px}#club_fiche .club_fiche_data>h2 span{display:inline-block;background-color:#d2003c;line-height:35px}#club_fiche .fiche_texte{color:#000;font-size:18px;padding-bottom:40px}#club_fiche .fiche_texte h1{color:#c1c1c1;font-size:28px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;text-transform:uppercase;padding-bottom:15px}#club_fiche .fiche_texte h2{color:#d2003c;font-size:30px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;text-transform:uppercase;padding-bottom:15px;padding-top:15px}#club_fiche .fiche_texte b{font-family:brandon-grotesque,Arial,sans-serif;font-weight:900}#club_fiche .fiche_texte .rouge{color:#d2003c}#club_fiche .fiche_texte p{padding-bottom:16px}#club_fiche .fiche_texte ul{padding-bottom:16px}#club_fiche .fiche_texte ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;padding:0 0 3px 15px}#club_fiche .list_activ{display:inline-block;padding:0 40px 32px 0}#club_fiche .list_activ h3{color:#555;font-size:28px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:400;text-transform:uppercase;padding-bottom:4px;display:inline-block}#club_fiche .list_activ a{font-size:14px;line-height:14px;background-color:#e5e5e5;display:inline-block;border-radius:2px;padding:8px 12px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;margin-bottom:4px}#club_fiche .list_activ a:hover,#club_fiche .list_activ a.active{color:#fff;background-color:#d2003c}#club_fiche .club_fiche_slider{margin-bottom:60px;width:100%;overflow:hidden}#club_fiche .club_fiche_slider .slide_box{width:404px;height:413px;display:inline-block;text-align:center}#club_fiche .club_fiche_slider .slide_box a{position:absolute;width:400px;height:400px}#club_fiche .club_fiche_slider .slide_box a:hover{background-image:url(/wp-content/themes/CDLF/images/slide-plus.png);background-position:center center;background-repeat:no-repeat;background-color:rgba(210,0,60,0.7)}div.event_slider .bx-wrapper .bx-pager{display:none}div.form_essai_gratuit .form_col_g{float:none;width:100%;padding-right:0}div.form_essai_gratuit .form_col_d{float:none;width:100%}div.form_essai_gratuit .essai_gourde{display:none}.abonnement .bt_top_box{margin-bottom:60px;display:block;margin:0 -15px 20px -15px;display:none}.abonnement .bt_top_box .bt_top{background-repeat:no-repeat;display:block;width:100%;height:95px;padding:10px 10px 0 10px;text-decoration:none;background-size:cover;margin-bottom:1px}.abonnement .bt_top_box .bt_top.bg1{background-image:url(/wp-content/themes/CDLF/images/abo-bg1.jpg);border:0}.abonnement .bt_top_box .bt_top.bg2{background-image:url(/wp-content/themes/CDLF/images/abo_bg2.jpg);border:0}.abonnement .bt_top_box .bt_top.bg3{background-color:#8f867c;padding:10px 10px 0 10px;border:0}.abonnement .bt_top_box .titre{font-size:28px;display:block;padding-bottom:2px;display:none}.abonnement .bt_top_box .titre.mobile{display:block}.abonnement .bt_top_box .titre.picto1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAbCAYAAADyBeakAAAAiElEQVR4AWP4//+/IBDP/E9/sBuIjRlAAMhY9X/gwF2IIxCgHIhd6IRDkex1YUDh0BHgdcSoI6A5pJxuGNMR9AdDxBGjjhh1BP2LbZehV2KOOmLUEVhSsSBUXAlXSqe+I2AAU7wcV0Yfdo4YTZhnBrDeeAdO+EDCGIjvDpAD0tCDx4XOWBBmNwBiI2QvlzayLQAAAABJRU5ErkJggg==);background-position:100% 3px;background-size:32px auto}.abonnement .bt_top_box .titre.picto2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAYAAADxG9hnAAABxElEQVRYCcXBMUiUARgA0E9wsUBIWhqMqwYHIbgCgwgSC2wJCcG2ahShcskCIxttKTBtcWuocKkhGjIrjjZtMCgnQaJECDwFD5O6eyERmIjc6d3970WUAHXowBAyWMBP5LGIaTxDDw5GuSGFYSwpXh7jaI/dwl4MYs3uTKApdgLNmFE+OVyKUqANyypjIIqB08iprIHYDg4jq/IK6IytoBZTqieLxtgMN1TfWGyEfchKRjr+Qb/kPI11qMGc5KyiPnBC8roCtyVvJPBC8jKBGX/NYhS96EArjuMkzuEibuIxprCifOYDvTiKNK5hFG/wEbP4hA94hSF0oxX70YI+ZPDbzq0EBvFN6fKYxn204QC68R55pXkbWFEeP/AIp9CIHrzGmq19xxCOIR2YV35f8QBn0YAWdOIyziOFFK5jEl8CGZX1C58xjufIYMH/XgZGJO9OoEvyWgL1WJWcOdTEOjyRnP74B2nJWEJDbIQx1dcXm6ERWdUzidrYCjpRUHlZHInt4JbKyqE1ioG7KmMZZ6IUuIKc8plBc+wEmjBhd9ZwD3tit9COdygo3hKGkYpywyFcxRimsYgC1rCADB7iAuqiBH8A+2wEWUxgDG4AAAAASUVORK5CYII=);background-position:100% 0;background-size:32px auto}.abonnement .bt_top_box .titre.picto3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAdCAYAAADRoo4JAAABpUlEQVR4Ae3UtXIbURhH8TuzfThVuA8zV3oV9UEzw0OoMbMrPYOhMVNjZuZecMzf3FktySM+M7/EdFd/obIqEom8wBSO4FcWiTM/sQo3HaIe95XXOPwaO7gojN8OzvXDa7O46WXsW+zCrH82Z1sRT//djn2HfViVZ3H+FioRcEHW5GbsexzASYXqmtKu2+r00Gccwk0liRqsH/hqMnYJvZB1Q688EYP1R/YIskU8QytkBjqgV5nIwfOQzeOJ2Tte0fnoNsjCeJ2owVu4aA6PFcUaLEY3QfY9UYN9GEYQDxVZDdZG12ICVYn+lNCyH6yXZYNzg3ODc4NzgzlehQnUwHA6mO8fIohB+BIymKPfIWuCYTeYrx9jDhetJWrwG4Qha4ERazD/P8U8ZDOJfElUQq8Dhj4Yz7AI2RE+J2SwuF4F9Log68USZIf4mpRPCS5TAjcd4mNSP9a4VBGcdID3bi7cDFnAhUrctLh2Pqzaxzu3j8R/xFOrzfX/waxdvPHy1N3ELLzW7+A2/mgfeTt4Hc/r7T4acQQ3LeGnw9vw4xhjeKEsigLpxpyhqotcowAAAABJRU5ErkJggg==);background-position:100% 4px;background-size:32px auto}.abonnement .bt_top_box .sub_titre{font-family:brandon-grotesque,Arial,sans-serif;font-size:14px;color:#fff;display:block}.abonnement .tab_box{display:none}.abonnement .select_box{display:block;margin-bottom:20px}.abonnement .select_box h2{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;color:#8f867c;font-size:18px;text-align:center;margin-bottom:15px}.abonnement .select_box select{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;color:#8f867c;font-size:16px;border:1px solid #8f867c;padding:5px}.abonnement .abo_formule_box{display:none}.abonnement .abo_formule_box.mobile{display:block;margin:0 -15px 0 -15px;border:0;padding-top:5px}.abonnement .abo_formule_box.mobile .bx-controls-direction{display:none}.abonnement .abo_formule_box div.tarif{height:60px;line-height:60px;margin:16px 0 20px 0;background-position:0 0;background-repeat:no-repeat;background-size:60px 60px;text-align:right;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;font-size:18px;color:#c1c1c1}.abonnement .abo_formule_box div.tarif.picto1{background-image:url(/wp-content/themes/CDLF/images/abo-picto-serviette.png)}.abonnement .abo_formule_box div.tarif.picto2{background-image:url(/wp-content/themes/CDLF/images/abo-picto-casier.png)}.abonnement .abo_formule_box div.tarif.picto3{background-image:url(/wp-content/themes/CDLF/images/abo-picto-aquabike.png)}.abonnement .abo_formule_box div.tarif.picto4{background-image:url(/wp-content/themes/CDLF/images/abo-service-report.png)}.abonnement .abo_formule_box div.tarif.picto5{background-image:url(/wp-content/themes/CDLF/images/abo-picto-starter.png)}.abonnement .abo_formule_box div.tarif.picto6{background-image:url(/wp-content/themes/CDLF/images/abo-picto-nutrition.png)}.abonnement .abo_formule_box div.formule_col1{float:left;width:42%}.abonnement .abo_formule_box div.formule_col1 div.titre{background-color:#8f867c;color:#fff;text-align:center;padding:4px 10px 0;height:125px;position:relative}.abonnement .abo_formule_box div.formule_col1 div.titre .arrow-down{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #8f867c;position:absolute;left:50%;margin-left:-16px;bottom:-12px}.abonnement .abo_formule_box div.formule_col1 div.titre h2{font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase}.abonnement .abo_formule_box div.formule_col1 div.titre p{border-bottom:1px solid #fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;font-size:12px;padding:4px 0}.abonnement .abo_formule_box div.formule_col1 div.titre p:last-child{border-bottom:0}.abonnement .abo_formule_box div.formule_col1 div.data{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;font-size:12px;background-color:#e5e5e5;border-bottom:1px solid #8f867c;padding-left:10px;padding-right:5px}.abonnement .abo_formule_box div.formule_col1 div.data h2{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;font-size:20px;padding-bottom:3px;padding-top:10px}.abonnement .abo_formule_box div.formule_col1 div.data.offre1{height:130px;padding-top:8px}.abonnement .abo_formule_box div.formule_col1 div.data.offre2{height:80px}.abonnement .abo_formule_box div.formule_col1 div.data.offre3{height:130px}.abonnement .abo_formule_box div.formule_slider_col2{float:left;width:100%;overflow:hidden;height:456px}.abonnement .abo_formule_box div.formule_col2{float:left;width:58%}.abonnement .abo_formule_box div.formule_col2 div.titre{background-color:#d2003c;color:#fff;text-align:center;padding:4px 10px 0;height:125px;margin-left:2px;position:relative}.abonnement .abo_formule_box div.formule_col2 div.titre .arrow-down{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #d2003c;position:absolute;left:50%;margin-left:-16px;bottom:-12px}.abonnement .abo_formule_box div.formule_col2 div.titre h2{font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase}.abonnement .abo_formule_box div.formule_col2 div.titre p{border-bottom:1px solid #fff;font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;font-size:12px;padding:4px 0}.abonnement .abo_formule_box div.formule_col2 div.titre p:last-child{border-bottom:0}.abonnement .abo_formule_box div.formule_col2 div.data{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;font-size:24px;background-color:#fff;border-bottom:1px solid #8f867c;text-align:right;padding-right:15px}.abonnement .abo_formule_box div.formule_col2 div.data.offre1{height:130px;line-height:130px}.abonnement .abo_formule_box div.formule_col2 div.data.offre2{height:80px;line-height:80px}.abonnement .abo_formule_box div.formule_col2 div.data.offre3{height:130px;line-height:130px}.abonnement .abo_formule_box div.info h4{color:#c1c1c1;font-size:20px;text-transform:uppercase;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;cursor:pointer}.abonnement .abo_formule_box div.info h4 .fa{color:#d2003c}.abonnement .abo_formule_box div.info h4 .fa-angle-double-up{display:none}.abonnement .abo_formule_box div.info .colapse{display:none}.abonnement .abo_formule_box.mobile .bx-pager .bt_go_left,.abonnement .abo_formule_box.mobile .bx-pager .bt_go_right{display:inline-block;color:#c1c1c1;margin:0 7px;cursor:pointer}.abonnement .abo_formule_box.mobile .bx-pager .bx-pager-link{border:1px solid #c1c1c1;background-color:#fff}.abonnement .abo_formule_box.mobile .bx-pager .bx-pager-link.active{border:1px solid #c1c1c1;background-color:#c1c1c1}.abonnement .abo_formule_box.mobile .info_slider{text-align:center;color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;text-align:center;padding-top:6px;display:none}.abonnement .abo_formule_box .padd_service{margin:0 10px 0 10px;padding:20px 0 15px 0;border-bottom:1px solid #8f867c}.abonnement .form_pied{padding-right:32px;position:relative}.abonnement .form_pied .checkcgv{position:absolute;right:5px;top:2px}.abonnement .choix_activ_box{padding:30px 0 0}.abonnement .choix_activ_box .choix_aciv label{cursor:pointer;display:block;padding:5px 20px 5px 32px;text-align:left;vertical-align:middle;width:100%;position:relative}.abonnement .choix_activ_box .choix_aciv select{margin-left:10px;width:300px}.abonnement .choix_activ_box .choix_aciv label i{position:absolute;left:5px;top:3px}.abonnement .choix_activ_box .choix_aciv label input{position:absolute;left:10px;top:9px}.abonnement .abo_formule_box div.formule_col3{float:left;width:100%}.abonnement .abo_formule_box div.formule_col3 div.titre{background-color:#d2003c;color:#fff;text-align:center;padding:4px 10px 0;height:122px;margin-left:2px;position:relative}.abonnement .abo_formule_box div.formule_col3 div.titre .arrow-down{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #d2003c;position:absolute;left:50%;margin-left:-16px;bottom:-12px}.abonnement .abo_formule_box div.formule_col3 div.titre h2{font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase}.abonnement .abo_formule_box div.formule_col3 div.titre p{font-family:brandon-grotesque,Arial,sans-serif;font-weight:normal;font-size:18px;padding:4px 0 0}.abonnement .abo_formule_box div.formule_col3 div.titre p.small{font-size:12px}.abonnement .abo_formule_box div.formule_col3 div.titre p span.border_bas{border-bottom:1px solid #fff;display:inline-block;padding-bottom:4px}.abonnement .abo_formule_box div.formule_col3 div.data{color:#c1c1c1;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;font-size:24px;background-color:#fff;border-bottom:1px solid #8f867c;text-align:center;padding-right:0}.abonnement .abo_formule_box div.formule_col3 div.data.info1{height:100px;font-size:13px;font-family:brandon-grotesque,Arial,sans-serif;padding:25px 10px 0;border-bottom:0}.abonnement .abo_formule_box div.formule_col3 div.data.offre1{height:70px;line-height:70px}.abonnement .abo_formule_box div.formule_col3 div.data.offre2{height:70px;line-height:70px}.woocommerce a.remove{float:right}.woocommerce .product-remove{height:40px}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:100%}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:none;width:100%}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:18px}}.page-template-page-boutique #payment .form-row{display:inline-block !important}.page-template-page-boutique #payment input[type=submit]{float:none !important;margin-top:30px}.slick-dots li button{background-color:#d2003c;border-color:#d2003c}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#d2003c}.bgBlanc{background:#fff !important}.bgBlanc .title{color:#d2003c !important}.bgBlanc .Normal1{color:#d2003c !important}.bgBlanc .col1 p,.bgBlanc .col2 p{color:#d2003c !important}.bgBlanc .dl_abonnement a{background:#d2003c !important;color:#fff !important}.bgBlanc .dl_planning a{background:#d2003c !important;color:#fff !important}.bgRose{background:#d2003c !important}.bgRose .col1 .title,.bgRose .col2 .title{color:#fff !important}.bgRose .col1 p,.bgRose .col2 p{color:#fff !important}.page-template-default .page_data_box table{border-collapse:collapse;margin-bottom:25px}.page-template-default .page_data_box table th,.page-template-default .page_data_box table td{border:1px solid #000;padding-left:5px;padding-right:5px}@media all and (max-width: 480px){.page-template-default .page_data_box table{font-size:16px}}.page-template-default .page_data_box h2{padding-top:10px}.page-template-default .page_data_box h3{font-size:20px}.page-id-243 .checkbox-rgpd-contact .wpcf7-not-valid-tip,.page-id-2659 .checkbox-rgpd-contact .wpcf7-not-valid-tip{padding-left:23px}.wpcf7-rgpd-links{padding-left:23px;font-size:13px;color:#d2003c;margin-top:-20px;padding-bottom:20px}.wpcf7-rgpd-links a{display:block;color:#d2003c}.wpcf7-rgpd-links-newsletter{padding-left:23px;font-size:13px;color:#d2003c}.wpcf7-rgpd-links-newsletter a{display:block;color:#d2003c}@media (max-width: 780px){#club_list .box_bot .info_main .info_top p>a{color:#ffffff !important}}@media (max-width: 780px){.single-club #club_list .box_bot .info_main .info_bottom{padding-top:8px}.single-club #club_list .box_bot .info_main .info_bottom .title{padding:18px 0}}@media (min-width: 781px){.single-club #club_list .box_bot .info_main .info_bottom p,.single-club #club_list .box_bot .info_main .info_bottom b{color:#d2003c !important}}@media (max-width: 780px){.single-club #club_list .box_bot .info_main .info_bottom p,.single-club #club_list .box_bot .info_main .info_bottom b{color:#ffffff !important}}.Newsletter-field .wpcf7-response-output-x{border:none;color:#d2003c}.Newsletter-field .wpcf7-rgpd-links-newsletter{padding-bottom:5px}.datepicker{position:absolute;border:1px solid #cccccc;background-color:#ffffff;max-width:340px;width:100%}.datepicker .table-condensed{width:100%}@media all and (max-width: 780px){.datepicker{max-width:400px;width:100%}}@media all and (max-width: 430px){.datepicker{width:calc(100% - 30px)}}.ContentSeparator{display:flex;width:80%;max-width:600px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;justify-content:center;align-items:center}.ContentSeparator-redLine{background-color:#d2003c;height:1px;flex:0 0 calc(50% - 50px)}.ContentSeparator-image{width:100px;height:50px;background-image:url(/wp-content/themes/CDLF/images/logo-cercles.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.cdlf-content-col-4{-moz-columns:3;columns:3}@media screen and (max-width: 780px){.cdlf-content-col-4{-moz-columns:1;columns:1}}@use "sass:selector";.Button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;border-radius:4px;background-color:#d2003c;color:white !important;transition:background-color 0.5s}@media (max-width: 1200px){.Button{width:100%}}.Button:hover{background-color:#9f002d}.Button.isSecondary{background-color:#c1c1c1}.Button.isSecondary:hover{background-color:#a8a8a8}.Button:disabled,.Button.isDisabled{cursor:default !important;background-color:#e5e5e5 !important}.Button .js-loader{display:none;margin-left:5px}.Form label{cursor:pointer}.Form-group{display:block;margin-bottom:20px}.Form-label{display:block;font-weight:700;margin-bottom:5px}.Form-label small{font-size:0.8em}.Form-field{display:flex;align-items:center}@media (max-width: 1200px){.Form-field{flex-direction:column;align-items:stretch}}.Form-field.isSelect{cursor:pointer;position:relative}.Form-field.isSelect select{width:100%;padding:7px;border-radius:3px;border:1px solid #e5e5e5;-webkit-appearance:none;background-color:white}.Form-field.isSelect::after{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);content:"\F0D7";font-family:"Font Awesome 5 Pro", sans-serif;font-size:18px;line-height:18px}.Form-radioWrapper{margin-right:15px}.hasError .Form-radioWrapper{color:#d2003c}@media (max-width: 1200px){.Form-radioWrapper{margin-right:0}}.Form-input[type="radio"],.Form-input[type="checkbox"]{margin-right:5px}.Form-input[type="text"],.Form-input[type="number"],.Form-input[type="tel"],.Form-input[type="email"]{flex:1;max-width:100%;padding:7px;border-radius:3px;border:1px solid #e5e5e5}.hasError .Form-input{border-color:#d2003c}.Form-splittedDateField{flex-direction:row !important;margin:0 -5px}.Form-splittedDateField .Form-input{flex:0 0 calc(100% / 3 - 10px);min-width:0;margin:5px;max-width:100px}.Form-splittedPhoneField{flex-direction:row !important;margin:0 -5px}.Form-splittedPhoneField .Form-input{flex:0 0 calc(100% / 5 - 10px);min-width:0;margin:5px;max-width:50px}.Form-info{display:block;margin-top:0.5em;margin-bottom:0.5em;font-size:0.8em}.Form-info.isError{color:#d2003c;font-weight:700}.Form-info.isError::before{content:"\F071";font-family:"Font Awesome 5 Pro", sans-serif;color:#d2003c;font-size:15px}.Form-buttonWrapper{display:flex;margin:0 -5px}@media (max-width: 1200px){.Form-buttonWrapper{display:block}}.Form-buttonWrapper>*{margin:5px}.Form-loader{display:none;vertical-align:top;width:47px;height:auto;line-height:40px}.ReportInfoBox.isError{color:white}.ReportInfoBox.isError a{color:white !important}.ReportInfoBox{display:flex;align-items:center;border:2px solid #d2003c;margin-bottom:35px;padding:20px}.ReportInfoBox small{font-size:0.8em}.ReportInfoBox-icon{color:white;font-size:30px;margin-right:20px}.ReportInfoBox.isError{background-color:#d2003c}.ReportInfoBox.isWarning{border-color:#f79b00}.ReportInfoBox.isWarning .ReportInfoBox-icon{color:#f79b00}.ReportForm-title{font-size:24px;font-weight:bold;margin-bottom:15px}.ReportForm-subtitle{font-weight:bold;margin:5px 0}.ReportForm-subtitle small{font-size:0.8em}.ReportForm-subsubtitle{font-weight:bold}.ReportForm-section{margin-bottom:20px}.ReportForm-form{max-width:50%}@media (max-width: 1200px){.ReportForm-form{max-width:none}}.ReportForm-option{display:flex;align-items:center;padding:15px;margin-bottom:5px;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#d2003c;color:white;font-weight:normal;font-size:1.2em}.ReportForm-option input{display:none}.ReportForm-option:hover:not(.isSmaller){background-color:#9f002d}.ReportForm-option.isSmaller{padding:5px 15px}.ReportForm-check{order:-1;line-height:1;margin-right:20px}.ReportForm-check::before{content:"\F0C8";color:white;font-family:"Font Awesome 5 Pro", sans-serif;font-size:30px}.ReportForm :checked ~ .ReportForm-check::before{content:"\F14A";color:white}.ReportForm-subscriptionType .Form-field{display:flex;margin:0 -5px}.ReportForm-subscriptionType .Form-radioWrapper{flex:1;padding:10px;margin:5px;background-color:#f0f0f0}.ReportForm-solidaireIcon{display:inline-block;margin-left:10px;font-size:26px;vertical-align:bottom;line-height:1}@media (max-width: 1200px){.ReportForm-solidaireIcon{margin-left:5px}}.ReportTable{display:flex;margin:0 -5px;margin-bottom:10px}@media (max-width: 1200px){.ReportTable{display:block}}.ReportTable+.ReportTable{margin-top:-5px}.ReportTable-item{display:flex;flex-direction:column;flex:1;margin:5px}.ReportTable-header{display:flex;padding:10px;font-weight:700}.ReportTable-header.isMonthly{background-color:#f0f0f0}.ReportTable-header.isAnnual{background-color:#f0f0f0}.ReportTable-content{flex:1;padding:10px 10px;background-color:#f0f0f0}.ReportTable-content :last-child{padding-bottom:0 !important}.ReportTable-details{font-size:0.8em}.ReportTable-legals{font-size:0.7em}.CovidFaq{margin-bottom:20px}.CovidFaq-answer{font-size:24px;font-weight:bold;cursor:pointer}.CovidFaq-response{height:0;overflow:hidden;margin-top:10px;margin-bottom:10px}.CovidFaq-symbol{display:inline-block;color:#d2003c;min-width:14px;text-align:center}.faq-covid-table{border-collapse:collapse}.faq-covid-table th,.faq-covid-table td{border:1px solid #7e7e7e;padding:3px}.faq-covid-table thead{background-color:#d2003c;color:#fff}.faq-covid-table thead th,.faq-covid-table thead td{border-color:#d2003c}.faq-covid-table thead th{border-right-color:#fff}.faq-covid-table thead th:last-child{border-right-color:#d2003c}.slider_mainbox .bt_box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.slider_mainbox .bt_box>a{min-height:0 !important;line-height:1 !important;padding:15px 20px !important}@media (max-width: 576px){.slider_mainbox .bt_box>a{width:-webkit-min-content;width:-moz-min-content;width:min-content;padding:8px 10px !important;font-size:16px}}.ReportForm-linkBtn{padding:5px 15px;background-color:#d2003c;text-decoration:none;color:#fff !important}.ReportForm-linkBtn:hover{text-decoration:none}.cdlf-list-dashes li{background-image:none !important}.cdlf-custom-list li{background-image:none !important;padding-left:10% !important}.cdlf-custom-subtitle{font-size:26px}@media (max-width: 576px){.cdlf-custom-subtitle{font-size:22px}}.Header{position:fixed;width:100%;top:0;left:0;z-index:1000;height:111px;background-color:#fff;border-bottom:1px solid #e5e5e5}@media (max-width: 1200px){.Header{position:static;height:auto}}.Header-container{display:flex;align-items:flex-end;height:100%}@media (max-width: 1200px){.Header-container{flex-wrap:wrap;align-items:center;padding:0}}.Header-logo{width:222px;flex:0 0 200px}.Header-logo img{max-width:100%;height:auto;display:block}@media (min-width: 1201px){.Header-logo img{margin-top:-15px}}.Header-logo a{display:block}@media (max-width: 1200px){.Header-logo{flex:0 0 200px;padding-bottom:0;margin-top:-20px}}.Header-menu{flex:1 1 auto}@media (max-width: 1200px){.Header-menu{flex:0 0 100%;margin-left:0;background-color:#c1c1c1}}.Header-cta{display:inline-block;font-size:0;flex:none}.Header-cta a{display:inline-block;padding:20px;font-weight:700;color:white;white-space:nowrap;text-transform:uppercase;font-size:18px;text-align:center}@media (min-width: 1201px){.Header-cta a{padding:20px 15px}}@media (max-width: 1200px){.Header-cta a{padding:10px 20px;display:block;width:165px}}@media (max-width: 1200px){.Header-cta{width:100%}.Header-cta a{display:inline-block;width:50%}}.Header-test{flex:1;background-color:#c1c1c1;transition:background-color 0.5s}.Header-test:hover{background-color:#8e8e8e}.Header-abonnement{flex:1;background-color:#d2003c;transition:background-color 0.5s;border-left:1px solid #fff}.Header-abonnement:hover{background-color:#9f002d}.Header-buttonMenuMobile{display:none}@media (max-width: 1200px){.Header-buttonMenuMobile{cursor:pointer;display:block;padding-right:20px;flex:1;text-align:right;font-size:30px}}.Header-buttonMemberMobile{color:black;transition-duration:0.3s;padding-right:5px}.Header-buttonMemberMobile:hover{color:#d2003c}.Header-buttonMemberDesktop{display:none}@media (min-width: 1201px){.Header-buttonMemberDesktop{display:block;width:100%}.Header-buttonMemberDesktop a{display:flex !important;width:-webkit-max-content;width:-moz-max-content;width:max-content;align-items:center;max-height:66px}.Header-buttonMemberDesktop a i{margin:5px}.Header-buttonMemberDesktop a span{flex:none;line-height:1}}@media (min-width: 1201px){.Header-menuOnlyMobile{display:none}}.Header-infosCovid{position:fixed;right:0;bottom:0;border-top:solid white 1px;border-left:solid white 1px;background-color:#D2003A;color:white;padding:10px 20px;font-weight:700;white-space:nowrap;text-transform:uppercase;font-size:18px;text-align:center;z-index:20}@media (max-width: 1200px){.MenuList>div>ul{padding:10px}}.MenuList>div>ul>li>a{display:block;font-size:14px;padding:8px 12px 12px 12px;text-transform:uppercase;font-weight:700;color:#c1c1c1}@media (min-width: 1201px){.MenuList>div>ul>li>a{padding:20px 12px 20px 12px}}@media (max-width: 1200px){.MenuList>div>ul>li>a{padding:8px 24px 8px 8px;color:#fff}}.MenuList>div>ul>li.menu-item-has-children>a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAHCAYAAAAF1R1/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIdJREFUeNpivMRg858BAhboMRxJhLIZgOICQGo/EBuA+KxM3/00/53dzIADMCGxE4Ca52MzBARYGH/xMOABjJcYrC8BKV0ksQ1QOgAmwMz4a4v2/1O+BAwC2f7/EJphDKQYAjYI4RVMw4g1BG4QNsNIMQTFIJhhwNixBQWs6t/LyxlIAAABBgDItjEuw6BX0wAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:100% 47%;padding:8px 24px 12px 8px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width: 1201px){.MenuList>div>ul>li.menu-item-has-children>a{padding:20px 24px 20px 8px}}@media (max-width: 1200px){.MenuList>div>ul>li.menu-item-has-children>a{padding:8px 24px 8px 8px}}.MenuList>div>ul>li>ul{padding:20px 15px;list-style-type:circle;background-color:#c1c1c1}@media (max-width: 1200px){.MenuList>div>ul>li>ul{padding:10px 15px}}.MenuList>div>ul>li>ul>li>a{display:block;color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpiZICCSww2BiCaBcpZD6QCQGwmIMcBxgELMKABgAADANWTBPO7LHXSAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 50%;padding:2px 2px 2px 15px}.MenuList>div>ul>li>ul>li>a:hover{color:#fff}.MenuList>div>ul>li:hover{background-color:#c1c1c1}.MenuList>div>ul>li:hover>a{color:#fff}@media (min-width: 1201px){.MenuList>div>ul{display:flex;align-items:flex-end}.MenuList>div>ul>li>ul{display:none}.MenuList>div>ul>li.deux_colonnes:hover>ul{display:flex;flex-wrap:wrap;min-width:470px;max-width:470px}.MenuList>div>ul>li.deux_colonnes:hover>ul>li{flex:0 0 50%}.MenuList>div>ul>li.deux_colonnes:hover>ul>li.MenuList-itemFull{flex:0 0 100%}.MenuList>div>ul>li:hover>ul{display:block;position:absolute}}@media (max-width: 1200px){.MenuList{height:0;max-height:60vh;overflow-y:auto}.MenuList>div>ul>li.menu-item-has-children{cursor:pointer}.MenuList>div>ul>li.menu-item-has-children>a{display:inline-block}.MenuList>div>ul>li>ul{padding-top:0;padding-bottom:0;height:0;overflow:hidden}}.HeaderTopBar{position:relative;background-color:#d2003c;width:100%;color:#fff;line-height:1.3;padding:2px 0}.HeaderTopBar-container{display:flex;flex-direction:row;align-items:center;min-height:40px;justify-content:space-between}@media (max-width: 1200px){.HeaderTopBar-container{flex-direction:column;font-size:16px}}.HeaderTopBar-content{flex:none}@media (max-width: 1200px){.HeaderTopBar-content{text-align:center}}.HeaderTopBar-content>span{margin-right:20px}@media (max-width: 1200px){.HeaderTopBar-content>span{margin-right:0}}.HeaderTopBar-cta{margin-left:30px;display:flex;justify-content:center;flex-direction:column;border:1px solid #fff}@media (max-width: 1200px){.HeaderTopBar-cta{margin:10px 0;flex-direction:row}}.HeaderTopBar-cta>a{padding:3px 10px;text-decoration:none;background-color:#fff;color:#d2003c;transition:0.2s;text-align:center}.HeaderTopBar-cta>a:hover{background-color:#d2003c;color:#fff}.HeaderTopBar-centering{width:118px}@media (max-width: 1200px){.HeaderTopBar-centering{width:0}}.Header{position:-webkit-sticky;position:sticky;height:auto}@media all and (-ms-high-contrast: none){.Header{position:static !important}}.isNoStickyHeader .Header{position:static}.body-sub-wrapper>#wrapper{padding-top:0}.ReportForm-trigger{color:#d2003c;cursor:pointer}.ReportForm-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;z-index:1000;display:none;background-color:rgba(0,0,0,0.7)}.ReportForm-modal-layer .ReportForm-modal{font-family:brandon-grotesque,Arial,sans-serif;color:#c1c1c1;position:relative;min-width:290px;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff;padding:25px 60px 0 60px;margin:15px;overflow-y:auto;max-height:98vh;max-width:480px}@media (max-width: 780px){.ReportForm-modal-layer .ReportForm-modal{padding:25px 15px 0 15px}}.ReportForm-modal-layer .ReportForm-modal .ReportForm-close-modal{position:absolute;top:10px;right:15px;font-size:25rem;cursor:pointer}.ReportForm-modal .wpcf7-form>label{color:#000;display:block;margin:10px 0}.ReportForm-modal .wpcf7-form-control-wrap{display:block}.ReportForm-modal .wpcf7-form-control{height:38px;width:100%}.ReportForm-modal .wpcf7-form-control.wpcf7-radio{color:#000;display:block}.ReportForm-modal .wpcf7-form-control.wpcf7-radio .wpcf7-list-item.first{margin-left:0}.ReportForm-modal .wpcf7-submit{background-color:#d2003c;color:#fff;margin:15px 0}.ReportForm-modal .wpcf7-response-output{margin-top:10px;margin-bottom:30px}.ReportForm-modal .wpcf7-not-valid-tip{font-size:12px}.HrLine{width:100%;height:1px;background-color:#e5e5e5}.biggestStrong{font-size:24px}.Footer{padding:40px 0}.Footer-container{display:flex;align-items:flex-end;flex-wrap:wrap}@media (max-width: 780px){.Footer-container{flex-direction:column;align-items:center}}.Footer-newsletter{flex:0 0 auto}.Footer-social{flex:1 0 auto;display:flex;justify-content:flex-end;margin:0 -10px;margin-top:20px}.Footer-social a{margin:5px 10px;font-size:18px;color:#b3b3b3}.Footer-menu{flex:0 0 100%;padding:65px 0}.Footer-menu div ul{display:flex;justify-content:center;margin:0 -5px}@media (max-width: 780px){.Footer-menu div ul{display:block;text-align:center}}.Footer-menu div ul li{margin:0 10px}.Footer-menu div ul li a{color:#d2003c;font-size:13px}@media (max-width: 780px){.Footer-menu div ul li a{display:block;font-size:16px;padding:10px 0}}.Footer-recaptcha{margin:auto;font-size:11px;color:#c1c1c1}.Footer-recaptcha a{color:#c1c1c1;text-decoration:underline}.grecaptcha-badge{visibility:hidden}.Newsletter-title{margin-bottom:30px;font-size:20px;font-weight:700;font-style:italic;color:#c1c1c1}@media (max-width: 780px){.Newsletter-title{text-align:center}}.Newsletter-field{position:relative}.Newsletter-field form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:1px;border:1px solid #b3b3b3;border-radius:5px}@media (max-width: 780px){.Newsletter-field form{display:block}}.Newsletter-field .ajax-loader{position:absolute;right:-10px;top:50%;transform:translateX(100%) translateY(-50%)}.Newsletter-field .wpcf7-response-output{position:absolute;bottom:-10px;transform:translateY(100%);margin:0;padding:0;border:0}.Newsletter-field .wpcf7-response-output.wpcf7-mail-sent-ng,.Newsletter-field .wpcf7-response-output.wpcf7-validation-errors{color:#d2003c}.Newsletter-field .wpcf7-response-output.wpcf7-mail-sent-ok{color:green}.Newsletter-field input.wpcf7-text{width:100%;height:40px;border:0;border-radius:5px;background-color:transparent}.Newsletter-field input.wpcf7-text::-moz-placeholder{color:transparent}.Newsletter-field input.wpcf7-text:-ms-input-placeholder{color:transparent}.Newsletter-field input.wpcf7-text::placeholder{color:transparent}.Newsletter-field .wpcf7-not-valid-tip{display:none}.Newsletter-field [type="submit"]{min-height:40px;width:45px;border-radius:5px;background-color:#d2003c;color:white}@media (max-width: 780px){.Newsletter-field [type="submit"]{width:100%}}#foot_rouge{color:#fff;background-color:#d2003c;width:100%;font-size:50px;line-height:50px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;text-transform:uppercase;text-align:center;padding:22px 0 40px 0}#foot_rouge .bt_box{padding-top:12px;height:62px;font-size:0}#foot_rouge .bt_box a{display:inline-block;width:300px;height:50px;text-align:center;border:2px solid #fff;font-size:20px;line-height:50px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;color:#d2003c;background-color:#fff}#foot_rouge .bt_box a.rouge{background-color:#d2003c;color:#fff}#foot_beige{background-color:#c1c1c1;color:#fff;width:100%;font-size:50px;line-height:50px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;text-transform:uppercase;text-align:center;padding:25px 0 25px 0}#foot_beige a{display:inline-block;width:300px;height:50px;text-align:center;font-size:20px;line-height:50px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:900;color:#c1c1c1;background-color:#fff}.Slider.swiper-container{padding-bottom:50px}.Slider .swiper-pagination-bullet-active{background-color:#d2003c}.Slider .swiper-pagination-bullet{width:15px;height:15px}.Slider-slide{background-repeat:no-repeat;background-size:cover;background-position:center center}.Slider-img{width:100%;height:auto}.Slider-img.isDesktop{display:none}@media (min-width: 781px){.Slider-img.isDesktop{visibility:hidden;display:block}}.Slider-slide.hasMobileImage .Slider-img.isMobile{display:block}@media (min-width: 781px){.Slider-slide.hasMobileImage .Slider-img.isMobile{display:none}}.Slider-content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:center}.Slider-button{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:0.7vw 1.2vw;margin:0 20px;font-size:1.2vw;line-height:1.2;font-family:brandon-grotesque, Arial, sans-serif;font-weight:700;text-transform:uppercase;background-color:transparent;border:2px solid white;color:white;transition:all 0.2s}@media (max-width: 1024px){.Slider-button{font-size:14px;padding:10px 20px}}@media (min-width: 2500px){.Slider-button{font-size:30px;padding:15px 25px}}.Slider-button:hover{background-color:white;border-color:#d2003c;color:#d2003c}.Slider-button.isWhite{background-color:white;border:2px solid white;color:#c1c1c1}.Slider-button.isWhite:hover{color:#d2003c}.Slider-button.isRed{background-color:#d2003c;border:2px solid #d2003c;color:white}.Slider-button.isRed:hover{background-color:#9f002d;border-color:#9f002d}.BannerTop{position:relative}.BannerTop-banner{background-position:center center;background-size:cover}.BannerTop-banner .mobile{display:block;width:100%;height:auto}@media (min-width: 781px){.BannerTop-banner .mobile{display:none}}.BannerTop-banner .desktop{display:none;visibility:hidden}@media (min-width: 781px){.BannerTop-banner .desktop{display:block}}.BannerTop-banner.noMobileImage .desktop{display:block !important}.BannerTop.fullSize .BannerTop-banner .desktop{height:390px}.BannerTop.containerSize .BannerTop-banner .desktop{width:100%;height:390px}@media (min-width: 781px){.BannerTop.containerSize .BannerTop-banner .desktop{height:auto}}.BannerTop-content{position:absolute;bottom:30px;left:0;right:0}.BannerTop-title{font-size:44px;line-height:46px;font-weight:normal;color:#FFFFFF;text-transform:uppercase;text-shadow:0 0 6px #00000040}@media (min-width: 781px){.BannerTop-title{font-size:60px;line-height:60px}}.BannerTop-secondTitle{font-size:25px;line-height:28px;font-family:brandon-grotesque, Arial, sans-serif;font-weight:700;color:#FFFFFF;text-transform:uppercase;text-shadow:0 0 6px #00000040}@media (min-width: 781px){.BannerTop-secondTitle{font-size:50px;line-height:55px}}.BannerTop-title span,.BannerTop-secondaryTitle span{display:inline-block;background-color:#d2003c;line-height:35px;text-shadow:0 0 0 #000000}@media (min-width: 781px){.BannerTop-title span,.BannerTop-secondaryTitle span{line-height:45px}}.Reassurance{padding:40px 0;border-bottom:1px solid #e5e5e5}.Reassurance-container{display:flex;justify-content:flex-end}@media (max-width: 780px){.Reassurance-container{flex-wrap:wrap;justify-content:center;align-items:center}}.page-template-tunnel .Reassurance-container.Layout-container,.page-template-page-boutique .Reassurance-container.Layout-container{padding-right:185px}@media (max-width: 1460px){.page-template-tunnel .Reassurance-container.Layout-container,.page-template-page-boutique .Reassurance-container.Layout-container{width:100%;padding-right:296px}}@media (max-width: 1024px){.page-template-tunnel .Reassurance-container.Layout-container,.page-template-page-boutique .Reassurance-container.Layout-container{padding-right:15px;padding-left:15px}}.Reassurance-payment{display:flex;align-items:center;font-size:19px;font-weight:700;font-style:italic}@media (max-width: 780px){.Reassurance-payment{margin-top:15px}}.Reassurance-iconLock{margin-right:15px;font-size:30px}.Reassurance-cards{margin-left:20px}@media (max-width: 780px){.Reassurance-cards{margin-top:15px}}.Map-marker{width:32px;height:55px;background-image:url(/wp-content/themes/CDLF/src/modules/helper/map/assets/img/picto-pucemap-mini.png);background-repeat:no-repeat;background-size:contain}#map_top_main .Map{height:500px}#map_top_main .Map canvas{left:0}.map_top_main-btn{margin-top:28px;color:#fff;background-color:#d2003c;font-family:brandon-grotesque, sans-serif;font-weight:700;font-size:16px;line-height:16px;border:3px solid #d2003c;display:inline-block;padding:20px 20px;text-transform:uppercase}.sport-en-blanc-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto;padding:8px 20px;background-color:#d2003c;text-decoration:none !important;color:#fff !important;border-radius:10px}.sport-en-blanc-btn:hover{text-decoration:none}.strong-red{font-weight:bold;color:#d2003c}.bienEtre{max-width:600px}.bienEtre label{color:#000;display:block;margin:10px 0}.bienEtre .wpcf7-form-control-wrap{display:block}.bienEtre .wpcf7-form-control{height:38px;width:100%}.bienEtre .wpcf7-form-control.wpcf7-radio{color:#000;display:block}.bienEtre .wpcf7-form-control.wpcf7-radio .wpcf7-list-item.first{margin-left:0}.bienEtre .wpcf7-submit{background-color:#d2003c;color:#fff;margin:15px 0}.bienEtre .wpcf7-response-output{margin-top:10px;margin-bottom:30px}.bienEtre .wpcf7-not-valid-tip{font-size:12px}.bienEtre .wpcf7-checkbox .wpcf7-list-item{margin:0}.sportEnBlancModal-layer{position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;z-index:1000;display:none;background-color:rgba(0,0,0,0.7)}.sportEnBlancModal-layer .sportEnBlancModal{font-family:brandon-grotesque,Arial,sans-serif;color:#c1c1c1;position:relative;min-width:290px;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff;padding:25px 60px 0 60px;margin:15px;overflow-y:auto;max-height:98vh;max-width:600px}@media (max-width: 780px){.sportEnBlancModal-layer .sportEnBlancModal{padding:25px 15px 0 15px}}.sportEnBlancModal-layer .sportEnBlancModal-close{position:absolute;top:10px;right:15px;font-size:25rem;cursor:pointer}@media all and (min-width: 781px){.MenuList .menu-item-red>a{color:#d2003c}.MenuList .menu-item-red>a:hover{color:#ffffff}.MenuList .menu-item-black>a{color:black}.MenuList .menu-item-black>a:hover{color:#d2003c}}@media all and (min-width: 781px) and (min-width: 781px) and (max-width: 1200px){.MenuList .menu-item-black>a>span{display:none}}a.disabledLink{cursor:initial}.Voucher{display:flex}.Voucher .ShoppingCart{right:0;top:500px}@media (max-width: 1024px){.Voucher .ShoppingCart{margin:0 -20px;width:calc(100% + 40px) !important;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5 !important}}.Voucher-content{flex:1;padding-right:296px}@media (max-width: 1024px){.Voucher-content{padding-right:0}}.Voucher-productList{margin:40px 0;display:flex;justify-content:center;flex-wrap:wrap}.Voucher-product{flex:0 0 250px;max-width:250px;min-width:250px;margin:20px}.Voucher-product img{max-width:100%}.Voucher-product .Button{width:100%}.VoucherCart-mainTitle{display:flex;align-items:center;color:#474747;font-size:24rem;margin-top:16px;margin-bottom:16px;padding-left:24px;padding-right:18px;font-style:italic}.VoucherCart-mainTitle .js-loader{display:none;margin-left:auto}.VoucherCart-product{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;font-size:0.9em}.VoucherCart-product:last-child{margin-bottom:0}.VoucherCart-delete{cursor:pointer;margin-left:auto}.VoucherCart-section{padding:0 24px 24px 24px}.VoucherCart-section table{width:100%}.VoucherCart-section table th{text-align:left}.VoucherCart-section table th+td{text-align:right}.ButtonCart{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;border-radius:4px;line-height:64px;text-align:center;font-family:system-ui, arial, sans-serif;background-color:#d2003c;font-size:21rem;color:#fff !important;box-shadow:0 4px 8px -1px rgba(193,193,193,0.8);transition:0.5s}.ButtonCart:hover,.ButtonCart:hover:not(.isDisabled){text-decoration:none !important;background-color:#9f002d !important}.ButtonCart:disabled,.ButtonCart.isDisabled{background-color:#c1c1c1;cursor:auto;pointer-events:none}.ButtonCart .js-loader{display:none;overflow:hidden;color:white;margin-left:10px}.Resume{margin-bottom:20px}.Resume-row{display:flex;padding:5px 0;border-bottom:1px solid #e5e5e5}.Resume-row:nth-child(odd){background-color:#f0f0f0}@media (max-width: 780px){.Resume-row{display:block}}.Resume-label{flex:0 0 230px;font-weight:bold;padding:0 10px}.Resume-value{display:flex;flex-wrap:wrap;flex:1;padding:0 10px}@media (max-width: 780px){.Resume-value{display:block}}.Resume-error{display:block;margin-left:auto;color:#f79b00;font-size:0.8em}.Resume-error::after{content:"\F071";font-family:"Font Awesome 5 Pro", sans-serif;margin-left:5px}@media (max-width: 780px){.Resume-error{margin-left:0}.Resume-error::before{content:"\F071";font-family:"Font Awesome 5 Pro", sans-serif;margin-right:5px}.Resume-error::after{content:""}}.SingleClub-mainboxContainer{max-height:none !important}.SingleClub-smallMenu{background-color:#D2003A;margin-bottom:55px}@media (min-width: 781px){.SingleClub-smallMenu{padding:0 30px}}@media (max-width: 780px){.SingleClub-smallMenu .SingleClub-container{padding:0}}.SingleClub-smallMenuList{display:block;text-align:center}@media (min-width: 781px){.SingleClub-smallMenuList{display:inline-block}}@media (max-width: 780px){.SingleClub-smallMenuList{font-size:16px}.SingleClub-smallMenuList a{border-bottom:1px solid #ffffff}}@media (max-width: 780px){.SingleClub-smallMenuList:last-child a{border-bottom:none}}.SingleClub-smallMenuList a{display:block;text-transform:uppercase;color:white;padding:17px 0;transition:background-color 0.4s}@media (min-width: 781px){.SingleClub-smallMenuList a{padding:17px 20px;border-left:1px solid #fff}}.SingleClub-smallMenuList a:hover{background-color:#9f002d}@media (min-width: 781px){.SingleClub-smallMenuList:last-child a{border-right:1px solid #fff}}.SingleClub-container{width:100%;margin:0 auto;padding:0 14px}@media (min-width: 780px){.SingleClub-container{width:1000px}}.SingleClub-section{margin-bottom:55px}.SingleClub-title{color:#d2003c;font-size:30px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:15px}.SingleClub-iframe{position:relative;margin-bottom:28px}.SingleClub-iframe>iframe{width:230px;height:140px}.SingleClub-organizeComing p{padding-bottom:16px}.SingleClub-organizeComing h3{display:inline-block;padding:5px 10px;border:1px solid #d2003c;margin-top:5px;margin-bottom:10px}.SingleClub-organizeComing a{color:#d2003c;text-decoration:underline}.Timetable-mainContainer{position:relative}.Timetable-tabs{display:flex;margin-bottom:20px;margin-top:35px}.Timetable-tabsItem{border-bottom:solid black 1px;font-weight:700;font-size:18px;text-align:center;color:black !important;padding:7px 15px;text-transform:uppercase}.Timetable-tabsItem.active{border:solid black 1px;border-bottom:none}.Timetable-tabsItem:last-child{width:100%}.Timetable-comparateTitle{background:#c1c1c1;color:white;text-transform:uppercase;padding:10px;font-weight:700;font-size:18px}.Timetable-comparateItem{background-color:white;font-weight:700;color:#D2003A;font-size:18px;display:flex;align-items:center;justify-content:center}.Timetable-comparateItem.dark{background-color:#e5e5e5}.Timetable-comparateItem.selected{background-color:#D2003A;color:white}.Timetable-comparateItemInput{display:none}.Timetable-comparateItemInput:checked ~ .Timetable-comparateItemCheckbox::before{content:"\F14A";background-color:white;color:#D2003A}.Timetable-comparateItemInput:checked ~ .Timetable-comparateItemButton{display:block}.Timetable-comparateItemCheckbox{padding:10px;cursor:pointer}.Timetable-comparateItemCheckbox::before{content:"\F0C8";background-color:#666666;color:#c1c1c1;font-family:"Font Awesome 5 Pro", sans-serif;font-size:25px;padding-right:2px;padding-left:2px;border-radius:2px}.Timetable-comparateItemName{flex:1 0 0}.Timetable-comparateItemButton{background-color:#D2003A;display:none;color:white;padding:10px;cursor:pointer;text-decoration:underline}.Timetable-comparateItemButton>i{padding-right:5px}@media (max-width: 420px){.Timetable-comparateItemButton>i{display:none}}.Timetable-comparateModale{display:none;overflow-y:auto;padding:0 20px}@media (min-width: 781px){.Timetable-comparateModale{padding:0 15px}}.Timetable-comparateModale.active{display:block}.Timetable-comparateModaleBack{cursor:pointer;margin-bottom:55px}.Timetable-comparateModaleBack>i{margin-right:5px}.Timetable-comparateModaleContainer{display:flex;flex-direction:column}@media (min-width: 781px){.Timetable-comparateModaleContainer{flex-wrap:wrap;flex-direction:row;justify-content:space-between}}.Timetable-comparateModaleItem{width:100%;margin-bottom:55px}@media (min-width: 781px){.Timetable-comparateModaleItem{width:calc(100% / 2 - 20px)}}.Timetable-comparateModaleTitle{color:#D2003A;font-size:30px;font-weight:700;margin-bottom:20px}.Timetable-comparateModaleIframe{position:relative;margin-bottom:0}@media (min-width: 781px){.Timetable-comparateModaleIframe{margin-bottom:20px}}.Timetable-comparateModaleIframe>iframe{width:230px;height:140px}.ModalTarifs-layer{position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;z-index:1000;display:none;background-color:rgba(0,0,0,0.7)}.ModalTarifs-layer .ModalTarifs{font-family:brandon-grotesque,Arial,sans-serif;position:relative;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff;margin:15px;overflow-y:auto;color:#000;max-width:600px}.ModalTarifs-layer .ModalTarifs-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5;padding:10px 45px 10px 20px;font-size:26px}.ModalTarifs-layer .ModalTarifs-header img{width:120px;height:auto;margin-right:25px}@media (max-width: 1200px){.ModalTarifs-layer .ModalTarifs-header{flex-direction:column;font-size:20px}.ModalTarifs-layer .ModalTarifs-header img{margin-bottom:15px}}.ModalTarifs-layer .ModalTarifs-body{display:flex;padding:20px 50px 10px 50px;align-items:center;justify-content:space-around}@media (max-width: 1200px){.ModalTarifs-layer .ModalTarifs-body{padding:20px}}.ModalTarifs-layer .ModalTarifs-contentLeft{text-align:center;font-size:20px;line-height:1.2}.ModalTarifs-layer .ModalTarifs-contentLeft span{font-size:48px}@media (max-width: 1200px){.ModalTarifs-layer .ModalTarifs-contentLeft{font-size:16px}.ModalTarifs-layer .ModalTarifs-contentLeft span{font-size:26px}}.ModalTarifs-layer .ModalTarifs-contentCenter{text-align:center;margin:0 15px;font-size:60px}@media (max-width: 1200px){.ModalTarifs-layer .ModalTarifs-contentCenter{font-size:30px}}.ModalTarifs-layer .ModalTarifs-contentRight{text-align:center;font-size:66px;line-height:1.2}.ModalTarifs-layer .ModalTarifs-contentRight span{display:block;border:1px solid #d2003c;font-size:18px;border-radius:2px;padding:2px 5px;color:#d2003c}@media (max-width: 1200px){.ModalTarifs-layer .ModalTarifs-contentRight{font-size:38px}.ModalTarifs-layer .ModalTarifs-contentRight span{font-size:14px}}.ModalTarifs-layer .ModalTarifs-cta{text-align:center;padding:20px}.ModalTarifs-layer .ModalTarifs-link{display:inline-block;padding:10px 25px;font-weight:700;color:#fff;white-space:nowrap;text-transform:uppercase;font-size:18px;text-align:center;background-color:#d2003c}.ModalTarifs-layer .ModalTarifs-footer{padding:10px 20px 20px 20px}.ModalTarifs-layer .ModalTarifs-footer p{padding-bottom:15px}.ModalTarifs-layer .ModalTarifs-close{position:absolute;top:10px;right:15px;font-size:25rem;cursor:pointer}.TunnelStep{position:relative;font-family:brandon-grotesque,Arial,sans-serif}.TunnelStep .Layout-container{padding-right:185px}@media (max-width: 1460px){.TunnelStep .Layout-container{width:100%;padding-right:296px}}@media (max-width: 1024px){.TunnelStep .Layout-container{padding-right:15px;padding-left:15px}}.TunnelStep-header{width:100%;height:240px}.TunnelStep-title{width:100%;position:relative;font-style:italic;font-weight:700;color:#d2003c;font-size:26px;padding-top:65px}.TunnelStep-title span{font-size:44px;font-weight:700;padding-left:20px;padding-right:20px}.TunnelStep-subtitle{color:#000;font-size:24px;line-height:26px;font-weight:400;padding-top:8px;padding-bottom:25px}@media (max-width: 1024px){.TunnelStep-subtitle{font-size:22px;line-height:24px}}@media (max-width: 576px){.TunnelStep-subtitle{font-size:20px;line-height:22px}}.TunnelStep-content.step1{width:100%;margin-top:-50px;margin-bottom:50px;overflow:hidden}.TunnelStep-background{position:absolute;width:100%;height:240px;background-color:#e5e5e5;top:0;left:0;z-index:-1;opacity:1;transition:1s}.TunnelStep .roundedShadedBox{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff}.TunnelStep .mobileOnly{display:none}@media (max-width: 1024px){.TunnelStep .mobileOnly{display:block}}.TunnelStep .stepModifierBtn{position:absolute;right:2px;bottom:7px;text-decoration:underline;font-style:normal;color:#5b4f41;font-size:14px;font-weight:lighter;cursor:pointer;display:none}.TunnelStep[data-stepstatus=visited] .stepModifierBtn{display:inline-block}.TunnelStep[data-stepstatus=visited] .TunnelStep-background{opacity:0}.TunnelStep[data-stepstatus=visited] .TunnelStep-subtitle{display:none}@media (max-width: 1024px){.TunnelStep[data-stepstatus=visited]{display:none}}@media (max-width: 1024px){.TunnelStep[data-stepstatus=pristine]{display:none}}.TunnelStep[data-stepstatus=pristine] .TunnelStep-title span{display:block}.TunnelStep[data-stepstatus=pristine] .TunnelStep-subtitle{display:none}.ClubSelector{display:flex;margin-right:16px;font-size:18px;padding-bottom:20px}.ClubSelector-listWrapper{position:relative;flex:0 0 55%}.ClubSelector-mapWrapper{position:relative;flex:0 0 45%;margin-left:16px;background-color:#e5e5e5}.ClubSelector-search{margin-bottom:16px;border:1px solid #d2003c;border-radius:4px;background-color:#d2003c;line-height:54px;color:#fff;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8)}.ClubSelector-search span{padding-left:7%;padding-right:7%}.ClubSelector-input{background-color:#fff;display:inline-block;border-radius:4px;padding:4px 8px;line-height:normal;box-shadow:0 4px 4px -2px rgba(90,79,66,0.4)}.ClubSelector-input input{height:22px;width:180px}.ClubSelector-input button{background-color:transparent;color:#d2003c;cursor:pointer}.ClubSelector #clubsHtmlWrapper-0{position:relative}.ClubSelector #clubsHtmlWrapper-0 .clubsWrapperGradient{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);pointer-events:none}.ClubSelector #clubsHtmlWrapper{overflow-y:scroll;height:480px}.ClubSelector #clubsHtmlWrapper .ClubSelector-club:last-child{margin-bottom:40px}@media (max-width: 1460px){.ClubSelector #clubsHtmlWrapper{height:460px}}.ClubSelector-club{position:relative;display:flex;align-items:center;min-height:54px;margin-bottom:16px;background-color:#fff;padding-right:5px;cursor:pointer;transition:0.5s}.ClubSelector-club:last-child{margin-bottom:0}.ClubSelector-club:hover{background-color:#e5e5e5}.ClubSelector-club:hover .ClubSelector-timeTable{color:#e5e5e5}.ClubSelector-club:hover .ClubSelector-absoluteBtn{opacity:1}.ClubSelector-index{position:relative;flex:0 0 10%;text-align:center;color:#d2003c}.ClubSelector-address{position:relative;display:flex;flex-direction:column;justify-content:center}.ClubSelector-address span{display:block}.ClubSelector-address1{font-weight:700}.ClubSelector-address2{font-weight:500;font-size:14px}.ClubSelector-address2 sup{font-size:10px}.ClubSelector-absoluteBtn{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:35px;background-color:#fff;border:3px solid #d2003c;border-radius:30px;line-height:30px;padding:0 25px;color:#d2003c;transition:0.5s}.ClubSelector-elementsWrapper{display:flex}.ClubSelector-check{display:none;margin-right:10px}.ClubSelector-check svg{width:30px;height:50px;fill:#d2003c}@media (max-width: 576px){.ClubSelector-check{margin-right:8px}.ClubSelector-check svg{width:20px}}.ClubSelector-club.selected .ClubSelector-check{display:flex;align-items:center}.ClubSelector-club.selected .ClubSelector-address1{color:#d2003c}.ClubSelector-club.selected .ClubSelector-absoluteBtn{display:none}@media (max-width: 1460px){.ClubSelector{margin-right:13px;font-size:14px}.ClubSelector-mapWrapper{margin-left:13px}.ClubSelector-search{font-size:14px;margin-bottom:13px}.ClubSelector-input{padding:3px}.ClubSelector-input input{height:18px;width:144px}.ClubSelector-club{margin-bottom:13px}.ClubSelector-index{position:relative;text-align:center;color:#d2003c}.ClubSelector-address2{font-size:11px}.ClubSelector-address2 sup{font-size:8px}.ClubSelector-absoluteBtn{right:15px;border-radius:24px;line-height:24px;padding:0 20px}}@media (max-width: 1024px){.ClubSelector{flex-wrap:wrap;flex-direction:column;margin-right:0}.ClubSelector-listWrapper{order:2;flex:0 0 100%;margin:auto;margin-top:-30px;width:100%}.ClubSelector-mapWrapper{z-index:-1;order:1;flex:0 0 100%;margin-left:0;height:420px;margin-top:-20px;margin-left:-15px;margin-right:-15px;width:auto}.ClubSelector-mapWrapper.roundedShadedBox{border:none;box-shadow:none;border-radius:0}.ClubSelector-search.mobileHidden{display:none}.ClubSelector-search.mobileOnly{margin:auto;width:100%}}@media (max-width: 1024px) and (max-width: 576px){.ClubSelector-search.mobileOnly span{padding-left:2%;padding-right:2%}.ClubSelector-search.mobileOnly input[name=search]{max-width:120px}}#TunnelStep2 .wrapperAgeBtn{opacity:1;top:80px;position:absolute;width:100%;transition:0.5s}#TunnelStep2 .wrapperAgeBtn .Layout-container{position:relative;display:flex;justify-content:space-between}#TunnelStep2 .wrapperAgeBtn .formulesAgeBtn,#TunnelStep2 .wrapperAgeBtn .formulesAgeEmpty{flex:0 0 32%;height:80px;text-align:center}#TunnelStep2 .wrapperAgeBtn .formulesAgeBtn{background-color:#c1c1c1;position:relative;color:#fff}#TunnelStep2 .wrapperAgeBtn .formulesAgeBtn span{font-size:20px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}@media (max-width: 576px){#TunnelStep2 .wrapperAgeBtn .formulesAgeBtn span{font-size:16px;line-height:18px}}#TunnelStep2[data-stepstatus=active] .wrapperAgeBtn{top:160px}#TunnelStep2[data-stepstatus=active] .wrapperAgeBtn .formulesAgeBtn{cursor:pointer;background-color:#e5e5e5;color:#b3b3b3;transition:0.5s;border-top:1px solid #B3B3B3;border-left:1px solid #B3B3B3;border-right:1px solid #B3B3B3}#TunnelStep2[data-stepstatus=active] .wrapperAgeBtn .formulesAgeBtn.active{background-color:#fff;color:#d2003c;border-top:none;border-left:none;border-right:none}#TunnelStep2[data-stepstatus=visited] .wrapperAgeBtn{opacity:0;top:120px}.TunnelStep-content.step2{width:100%;height:0;overflow:hidden}.SubscriptionOffer{position:relative;display:flex;margin-right:-8px;margin-left:-8px;color:#000;padding-top:25px}.SubscriptionOffer-colWrapper{display:flex;position:relative;padding-right:8px;padding-left:8px}@media (min-width: 1025px){.SubscriptionOffer.is-3columns .SubscriptionOffer-colWrapper{flex:0 0 33.33333333%}}@media (min-width: 1025px){.SubscriptionOffer.is-4columns .SubscriptionOffer-colWrapper{flex:0 0 25%}}.SubscriptionOffer-colItem{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:7px;text-align:center}.SubscriptionOffer-title{font-size:34px;font-weight:700;font-style:italic;margin-top:35px;margin-bottom:25px;line-height:1.1}.SubscriptionOffer-title.isRed{color:#d2003c}.SubscriptionOffer-subtitle{font-size:24px;font-weight:700;font-style:italic;margin-top:-15px;margin-bottom:10px;line-height:1.2}@media (max-width: 1460px){.SubscriptionOffer-subtitle{font-size:20px;margin-top:-10px}}@media (max-width: 576px){.SubscriptionOffer-subtitle{font-size:18px}}.SubscriptionOffer-timetable{min-height:55px;color:#d2003c;font-size:14px;font-weight:700;margin-bottom:10px;display:none}.SubscriptionOffer-ageRange{min-height:1.2px;color:#d2003c;font-size:14px;line-height:1.2px;font-weight:700;margin-top:-20px;margin-bottom:20px}.SubscriptionOffer-description.adultes{text-align:left;font-size:14px;padding:0 20px;max-width:300px;margin:auto;margin-bottom:20px}.SubscriptionOffer-description.adultes .modal-trigger{text-decoration:underline;cursor:pointer}.SubscriptionOffer-description.adultes ul{margin-top:5px;margin-bottom:5px;padding-left:18px}.SubscriptionOffer-description.adultes ul li{list-style-type:disc;line-height:14px;padding:4px 0}.SubscriptionOffer-description.adultes span:not(.modal-trigger){margin-top:5px;margin-bottom:5px;font-style:italic;font-size:12px}.SubscriptionOffer-borderedDescription{display:inline-block !important;position:relative;background-color:#d2003c;color:#fff;border-radius:4px;margin-top:8px !important}.SubscriptionOffer-borderedDescription-label{text-align:center;color:#fff;margin:0 !important;margin-top:10px !important;font-weight:700;font-size:16px !important}.SubscriptionOffer-borderedDescription ul{list-style:none !important;padding:5px !important;padding-top:0 !important;text-align:center}.SubscriptionOffer-borderedDescription ul>li{list-style:none !important;list-style-type:none !important}.SubscriptionOffer-description.enfants{font-size:20px;margin-bottom:15px}.SubscriptionOffer-description.enfants .modal-trigger{color:#d2003c;text-decoration:underline;font-size:16px;cursor:pointer;margin-top:5px;margin-bottom:5px}.SubscriptionOffer-activities{display:flex;margin-top:20px;margin-bottom:25px;margin-left:15px;margin-right:15px;font-size:10px;text-align:left}.SubscriptionOffer-activities .col1{-moz-columns:1;columns:1}.SubscriptionOffer-activities .col2{-moz-columns:2;columns:2}.SubscriptionOffer-paymentWrapper{width:100%}.SubscriptionOffer-annualPayment,.SubscriptionOffer-monthlyPayment{position:relative;width:100%;min-height:150px;padding:10px;border-radius:4px;display:flex;justify-content:center;flex-direction:column;cursor:pointer;transition:0.5s;align-items:center}.SubscriptionOffer-annualPayment .isTextCrossed::after,.SubscriptionOffer-monthlyPayment .isTextCrossed::after{background-color:#fff}.SubscriptionOffer-annualPayment{background-color:#d2003c;border:1px solid #d2003c}.SubscriptionOffer-monthlyPayment{background-color:#d2003c;border:1px solid #d2003c}.SubscriptionOffer-annualPayment .PlusDuoLabel,.SubscriptionOffer-monthlyPayment .PlusDuoLabel{background-color:#fff;color:#d2003c;font-weight:bold;margin-top:2px;padding:2px 10px 1px 10px}.SubscriptionOffer-annualPayment:hover,.SubscriptionOffer-monthlyPayment:hover{transform:scale(1.1);z-index:2;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 4px 8px -1px rgba(193,193,193,0.8)}.SubscriptionOffer-annualPayment:hover .isTextCrossed::after,.SubscriptionOffer-monthlyPayment:hover .isTextCrossed::after{background-color:#d2003c}.SubscriptionOffer-annualPayment:hover .PlusDuoLabel,.SubscriptionOffer-monthlyPayment:hover .PlusDuoLabel{color:#d2003c}.SubscriptionOffer-annualPayment:hover .SubscriptionOffer-rate,.SubscriptionOffer-monthlyPayment:hover .SubscriptionOffer-rate{color:#d2003c}.SubscriptionOffer-annualPayment:hover .SubscriptionOffer-rate span.crossed:before,.SubscriptionOffer-monthlyPayment:hover .SubscriptionOffer-rate span.crossed:before{color:#d2003c}.SubscriptionOffer-annualPayment:hover .SubscriptionOffer-exclusiveRight span.bottom,.SubscriptionOffer-annualPayment:hover .SubscriptionOffer-exclusiveRight span.top,.SubscriptionOffer-monthlyPayment:hover .SubscriptionOffer-exclusiveRight span.bottom,.SubscriptionOffer-monthlyPayment:hover .SubscriptionOffer-exclusiveRight span.top{color:#d2003c}.SubscriptionOffer-annualPayment:hover .SubscriptionOffer-selectBtn,.SubscriptionOffer-monthlyPayment:hover .SubscriptionOffer-selectBtn{display:block}.SubscriptionOffer-annualPayment.selected .PlusDuoLabel,.SubscriptionOffer-monthlyPayment.selected .PlusDuoLabel{color:#d2003c}.SubscriptionOffer.is-4columns .SubscriptionOffer-monthlyPayment{background-color:#d2003c;border:1px solid #d2003c}.SubscriptionOffer.is-4columns .SubscriptionOffer-monthlyPayment:hover{background-color:#fff;border:1px solid #e5e5e5}.SubscriptionOffer-rate{color:#fff;font-size:32px;line-height:32px}.SubscriptionOffer-rate span:not(.details){font-size:24px}.SubscriptionOffer-rate .isSmaller{font-size:20px}.SubscriptionOffer-rate span.details,.SubscriptionOffer-rate small{display:block;font-size:14px}.SubscriptionOffer-rate span.crossed{color:#313131;display:table;font-size:25px;position:relative;margin:auto}.SubscriptionOffer-rate span.crossed:before{color:#fff;position:absolute;content:"";left:0;top:50%;right:0;border-top:3px solid;border-color:inherit;transform:rotate(-5deg)}.SubscriptionOffer-rate sup{font-size:50%}.SubscriptionOffer-exclusiveOffer{display:inline-block;margin:0 auto;margin-top:10px;color:white;text-align:left}.SubscriptionOffer .step2AdultesClickableItem:hover .SubscriptionOffer-exclusiveOffer,.SubscriptionOffer .step2EnfantsClickableItem:hover .SubscriptionOffer-exclusiveOffer,.SubscriptionOffer .step2AdultesClickableItem.selected .SubscriptionOffer-exclusiveOffer,.SubscriptionOffer .step2EnfantsClickableItem.selected .SubscriptionOffer-exclusiveOffer{color:#d2003c}.SubscriptionOffer .step2AdultesClickableItem:hover .isTextCrossed::after,.SubscriptionOffer .step2EnfantsClickableItem:hover .isTextCrossed::after,.SubscriptionOffer .step2AdultesClickableItem.selected .isTextCrossed::after,.SubscriptionOffer .step2EnfantsClickableItem.selected .isTextCrossed::after{background-color:#d2003c}.SubscriptionOffer-exclusiveLeft{display:inline-block;float:left;font-size:53px;font-weight:700;line-height:35px;margin-top:2px;margin-right:5px}.SubscriptionOffer-exclusiveRight{display:inline-block;float:left;font-size:14px}.SubscriptionOffer-exclusiveRight span{display:block}.SubscriptionOffer-exclusiveRight span.bottom{color:#fff;font-size:18px;margin-top:-2px}.SubscriptionOffer-exclusiveRight.isPromocodeNovembre2020{text-align:center}.SubscriptionOffer-exclusiveRight.isPromocodeNovembre2020 .top{text-transform:uppercase;font-weight:bold}.SubscriptionOffer-reduction{position:absolute;top:-7px;right:-7px;width:62px;height:62px;border-radius:31px;background-color:#f79b00;line-height:62px;letter-spacing:-1px;text-align:center;font-size:26px;font-weight:700;color:#fff}.SubscriptionOffer-reduction sup{font-size:16px}.SubscriptionOffer-highlighted{position:absolute;top:-3px;right:-1px;width:112px;height:94px;background-repeat:no-repeat;background-position:right top}.SubscriptionOffer-highlighted span{color:#fff;font-weight:700;font-style:italic;font-size:12px;line-height:16px;display:block;float:right;padding:8px;text-align:right}.SubscriptionOffer-selectBtn{display:none;background-color:#fff;border:3px solid #d2003c;border-radius:30px;padding:5px 20px;color:#d2003c;margin-top:15px;transition:0.5s;cursor:pointer;font-size:14px}.SubscriptionOffer-heart{top:-12px;background-color:transparent;width:60px;height:60px;-webkit-animation-name:coeur;animation-name:coeur;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.SubscriptionOffer-heart svg{position:absolute;top:0;left:0}.SubscriptionOffer-heart svg path{fill:#f79b00}.SubscriptionOffer-heart span{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);z-index:1}@-webkit-keyframes coeur{0%{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(1)}60%{transform:scale(1.2)}80%{transform:scale(1)}}@keyframes coeur{0%{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(1)}60%{transform:scale(1.2)}80%{transform:scale(1)}}.promoJuin2020{background-color:#fff;color:#d2003c;padding:4px 8px 2px 8px !important;margin-top:10px !important;text-align:center}.promoJuin2020 span.bottom{color:#d2003c}.TunnelStep #aboEnfantsBloc{display:none}.TunnelStep #aboEnfantsBloc .SubscriptionOffer-annualPayment{margin-bottom:3px}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected,.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected{transform:scale(1.1);z-index:1;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 4px 8px -1px rgba(193,193,193,0.8)}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .SubscriptionOffer-rate,.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected .SubscriptionOffer-rate{color:#d2003c}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .SubscriptionOffer-rate span.crossed:before,.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected .SubscriptionOffer-rate span.crossed:before{color:#d2003c}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .SubscriptionOffer-exclusiveRight span.bottom,.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected .SubscriptionOffer-exclusiveRight span.bottom{color:#d2003c}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .SubscriptionOffer-selectBtn,.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected .SubscriptionOffer-selectBtn{display:none}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .OptionsSelector-selectedImg,.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected .OptionsSelector-selectedImg{display:block}.TunnelStep .SubscriptionOffer-decoration{position:absolute;color:#d2003c;top:0;right:0;width:40px;height:40px;padding:8px}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .SubscriptionOffer-rate .details,.TunnelStep .SubscriptionOffer .step2AdultesClickableItem:hover .SubscriptionOffer-rate .details{display:none}.TunnelStep #aboAdultesBloc,.TunnelStep #aboEnfantsBloc{margin-bottom:0}.TunnelStep .SubscriptionNotes.enfants{margin-top:20px;margin-bottom:55px;font-size:13px;text-align:center}.Subscription2euros{position:relative;margin-top:-45px}.Subscription2euros-background{position:absolute;width:200vw;background-color:#e5e5e5;height:100%;left:50%;transform:translateX(-50%);z-index:-1}.Subscription2euros .additional-content{text-align:center;padding-top:70px;font-size:13px}.Subscription2euros .additional-content p{margin-top:5px;margin-bottom:5px}.Subscription2euros-title{padding-top:60px;font-size:24px;margin-bottom:15px;color:#000}.Subscription2euros-colWrapper{display:flex;flex-direction:row;max-width:820px;padding-bottom:70px}.Subscription2euros-colA,.Subscription2euros-colB{flex:0 0 50%}.Subscription2euros-roundedShadedBoxA{border:1px solid #e5e5e5;border-radius:4px 0 0 4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff;border-right:none;padding:6px}.Subscription2euros-roundedShadedBoxB{border:1px solid #e5e5e5;border-radius:0 4px 4px 0;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff;border-left:none;padding:6px}.Subscription2euros-btn{position:relative;background-color:#d2003c;border:1px solid #d2003c;border-radius:4px;padding:25px;color:#fff;cursor:pointer;font-size:19px;font-style:italic;transform:scale(1);transition:0.5s;z-index:0}.Subscription2euros-btn[data-variant]{display:none}.Subscription2euros-btn .right{float:right;font-style:normal;font-size:24px;margin-top:-3px;position:relative}.Subscription2euros-btn .right .Subscription2euros-rightText{display:none;position:absolute;top:-14px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;text-transform:uppercase;transition:0.5s}@media (max-width: 1200px){.Subscription2euros-btn .right .Subscription2euros-rightText{font-size:12px}}.Subscription2euros-btn .right .Subscription2euros-rightBar{position:absolute;top:50%;left:-5px;right:-5px;transform:translateY(-50%) rotate(5deg);height:1px;background-color:#fff;transition:0.5s}.Subscription2euros-btn:hover{z-index:2;transform:scale(1.1);border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff;color:#d2003c}.Subscription2euros-btn:hover .right .Subscription2euros-rightText{color:#d2003c}.Subscription2euros-btn:hover .right .Subscription2euros-rightBar{background-color:#d2003c}.Subscription2euros-btn.selected:not(.disabled){z-index:1;transform:scale(1.1);border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff;color:#d2003c;padding-left:60px}.Subscription2euros-btn.selected:not(.disabled) .Subscription2euros-selectedImg{opacity:1}.Subscription2euros-btn.selected:not(.disabled) .right .Subscription2euros-rightText{color:#d2003c}.Subscription2euros-btn.selected:not(.disabled) .right .Subscription2euros-rightBar{background-color:#d2003c}.Subscription2euros-btn.disabled{cursor:not-allowed;background-color:#e5e5e5;border:1px solid #e5e5e5;color:gray}.Subscription2euros-btn.disabled:hover{transform:none;z-index:auto;box-shadow:none;background-color:#e5e5e5;color:gray}.Subscription2euros-offer{text-transform:uppercase;font-weight:700;font-size:14px;font-style:normal}.Subscription2euros-selectedImg{opacity:0;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:1s}.Subscription2euros-selectedImg svg{width:40px;height:auto;fill:#d2003c}.Subscription2euros-details{font-size:13px;margin-top:10px;padding-bottom:15px;padding-left:15px}.Subscription2euros-details .moreInfo{padding-top:10px;display:block;font-style:italic}@media (max-width: 1460px){.Subscription2euros-btn{font-size:13px}.Subscription2euros-btn .right{font-size:17px}.Subscription2euros-btn.selected{padding-left:42px}.Subscription2euros-selectedImg svg{width:28px}.Subscription2euros-details{font-size:12px}}@media (max-width: 1024px){.Subscription2euros-title{font-size:22px}.Subscription2euros-colWrapper{flex-direction:column;max-width:400px}.Subscription2euros-colA,.Subscription2euros-colB{flex:0 0 100%}.Subscription2euros-roundedShadedBoxA{border-radius:4px}.Subscription2euros-roundedShadedBoxB{border-radius:4px}.Subscription2euros-btn:hover,.Subscription2euros-btn.selected{transform-origin:0 50%}}@media (max-width: 576px){.Subscription2euros-title{font-size:20px}}@media (max-width: 1460px){.SubscriptionType{margin-right:-6px;margin-left:-6px}.SubscriptionType-colWrapper{padding-right:6px;padding-left:6px}.SubscriptionType-colItem{height:64px;padding:8px;font-size:17px}.SubscriptionOffer{margin-right:-6px;margin-left:-6px}.SubscriptionOffer-colWrapper{padding-right:6px;padding-left:6px}.SubscriptionOffer-colItem{padding:6px}.SubscriptionOffer-title{font-size:27px;margin-top:28px;margin-bottom:20px}.SubscriptionOffer-timetable{min-height:44px;margin-bottom:8px}.SubscriptionOffer-ageRange{margin-top:-15px}.SubscriptionOffer-description{font-size:16px;margin-bottom:12px}.SubscriptionOffer-description .modal-trigger{font-size:13px}.SubscriptionOffer-activities{margin-top:16px;margin-bottom:20px;margin-left:12px;margin-right:12px}.SubscriptionOffer-annualPayment,.SubscriptionOffer-monthlyPayment{min-height:120px;padding:8px;border-radius:3px}.SubscriptionOffer-annualPayment.step2EnfantsClickableItem .details,.SubscriptionOffer-monthlyPayment.step2EnfantsClickableItem .details{font-size:14px}.SubscriptionOffer-rate{font-size:28px;line-height:28px}.SubscriptionOffer-rate span:not(.details){font-size:24px}.SubscriptionOffer-rate .isSmaller{font-size:18px}.SubscriptionOffer-rate span.details{font-size:14px}.SubscriptionOffer-rate span.crossed{font-size:20px}.SubscriptionOffer-exclusiveOffer{margin-top:8px}.SubscriptionOffer-exclusiveLeft{font-size:42px;line-height:28px;margin-right:4px}.SubscriptionOffer-exclusiveRight{font-size:11px}.SubscriptionOffer-exclusiveRight span.bottom{font-size:14px}.SubscriptionOffer-reduction{width:50px;height:50px;border-radius:25px;font-size:21px;line-height:50px}.SubscriptionOffer-reduction sup{font-size:13px}.SubscriptionOffer-highlighted{width:90px;height:75px}.SubscriptionOffer-highlighted span{font-size:12px;line-height:14px;padding:5px}.SubscriptionOffer-selectBtn{border-radius:24px;line-height:24px;padding:0 20px;margin-top:12px;font-size:11px}.SubscriptionNotes{font-size:10px;margin-top:16px}.SubscriptionNotes-col1{margin-left:8px}.SubscriptionNotes-col2{margin-left:40px}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .SubscriptionOffer-rate{padding-left:15px}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .SubscriptionOffer-exclusiveOffer{padding-left:15px}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .OptionsSelector-selectedImg{left:10px}.TunnelStep .SubscriptionOffer .step2AdultesClickableItem.selected .OptionsSelector-selectedImg svg{width:28px !important;height:auto !important}.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected .SubscriptionOffer-rate{line-height:30px;padding-top:15px}.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected .OptionsSelector-selectedImg{top:10px !important}.TunnelStep .SubscriptionOffer .step2EnfantsClickableItem.selected .OptionsSelector-selectedImg svg{width:28px !important;height:auto !important}}@media (max-width: 1299px) and (min-width: 1025px){.SubscriptionOffer-activities .col2{-moz-columns:1;columns:1}}@media (max-width: 1024px){#TunnelStep2 .wrapperAgeBtn .formulesAgeEmpty{flex:0 0 0}#TunnelStep2 .wrapperAgeBtn .formulesAgeBtn{flex:0 0 49%}}@media (max-width: 1024px){.SubscriptionOffer{margin-right:-15px;margin-left:-15px}.SubscriptionOffer-colWrapper{padding-bottom:20px}}@media (max-width: 576px){.SubscriptionOffer-paymentWrapper{flex-direction:column}.SubscriptionOffer-annualPayment,.SubscriptionOffer-monthlyPayment{flex:0 0 100%}.SubscriptionOffer .OptionsSelector-selectedImg svg{width:30px !important}}#TunnelStep3 .OptionsSelector-selectedImg{position:absolute;top:15px;left:15px}#TunnelStep3 .OptionsSelector-selectedImg svg{width:34px;height:auto;fill:#d2003c}.TunnelStep-content.step3{width:100%;background-color:#e5e5e5;height:0;overflow:hidden}#TunnelStep3 .TunnelStep[data-stepstatus=pristine] .TunnelStep-background{background-color:#fff}.TunnelStep#optionsAdultesBloc .TunnelStep-header .Layout-container{display:flex}.TunnelStep#optionsAdultesBloc .TunnelStep-header .optionsHeadColA{flex:0 0 25%}.TunnelStep#optionsAdultesBloc .TunnelStep-header .optionsHeadColB{text-align:center;flex:0 0 15%;display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:65px}.TunnelStep#optionsAdultesBloc .TunnelStep-header .optionsHeadColB img{display:block;margin-left:auto;margin-right:auto;max-width:50%}.TunnelStep#optionsAdultesBloc .TunnelStep-header .optionsHeadColB span{font-style:italic;font-weight:700;color:#b3b3b3;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:100%}.TunnelStep#optionsAdultesBloc[data-stepstatus=active] .TunnelStep-header .optionsHeadColA,.TunnelStep#optionsAdultesBloc[data-stepstatus=visited] .TunnelStep-header .optionsHeadColA{flex:0 0 100%}.TunnelStep#optionsAdultesBloc[data-stepstatus=active] .TunnelStep-header .optionsHeadColB,.TunnelStep#optionsAdultesBloc[data-stepstatus=visited] .TunnelStep-header .optionsHeadColB{display:none}@media (max-width: 1024px){.TunnelStep#optionsAdultesBloc .TunnelStep-header .optionsHeadColA{flex:0 0 100%}.TunnelStep#optionsAdultesBloc .TunnelStep-header .optionsHeadColB{display:none}}.OptionsSelector{position:relative;display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;color:#c1c1c1;padding-top:20px;padding-bottom:25px}.OptionsSelector-indisponible{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;background-color:#d2003c;padding:10px;line-height:1.1em;border-radius:5px;text-align:center}.OptionsSelector-colWrapper{display:flex;position:relative;padding-right:8px;padding-left:8px;padding-bottom:20px}@media (min-width: 1025px){.OptionsSelector-colWrapper{flex:0 0 33.33333333%}}.OptionsSelector-colItem{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:7px;text-align:center;background-color:#fff;cursor:pointer}.OptionsSelector-colItem .selected:hover,.OptionsSelector-colItem:hover{transform:scale(1.1);z-index:1}.OptionsSelector-colItem .selected:hover .OptionsSelector-image svg,.OptionsSelector-colItem:hover .OptionsSelector-image svg{fill:#d2003c}.OptionsSelector-colItem .selected:hover .OptionsSelector-image svg .Svg-report,.OptionsSelector-colItem:hover .OptionsSelector-image svg .Svg-report{stroke:#d2003c !important}.OptionsSelector-colItem .selected:hover .OptionsSelector-itemTitle,.OptionsSelector-colItem:hover .OptionsSelector-itemTitle{color:#d2003c}.OptionsSelector-colItem .selected:hover .OptionsSelector-itemTitle .Svg-report,.OptionsSelector-colItem:hover .OptionsSelector-itemTitle .Svg-report{stroke:#d2003c !important}.OptionsSelector-colItem.selected .OptionsSelector-priceWrapper,.OptionsSelector-colItem.OptionsSelector-fakeItem .OptionsSelector-priceWrapper{background-color:#e5e5e5}.OptionsSelector-colItem.selected .OptionsSelector-priceWrapper:hover .OptionsSelector-selectBtn,.OptionsSelector-colItem.OptionsSelector-fakeItem .OptionsSelector-priceWrapper:hover .OptionsSelector-selectBtn{display:none}.OptionsSelector-colItem.selected .OptionsSelector-price,.OptionsSelector-colItem.OptionsSelector-fakeItem .OptionsSelector-price{color:#d2003c}.OptionsSelector-colItem.selected .OptionsSelector-selectedImg,.OptionsSelector-colItem.OptionsSelector-fakeItem .OptionsSelector-selectedImg{display:block}.OptionsSelector-image{height:40px;margin:15px}.OptionsSelector-image svg{height:40px}.OptionsSelector-itemTitle{font-size:24px;font-style:italic;margin-bottom:10px;min-height:60px;padding:0 15%;height:100%;display:flex;align-items:center;justify-content:center}.OptionsSelector-itemDescription{font-size:15px;padding:0 15px}.OptionsSelector-itemMore{height:20px;line-height:20px;margin-top:15px;margin-bottom:25px}.OptionsSelector-itemMore .modal-trigger{display:inline-block;color:#d2003c;text-decoration:underline;font-size:15px;cursor:pointer}.OptionsSelector-priceWrapper{position:relative;width:100%;min-height:110px;padding:10px;background-color:#d2003c;border-radius:4px;display:flex;justify-content:center;flex-direction:column;transition:0.5s;align-items:center}.OptionsSelector-priceWrapper:hover{background-color:#fff}.OptionsSelector-priceWrapper:hover .OptionsSelector-price{color:#d2003c}.OptionsSelector-priceWrapper:hover .OptionsSelector-selectBtn{display:block}.OptionsSelector-price{color:#fff;font-size:26px}.OptionsSelector-selectBtn{display:none;background-color:#fff;border:3px solid #d2003c;border-radius:30px;line-height:30px;padding:0 25px;color:#d2003c;margin-top:15px;transition:0.5s;cursor:pointer}.OptionsSelector-selectedImg{display:none}.step2 #aboAdultesBloc .OptionsSelector-selectedImg{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.step2 #aboAdultesBloc .OptionsSelector-selectedImg svg{width:40px;height:auto;fill:#d2003c}.step2 #aboEnfantsBloc .OptionsSelector-selectedImg{position:absolute;top:15px;left:50%;transform:translate(-50%)}.step2 #aboEnfantsBloc .OptionsSelector-selectedImg svg{width:40px;height:auto;fill:#d2003c}.step2AdultesClickableItem .SubscriptionOffer-rate{line-height:25px}.step2AdultesClickableItem:hover .SubscriptionOffer-exclusiveOffer,.step2AdultesClickableItem.selected .SubscriptionOffer-exclusiveOffer{margin-top:5px}.step2AdultesClickableItem:hover .SubscriptionOffer-exclusiveOffer .SubscriptionOffer-exclusiveLeft,.step2AdultesClickableItem.selected .SubscriptionOffer-exclusiveOffer .SubscriptionOffer-exclusiveLeft{font-size:40px}.step2AdultesClickableItem:hover .SubscriptionOffer-exclusiveOffer .SubscriptionOffer-exclusiveRight .top,.step2AdultesClickableItem.selected .SubscriptionOffer-exclusiveOffer .SubscriptionOffer-exclusiveRight .top{font-size:12px}.step2AdultesClickableItem:hover .SubscriptionOffer-selectBtn,.step2AdultesClickableItem.selected .SubscriptionOffer-selectBtn{margin-top:10px}@media (max-width: 1460px){.step2AdultesClickableItem .SubscriptionOffer-rate{font-size:25px;line-height:20px}.step2AdultesClickableItem .SubscriptionOffer-rate .isSmaller{font-size:18px}.step2AdultesClickableItem .SubscriptionOffer-rate .details{font-size:11px}.step2AdultesClickableItem .SubscriptionOffer-selectBtn{border:2px solid #d2003c;line-height:20px}}@media (max-width: 1460px){.OptionsSelector{margin-right:-6px;margin-left:-6px;padding-bottom:20px}.OptionsSelector-colWrapper{padding-right:6px;padding-left:6px;padding-bottom:16px}.OptionsSelector-colItem{transition:0.5s}.OptionsSelector-image{height:32px;margin:12px}.OptionsSelector-image svg{height:32px}.OptionsSelector-itemTitle{font-size:19px;margin-bottom:8px;min-height:48px}.OptionsSelector-itemDescription{font-size:12px;padding:0 12px}.OptionsSelector-itemMore{height:16px;line-height:16px;margin-top:12px;margin-bottom:20px}.OptionsSelector-itemMore .modal-trigger{font-size:12px}.OptionsSelector-priceWrapper{min-height:88px;padding:8px}.OptionsSelector-price{font-size:21px}.OptionsSelector-selectBtn{border-radius:24px;line-height:24px;padding:0 20px;margin-top:12px;font-size:11px}.OptionsSelector-selectedImg{top:16px;left:16px}.OptionsSelector-selectedImg svg{width:32px}}@media (max-width: 1024px){.OptionsSelector{margin-right:-15px;margin-left:-15px}.OptionsSelector-colWrapper{padding-top:20px}.TunnelStep-content.step3{background-color:transparent;margin-top:-40px;margin-bottom:40px}}.TunnelStep#activitesEnfantsBloc{display:none}.TunnelStep#activitesEnfantsBloc[data-stepstatus="pristine"]{background-color:#E5E5E5}.ActivitiesSelector{padding-bottom:80px}.ActivitiesSelector .basicActivities .OptionsSelector-colItem{position:relative}.ActivitiesSelector .basicActivities .OptionsSelector-colItem:not(.selected):hover .OptionsSelector-itemTitle{color:#c1c1c1;margin-top:15px;margin-bottom:65px}.ActivitiesSelector .basicActivities .OptionsSelector-colItem:not(.selected):hover .OptionsSelector-selectBtn{display:block;width:70%}.ActivitiesSelector .basicActivities .OptionsSelector-colItem:hover .OptionsSelector-itemTitle{color:#c1c1c1}.ActivitiesSelector .basicActivities .OptionsSelector-itemTitle{margin-top:40px;margin-bottom:40px;min-height:0}.ActivitiesSelector .basicActivities .OptionsSelector-selectBtn{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ActivitiesSelector-showMore{display:flex;align-items:center;color:#c1c1c1;font-size:24px;margin-bottom:25px}.ActivitiesSelector-showMore .sprite{background-image:url(/wp-content/themes/CDLF/src/modules/tunnel/activities-selector/assets/img/spritesheet.png);background-repeat:no-repeat;display:inline-block}.ActivitiesSelector-showMore .sprite-more{width:33px;height:32px;background-position:-5px -31px;min-width:33px}.ActivitiesSelector-showMore .sprite-chevron{width:9px;height:16px;background-position:-31px -5px;min-width:15px}.ActivitiesSelector-showMore span{margin-left:15px;margin-right:15px}.ActivitiesSelector-showMore.active{display:none;color:#d2003c}.ActivitiesSelector-showMore.active .sprite-more{width:33px;height:32px;background-position:-50px -5px}.ActivitiesSelector-showMore.active .sprite-chevron{width:16px;height:9px;background-position:-5px -5px}.ActivitiesSelector .moreActivities{height:0;overflow:hidden}.ActivitiesSelector .moreActivities .OptionsSelector-colItem:not(.selected) .OptionsSelector-priceWrapper:hover .OptionsSelector-price{display:none}.ActivitiesSelector .moreActivities .OptionsSelector-colItem:hover .OptionsSelector-itemTitle{color:#c1c1c1}.ActivitiesSelector .moreActivities .OptionsSelector-priceWrapper{min-height:60px}.ActivitiesSelector .moreActivities .OptionsSelector-selectBtn{margin:0}.ActivitiesSelector .moreActivities .OptionsSelector-itemTitle{margin-top:20px;margin-bottom:20px;min-height:0}.ActivitiesSelector .moreActivities.OptionsSelector{padding:0}@media (max-width: 1460px){.ActivitiesSelector{padding-bottom:64px}.ActivitiesSelector .basicActivities .OptionsSelector-colItem:not(.selected):hover .OptionsSelector-itemTitle{margin-top:10px;margin-bottom:50px}.ActivitiesSelector .basicActivities .OptionsSelector-itemTitle{margin-top:30px;margin-bottom:30px;min-height:0}.ActivitiesSelector .basicActivities .OptionsSelector-selectBtn{bottom:16px}.ActivitiesSelector-showMore{font-size:19px;margin-bottom:20px}.ActivitiesSelector-showMore .sprite-more{width:33px;height:32px;background-position:-5px -31px;transform:scale(0.8)}.ActivitiesSelector-showMore .sprite-chevron{width:9px;height:16px;background-position:-31px -5px;transform:scale(0.8)}.ActivitiesSelector-showMore span{font-size:15px;margin-left:8px;margin-right:8px}.ActivitiesSelector-showMore.active{color:#d2003c}.ActivitiesSelector-showMore.active .sprite-more{width:33px;height:32px;background-position:-50px -5px;transform:scale(0.8)}.ActivitiesSelector-showMore.active .sprite-chevron{width:16px;height:9px;background-position:-5px -5px;transform:scale(0.8)}.ActivitiesSelector .moreActivities .OptionsSelector-priceWrapper{min-height:48px}.ActivitiesSelector .moreActivities .OptionsSelector-itemTitle{margin-top:20px;margin-bottom:20px}}@media (max-width: 1024px){.TunnelStep-content.step3{margin-top:-60px}}@media (min-width: 1025px){.OptionsSelector>.swiper-wrapper{flex-wrap:wrap}}.woocommerce-checkout{font-family:brandon-grotesque,Arial,sans-serif,sans-serif;font-weight:500}.woocommerce-checkout #page_data{color:#000;width:100%;background-color:#e5e5e5}.woocommerce-checkout #page_data .recrutement{padding:0}.woocommerce-checkout #page_data .recrutement h3{color:#c1c1c1}.woocommerce-checkout #page_data .page_data_box{width:1200px;padding:0 30px;margin:0 auto;padding-top:70px;padding-bottom:100px;padding-right:185px}@media (max-width: 1200px){.woocommerce-checkout #page_data .page_data_box{width:auto}}@media (max-width: 1460px){.woocommerce-checkout #page_data .page_data_box{width:100%;padding-right:296px}}@media (max-width: 1024px){.woocommerce-checkout #page_data .page_data_box{padding-right:15px;padding-left:15px;padding-bottom:0}}.woocommerce-checkout #page_data .reducedWrapper{max-width:600px}.woocommerce-checkout form.checkout #prev-page-btn{font-size:14px;text-decoration:underline;cursor:pointer;margin-bottom:45px;color:#000}.woocommerce-checkout form.checkout #customer_details h3{font-weight:500 !important;font-style:italic !important;color:#d2003c !important;font-size:22px !important;font-family:brandon-grotesque,Arial,sans-serif !important;padding-bottom:30px !important}.woocommerce-checkout form.checkout input[type=text],.woocommerce-checkout form.checkout input[type=tel],.woocommerce-checkout form.checkout input[type=email]{height:32px;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);padding:0 10px;font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:500}.woocommerce-checkout form.checkout input[type=radio]{display:inline-block}.woocommerce-checkout form.checkout input[type=radio]+label{display:inline-block;width:auto;margin-right:15px;margin-left:7px;margin-top:0;margin-bottom:0}.woocommerce-checkout form.checkout #accept_newsletter_field{padding-top:20px;margin-bottom:0}.woocommerce-checkout form.checkout #accept_newsletter_field .woocommerce-input-wrapper{flex:1}.woocommerce-checkout form.checkout #accept_newsletter_field label span{font-size:0.7em}.woocommerce-checkout form.checkout #accept_newsletter_field label span:first-of-type{font-size:1em}.woocommerce-checkout form.checkout #accept_newsletter_field label span:first-of-type::after{content:'';display:block}.woocommerce-checkout form.checkout .form-row{padding:5px 0;width:100%;display:flex}.woocommerce-checkout form.checkout .form-row label{flex:0 0 45%;font-weight:500;font-family:brandon-grotesque,Arial,sans-serif;font-size:18px;padding:4px 0 0 0}.woocommerce-checkout form.checkout .form-row label .required{font-family:brandon-grotesque,Arial,sans-serif;font-weight:500}.woocommerce-checkout form.checkout .form-row .woocommerce-input-wrapper{flex:0 0 55%}.woocommerce-checkout form.checkout .form-row.accept_newsletter{font-size:18px;margin-top:30px;display:flex}.woocommerce-checkout form.checkout .form-row.accept_newsletter input#accept_newsletter{margin-top:5px;margin-right:12px}.woocommerce-checkout form.checkout .form-row.accept_newsletter span:last-child{display:inline-block;font-size:14px}.woocommerce-checkout form.checkout .form-row.accept_newsletter span:first-child{display:inline-block;font-size:18px;margin-bottom:4px}.woocommerce-checkout form.checkout .civility .woocommerce-input-wrapper span{margin-right:30px;font-weight:500;font-family:brandon-grotesque,Arial,sans-serif;font-size:18px}.woocommerce-checkout form.checkout .civility .woocommerce-input-wrapper span input{margin-right:10px}.woocommerce-checkout #payment{background-color:transparent;margin-top:30px}.woocommerce-checkout #payment .form-row{padding:0;margin:0;display:flex;align-items:center}.woocommerce-checkout #payment label.checkbox{flex:auto;margin:0;padding:0;color:#d2003c}.woocommerce-checkout #payment label.checkbox a{text-decoration:underline}.woocommerce-checkout #payment label.checkbox .required{color:#d2003c}.woocommerce-checkout #payment input#terms{margin:0;margin-right:12px}.woocommerce-checkout #billing_address_2_field{display:flex;justify-content:flex-end}.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper{height:32px;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);padding:0 10px;background-color:#fff;display:flex;align-items:center}.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper strong{font-size:18px;font-family:brandon-grotesque,Arial,sans-serif;font-weight:500}.woocommerce-checkout .woocommerce-validated input{border-color:#e5e5e5 !important}.woocommerce-checkout .subscriptionForm-securePaiement{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;font-size:16px;font-weight:normal;color:#000;font-style:italic}.woocommerce-checkout .subscriptionForm-securePaiement i.fal{margin-left:15px;margin-right:15px;font-size:20px}.woocommerce-checkout .subscriptionForm-securePaiement img{margin-left:10px}.woocommerce-checkout .subscriptionForm-infoBox{display:flex;margin-top:20px;margin-bottom:20px;font-size:14rem;border-radius:4px;background-color:#b3b3b3;color:#fff;padding:15px}.woocommerce-checkout .subscriptionForm-infoBox i.fal{font-size:20rem}.woocommerce-checkout .subscriptionForm-infoBoxLeft{margin-right:15px}.woocommerce-checkout .subscriptionForm-asteriskMention{color:#000;font-size:14rem}.woocommerce-checkout .woocommerce-billing-fields .hidden-field{display:none !important}.hideWoocommerceModules .woocommerce-checkout .shop_table{display:none}.hideWoocommerceModules .woocommerce-checkout .dsp-none{display:none}.hideWoocommerceModules .woocommerce-checkout #place_order{display:none}.hideWoocommerceModules .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods{display:none}.woocommerce-checkout .optional{font-size:0;visibility:hidden}.woocommerce-checkout .optional::after{content:"*";font-size:initial;visibility:visible}@media (max-width: 780px){.woocommerce-checkout form.checkout #customer_details h3{font-size:17rem !important}.woocommerce-checkout form.checkout input[type=text],.woocommerce-checkout form.checkout input[type=tel],.woocommerce-checkout form.checkout input[type=email]{font-size:14rem}.woocommerce-checkout form.checkout .form-row label{font-size:14rem}.woocommerce-checkout form.checkout .form-row.accept_newsletter{font-size:14rem}.woocommerce-checkout form.checkout .form-row.accept_newsletter span:last-child{font-size:11rem}.woocommerce-checkout form.checkout .form-row.accept_newsletter span:first-child{font-size:14rem}.woocommerce-checkout form.checkout .civility .woocommerce-input-wrapper span{font-size:14rem}.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper strong{font-size:14rem}.woocommerce-checkout .subscriptionForm-securePaiement{font-size:12rem}.woocommerce-checkout .subscriptionForm-securePaiement i.fal{font-size:15rem}.woocommerce-checkout .subscriptionForm-infoBox{font-size:11rem}.woocommerce-checkout .subscriptionForm-infoBox i.fal{font-size:25rem}.woocommerce-checkout .subscriptionForm-asteriskMention{font-size:11rem}}@media (max-width: 1024px){.woocommerce-checkout .ShoppingCart-tunnelStep{margin-left:-15px;margin-right:-15px;margin-top:80px}}@media (max-width: 576px){.woocommerce-checkout form.checkout .form-row{flex-wrap:wrap}.woocommerce-checkout form.checkout .form-row label{flex:0 0 100%}.woocommerce-checkout form.checkout .form-row .woocommerce-input-wrapper{flex:0 0 100%}.woocommerce-checkout form.checkout #accept_newsletter_field{flex-wrap:nowrap}.woocommerce-checkout form.checkout .form-row.terms,.woocommerce-checkout form.checkout .form-row.wc-terms-and-conditions{flex-wrap:nowrap;align-items:normal !important}.woocommerce-checkout form.checkout .form-row.terms input#terms,.woocommerce-checkout form.checkout .form-row.wc-terms-and-conditions input#terms{margin-top:5px !important}}.ShoppingCart{position:absolute;top:300px;right:-110px;z-index:2;width:280px;background-color:#fff}.ShoppingCart-tunnelStep{position:static}.ShoppingCart-wrapper{position:absolute;top:0;left:0;right:0}@media (max-width: 1460px){.ShoppingCart{right:0}}.ShoppingCart-mainTitle{color:#474747;font-size:24rem;margin-top:16px;margin-bottom:16px;padding-left:24px;padding-right:18px;font-style:italic}.ShoppingCart #clearBtn{float:right;display:inline-block;vertical-align:middle;cursor:pointer}.ShoppingCart-clubSection{padding-left:24px;padding-right:24px;overflow:hidden;height:0;position:relative;color:#000}.ShoppingCart-clubSection-title{font-size:16rem;font-weight:normal;padding-top:16px;padding-bottom:8px}.ShoppingCart-clubSection-content{line-height:12px;padding-bottom:10px}.ShoppingCart-clubSection span.clubInfo{font-size:13rem;font-style:italic;font-weight:600;padding-bottom:16px;display:block}.ShoppingCart-clubSection span.clubAddress{padding-bottom:10px;font-weight:lighter;font-size:10rem;display:block}.ShoppingCart-clubSection span.clubAddress sup{font-size:8rem}.ShoppingCart-formuleSection{padding-left:24px;padding-right:24px;border-top:1px solid #e5e5e5;overflow:hidden;height:0;border-color:#FFFFFF;color:#000}.ShoppingCart-formuleSection-title{font-size:16rem;font-weight:normal;padding-top:16px;padding-bottom:8px}.ShoppingCart-formuleSection span.subtitle{display:block;font-size:12rem}.ShoppingCart-formuleSection .small{display:block;font-size:12rem;line-height:1em}.ShoppingCart-formuleSection table{margin-top:5px;border-collapse:collapse;width:100%;margin-bottom:16px}.ShoppingCart-formuleSection table td{text-align:right;font-weight:normal;font-size:16rem}.ShoppingCart-formuleSection table th{text-align:left;font-weight:normal;font-size:13rem}.ShoppingCart-formuleSection table span{display:block;font-weight:600}.ShoppingCart-debitSection{padding-left:24px;padding-right:24px;border-top:1px solid #e5e5e5;overflow:hidden;height:0;border-color:#fff}.ShoppingCart-debitSection-title{padding-top:16px;font-size:16rem;font-weight:normal;padding-bottom:8px}.ShoppingCart-debitSection table{margin-bottom:16px;font-size:12rem;border-collapse:collapse;width:100%}.ShoppingCart-debitSection table tr:nth-child(2) td{line-height:10rem}.ShoppingCart-debitSection table td{text-align:right;font-weight:normal;font-size:16rem}.ShoppingCart-debitSection table th{text-align:left;font-weight:normal}.ShoppingCart-activitySection{padding-left:24px;padding-right:24px;border-top:1px solid #e5e5e5;overflow:hidden;height:0;border-color:#fff}.ShoppingCart-activitySection-title{padding-top:16px;font-size:16rem;font-weight:normal;padding-bottom:8px}.ShoppingCart-activitySection span{display:block;font-size:12rem}.ShoppingCart-activitySection table{margin-bottom:16px;font-size:12rem;border-collapse:collapse;width:100%}.ShoppingCart-activitySection table td{text-align:right;font-weight:normal;font-size:14rem}.ShoppingCart-activitySection table th{text-align:left;font-weight:normal}.ShoppingCart-optionsSection{padding-left:24px;padding-right:24px;border-top:1px solid #e5e5e5;overflow:hidden;height:0;border-color:#fff;color:#000}.ShoppingCart-optionsSection-title{padding-top:16px;font-size:16rem;font-weight:normal;padding-bottom:8px}.ShoppingCart-optionsSection table{font-size:12rem;margin-bottom:16px;border-collapse:collapse;width:100%}.ShoppingCart-optionsSection table td{text-align:right;font-weight:normal;font-size:14rem;min-width:75px}.ShoppingCart-optionsSection table th{text-align:left;font-weight:normal}.ShoppingCart-chargesSection{padding-left:24px;padding-right:24px;border-top:1px solid #e5e5e5;overflow:hidden;height:0;border-color:#fff}.ShoppingCart-chargesSection table{margin-top:8px;margin-bottom:8px;border-collapse:collapse;width:100%;font-size:16rem}.ShoppingCart-chargesSection table tr{line-height:32px}.ShoppingCart-chargesSection table td{font-size:16rem;text-align:right}.ShoppingCart-chargesSection table th{font-weight:lighter;text-align:left;font-size:14rem}.ShoppingCart-chargesSection table sup{font-size:50%}.ShoppingCart-totalSection{padding-left:24px;padding-right:24px;background-color:#d2003c;color:#fff;overflow:hidden;height:0}.ShoppingCart-totalSection table{margin-top:16px;border-collapse:collapse;width:100%;font-size:24rem}.ShoppingCart-totalSection table td{font-weight:normal;text-align:right}.ShoppingCart-totalSection table th{font-weight:normal;text-align:left;font-style:italic}.ShoppingCart-totalSection span{display:inline-block;font-size:16rem;margin-top:4px;padding-bottom:16px}.ShoppingCart-detailSection{padding-left:24px;padding-right:24px;overflow:hidden;height:0}.ShoppingCart-detailSection table{margin-top:16px;margin-bottom:0;border-collapse:collapse;width:100%;color:#d2003c;font-size:12rem}.ShoppingCart-detailSection table td{text-align:right;vertical-align:top}.ShoppingCart-detailSection table th{font-weight:lighter;text-align:left;vertical-align:top}.ShoppingCart-detailSection table .ShoppingCart-small{display:block;font-size:13rem}.ShoppingCart-breadcrumb{display:flex;justify-content:center;width:100%;border-top:1px solid #e5e5e5}.ShoppingCart-breadcrumb .cartCrumb{position:relative;margin:10px;width:24px;height:24px;font-size:16rem;font-style:italic;text-align:center;padding-top:2px;padding-right:2px}.ShoppingCart-breadcrumb .cartCrumb i{position:absolute;font-size:8px;bottom:5px;right:-2px;display:none}.ShoppingCart-breadcrumb .cartCrumb.pristine{color:#e5e5e5}.ShoppingCart-breadcrumb .cartCrumb.visited{color:#d2003c}.ShoppingCart-breadcrumb .cartCrumb.visited i{display:block}.ShoppingCart-breadcrumb .cartCrumb.active{color:#fff;background-color:#d2003c;border-radius:12px}.ShoppingCart-breadcrumb .cartCrumb.active i{display:none}.ShoppingCart-nextSection{padding:20px 24px;display:flex}.ShoppingCart-nextSection button#cartPrevBtn{cursor:pointer;width:64px;margin-right:10px;border-radius:4px;line-height:64px;text-align:center;background-color:#d2003c;font-size:21rem;color:#fff;box-shadow:0 4px 8px -1px rgba(193,193,193,0.8);transition:0.5s}.ShoppingCart-nextSection button#cartPrevBtn:disabled{background-color:#c1c1c1;cursor:auto}.ShoppingCart-nextSection button#cartNextBtn{flex:1;cursor:pointer;width:100%;border-radius:4px;line-height:64px;text-align:center;background-color:#d2003c;font-size:21rem;color:#fff;box-shadow:0 4px 8px -1px rgba(193,193,193,0.8);transition:0.5s}.ShoppingCart-nextSection button#cartNextBtn:disabled{background-color:#c1c1c1;cursor:auto}.ShoppingCart-nextSection button#cartNextBtn .js-loader{display:none;width:0;overflow:hidden;color:white}.woocommerce-checkout .ShoppingCart{top:0px}@media (max-width: 1024px){.TunnelStep .ShoppingCart{position:relative;top:auto;right:auto;width:100%}.TunnelStep .ShoppingCart-wrapper{position:relative;top:auto;left:auto;transform:translateX(0);padding:0}.TunnelStep .ShoppingCart.roundedShadedBox{border:none;border-top:1px solid #e5e5e5;box-shadow:none}}.TunnelStep .slick-slider{position:relative;display:flex;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.TunnelStep .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.TunnelStep .slick-list:focus{outline:none}.TunnelStep .slick-list.dragging{cursor:pointer;cursor:hand}.TunnelStep .slick-slider .slick-track,.TunnelStep .slick-slider .slick-list{transform:translate3d(0, 0, 0)}.TunnelStep .slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto}.TunnelStep .slick-track:before,.TunnelStep .slick-track:after{display:table;content:''}.TunnelStep .slick-track:after{clear:both}.TunnelStep .slick-loading .slick-track{visibility:hidden}.TunnelStep .slick-slide{display:flex;float:left}.TunnelStep [dir='rtl'] .slick-slide{float:right}.TunnelStep .slick-slide img{display:block}.TunnelStep .slick-slide.slick-loading img{display:none}.TunnelStep .slick-slide.dragging img{pointer-events:none}.TunnelStep .slick-initialized .slick-slide{display:flex}.TunnelStep .slick-loading .slick-slide{visibility:hidden}.TunnelStep .slick-vertical .slick-slide{display:block;border:1px solid transparent}.TunnelStep .slick-arrow.slick-hidden{display:none}.tunnel-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1000;display:none}.tunnel-modal-layer .tunnel-modal{font-family:brandon-grotesque,Arial,sans-serif;color:#000000;position:relative;min-width:290px;max-width:1050px;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 8px -1px rgba(162,162,157,0.8);background-color:#fff;padding:25px 60px 50px 60px;margin:15px;overflow-y:auto;max-height:98vh}.tunnel-modal-layer .tunnel-modal .modal-content{font-size:14rem}.tunnel-modal-layer .tunnel-modal .title{font-size:34rem;font-style:italic;font-weight:900}.tunnel-modal-layer .tunnel-modal .subtitle{font-size:20rem;margin-top:15px}.tunnel-modal-layer .tunnel-modal .separator{width:100%;height:1px;background-color:#c1c1c1;margin-top:15px;margin-bottom:15px}.tunnel-modal-layer .tunnel-modal .tunnel-close-modal{position:absolute;top:10px;right:15px;font-size:25rem;cursor:pointer}.tunnel-modal-layer .option-modal{max-width:320px}.tunnel-modal-layer .option-modal .modal-content{font-size:16rem}.tunnel-modal-layer .modal-activites ul.col1{-moz-columns:1;columns:1}.tunnel-modal-layer .modal-activites ul.col2{-moz-columns:2;columns:2}.tunnel-modal-layer .modal-activites ul.col3{-moz-columns:3;columns:3}.tunnel-modal-layer .modal-activites ul.col4{-moz-columns:4;columns:4}.tunnel-modal-layer .modal-activites ul.col5{-moz-columns:5;columns:5}@media (max-width: 1024px){.tunnel-modal-layer .modal-activites ul.col2{-moz-columns:1;columns:1}.tunnel-modal-layer .modal-activites ul.col3{-moz-columns:1;columns:1}.tunnel-modal-layer .modal-activites ul.col4{-moz-columns:2;columns:2}.tunnel-modal-layer .modal-activites ul.col5{-moz-columns:3;columns:3}}@media (max-width: 780px){.tunnel-modal-layer .modal-activites ul.col4{-moz-columns:1;columns:1}.tunnel-modal-layer .modal-activites ul.col5{-moz-columns:2;columns:2}}@media (max-width: 576px){.tunnel-modal-layer .modal-activites ul.col5{-moz-columns:1;columns:1}}.Template{display:none !important;opacity:0 !important;visibility:hidden !important}.marker{padding-top:2px;background-size:cover;width:20px;height:29px;border-radius:50%;cursor:pointer;background-image:url(/wp-content/themes/CDLF/src/modules/tunnel/club-selector/assets/img/picto-pucemap-tunnel.png);text-align:center;color:#fff}.mapboxgl-canvas-container{width:100%;height:100%}#map{height:100%}.mapboxgl-popup-content{padding-bottom:10px !important;font-size:20px}.mapboxgl-popup-content a{color:#000}.mapboxgl-popup-content a:hover{color:#d2003c !important}.mapboxgl-popup-content a:visited,.mapboxgl-popup-content a:focus{color:#000}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem.selected .SubscriptionOffer-rate{padding-left:20px}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem.selected .OptionsSelector-selectedImg svg{max-width:20px !important}@media (max-width: 1200px){#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-title{line-height:25px;font-size:25rem}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-highlighted{width:70px}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-highlighted span{font-size:12rem;line-height:12rem}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem .SubscriptionOffer-rate{font-size:22px}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem .SubscriptionOffer-rate span:not(.details){font-size:22px}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem .SubscriptionOffer-rate .isSmaller{font-size:14px}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem .SubscriptionOffer-rate,#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem .SubscriptionOffer-exclusiveOffer{padding:0}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem .SubscriptionOffer-rate.promoJuin2020,#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem .SubscriptionOffer-exclusiveOffer.promoJuin2020{padding:2px 5px 1px 5px !important}#aboAdultesBloc .SubscriptionOffer.is-4columns .SubscriptionOffer-annualPayment.step2AdultesClickableItem .SubscriptionOffer-reduction{top:-12px;right:-12px}}.blockWhiteOnRed{background-color:#fff;color:#d2003c;padding:5px 10px;margin-top:10px;font-size:16px}@media (max-width: 1200px){.blockWhiteOnRed{font-size:14px}}@media (max-width: 1024px){.blockWhiteOnRed{font-size:12px}}.SubscriptionOffer-colItem>.SubscriptionOffer-reduction{margin:0}@media (max-width: 1024px){.SubscriptionOffer-colItem>.SubscriptionOffer-reduction{margin:7px}}.LePlusDuo{font-weight:bold;max-width:620px;margin-top:15px;margin-left:auto;margin-right:auto;display:none;background-color:#d2003c;color:#fff;padding:20px;border-radius:4px;box-shadow:0 4px 8px -1px #c1c1c1;font-size:15px;line-height:1.3}.SubscriptionOffer-gift{margin-top:5px;padding:2px 10px;background-color:#fff;color:#d2003c;font-size:18px}@media (max-width: 1200px){.SubscriptionOffer-gift{font-size:14px}}.swiper-slide{height:auto !important}.SubscriptionOffer-obsoletePrice{color:#fff;font-size:18px;line-height:1;margin-bottom:10px;position:relative}@media (max-width: 1440px){.SubscriptionOffer-obsoletePrice{font-size:14px}}.SubscriptionOffer-obsoletePrice sup{font-size:8px}.SubscriptionOffer-obsoleteLine{position:absolute;top:50%;transform:translateY(-50%) rotate(5deg);left:-5px;right:-5px;height:1px;background-color:#fff}.SubscriptionOffer-annualPayment.selected .SubscriptionOffer-obsoletePrice,.SubscriptionOffer-annualPayment:hover .SubscriptionOffer-obsoletePrice{color:#d2003c}.SubscriptionOffer-annualPayment.selected .SubscriptionOffer-obsoleteLine,.SubscriptionOffer-annualPayment:hover .SubscriptionOffer-obsoleteLine{background-color:#d2003c}.SubscriptionOffer-annualPayment.selected .promoJuin2020,.SubscriptionOffer-annualPayment:hover .promoJuin2020{background-color:#d2003c !important;color:#fff !important}.SubscriptionOffer-annualPayment.selected .promoJuin2020 span.top,.SubscriptionOffer-annualPayment:hover .promoJuin2020 span.top{color:#fff !important}.SubscriptionOffer-annualPayment.selected .promoJuin2020 span.bottom,.SubscriptionOffer-annualPayment:hover .promoJuin2020 span.bottom{color:#fff !important}.SubscriptionOffer-specialMention{background-color:#fff;color:#d2003c;padding:3px 8px 1px 8px;margin-bottom:10px;font-size:16px;line-height:1;text-transform:uppercase;font-weight:bold}@media (max-width: 1440px){.SubscriptionOffer-specialMention{font-size:14px}}.SubscriptionOffer-highlightedCustom{text-align:right !important;font-size:17px !important;line-height:17px !important}@media (max-width: 1200px){.SubscriptionOffer-highlightedCustom{font-size:11px !important;line-height:11px !important}}.LePlusDuo{font-weight:bold;max-width:620px;margin-top:15px;margin-left:auto;margin-right:auto;display:none;background-color:#d2003c;color:#fff;padding:20px;border-radius:4px;box-shadow:0 4px 8px -1px #c1c1c1;font-size:15px;line-height:1.3}.SubscriptionOffer-gift{margin-top:5px;padding:2px 10px;background-color:#fff;color:#d2003c;font-size:18px}@media (max-width: 1200px){.SubscriptionOffer-gift{font-size:14px}}.SubscriptionOffer-christmasDecoration{position:absolute;color:#fff;top:0;left:0;width:40px;height:40px;padding:8px}.step2AdultesClickableItem:hover .SubscriptionOffer-christmasDecoration,.step2AdultesClickableItem.selected .SubscriptionOffer-christmasDecoration{color:#d2003c}.FormulaFrenchDays{text-align:center !important;font-weight:bold}.step2AdultesClickableItem:hover .FormulaFrenchDays,.step2AdultesClickableItem.selected .FormulaFrenchDays{margin-top:10px}.isTextCrossed{position:relative}.isTextCrossed::after{position:absolute;left:0;right:0;content:"";width:100%;height:2px;background-color:#d2003c;top:50%;transform:rotate(10deg)}.details .isTextCrossed{font-size:13px !important}.PromoCodeModal,.PromoCodeModal2{max-width:480px !important;overflow-y:scroll}@media (max-width: 576px){.PromoCodeModal,.PromoCodeModal2{padding:25px 20px 50px 20px !important;font-size:14px}}.PromoCodeModal-title,.PromoCodeModal2-title{display:flex;align-items:center;font-size:30px;font-weight:600;color:#000;margin-top:10px;margin-bottom:30px;line-height:1.1;text-align:center}.PromoCodeModal-title>svg,.PromoCodeModal2-title>svg{width:50px;height:50px}.PromoCodeModal-content,.PromoCodeModal2-content{display:flex;flex-direction:column;align-items:center}.PromoCodeModal-codeSection,.PromoCodeModal2-codeSection{display:flex;align-items:center;justify-content:space-between;width:100%;box-shadow:0 2px 6px 2px rgba(162,162,157,0.7);border-radius:4px;margin-bottom:10px;padding:5px}.PromoCodeModal-codeInput,.PromoCodeModal2-codeInput{padding-left:20px;width:calc(100% - 54px);height:54px}.PromoCodeModal-submit,.PromoCodeModal2-submit{cursor:pointer;width:54px;height:54px;border-radius:4px;background-color:#d2003c;color:#fff;text-transform:uppercase}.PromoCodeModal-textOr,.PromoCodeModal2-textOr{text-align:center;margin-bottom:10px;color:#000;font-weight:600}.PromoCodeModal-askButton,.PromoCodeModal2-askButton{cursor:pointer;color:white;height:65px;width:100%;background-color:#c1c1c1;border-radius:4px;margin-bottom:10px;padding:15px 20px}.PromoCodeModal-errorMsg,.PromoCodeModal2-errorMsg{display:none;align-self:flex-start;margin-top:-5px;text-align:left;font-size:14px;color:#d2003c}.PromoCodeModal-loader,.PromoCodeModal2-loader{display:none}.PromoCodeModal-invalid .PromoCodeModal-codeInput,.PromoCodeModal-invalid .PromoCodeModal2-codeInput,.PromoCodeModal2-invalid .PromoCodeModal-codeInput,.PromoCodeModal2-invalid .PromoCodeModal2-codeInput{color:#d2003c}.PromoCodeModal-invalid .PromoCodeModal-errorMsg,.PromoCodeModal-invalid .PromoCodeModal2-errorMsg,.PromoCodeModal2-invalid .PromoCodeModal-errorMsg,.PromoCodeModal2-invalid .PromoCodeModal2-errorMsg{display:block}.PromoCodeModal-emailStep,.PromoCodeModal2-emailStep{display:none}.PromoCodeModal-inputLabel,.PromoCodeModal2-inputLabel{color:#000;line-height:2}.PromoCodeModal-emailInput,.PromoCodeModal-input,.PromoCodeModal2-emailInput,.PromoCodeModal2-input{width:100%;box-shadow:0 2px 6px 2px rgba(162,162,157,0.7);border-radius:4px;margin-bottom:10px;padding:5px 20px;height:50px}.PromoCodeModal-emailSubmit,.PromoCodeModal2-emailSubmit{cursor:pointer;width:100%;border-radius:4px;line-height:64px;text-align:center;background-color:#d2003c;font-size:21rem;color:#fff;box-shadow:0 4px 8px -1px rgba(193,193,193,0.8);transition:0.5s}.PromoCodeModal-emailSubmit .js-loader,.PromoCodeModal2-emailSubmit .js-loader{display:none;margin-left:10px}.PromoCodeModal-rgpd,.PromoCodeModal2-rgpd{display:flex;line-height:1.2;margin-top:10px;margin-bottom:20px}.PromoCodeModal-rgpd>input,.PromoCodeModal2-rgpd>input{margin-right:10px}.PromoCodeModal-rgpd>label>span,.PromoCodeModal2-rgpd>label>span{display:block;color:#000000;font-size:12px}.PromoCodeModal-rgpd>label>a,.PromoCodeModal2-rgpd>label>a{display:block;font-size:12px;color:#d2003c}.PromoCodeModal-requestFormError,.PromoCodeModal2-requestFormError{display:none;margin-top:10px;font-size:14px;color:#d2003c}.PromoCodeModal-defaultParagraph,.PromoCodeModal2-defaultParagraph{margin-top:10px;margin-bottom:20px;line-height:1.2;color:#000}.tunnel-modal-layer{background-color:rgba(0,0,0,0.7)}

