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:#092522}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:'karmina-sans',Helvetica,sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:'karmina-sans',sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;font-family:'karmina-sans',sans-serif;font-size:18px;background-color:#fff;font-weight:400;font-style:normal;line-height:1.5em;position:relative}div,p,ul,li{line-height:1.5em;font-size:18px;color:var(--noir)}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:700;line-height:1.2em;font-family:"Josefin Sans",sans-serif}sup{font-size:12px;vertical-align:top}#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;margin:25px
0}.link
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:30px
60px 20px 60px;font-size:18px;font-weight:bold;transition:1s;text-transform:uppercase;background:url(/img/cta.svg) center center no-repeat;background-size:100%}.link a:hover{color:#000}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0;color:#2A4620}.flexgrid{display:flex;width:100%}.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;-webkit-background-size:cover!important;-moz-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:30px;font-family:'karmina-sans'}h2{font-size:30px;font-family:'karmina-sans'}h3{font-size:24px;font-family:'karmina-sans'}.texte
ul{margin:10px
0}.texte ul
li{list-style-type:disc;list-style-position:outside;font-size:16px;margin-left:20px}footer{position:relative}:root{--rose:#FC5000;--or:#AA9D44;--noir:#2A4620}.grid-col-2
.deuxtiers{width:60%;margin-right:5%}.grid-col-2
.untiers{width:35%}.breadcrumb{padding:10px
0;font-size:12px}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:#000}.breadcrumb
*{font-size:12px}.menumobile{display:none}#header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:400;border-bottom:solid 3px #AA9D44}.calltel{position:fixed;bottom:0;right:0;background-color:#C18C62}.calltel a::before{content:'';position:absolute;top:0;left:0;width:20px;height:100%;background:url(/img/arrondi.svg) 0 0 no-repeat;background-size:auto 100%}.calltel
a{position:relative;color:#fff;display:block;padding:10px
25px 10px 60px;background:url(/img/tel.png) 25px center no-repeat;background-size:30px}#header
.logo{float:left;margin:15px
2.5% 15px 2.5%}#header .logo
a{display:block}#header .logo
img{height:120px;width:auto;display:block}#header
nav.Menu{float:right;margin:50px
0 0 0}#header nav.Menu ul
li{display:inline-block;text-transform:uppercase;font-size:20px}#header nav ul
li.contact{margin-right:0}#header nav ul li.contact
a{position:relative;color:#fff;display:block;background-color:#BDA370;padding:10px
20px 10px 35px}#header nav ul li.contact:hover
a{background-color:var(--or)}#ContentPage{position:relative;background-color:#fff;padding-top:150px}#HomePage
header{width:100%}#HomePage header
.h1{position:fixed;right:250px;top:40px;z-index:500;text-align:right;text-transform:uppercase;font-weight:400;color:#AA9D44}#HomePage header
.texte{position:relative;width:20%;background:url(/img/fond-arrondi.svg) top left no-repeat;background-size:100%;padding:120px
5% 75px 5%;color:#fff;margin-right:5%}#HomePage header .texte::after{position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#C18C62;content:'';z-index:0}#HomePage header .texte
*{color:#fff}#HomePage header .texte
.citation{font-family:"Allura",cursive;transform:rotate(-4.79deg);font-weight:400;font-style:italic;font-size:55px;line-height:60px;margin-bottom:50px}#HomePage header .texte  .citation
span{padding-left:50px}#HomePage header .texte
.text{background:url(/img/icon-home.svg) top center no-repeat;;padding-top:80px;position:relative;z-index:1}#HomePage header .texte  .text ul
li{list-style:none;margin:5px
0}#Galerie{width:66%;margin:0
18%}#Galerie
.photo{width:100%}#MoteurDispo{position:fixed;top:200px;right:0;width:calc(15% - 6px);border:solid 3px #E1DCBD;background-color:#fff;z-index:200}#MoteurDispo
p{color:var(--or);text-transform:uppercase}#MoteurDispo
.arrivee{float:left;width:calc(45% - 20px);padding:10px}#MoteurDispo .arrivee
input{width:100%;color:var(--noir);font-size:18px}#MoteurDispo .arrivee input::placeholder{color:var(--noir)}#MoteurDispo
.depart{border-left:solid 3px #FE7F7F;width:calc(45% - 23px)}#MoteurDispo
.pers{clear:both;border-top:solid 3px #FE7F7F;padding:20px
10px;position:relative}#MoteurDispo .pers
input{width:30px;color:var(--noir);font-size:18px}#MoteurDispo
.child{clear:both;border-top:0;border-bottom:solid 3px #FE7F7F}#MoteurDispo
.moreless{position:absolute;right:10px;top:5px;width:30px}#MoteurDispo .moreless
button{border:solid 1px var(--noir);padding:5px;width:25px;height:25px;text-align:center;line-height:15px;border-radius:90%;font-size:18px}#MoteurDispo
.tarif{padding:5px
10px}#MoteurDispo .tarif
strong{float:right}#MoteurDispo
.submit{background-color:#BDA370;;display:block;padding:10px
0;text-align:center;color:#fff;width:100%;;text-transform:uppercase;font-size:20px}#date_arrivee_div,#date_depart_div{position:absolute;z-index:100;right:0}.RedDate{opacity:1 !important}.RedDate
a{background-color:#E94F37 !important;background-image:none !important;color:White !important;font-weight:bold !important;font-size:12pt;opacity:1 !important}.RedDate
span{background-color:#E94F37 !important;background-image:none !important;color:#0D2818 !important;font-weight:bold !important;font-size:12pt;opacity:1 !important}.VacDate
a{background-color:grey !important;background-image:none !important;color:White !important;font-weight:bold !important;font-size:12pt;opacity:1 !important}.VacDate
span{background-color:grey !important;background-image:none !important;color:White !important;font-weight:bold !important;font-size:12pt;opacity:1 !important}.GreenDate
a{background-color:#DCE0D9 !important;background-image:none !important;color:#0D2818 !important;font-weight:bold !important;font-size:12pt}.golfe{padding:280px
18% 90vh 18%;background:url(/img/carte-golfe.png) top center no-repeat;background-size:100%!important}.golfe
.infos{background-color:#FBFAF5;width:30%;padding:2.5%;float:right}.golfe .content::after{content:'';display:block;width:100%;;clear:both}.descriptif{padding:75px
12.5%;width:75%;position:relative}.descriptif
.texte{margin-right:10%;border-bottom:solid 3px #AA9D44}.descriptif .texte
h2{border-top:solid 3px #AA9D44;padding:20px
0 10px 0;text-transform:uppercase;font-weight:300;font-size:30px;color:var(--or)}.descriptif .texte
h4{padding:0
0 20px 0;font-weight:400;font-size:20px;color:var(--or)}.presentation{position:relative;background-color:#FE7F7F;padding:75px
12.5% 0 12.5%;width:75%;overflow:hidden}.presentation::after{content:"Calme";font-size:220px;font-style:italic;font-weight:300;;position:absolute;bottom:90px;right:5%;color:#fff}.presentation
h2{text-transform:uppercase;font-weight:300;font-size:30px}.presentation
h3{font-size:24px;font-style:italic;font-weight:300}.presentation .grid-col-2{margin:50px
0;align-items:start}.presentation .grid-col-2
.texte{border-left:solid 3px #fff;padding-left:5%;margin-bottom:50px}.presentation ul
li{color:var(--noir);margin:15px
0}.presentation
*{color:#fff}.citation{position:relative;overflow:hidden}.citation
.texte{position:relative;position:absolute;top:200px;left:10%;width:60%}.citation .texte
p{font-size:50px;font-weight:300;font-style:italic;padding-top:160px;background:url(/img/citation.png) top left no-repeat;color:#fff}.avisclient{position:relative}.avisclient::after{content:"Paisible";font-size:220px;font-style:italic;font-weight:300;;position:absolute;top:-45px;left:5%;color:#fff;z-index:50}.reviews{background-color:#2A4620}.reviews:after{clear:both;display:block;width:100%;height:1px;content:''}.slider{width:100%}.review{color:#fff;padding:75px
20%;width:60%!important;display:flex;flex-wrap:wrap;justify-content:center;height:200px}.review
.note{display:none}.review
.com{display:inline-flex;justify-content:center;position:relative;margin:0
auto}.review .com
p{color:#fff;font-weight:300;font-style:italic;text-align:center}.review .com::before{content:'"';color:#fff;position:absolute;top:0;left:-10px}.review .com::after{content:'"';color:#fff;position:absolute;bottom:0;right:-10px}.review
.contact{text-align:center;margin:15px
0;width:100%}.review:nth-child(3n+1) .contact{color:#FE7F7F}.review:nth-child(3n+1){background-color:#2A4620}.review:nth-child(3n+2){background-color:#AA9D44}.review:nth-child(3n+3){background-color:#FE7F7F}.recapinfos{padding:50px
5%}.recapinfos .grid-col-1 .col-texte{display:flex;flex-wrap:wrap;width:100%}.recapinfos .grid-col-1 .col-texte
.texte{width:17%;padding:0
1.5%}.recapinfos .grid-col-1 .col-texte .texte
strong{color:var(--or);text-transform:uppercase;font-weight:400;font-size:24px}.recapinfos
.icon{padding-top:100px!important;background-size:auto 80px;background-position:10% top;background-repeat:no-repeat}.recapinfos .icon-arrivee{background-image:url(/img/icon-arrivee.png)}.recapinfos .icon-pers{background-image:url(/img/icon-pers.png)}.recapinfos .icon-animaux{background-image:url(/img/icon-animaux.png)}.recapinfos .icon-smoke{background-image:url(/img/icon-fumeur.png)}.recapinfos .regles p:nth-child(3n+2){border-top:solid 3px var(--or);border-bottom:solid 3px var(--or);padding:10px
0}.FormContact
.ligne{margin:15px
0}.FormContact .ligne
label{display:block;margin-bottom:5px}.FormContact
.field{border:solid 1px #BDA370;padding:10px;width:90%}.FormContact
.lieu{margin-bottom:15px}.FormContact .lieu
.field{width:95%}.FormContact
textarea{border:0;border-bottom:solid 1px #000;width:95%}.FormContact
.envoyer{float:right;margin-right:2.5%;background-color:#BDA370;color:#fff;display:inline-block;position:relative;z-index:1;padding:15px
30px;font-size:18px;font-weight:bold;transition:1s;text-transform:uppercase}.FormContact .envoyer:hover{background-color:var(--or)}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background-color:#BDA370!important}footer{padding:50px
0;text-align:center;border-top:solid 3px var(--or);border-bottom:solid 3px var(--or)}footer
.legal{font-size:12px;margin-top:15px}#Contact
.texte{margin:50px
18%}#Contact
section{margin:50px
18%}#rervationtunnel{display:none;overflow-y:scroll;z-index:510;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#E1DCBD}#rervationtunnel
.close{position:fixed;top:15px;right:15px;z-index:511}#rervationtunnel
.colright{float:right;width:30%;padding:70px
5% 2.5% 5%;background-color:#fff;color:#000;height:95%}#rervationtunnel .colright
#Annonce{width:100%}#rervationtunnel .colright #Annonce
.item{float:none;width:100%}#rervationtunnel .colright #Annonce .item
h2{padding:10px
0}#rervationtunnel .colright #Annonce .item h2
a{color:#fff}#rervationtunnel .colright #Annonce .item
.tarif{display:none}#rervationtunnel .colright
#Montant{margin-top:50px}#rervationtunnel .colright #Montant
h3{text-transform:uppercase;font-size:18px;font-weight:400}#rervationtunnel .colright #Montant
#Prix{margin-top:15px;padding:20px
5%;text-align:center;font-size:24px;font-weight:900}.clearfix{clear:both}#rervationtunnel
#Tunnel{float:left;width:50%;padding:2.5% 5%}#rervationtunnel #Tunnel
.criteres{padding:15px
5%;width:90%;margin-bottom:25px;font-size:15px}#rervationtunnel #Tunnel .criteres::after{content:' ';clear:both}#rervationtunnel #Tunnel .criteres
p{margin-bottom:10px}#rervationtunnel #Tunnel .criteres
.libelle{text-transform:uppercase;font-weight:400;margin-bottom:15px}#rervationtunnel #Tunnel .criteres
input{border:solid 1px #0000;padding:7px
2.5% 7px 2.5%;width:calc(95% - 2px);font-size:15px}#rervationtunnel #Tunnel
.submit{margin-top:15px;background-color:#0000;color:#fff;padding:10px
15px;font-size:18px;float:right;background:#FE7F7F;text-transform:uppercase;font-weight:900;margin-left:5%}#rervationtunnel #Tunnel
.rgpd{float:left;width:70%;font-size:11px;font-style:italic;margin-top:15px}#rervationtunnel
.col2{width:47.5%}#rervationtunnel #Tunnel
.cursorqte{margin-top:5px}#rervationtunnel #Tunnel .cursorqte
a{display:none}#rervationtunnel #Tunnel .cursorqte
input{float:left;margin:0;width:40px}#rervationtunnel
.envoyerdemanderesa{margin-right:5%}.contentpage{padding:120px
5%}.contentpage
a{color:var(--noir)}.contentpage  ul
li{list-style-type:disc;list-style-position:outside;font-size:18px;margin-left:20px}@media screen and (min-width: 1800px){}@media screen and (min-width: 1600px){.golfe{padding-bottom:90vh}}@media screen and (max-width: 1480px){}@media screen and (max-width: 1300px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1080px){}@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%;margin:25px
0}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%;margin:25px
0}.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}.photo-paralax{background-attachment:scroll}#header
.logo{width:85%;height:auto;padding:0px
2.5% 20px 2.5%}#header .logo
img{width:100%;height:auto}#HomePage header
.h1{font-size:16px;left:0;width:80%;right:unset;top:130px}#HomePage header .h1
br{display:none}#header
nav.Menu{margin-top:0}#header
nav.Menu{position:fixed;bottom:0;left:0;width:calc(50% - 3px);border-right:solid 3px #fff}#header nav.Menu ul
li{font-size:16px;width:100%}#header nav.Menu ul li
a{padding:10px;text-align:center;padding:12px
10px 11px 10px}.cta_mobile_book{display:block;position:fixed;bottom:0;right:0;width:50%}.cta_mobile_book
a{text-align:center;background-color:var(--or);color:#fff;display:block;background-color:#BDA370;padding:10px
5px;font-size:16px;text-transform:uppercase}#ContentPage{padding-top:190px}#Galerie{margin:0
10%;width:80%;aspect-ratio:4/3}#Galerie .photo
img{aspect-ratio:4/3}#MoteurDispo{width:calc(100% - 6px);background:#fff;top:173px;height:100%;z-index:500;display:none}.golfe{padding:360px
10% 50px 10%}.golfe
.infos{width:90%;padding:5%}.descriptif{padding:50px
10%;width:80%}.descriptif
.texte{margin-right:0}.presentation{padding:50px
10%;width:80%}.presentation ul
li{margin-left:20px}.presentation::after{font-size:120px;bottom:22px}.citation
.texte{width:80%}.citation .texte
p{font-size:30px}.avisclient::after{font-size:120px;top:-29px}.recapinfos .grid-col-1 .col-texte
.texte{width:100%;margin:25px
0;text-align:center}.recapinfos .grid-col-1 .col-texte
.icon{background-position:top center}#Contact
.texte{margin:25px
10% 0 10%}#Contact
section{margin:25px
10%}#rervationtunnel
.colright{float:none;width:90%;height:auto;padding-top:30px}#rervationtunnel .colright
#Montant{margin-top:25px}#rervationtunnel .colright #Montant
#Prix{font-size:18px;padding:10px
5%}#rervationtunnel
#Tunnel{float:none;width:90%}}@media screen and (max-width: 640px){}@media screen and (max-width: 475px){}@media screen and (max-width: 400px){}@supports (-webkit-touch-callout: none){.photo-paralax{background-attachment:scroll!important;background-size:auto 100vh;background-position:bottom center !important}}