@media only screen and (max-width:39.9375em){.tpl_logo_conteneur{text-align:center;padding-bottom:10px}}.grecaptcha-badge{visibility:hidden}#cookie-bar .cb-enable{color:#fff;background:#000 !important;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}#cookie-bar .cb-enable:hover{background:#000 !important}body{background:#000;font-family:"agendaregular"}strong{font-weight:700}h1{text-transform:uppercase;font-size:45px;color:#67d4d1;font-family:"Chiller";text-align:center;font-weight:700;margin-bottom:30px}@media only screen and (max-width:39.9375em){h1{font-size:21px;margin-bottom:15px}}#tpl_wrap_container{padding:0;margin:0}.tpl_theContent{font-size:15px;color:#67d4d1;font-weight:400;text-align:justify;margin:70px 150px}.tpl_theContent a{color:#fff}.tpl_theContent_tableau{font-size:15px;color:#fff;font-weight:700;text-align:justify;margin:0 150px 70px}@media only screen and (max-width:39.9375em){.tpl_theContent,.tpl_theContent_tableau{font-size:13px;margin:30px 20px}}.tpl_theContent p{line-height:22px}.tpl_theContent>ul{margin-left:0}.tpl_theContent>ul>li{list-style-type:none}.tpl_theContent>ul>li:before{content:"h";font-size:14px;font-family:"fontswebcustom";padding-right:7px}header{background:#2f3945;padding:10px}.lang-item-fr{margin-right:5px}.div-btn-video{text-align:right}.tpl_videosup,.tpl_videosup:focus{display:inline-block;text-transform:uppercase;color:#fff;font-weight:700;font-size:13px;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;border:1px solid #67d4d1;padding:2px 17px;margin:0 auto;margin:9px 0 0;background:#67d4d1;color:#fff}.tpl_videosup:hover,.tpl_videosup:focus:hover{color:#67d4d1;border-color:#fff;background:#fff}.title-bar{background:#67d4d1;display:none}@media only screen and (max-width:1024px){.title-bar{display:block}}.is-drilldown-submenu-parent>a:after{border-color:transparent transparent transparent #67d4d1;right:-1rem}.js-drilldown-back:before{border-color:transparent #67d4d1 transparent transparent}.is-drilldown-submenu.is-active{background:#2f3945}.top-bar,.top-bar ul{background-color:transparent}.top-bar{text-align:center}.top-bar ul{display:inline-block}#tpl_menu_resp ul.tpl_submenu li:not(.menu-text)>a{display:block;padding:20px 10px;line-height:1;text-transform:uppercase;font-family:"agendaregular";font-size:15px;color:#fff;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}#tpl_menu_resp ul.tpl_submenu li.current-menu-item>a,#tpl_menu_resp ul.tpl_submenu li:not(.menu-text)>a:hover{color:#67d4d1}.title-bar{text-align:center}.is-drilldown{height:auto !important;width:100% !important;padding-bottom:50px}#polylang-2{text-align:right;margin-top:20px}#polylang-2 ul{list-style-type:none;padding:0;margin:0}#polylang-2 ul li{display:inline-block}#polylang-2 ul li a{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#polylang-2 ul li a:hover{opacity:.5}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow>a:after{display:none}.is-dropdown-submenu{background:#2f3945 !important;border:0 !important}.is-dropdown-submenu a{color:#fff}footer{position:relative;padding:10px 0 !important;width:100%;background:#2f3945;text-align:center;color:#fff;font-size:13px}footer .mention a{color:#fff}footer .mention a:hover{color:#67d4d1}.tpl_footer_text{display:inline-block}a.tpl_boutonsLinks{padding-right:7px;text-transform:none;font-family:"fontswebcustom";text-decoration:none;outline:0;color:#fff}a.tpl_boutonsLinks:hover{color:#67d4d1}#tpl_mentions{font-size:13px}.tpl_map_conteneur{padding:0 40px 40px}.ninja-forms-cont{font-weight:700}.ninja-forms-req-symbol,.ninja-forms-req-symbol strong,.wpcf7 label{font-weight:700}.ninja-forms-response-msg,.ninja-forms-error-msg,.ninja-forms-required-items,.ninja-forms-form-wrap label,.wpcf7 label,.wpcf7 p,div.wpcf7-response-output{color:#fff}.field-wrap{width:calc(50% - 10px);display:inline-block;margin-right:5px;box-sizing:border-box;margin-left:5px}.input-label:nth-child(odd){width:calc(50% - 5px);display:inline-block;margin-right:5px;box-sizing:border-box}.input-label:nth-child(even){width:calc(50% - 5px);display:inline-block;margin-left:5px;box-sizing:border-box}.group-input{margin-bottom:20px}#ninja_forms_field_136_div_wrap,#ninja_forms_field_137_div_wrap,#ninja_forms_field_126_div_wrap,#ninja_forms_field_3_div_wrap{width:97%}#ninja_forms_field_4{padding:9px}.ninja-forms-response-msg p{margin:0 !important;text-align:center}.wpcf7 input,.wpcf7 button,.wpcf7 select,.wpcf7 textarea,.wpcf7 input:focus,.wpcf7 button:focus,.wpcf7 select:focus,.wpcf7 textarea:focus,.ninja-forms-all-fields-wrap input,.ninja-forms-all-fields-wrap button,.ninja-forms-all-fields-wrap select,.ninja-forms-all-fields-wrap textarea,.ninja-forms-all-fields-wrap input:focus,.ninja-forms-all-fields-wrap button:focus,.ninja-forms-all-fields-wrap select:focus,.ninja-forms-all-fields-wrap textarea:focus{cursor:pointer;border:0 none;width:100%;padding:5px;resize:none;outline:0;background:#2f3945;color:#fff}.wpcf7 input[type=email]{margin-bottom:0}.wpcf7 input:focus,.wpcf7 button:focus,.wpcf7 select:focus,.wpcf7 textarea:focus,.ninja-forms-all-fields-wrap input:focus,.ninja-forms-all-fields-wrap button:focus,.ninja-forms-all-fields-wrap select:focus,.ninja-forms-all-fields-wrap textarea:focus{-moz-box-shadow:0px 0px 0px 0px #000;-webkit-box-shadow:0px 0px 0px 0px #000;box-shadow:0px 0px 0px 0px #000}.ninja-forms-all-fields-wrap textarea{height:40px}.wpcf7 textarea{height:200px}.wpcf7 input.wpcf7-submit,.ninja-forms-all-fields-wrap .submit-wrap input{cursor:pointer;text-transform:uppercase;padding:10px;width:100%;-webkit-transition:background .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}.wpcf7 input.wpcf7-submit:hover,.ninja-forms-all-fields-wrap .submit-wrap input:hover{background:#fff}.field-wrap.label-left .ninja-forms-field,.field-wrap.label-left .ninja-forms-star-rating-control{margin:0 !important;padding:10px;width:100% !important}.ninja-forms-success-msg{text-align:center}.ninja-forms-success-msg p{padding:3px 10px}span.wpcf7-list-item{display:inline-block;margin:0}span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{width:15px;height:15px;margin:0 10px 0 0;vertical-align:text-top}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block}.wpcf7 form p{text-align:left}.wpcf7 form span.confidentialite{display:inline-block}a.tpl_back_to_top{position:fixed;right:20px;bottom:20px;text-align:center;outline:0;display:none;width:50px;height:50px;z-index:90;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:32px;font-family:"fontswebcustom";color:#fff;background:#2f3945;-webkit-transition:background .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}a.tpl_back_to_top:hover{color:#2f3945;background:#fff}a.tpl_button_slide,a.tpl_button_slide:focus{position:absolute;bottom:25px;left:50%;margin-left:-25px;width:50px;height:50px;border-radius:50px;padding-top:2px;outline:0;font-size:32px;font-family:"fontswebcustom";color:#fff;background:#2f3945;text-align:center;line-height:50px;z-index:10;cursor:pointer;opacity:1;-webkit-transition:background .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}a.tpl_button_slide:hover{color:#2f3945;background:#fff}@media screen and (max-width:39.9375em){a.tpl_button_slide{display:none}}iframe,embed,object{max-width:100%}.tpl_buttonCaroussel{font-family:"fontswebcustom";position:absolute;top:0;bottom:0;margin:auto 5px;height:40px;border-radius:3px;font-family:"fontswebcustom";z-index:5;cursor:pointer;display:none;color:#fff;padding:0 10px;font-size:25px;background:rgba(0,0,0,.7);font-style:normal;-webkit-transition:background .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}.tpl_buttonCaroussel:hover{background:#fff;color:rgba(0,0,0,.7)}.tpl_prevarrow{left:0}.tpl_nextarrow{right:0}.slick-dots{margin-left:0;margin-right:0;padding:0}.slick-slide{overflow:hidden;outline:0}.slick-slider{margin-bottom:0}.tpl_galerie_slide_header,.img-fill{overflow:hidden}.img-fill img{width:100%;height:auto}.tpl_galerie_slide_header .vimeo iframe{width:100%}.tpl_galerie_slide_header_container,.tpl_galerie_slide_header_container .columns{padding:0;margin:0}.slick-slide img,.tpl_galerie_slide_footer{padding-left:20px;padding-right:20px}.slick-slide img{padding-bottom:40px}.tpl_pattern_footer_mob{display:inline-block}@media only screen and (max-width:39.9375em){.slick-slide img,.tpl_galerie_slide_footer{padding-left:0;padding-right:0}.tpl_pattern_footer_mob{font-size:0px;display:block}}.tpl_titre_head_hebergments{margin-left:15px}.tpl_texte_hebergements{padding:20px;color:#67d4d1}.tpl_tableau li:before{display:none}.tpl_tableau{border:0}.tpl_tableau_tarifs{margin-bottom:70px}.tpl_tableau.accordion>li:before{content:"";padding-right:0}a.accordion-title{display:block;padding:0;line-height:1;position:relative;font-size:20px;color:#67d4d1;background:#2f3945;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.tpl_tableau a.accordion-title{padding:15px;color:#2f3945;background:#67d4d1}.tpl_tableau a.accordion-title:hover{padding:15px;color:#67d4d1;background:#2f3945}.tpl_theContent_tableau{color:#67d4d1}ul.tpl_texte_tableaux_container{list-style-type:none;padding:0;margin:0}ul.tpl_texte_tableaux_container li{display:inline-block;width:49.763%;color:#67d4d1}.accordion-content{color:#67d4d1;background:#2f3945;border-bottom:1px solid #67d4d1}@media only screen and (max-width:39.9375em){ul.tpl_texte_tableaux_container li{display:inline-block;width:100%}}.tpl_galerie_hebergements,.tpl_galerie_hebergements .slick-list,.tpl_galerie_hebergements .slick-track{position:relative;display:block;height:450px !important}@media only screen and (max-width:39.9375em){.tpl_galerie_hebergements,.tpl_galerie_hebergements .slick-list,.tpl_galerie_hebergements .slick-track{position:relative;display:block;height:320px !important}}.tpl_image_head_hebergments{position:relative;overflow:hidden;width:auto}.tpl_tableau_hebergements .accordion-content{padding:0 !important}.tpl_tableau_hebergements .slick-slide img,.tpl_tableau_hebergements .tpl_galerie_slide_footer{padding-left:0 !important;padding-right:0 !important}.tpl_tableau_hebergements .accordion-title:before{content:''}.tpl_bt_hebergements_conteneur{font-family:"agendaregular";font-style:normal;font-size:13px}.tooltip{background-color:transparent;color:transparent;font-size:80%;padding:0;position:absolute;z-index:10;top:calc(100% + 0.6495rem);max-width:10rem !important;border-radius:0}[data-tooltip],.tooltip{position:relative;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after{font-family:fontfamily_general;position:absolute;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:0 0;content:""}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:rgba(0,0,0,.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:100%;left:50%}[data-tooltip]:before,.tooltip:before,.tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:rgba(0,0,0,.9)}[data-tooltip]:after,.tooltip:after,.tooltip-top:after{margin-left:-80px}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:before,.tooltip-left:after{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.tooltip-left:hover:before,.tooltip-left:hover:after,.tooltip-left:focus:before,.tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:before,.tooltip-bottom:after{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9)}.tooltip-bottom:hover:before,.tooltip-bottom:hover:after,.tooltip-bottom:focus:before,.tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:before,.tooltip-right:after{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.tooltip-right:hover:before,.tooltip-right:hover:after,.tooltip-right:focus:before,.tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}.tpl_fakeloader{position:fixed;top:0;left:0;background:#000;height:100%;width:100%;z-index:1313}.cs-loader{position:absolute;top:0;left:0;height:100%;width:100%}.cs-loader-inner{transform:translateY(-50%);top:50%;position:absolute;width:calc(100% - 200px);padding:0 100px;text-align:center;width:100%}.cs-loader-inner label{font-size:20px;opacity:0;display:inline-block;color:#67d4d1}@keyframes lol{0%{opacity:0;transform:translateX(-300px)}33%{opacity:1;transform:translateX(0px)}66%{opacity:1;transform:translateX(0px)}100%{opacity:0;transform:translateX(300px)}}@-webkit-keyframes lol{0%{opacity:0;-webkit-transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0px)}66%{opacity:1;-webkit-transform:translateX(0px)}100%{opacity:0;-webkit-transform:translateX(300px)}}.cs-loader-inner label:nth-child(6){-webkit-animation:lol 2s infinite ease-in-out;animation:lol 2s infinite ease-in-out}.cs-loader-inner label:nth-child(5){-webkit-animation:lol 2s .1s infinite ease-in-out;animation:lol 2s .1s infinite ease-in-out}.cs-loader-inner label:nth-child(4){-webkit-animation:lol 2s .2s infinite ease-in-out;animation:lol 2s .2s infinite ease-in-out}.cs-loader-inner label:nth-child(3){-webkit-animation:lol 2s .3s infinite ease-in-out;animation:lol 2s .3s infinite ease-in-out}.cs-loader-inner label:nth-child(2){-webkit-animation:lol 2s .4s infinite ease-in-out;animation:lol 2s .4s infinite ease-in-out}.cs-loader-inner label:nth-child(1){-webkit-animation:lol 2s .5s infinite ease-in-out;animation:lol 2s .5s infinite ease-in-out}input[type=”date”]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}