/* updated : 2025-09-18 04:36:22*/@media screen and (max-width:1080px){.resources-megaslider,.resources-megaslider ul,.resources-megaslider.jSimpleSlideshow li{height:325px !important}.resources-megaslider .text{top:0;bottom:0;display:flex}.resources-megaslider .text.mega-left .inner,.resources-megaslider .text.mega-right .inner{justify-content:center}.cms-presentation.PRESENTATION{margin-top:40px}.cms-presentation.PRESENTATION figure{display:none}.cms-presentation.PRESENTATION.IMAGE-RIGHT .inner{width:auto;max-width:initial}.cms-presentation-list{box-shadow:none}.cms-presentation-list .cms-presentation{margin:0 0 50px 0}.cms-presentation.IMAGE-LEFT .inner,.cms-presentation.IMAGE-RIGHT .inner{flex-direction:column;max-width:540px}.cms-presentation-list figure.image{width:auto;margin:0 0 20px 0;padding:0 10px}.cms-presentation.IMAGE-LEFT .infos,.cms-presentation.IMAGE-RIGHT .infos{max-width:initial;padding:10px}}#header-main .baseline{top:505px}body.cms-homepage #header-main .jSimpleSlideshow{max-height:initial}body.cms-homepage #content #data > .inner,div#content #data .inner{width:auto}.cms-presentation hgroup a{text-decoration:none;color:inherit}.cms-presentation.PRESENTATION figure{width:50%;overflow:hidden}.cms-presentation.PRESENTATION.IMAGE-RIGHT figure img{height:100%;width:auto}.cms-presentation.PRESENTATION .infos{padding:40px; display:flex; flex-direction:column; align-items:center; justify-content:center}.cms-presentation.PRESENTATION .text{margin:0 0 25px 0}.pratiques{padding:40px 0 20px 0;background:rgb(5,42,53);background:linear-gradient(0deg,rgba(5,42,53,1) 0%,rgba(9,61,81,1) 100%)}.cms-presentation.PRATIQUES h2{font-family:"Montserrat",sans-serif;font-size:17px;color:white;text-transform:uppercase}.cms-presentation.PRATIQUES h3{font-family:"Satisfy",cursive;font-size:25px;color:#FBB040}.cms-presentation.PRATIQUES hgroup:after{color:white}.pratiques ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:1080px;margin:auto}.pratiques ul li{list-style-type:none;padding-top:85px;background:no-repeat top center;font-size:15px;color:white;text-align:center;margin:0 30px 20px 30px}.pratiques ul li:nth-of-type(1){background-size:auto 75px;background-image:url(../images/css/icons/calendar.svg)}.pratiques ul li:nth-of-type(2){background-size:auto 65px;background-image:url(../images/css/icons/campsite.svg);background-position:center 10px}.pratiques ul li:nth-of-type(3){background-size:auto 65px;background-image:url(../images/css/icons/mobilhome.svg);background-position:center 10px}.pratiques ul li:nth-of-type(4){background-size:auto 65px;background-image:url(../images/css/icons/distance.svg);background-position:center 10px}#homepage .details{padding-top:75px}.cms-presentation.DETAILS{max-width:800px;margin:0 auto 50px auto}.cms-presentation.DETAILS .inner{width:auto}.cms-presentation.DETAILS h2{font-family:"Montserrat",sans-serif;font-size:21px;color:#093D51;text-transform:uppercase}.cms-presentation.DETAILS h3{font-family:"Satisfy",cursive;font-size:33px;color:#FBB040}.cms-presentation.DETAILS .text{text-align:center}#homepage .details .menu{margin:0 auto 100px auto}#homepage .details .menu ul{display:flex;flex-wrap:wrap;justify-content:center}#homepage .details .menu ul li{list-style-type:none;border:2px solid #093D51;text-align:center;margin:20px 50px}#homepage .details .menu ul li a{display:block;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:17px;padding:5px;min-width:240px;color:#093D51;text-decoration:none;position:relative}#homepage .details .menu ul li a:hover{color:#FBB040}#homepage .details .menu ul li a span{background:white; display:block; padding:30px 0 30px 30px; margin-left:-11px; width:215px; padding-left:65px}#homepage .details .menu ul li a span:before{content:""; width:97px; height:85px; position:absolute; top:15px; left:-50px; background:no-repeat center; background-size:cover}#homepage .details .menu ul li:nth-of-type(1) a span:before{background-image:url(../images/css/icons/map.svg)}#homepage .details .menu ul li:nth-of-type(2) a span:before{left:-38px;top:12px;width:87px;background-image:url(../images/css/icons/photos.svg)}.cms-presentation-list{max-width:1080px;margin:0 auto;box-shadow:0px 0px 10px 5px rgba(238,238,238,0.8)}.cms-presentation-list .inner{width:auto}.cms-presentation-list figure.image{width:50%}.cms-presentation-list .infos{padding:0 40px;display:flex;flex-direction:column; align-items:center; justify-content:center}.cms-presentation-list .infos ul{list-style-position:inside}.cms-presentation-list .infos .text{margin:0 0 25px 0}.cms-presentation-list hgroup{margin:0}.cms-presentation-list h3{font-family:"Satisfy",cursive;font-size:30px;color:#093D51;margin:0}.cms-presentation-list .more{text-align:center}.tourisme{background:rgba(207,227,238,0.2);padding-top:75px}.cms-presentation.TOURISME{max-width:800px;margin:0 auto 50px auto}.cms-presentation.TOURISME .inner{width:auto}.cms-presentation.TOURISME h2{font-family:"Montserrat",sans-serif;font-size:21px;color:#093D51;text-transform:uppercase}.cms-presentation.TOURISME h3{font-family:"Satisfy",cursive;font-size:33px;color:#FBB040}.cms-presentation.TOURISME .text{text-align:center}.tourisme .cms-page-children{max-width:1080px;margin:0 auto}.tourisme .cms-page-children ul li{margin-bottom:50px}.tourisme .cms-page-children ul li figure{margin:0}.tourisme .cms-page-children ul li .text{width:90%; margin:auto; background:white; padding:30px; margin-top:-35px; z-index:10; position:relative; border:1px solid #EEEEEE}.tourisme .cms-page-children ul li .text h2{font-family:"Roboto";font-size:17px;margin-bottom:30px}.tourisme .cms-page-children ul li .text h2 a{color:#093D51;text-decoration:none}.faq{padding-top:75px;padding-bottom:50px}.cms-presentation.FAQ{max-width:800px;margin:0 auto 50px auto}.cms-presentation.FAQ .inner{width:auto}.cms-presentation.FAQ .text{text-align:center}.cms-presentation.FAQ h2{font-family:"Montserrat",sans-serif;font-size:21px;color:#093D51;text-transform:uppercase}.cms-presentation.FAQ h3{font-family:"Satisfy",cursive;font-size:33px;color:#FBB040}.faq .customer-faq-categories nav{max-width:1080px; margin:0 auto}.actualites{padding-top:75px;background:#093D51 url(../images/css/home/fond-news.svg) repeat;background-size:200px}.cms-presentation.ACTUS{max-width:800px;margin:0 auto 50px auto}.cms-presentation.ACTUS .inner{width:auto}.cms-presentation.ACTUS h2{font-family:"Montserrat",sans-serif;font-size:21px;color:white;text-transform:uppercase}.cms-presentation.ACTUS h3{font-family:"Satisfy",cursive;font-size:33px;color:#FBB040}.cms-presentation.ACTUS hgroup:after{color:white}.cms-presentation.ACTUS .text{color:white;text-align:center}#language-flags{height:35px;display:flex;flex-direction:column}#language-flags.open{position:relative;top:0}#language-flags a{margin:0;text-transform:uppercase;display:none;border:1px solid #093D51;padding:5px 10px;background:white;color:#093D51;text-decoration:none;font-weight:bold;font-size:17px}#language-flags a span:after{content:"|";padding:0 5px}#language-flags a.selection{display:flex}#language-flags a:after{content:"";width:26px;height:17px;background:no-repeat center right;background-size:cover;margin-top:4px}#language-flags a.fr:after{background-image:url(../images/flags/fr.svg)}#language-flags a.en:after{background-image:url(../images/flags/en.svg)}#language-flags a.de:after{background-image:url(../images/flags/de.svg)}#language-flags a.nl:after{background-image:url(../images/flags/nl.svg)}:root{--cmp-color:#009900}.cmp-popin{position:fixed; bottom:20px; left:20px; z-index:1000; right:20px}.cmp-popin.open{position:fixed; bottom:20px; left:20px; z-index:1000; right:20px; overflow:auto; max-height:80%; }.cmp-popin .cmp-small{cursor:pointer; background:#333333; border-radius:100px;position:absolute; top:-50px; left:0}.cmp-popin .cmp-small ul{display:flex; list-style-type:none; background:#333333; border-radius:50%; min-height:50px; min-width:50px; margin:0}.cmp-popin .cmp-small .icon{background:#333333 url(../images/icons/cookie.svg) center center no-repeat; background-size:55%; border:1px solid #333333; width:50px; height:50px; border-radius:50%; cursor:pointer; display:block}.cmp-popin .cmp-small .message{display:none; height:50px; line-height:47px; padding:0 20px; border-radius:0 50px 50px 0; border:1px solid #333333; color:white; font-size:15px}.cmp-popin .cmp-small:hover .message{display:block}.cmp-popin .cmp-small:hover .icon{background-color:var(--cmp-color)}.cmp-popin .cmp-content{background:white;padding:10px;width:100%;max-width:1280px;margin:0 auto; border:1px solid black; border-right:3px solid black; border-bottom:3px solid black; }.cmp-popin .cmp-content .title{font-weight:bold;margin:0 0 10px 0;font-size:20px}.cmp-popin .cmp-content .subtitle{font-weight:bold;margin:0 0 5px 0;font-size:15px}.cmp-popin .cmp-content .message{font-size:12px;line-height:1.5em;color:#555555}.cmp-popin .cmp-content .mini > .message{margin:0 0 10px 0;font-size:15px}.cmp-popin .cmp-content .choice ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-end}.cmp-popin .cmp-content .choice ul li{margin:5px}.cmp-popin .cmp-content .choice ul li:first-of-type{margin-left:0}.cmp-popin .cmp-content .choice ul li:last-of-type{margin-right:0}.cmp-popin .cmp-content .full > .message{margin-bottom:20px;font-size:15px}.cmp-popin .cmp-content .full ul.consent{list-style-type:none;margin:0 0 20px 0;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:10px 0; max-height:335px; overflow:auto}.cmp-popin .cmp-content .full ul.consent li{padding:7px 0 5px 0;border-bottom:1px dashed #CCCCCC;display:flex}.cmp-popin .cmp-content .full ul.consent li .check{margin:0 0 10px 0}.cmp-popin .cmp-content .full ul.consent li:first-of-type{padding-top:0}.cmp-popin .cmp-content .full ul.consent li:last-of-type{padding-bottom:0;border:0}.cmp-popin .cmp-content .full ul.consent li .details{padding-left:20px}.cmp-popin .cmp-content .full .save{text-align:center}.cmp-popin .cmp-content .cmp-accept,.cmp-popin .cmp-content button:hover{background:var(--cmp-color);color:white;border:1px solid black}.cmp-switch{position:relative; display:inline-block; width:60px; height:34px}.cmp-switch input{opacity:0; width:0; height:0}.cmp-switch .slider{position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#ccc; -webkit-transition:.4s; transition:.4s}.cmp-switch .slider:before{position:absolute; content:""; height:26px; width:26px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s}.cmp-switch input:checked + .slider{background-color:var(--cmp-color)}.cmp-switch input:focus + .slider{box-shadow:0 0 1px #2196F3}.cmp-switch input:checked + .slider:before{-webkit-transform:translateX(26px); -ms-transform:translateX(26px); transform:translateX(26px)}.cmp-switch .slider.round{border-radius:34px}.cmp-switch .slider.round:before{border-radius:50%}.cmp-cookies tr th:nth-of-type(1){width:20%}.cmp-cookies tr th:nth-of-type(2){width:20%}.cmp-cookies tr th:nth-of-type(3){width:60%}.responsive-menu,#responsive-menu{display:none}#responsive-menu:checked ~ .menu-page{display:block}.cms-page-children{margin:30px 0}.cms-page-children .inner{width:auto !important}.cms-page-children ul{display:flex; flex-wrap:wrap; justify-content:center; gap:20px 50px}.cms-page-children ul li{list-style-type:none; list-style-position:inside; width:605px; text-align:center;border:1px solid #EEEEEE;background:white;position:relative}.cms-page-children ul li:after{content:"";width:45px;height:7px;background:#F7B600;position:absolute;bottom:-4px;left:50%;margin-left:-22px}.cms-page-children ul li figure{margin:0;background:url(../images/css/no-photo.svg) #EEEEEE no-repeat center center;background-size:25%}.cms-page-children ul li figure img{display:block;width:100%;height:auto}.cms-page-children ul li .text h2{font-family:"Roboto";font-size:17px;margin-bottom:15px}.cms-page-children ul li .text h2 a{color:#093D51;text-decoration:none}.cms-page-children ul li .text h3{font-size:15px;margin:0 0 10px 0}.cms-page-children ul li .summary{margin:0 0 10px 0}.cms-page-children ul li .summary p{text-align:justify!important}.cms-page-children ul li .text{width:100%; margin:auto; background:white; padding:15px; position:relative}.cms-page-children.icon ul li figure{background:none}.cms-page-children.icon ul li figure img{max-height:225px}.search-component-form{text-align:center;margin:5px 20px}.search-component-form .field{position:relative}.search-component-form .field input{border:1px solid #093D51;border-radius:0;outline:none;padding:5px 10px}.search-component-form .field input[type=text]{min-width:200px}.search-component-form .field input[type=submit]{background:#093D51;color:white}.search-component-form .field input::placeholder{color:black;opacity:1}.autocomplete{display:none; position:absolute; top:45px; left:0; width:500px; border:1px solid #CCCCCC; background:white no-repeat center center}.autocomplete.loading{min-height:100px;background-image:url(../images/loader/loader.svg)}.autocomplete > ul{max-height:300px;overflow:auto}.autocomplete ul{list-style-type:none}.autocomplete ul li > span{display:block;padding:10px 10px 10px 40px;background:url(../images/icons/star.svg) no-repeat 10px center;background-size:auto 20px;font-weight:bold}.autocomplete ul ul li{padding:5px 10px}.autocomplete ul ul li a p:first-child{font-weight:bold;font-size:1.2em}.autocomplete ul li > span.search-go{background:white;border-top:1px solid #CCCCCC}.autocomplete .all{text-align:right;padding:10px;background:#EEEEEE;font-weight:bold}.autocomplete .search-go{cursor:pointer}.search-component-last{margin:0 0 20px 0;float:left;width:45%;overflow:hidden}.search-component-last ul{margin:0 0 0 20px}.search-component-last ul li{float:left;width:50%}.search-component-recurrent{margin:0 0 20px 0;float:right;width:45%;overflow:hidden}.search-component-recurrent ul{margin:0 0 0 20px}.search-component-recurrent ul li{float:left;width:50%}.animation-search-popup .search-sh{cursor:pointer; display:block; position:relative; background:no-repeat left center; margin:0 20px 0 0; padding-left:35px}.animation-search-popup .search-sh:before{background-color:#093D51; mask:url(../images/icons/recherche.svg); -webkit-mask:url(../images/icons/recherche.svg); mask-size:cover; -webkit-mask-size:cover; width:25px; height:25px; content:""; position:absolute; top:-2px; left:0}.animation-search-popup .search-component-form{position:fixed; background:rgba(0,0,0,0.8); color:white; z-index:100; display:none; width:100vw; left:0; height:100vh; top:0}#search-popup{display:none}#search-popup:checked + .search-component-form{display:flex; justify-content:center; align-items:center}.animation-search-popup .search-component-form .form{position:relative; margin:0 auto; background:#FBB040; padding:20px; max-width:1280px; flex-grow:1}.animation-search-popup .search-component-form .form form{position:relative;max-width:1280px;margin:0 auto}.animation-search-popup .search-component-form .form .search-close{background:url(../images/icons/cross.svg) no-repeat center; background-size:80%; width:20px; height:20px; position:absolute; right:10px; top:15px; cursor:pointer}.animation-search-popup .search-component-form .field{display:flex}.animation-search-popup .search-component-form .field input[type=text]{width:100%;font-size:20px;border:0;outline:none;background:transparent;text-align:center}.animation-search-popup .search-component-form .field input[type=submit]{display:none}.resources-megaslider{width:100%;display:block;position:relative;height:540px !important;overflow:hidden}.resources-megaslider ul{width:100% !important;height:540px !important;position:relative;margin:auto}.resources-megaslider.jSimpleSlideshow li img{width:auto; height:100%}.resources-megaslider .text{position:absolute; bottom:155px; z-index:1000; width:100%; text-align:center; color:white; text-shadow:2px 3px 3px #000000}.resources-megaslider .inner{max-width:1080px;margin:auto;display:flex}.resources-megaslider .text.mega-center .inner{justify-content:center}.resources-megaslider .text.mega-left .inner{justify-content:flex-start}.resources-megaslider .text.mega-right .inner{justify-content:flex-end}.resources-megaslider .text .title{font-family:"Montserrat",Sans-serif;font-size:25px;text-transform:uppercase}.resources-megaslider .text .message{font-family:"Satisfy",cursive;font-size:33px;margin:0 0 10px 0}.resources-megaslider .link a{border:1px solid white; background:rgba(255,255,255,0.5); font-size:20px; font-weight:normal; text-shadow:none; padding:10px 20px}.resources-megaslider .link a:hover{background:#093D51}.cms-presentation.IMAGE-LEFT .inner,.cms-presentation.IMAGE-RIGHT .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.cms-presentation.IMAGE-RIGHT .inner{flex-direction:row-reverse}.cms-presentation.IMAGE-LEFT figure img,.cms-presentation.IMAGE-RIGHT figure img{display:block;width:100%;height:auto}.cms-presentation.IMAGE-LEFT .infos,.cms-presentation.IMAGE-RIGHT .infos{max-width:50%}.cms-presentation.TEXT-BACKGROUND{background-position:center center;background-size:cover}.cms-presentation.TEXT-BACKGROUND .inner{padding:65px 0;background:rgba(255,255,255,0.7)}.cms-presentation.TEXT-BACKGROUND .infos{text-align:center}.cms-presentation.IMAGE-TOP{text-align:center}.cms-presentation.IMAGE-TOP figure{margin:0 0 20px 0}.cms-presentation.IMAGE-ALONE{text-align:center}.cms-presentation.VIDEO-ALONE{text-align:center}.cms-presentation.VIDEO-ALONE .video{min-height:200px;background:#CCCCCC url(../images/loader/loader.svg) no-repeat center center;background-size:100px}.cms-presentation.VIDEO-ALONE iframe{max-width:100%}.cms-presentation.VIDEO-LEFT .inner,.cms-presentation.VIDEO-RIGHT .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.cms-presentation.VIDEO-RIGHT .inner{flex-direction:row-reverse}.cms-presentation.VIDEO-LEFT .video,.cms-presentation.VIDEO-RIGHT .video{width:100%;min-height:200px;background:#CCCCCC url(../images/loader/loader.svg) no-repeat center center;background-size:100px}.cms-presentation.VIDEO-LEFT iframe,.cms-presentation.VIDEO-RIGHT iframe{max-width:100%}.cms-presentation.VIDEO-LEFT .infos,.cms-presentation.VIDEO-RIGHT .infos{max-width:50%; display:flex; flex-direction:column; justify-content:center}.news-archives{margin:0 0 20px 0}.news-archives h2{margin:0 0 10px 0}.news-archives ul{margin:0 0 0 20px}.news-archives ul li{margin:0 0 5px 0}.news-archives ul li a{clear:right}.news-archives ul li a.selected{text-decoration:underline}.news-listing{display:flex;flex-direction:column-reverse;margin-top:50px}.news-list{max-width:675px;margin:0 auto 50px auto}#news .right-col{margin:0 auto 50px auto}#news-last .news-list{max-width:1080px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none}#news-last .news-list li{background:white;width:300px;padding:25px;margin:0 20px 50px 20px;position:relative;text-align:center}#news-last .news-list li:after{position:absolute; content:""; border-top:8px solid #F7B600; width:45px; left:50%; bottom:-3px; margin-left:-23px}#news-last .news-list article{border-bottom:0;padding-bottom:0}#news-last .news-list article header{margin:0 0 20px 0}#news-last .news-list article header .title{min-height:60px}#news-last .news-list article header .title a{text-decoration:none;font-size:17px}#news-last .news-list article header time,#news-last .news-list article header .category{display:block;margin:0 auto 5px auto;color:#F7941E}#news-last .news-list article .texte{text-align:justify}#news-last .news-list article .texte .summary{margin:0 0 20px 0}#news-last .news-list article footer{clear:both;text-align:center}.news-list article{margin:0 0 30px 0; border-bottom:1px dashed #CCCCCC; padding-bottom:30px}.news-list article header{border-bottom:none;margin:0 0 5px 0}.news-list article header .title{font-weight:bold;margin:0 0 3px 0}.news-list article header .date{font-style:italic}.news-list article figure{overflow:hidden;margin:0 0 10px 0}.news-list article figure img{width:100%;height:auto;display:block}.news-list article figure iframe{width:100%}.news-list article .summary{margin:0 0 20px 0;text-align:justify}.news-list article footer{overflow:hidden;text-align:right}.newsletter-subscription-form .title{margin:0 0 3px 0}.newsletter-subscription-form .message{margin:0 0 10px 0}.newsletter-subscription-complete .message{margin:0 0 20px 0;text-align:justify}.newsletter-subscription-complete .themes{margin:20px auto}.newsletter-subscription-complete .themes ul{list-style-type:none}.newsletter-subscription-complete .themes ul li{margin:0 0 5px 0}.newsletter-subscription-complete .themes .title{font-weight:bold; border-bottom:1px dashed #CCCCCC; padding:0 0 10px 0; margin:0 0 10px 0}.newsletter-subscription-complete .submit{text-align:center;margin:50px 0 50px 0}.newsletter-subscription-complete .url{display:none}.community-all{display:flex;justify-content:center;margin:0 0 20px 0}.community-all .community{padding:0;margin:0 10px}.community-all .community a{width:45px;height:45px;background:no-repeat center center;background-size:45px;text-indent:-10000px;display:inline-block}.community-all .community-facebook a{background-image:url(../images/icons/social/facebook.svg)}.community-all .community-twitter a{background-image:url(../images/icons/social/twitter.svg)}.community-all .community-googlePlus a{background-image:url(../images/icons/social/google-plus.svg)}.community-all .community-flickr a{background-image:url(../images/icons/social/flickr.svg)}.community-all .community-youtube a{background-image:url(../images/icons/social/youtube.svg)}.community-all .community-pinterest a{background-image:url(../images/icons/social/pinterest.svg)}.community-all .community-instagram a{background-image:url(../images/icons/social/instagram.svg)}.community-all .community-linkedin a{background-image:url(../images/icons/social/linkedin.svg)}.sharer-all{text-align:center;margin:0 0 20px 0;overflow:hidden;display:flex;justify-content:center}.sharer-all .sharer{margin:0 5px}.sharer a{width:30px;height:30px;background:no-repeat center center;background-size:30px;text-indent:-10000px;display:block}.sharer.facebook a{background-image:url(../images/icons/social/facebook.svg)}.sharer.twitter a{background-image:url(../images/icons/social/twitter.svg)}