@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;500;700;900&display=swap');a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;transition-duration:0.7s}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:1s;color:#fff}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.errorS{color:red}.ErrorField{border-bottom:solid 1px #FF0000!important}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;border-radius:0;font-family:'Montserrat',Helvetica,sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:'Lato',sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;font-family:'Lato',sans-serif;color:#1A5244;font-size:18px;background:#fff;font-weight:400;font-style:normal;line-height:1.5em;position:relative}div,p,ul,li{line-height:1.5em;font-size:16px;color:#4d4d4f}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:900;line-height:1.2em;color:var(--bleu)}sup{font-size:12px;vertical-align:top}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0s;-animation-delay:0s}@-webkit-keyframes
slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes
slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;align-items:center;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:104.8%;display:flex;flex-wrap:wrap;margin:0
-2.6%;overflow:unset}.grid-col-3>div{width:28.33%;margin:75px
2.5%}.grid-col-4{width:105%;display:flex;flex-wrap:wrap;margin:0
-2.5%;overflow:unset}.grid-col-4>div{width:20%;margin:75px
2.5%}.row
.deuxtiers{width:55%}.row
.untiers{width:45%}.grid-col-3
.colcinqpourcent{margin-left:3%;width:23.33}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset;text-align:center}.link
a{display:inline-block;color:#fff;;border-radius:25px;padding:10px
25px;font-size:18px;text-transform:uppercase;transition-duration:0.7s!important;background-color:var(--bleu)}.link a:hover{font-weight:900}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0}.texte p
a{color:var(--bleu)}.flexgrid{display:flex;width:calc(100% - 75px);gap:25px}.popup{position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.9);width:100%!important;height:100vh;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}.popup
.content{position:relative;padding:5%;height:90%;width:90%;text-align:center}.popup .content
button{position:absolute;top:2.5%;right:3.5%;background:unset;border:0}.popup .content button
img{filter:invert(100%);height:30px}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}#wrap{overflow:hidden}.photo
img{display:block;width:100%;height:auto}.photo-paralax{width:100%;height:1080px;background-size:cover!important}.photo-fond{width:100%;height:100%;;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}h1{font-size:40px;font-family:'Playfair Display'}h2{font-size:30px;font-family:'Playfair Display'}h3{font-size:24px;font-family:'Playfair Display'}.texte ul
li{list-style-type:square;list-style-position:inside;font-size:16px}.texte ul li
strong{color:var(--vert);text-transform:uppercase}footer{position:relative}:root{--bleu:#00527c;--jaune:#fed100;--vert:#00a096;--noir:#4a4747}.grid-col-2
.deuxtiers{width:60%;margin-right:5%}.grid-col-2
.untiers{width:35%}.contentpage{padding:100px
5%}.menumobile{display:none}#header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:400}#header
.logo{padding:15px
5% 15px 5%;text-align:left;clear:both}#header .logo
img{height:100px}#header
.call{position:fixed;top:0;right:0}#header .call
a{display:inline-block}#header
.tel{float:right;color:var(--bleu);padding:10px
15px 10px 25px;background:url(/img/tel.png) left no-repeat;margin-left:15px}#header
.booking{float:right;background-color:var(--bleu);color:#fff;padding:12px
25px;text-transform:uppercase}#header
.versionen{padding:10px}#header
nav{clear:both;background-color:#fed100;display:flex;justify-content:center}#header nav ul
li{display:inline-flex;position:relative}#header nav ul li
a{display:block;padding:15px
25PX;font-size:18px;color:#00527c}#header nav ul li
a.selected{background-color:#00a096;color:#fff}#header nav ul li:hover
a{background-color:#00a096;color:#fff}#header nav ul li
ul{position:absolute;left:0;top:50px;opacity:0;transition:1s;background-color:var(--vert);width:200px}#header nav ul li ul
li{display:block}#header nav ul li ul li
a{color:#fff;padding:5px
25px}#header nav ul li:hover
ul{opacity:1}#header.fixedheader
.logo{text-align:left;margin:0;padding:2px
5%}#header.fixedheader .logo
img{height:40px}#ContentPage{padding-top:180px}#FondFlash{height:100vh;position:relative;z-index:55}#Flash{width:100%;position:relative;height:100%;z-index:10}#Flash
.item{width:100%;height:100%}#Flash .item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}#Flash .item
img{width:100%;height:100%}#Flash .item
.legende{position:absolute;color:#fff;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);font-size:18px;text-transform:uppercase;font-weight:500;text-align:center}#Flash .item
.legende{font-size:50px;display:block;font-family:'Playfair Display';text-transform:none;letter-spacing:2px;line-height:50px;font-weight:400}#Flash .item .legende
span{display:block;text-transform:uppercase;font-size:16px;margin-top:0px}#Flash
picture{width:100%;height:100%}#Flash  picture
img{width:100%;height:auto;display:block}#NavFlashPager{display:none}#MoteurDispo{background:var(--bleu)!important;width:70%;padding:10px
15%;position:fixed;bottom:0;left:0;z-index:500;font-size:18px;overflow:unset}#HomePage
header{padding:100px
25%}#HomePage header
h1{text-align:center}section .col-texte
.texte{padding:0
10%;width:80%}section .col-texte .texte
h2{text-align:center}.sectionjaune{background-color:var(--jaune);color:var(--bleu)}.sectionjaune .col-texte
.texte{padding:50px
10%;width:80%}.sectionjaune .col-texte .texte
*{color:var(--noir)}.sectionjaune
.link{margin-bottom:50px}.sectionvert{background-color:var(--vert);color:#fff}.sectionvert .col-texte .texte
*{color:#fff}.picto-services{padding:75px
5%;width:90%}.picto-services
.icon{width:20%!important;display:inline-block;padding:0;padding:80px
0 25px 0!important;background-size:auto 80px}.picto-services .icon
p{text-align:center;font-size:18px;text-transform:uppercase}.picto-services .icon p
a{color:#fff}.icon-piscine{background:url(/img/piscine.png) top center no-repeat}.icon-handicap{background:url(/img/handicap.png) top center no-repeat}.icon-wifi{background:url(/img/wifi.png) top center no-repeat}.icon-commerces{background:url(/img/commerces.png) top center no-repeat}.icon-animations{background:url(/img/animations.png) top center no-repeat}.hebergements{padding:0
10% 70px 10%}.hebergements
.intro{padding:50px
0;text-align:center}.hebergements .intro
h2{text-align:center;color:var(--bleu);text-align:center}.hebergements .intro h2
a{color:var(--bleu)}.hebergements .photo-paralax{margin:0
-15%;width:130%;height:60vh}.hebergements .grid-col-3{align-items:start;margin:0}.hebergements
.itemmenu{position:relative;width:100%}.hebergements .itemmenu
.photo{margin-bottom:15px}.hebergements .itemmenu h3
a{color:var(--bleu)}footer{clear:both;overflow:unset;background:var(--bleu);padding:50px
5% 100px 5%;color:#fff}footer .content div, footer .content
p{color:#fff;font-size:14px}footer
.infos{float:left;width:45%}footer
.logo{float:left}footer .logo
img{width:auto;height:70px}footer
.coords{float:left;;width:50%}footer .coords
.nom{text-transform:uppercase}footer .coords
p{line-height:30px;font-size:16px;padding-left:40px}footer
.socialmedia{margin-top:15px;margin-left:50px}footer .socialmedia
a{margin:0
10px 0 0}footer .socialmedia
img{height:30px}footer
.contactus{float:right;width:40%}footer .contactus
a{color:#fff}footer .contactus
.email{background:url(/img/email.png) left no-repeat;padding-left:30px;margin-bottom:5px}footer .contactus
.tel{background:url(/img/tel.png) left no-repeat;padding-left:30px}footer
.sitemap{float:right;width:25%}footer .sitemap ul
li{float:left;width:50%;margin-bottom:5px}footer .sitemap ul li
a{font-size:16px;color:#fff}footer .sitemap ul li a:hover{color:var(--bronze)}footer .sitemap ul li
ul{display:none}footer
.legal{clear:both;font-size:11px;margin-top:25px;text-align:center;color:#fff}footer .legal
a{color:var(#fff);font-size:11px;margin:0
10px}footer
.maps{float:left;width:20%;font-size:18px}footer .logo-p{padding:10px;background-color:#fff;float:left;margin:0
10px 10px 0}footer .logo-p
img{height:50px}#Prestation{padding-top:0px}.breadcrumb{padding:10px
5%;font-size:11px}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline;font-size:11px;color:var(--bleu)}.breadcrumb
a{color:var(--bleu)}#Prestation
header{text-align:center;padding:70px
5%}#Prestation header
.photo{float:left;width:37.5%;margin-right:2.5%}#Prestation header
h2{text-transform:uppercase;font-size:18px;color:var(--bleu)}#Prestation header
h1{font-weight:400;font-size:50px;line-height:60px;position:relative;overflow:unset;display:inline-block;color:var(--bleu)}#Prestation header
.texte{margin:50px
15% 0 15%}#Prestation header .texte
a{color:var(--bleu)}#Prestation .row h2,#Prestation .row
h2{color:var(--bleu)}#Prestation .row h3,#Prestation .row h3
a{color:var(--bleu)}#Prestation{padding-bottom:50px}#Prestation
.galerie{aspect-ratio:4/3}.Plancamping{padding:50px
10%}.col-news{padding:0px
5%;width:90%}.col-news .gridflex-grid{display:flex;margin:0}.col-news .gridflex-grid>div{width:30%;margin-right:5%;margin-bottom:50px}.col-news .gridflex-grid  > div
.photo{margin-bottom:15px}#Article{padding-top:0px}#Article
.breadcrumb{padding:10px
5%;font-size:11px}#Article .breadcrumb
p{font-size:11px;color:var(--bleu)}#Article .breadcrumb
a{color:var(--bleu)}#Article
header{padding:0
0 70px 0}#Article header
h2{text-transform:uppercase;font-size:18px;color:var(--bleu)}#Article header
h1{font-weight:400;font-size:50px;line-height:60px;position:relative;overflow:unset;display:inline-block;color:var(--bleu)}#Article header
.texte{margin:50px
10% 0 10%}#Article .row h2,#Prestation .row
h2{color:var(--bleu)}#Article .row h3,#Prestation .row h3
a{color:var(--bleu)}#GalerieP{padding:0px
10%;width:80%}#GalerieP>div{margin:25px
2.5%}#Hebergements
.content{padding:25px
0}#Hebergements header
.texte{width:50%;margin:0
auto;text-align:center}#Hebergements
h1{text-align:center;color:var(--bleu)}#Hebergements
.liste{margin:50px
2.5%;align-items:start;width:95%}#Hebergements  .liste
.item{margin:25px
2.5%}#Hebergements  .liste .item
.photo{margin-bottom:10px}#Hebergements .liste .item
h2{font-size:18px;font-weight:700}#Hebergements .liste .item h2
a{color:var(--bleu)}#Hebergements .liste .item
h3{font-size:18px;font-weight:700}#Hebergements .liste .item h3
a{color:var(--bleu)}.item-detail{display:flex;flex-wrap:wrap;width:100%}.item-detail
.galerie{width:50%}.item-detail .galerie
img{width:100%;display:block}.item-detail
.texte{padding:0
5%;width:40%}.item-detail
h1{font-weight:700;color:var(--bleu)}.item-detail
.link{margin-top:50px}.bloc_resa{padding:50px
5%;width:90%;background-color:#FFF7E5;clear:both}#detail-bien
h2{color:var(--bleu)}#Others{position:relative}#Others
.content{padding:50px
5%}#Others .content
h2{color:var(--bronze)}#Others
.item{margin:25px
2.5%}#Others .item
.photo{margin-bottom:10px }#Others .item
h2{font-family:'Montserrat';font-size:18px;text-transform:uppercase;font-weight:700}#Others .item h2
a{color:var(--bleu)}#Others .item .detail:hover
img{width:55px}#contact{padding:0
5% 100px 5%;width:90%}#contact
h1{line-height:1.2em;font-size:60px;margin-bottom:10px;color:var(--bleu);text-align:center}#contact
.texte{text-align:center}#contact
h2{position:relative;color:#BEBEBE;font-size:40px;;margin-bottom:40px;text-transform:uppercase}.FormContact{width:90%;margin:0
auto}#contact
.FormContact{width:100%;margin:0
auto}.FormContact .grid-col-2{display:block}.FormContact
.ligne{margin:15px
0;width:100%}.FormContact
.field{border:solid 1px var(--bleu);padding:10px
15px;width:calc(100% - 32px)}.FormContact
textarea{border:0;border-bottom:solid 1px #000}.FormContact
.envoyer{float:right;color:#fff;;border-radius:25px;padding:10px
25px;font-size:18px;text-transform:uppercase;transition-duration:0.7s!important;background-color:var(--bleu)}.FormContact
.rgpd{font-size:11px}.FormContact .rgpd
a{color:#000}.contentpage
.breadcrumb{padding:10px
0}.contentpage h1,.contentpage
h2{margin-bottom:15px}.contentpage
h2{margin:15px
0}.contentpage .listedocs
p{display:none}.contentpage .listedocs ul
li{list-style:square;list-style-position:inside}.contentpage .listedocs ul li
a{color:var(--bleu)}.tarifs{padding:0
15%;margin:0
0 50px 0;overflow:visible}.tarifs
.content{overflow:visible}.tarifs
h2{font-family:'Playfair Display';font-weight:700;line-height:1.5em}.tarifs h2
strong{text-transform:uppercase}#NavPagerTarif{text-align:center;margin:25px
0}#NavPagerTarif
a{padding:10px
15px;margin:0
15px;display:inline-block;color:var(--bleu);border:solid 1px var(--bleu);border-radius:15px}#NavPagerTarif
a.activeSlide{background-color:#00a096;border-color:#00a096;color:#fff}.tarifs
.slideshow{width:100%;margin:50px
0}.tarifs
.item{width:calc(100%);background-color:#fff}.tarifs .item
h3{display:none}.tarifs .item
table{width:100%}.tarifs .item table
tr{display:flex;flex-wrap:wrap;align-items:center}.tarifs .item table tr
td{text-align:center;border-radius:15px;padding:25px
15px;background-color:#fff;width:calc(33.33% - 30px);margin:15px
0;-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,0.25);box-shadow:5px 5px 15px 5px rgba(0,0,0,0.25)}.tarifs .item table tr td
p{margin:10px
0}.tarifs .item table tr td
strong{font-size:24px}.tarifs .item table tr td i
strong{font-size:18px}.tarifs .item table tr td:nth-child(2){background-color:#00a096;color:#fff;padding:45px
15px;color:#fff;margin:0}.tarifs .item table tr td:nth-child(2) p{color:#fff}.gridflex-grid{display:flex;flex-wrap:wrap}.gridflex-grid>div{width:28.33%;margin:25px
2.5%}#section273 .grid-col-1{padding:50px
2.5%}#section273
.flexgrid{width:calc(100% - 75px);gap:25px;margin:50px
0}@media screen and (min-width: 1600px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1300px){}@media screen and (max-width: 1180px){h1{font-size:30px}h2{font-size:24px}}@media screen and (max-width: 1024px){}@media screen and (max-width: 960px){.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{width:100%}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}.grid-col-2>div{margin:25px
0}#header{padding:0;position:fixed;width:100%;z-index:400}#header
.logo{text-align:center;float:left;clear:none}#header .logo
img{height:100px}#header .call
.tel{display:none}#header
.menumobile{float:left;display:block;position:relative;height:auto;padding-top:40px}#header .menumobile
.lib{display:none}#header
nav{display:none}#header.fixedheader
.menumobile{padding-top:0}#header.fixedheader .logo
img{height:50px}#header
nav{position:fixed;top:100px;left:0;width:95%;padding:5% 2.5%;height:90%;background-color:#fff;z-index:400}#header nav
button.close{background:none;border:0;font-size:40px;float:right;color:#fff;display:inline-block}#header nav
ul{clear:both;margin-top:5%}#header nav ul
li{display:block;float:none;margin:15px
0;text-align:left;font-size:18px}#header nav ul li
a{text-align:left;display:block;text-transform:uppercase}#header nav ul li
ul{position:relative;display:block;top:unset;left:unset;opacity:1;background-color:unset;margin-left:5%}#header nav ul li ul
li{margin:10px
0;font-size:14px}#header nav ul li ul li
a{color:var(--bleu)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:2px;border-radius:0;background-color:var(--bleu)}#ContentPage{padding-top:100px}#MoteurDispo{position:relative}.sectionjaune .grid-col-2>div{margin:0}.sectionjaune .grid-col-2  .col-texte{padding:50px
0}.sectionvert .grid-col-2>div{margin:0}.sectionvert .grid-col-2  .col-texte{padding:50px
0}.picto-services{align-items:start}.picto-services
.icon{width:100%!important}.hebergements .grid-col-2>.item{width:100%!important}footer
div{width:100%;float:none}footer
.coords{width:100%;float:none}footer .coords
.logo{width:100%;text-align:center}footer .coords
.infos{width:100%;text-align:center;margin:10px
0}footer .coords
p{padding-left:0}footer
.socialmedia{margin-left:0}footer .coords
.contactus{float:unset;width:100%;text-align:center;margin:10px
0}footer
.maps{width:100%;text-align:center;margin:10px
0}footer
.sitemap{width:100%;margin:10px
0}footer .contactus
.email{padding-left:0}footer .contactus
.tel{padding-left:0}h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}#Prestation header
h1{font-size:30px}.col-news .gridflex-grid{display:block}.col-news .gridflex-grid>div{width:100%;margin:25px
0}#Hebergements
.liste{margin:25px
5%;width:90%}#Hebergements .liste
.item{margin:25px
0}.item-detail
.galerie{width:100%;margin:0
0 25px 0}.item-detail
.texte{width:90%;padding:25px
5%}#contact
.FormContact{width:100%}.tarifs{padding:25px
5%}#NavPagerTarif
a{margin:0
10px}.tarifs .item table tr td
p{font-size:14px}.tarifs .item table tr td
strong{font-size:18px}}@media screen and (max-width: 800px){.grid-col-3>div{margin:75px
0}}@media screen and (max-width: 640px){}@media screen and (max-width: 475px){}@media screen and (max-width: 320px){}#guestapp-reviews-simple.guestapp-simple-widget{position:relative;border-radius:5px !important;font-family:Arial,sans-serif !important;font-size:12px !important;font-weight:100 !important;width:100% !important}#guestapp-reviews-simple
p{margin:5px
0}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-scale{border-top:1px solid white;font-size:28px;padding:0
8px}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-mb3{margin:3px}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-mb10{margin-bottom:10px}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-big2{font-size:1.5em}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-big3{font-size:3em;line-height:1.2em}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-cta{border-radius:5px;padding:5px;font-size:12px;width:auto !important;cursor:pointer}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-aggregate
h1{margin:0;text-transform:uppercase;font-size:20px;width:auto}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-aggregate .guestapp-average{background-color:#da3768;border-radius:50%;box-sizing:border-box;color:white;height:90px;padding-top:8px;text-align:center;width:90px}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-footer
img{height:40px}#guestapp-reviews-simple.guestapp-simple-widget{position:relative;max-width:500px;min-height:120px}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-average{position:relative;display:inline-block;vertical-align:top;margin:20px}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-infos{display:inline-block;text-align:left;margin-top:30px !important}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-footer{position:absolute;bottom:0;right:0;border:0;text-align:right;margin:0
5px 5px 0}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-link-reviews{border-radius:5px;padding:5px;font-size:12px;text-decoration:none}@media (max-width: 480px){#guestapp-reviews-simple.guestapp-simple-widget .guestapp-average{margin:10px
auto;display:block}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-infos{display:block;text-align:center}#guestapp-reviews-simple.guestapp-simple-widget .guestapp-footer{position:relative;text-align:center;margin-top:15px}}#guestapp-reviews-simple.guestapp-widget-obscur{background-color:#262f34;border:1px
solid #000;color:#f7f7f7;overflow:hidden}.guestapp-widget-obscur .guestapp-link-reviews{border:1px
solid #A0264B;background-color:#da3768;border-bottom:2px solid #A0264B;color:white;cursor:pointer}#guestapp-reviews-simple.guestapp-widget-obscur .guestapp-scale{border-top:1px solid white}#guestapp-reviews-simple.guestapp-widget-obscur .guestapp-cta{border:1px
solid #A0264B;background-color:#da3768;border-bottom:2px solid #A0264B;color:white;cursor:pointer}#guestapp-reviews-simple.guestapp-widget-bright{background-color:#f5f5f5;border:1px
solid #ccc;color:#333;overflow:hidden}.guestapp-widget-bright .guestapp-link-reviews{border:1px
solid #A0264B;background-color:#da3768;border-bottom:2px solid #A0264B;color:white;cursor:pointer}#guestapp-reviews-simple.guestapp-widget-bright .guestapp-scale{border-top:1px solid #ccc}#guestapp-reviews-simple.guestapp-widget-bright .guestapp-cta{border:1px
solid #A0264B;background-color:#da3768;border-bottom:2px solid #A0264B;color:white}.guestapp-rating-tooltip
img{width:100%;height:auto}.guestapp-rating-tooltip{display:inline-block;position:relative;width:10px;height:10px}.guestapp-rating-tooltip::before{display:inline-block;position:absolute;left:100%;top:5px;border-radius:5px;padding:10px;margin-left:10px;margin-top:-50px;color:#fff;background:#888;content:attr(aria-label);opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.guestapp-rating-tooltip:hover:before,.guestapp-rating-tooltip:focus:before{opacity:1}.guestapp-hidden{display:none}#Footer #guestapp-reviews{margin-top:25px!important}#Prestation.pageseo section .grid-col-2{align-items:start}#Prestation.pageseo section
h2{text-align:left}#map_canvas{width:100%;height:100vh}#map_canvas
*{overflow:unset}#Listing{float:left;width:80%;padding:0
10%}#Listing
.item{position:relative;margin:0
0 25px 0;font-size:14px;width:100%;display:flex;align-items:center;flex-wrap:wrap;overflow:unset;border-radius:15px}#Listing .item:hover{background-color:var(--beige)}#Listing .item::after{position:absolute;content:'';z-index:0;left:-20px;top:-12px;width:40px;height:40px;background-color:var(--beige);border-radius:90%}#Listing .item
.photo{width:25%;margin-right:5%;z-index:10}#Listing .item .photo
img{border-radius:15px}#Listing .item
.texte{width:65%;padding-top:10px;padding-right:5%}#Listing .item .texte
p{font-size:14px}#Listing .item
h2{font-size:18px;font-family:'Montserrat';margin-bottom:10px}#Listing .item h2::after{display:none}.ListeHeb .content .grid-col-1{padding:50px
5%;width:90%}.ListeHeb .content .grid-col-1
.texte{padding:0}.ListeHeb .content
.item{margin:25px
2.5%!important}.ListeHeb .content  .item
.texte{padding:15px
0}.ListeHeb .content  .item .texte
h3{font-size:18px}.ListeHeb .content
.link{margin:25px
0}.Aquatique .content .grid-col-1{padding:50px
5%;width:90%}.Aquatique .content .grid-col-1 .col-texte
.texte{padding:0}.Aquatique .content .grid-col-1
h2{text-align:left}.Aquatique .content .grid-col-1
h3{font-weight:400}.Aquatique .content .grid-col-3{margin:0
5%;width:90%;gap:2%}.Aquatique .content .grid-col-3>div{width:31.33%;margin:25px
0}.Vacances .content .grid-col-1{padding:50px
5%;width:90%}.Vacances .content .grid-col-1 .col-texte
.texte{padding:0}.Vacances .content .grid-col-2{align-items:start}.Vacances .content .grid-col-2
h2{text-align:left}.Vacances .content .grid-col-2
h3{text-align:left;margin-bottom:25px}.itemevenement{background-color:#eef9ff;padding:20px
2.5%;margin:0
0 25px 0}.itemevenement
.type{background-color:var(--bleu);padding:5px
10px;display:inline-block;color:#fff}.Contact
.content{padding:50px
0}.menufilter2{padding:25px
5%}.menufilter2
li{display:inline-block;margin:5px
10px 5px 0;font-size:12px}.menufilter2 li
a{color:#00527c}#detail-produit{padding:50px
5%}#detail-produit
a{color:#00527c}