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}@font-face{font-family:'Urbanist';src:url('/fonts/Urbanist-MediumItalic.eot');src:local('☺'), url('/fonts/Urbanist-MediumItalic.woff') format('woff'), url('/fonts/Urbanist-MediumItalic.ttf') format('truetype'), url('/fonts/Urbanist-MediumItalic.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DancingScript-VariableFont_wght';src:url('/fonts/DancingScript-VariableFont_wght.eot');src:local('☺'), url('/fonts/DancingScript-VariableFont_wght.woff') format('woff'), url('/fonts/DancingScript-VariableFont_wght.ttf') format('truetype'), url('/fonts/DancingScript-VariableFont_wght.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MyriadPro';src:url('/fonts/MyriadPro-Regular.eot');src:local('☺'), url('/fonts/MyriadPro-Regular.woff') format('woff'), url('/fonts/MyriadPro-Regular.ttf') format('truetype'), url('/fonts/MyriadPro-Regular.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'AcuminVariableConcept';src:url('/fonts/Acumin-Variable-Concept.eot');src:url('/fonts/Acumin-Variable-Concept.eot?#iefix') format('embedded-opentype'),
url('/fonts/Acumin-Variable-Concept.woff2') format('woff2'),
url('/fonts/Acumin-Variable-Concept.woff') format('woff'),
url('/fonts/Acumin-Variable-Concept.ttf')  format('truetype'),
url('/fonts/Acumin-Variable-Concept.svg#Acumin Variable Concept') format('svg')}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:rgb(219,81,81)}.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:'Urbanist',sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:'Urbanist',sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;font-family:'Urbanist',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;cursor:url(/img/pointer.png),auto}div>p{margin:5px
0}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:700;line-height:1.2em;font-family:'Urbanist',sans-serif}h4{text-transform:uppercase;;font-size:14px;margin:15px
0 0 0}sup{font-size:12px;vertical-align:top}.mypanier{display:none}#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:100%;display:flex;flex-wrap:wrap;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%}.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:#A3BAD0;display:inline-block;position:relative;z-index:1;padding:5px
40px;border:solid 1px #A3BAD0;font-size:14px;transition:1s}.link a:hover{color:#0B3753;border-color:#0B3753}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0;font-size:20px;color:var(--bordeau)}.flexgrid{display:flex;width:100%}#AllPopUp{position:fixed;display:none;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}#AllPopUp
.content{position:relative;text-align:center;background-color:#364D8D}#AllPopUp .content
button{position:absolute;top:2.5%;right:2.5%;background:unset;border:0;z-index:50}#AllPopUp .content button
img{filter:invert(100%);height:30px}#AllPopUp .content
video{height:100vh}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}#wrap{overflow:hidden;position:relative}.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}.photofond{width:100%;height:100%;background-size:cover!important}h1{font-size:30px}h2{font-size:30px}h3{font-size:24px}.texte
ul{margin:10px
0}.texte ul
li{list-style-type:disc;list-style-position:outside;font-size:14px;margin-left:20px}footer{position:relative}:root{}.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}#wrap{position:relative;color:#0B3753;padding-top:200px}#Header{width:100%;position:fixed;top:0;left:0;background-color:#fff;font-size:14px;z-index:300}#Header
.content{padding:25px
2.5%;border-bottom:solid 1px #A3BAD0;display:flex;flex-wrap:wrap}#Header
.menumobile{display:none}#Header
.adr{width:32%;text-align:right;margin-right:1.5%}#Header
.tel{width:10%;text-align:center;margin-right:1.5%}#Header
.versionetr{width:5%;text-transform:uppercase;text-align:center}#Header .versionetr
a{display:inline-block;padding:0
5px;color:#A3BAD0}#Header .versionetr
a.selected{color:#0B3753}#Menu{width:50%}#Menu ul
li{display:inline-block;margin-right:25px}#Menu ul li
a{color:#0B3753}#Header
.logo{padding:50px
5%;text-align:center}#Header .logo
img{height:130px}#Header.fixedheader
.logo{padding:20px
5%}#Header.fixedheader .logo
img{height:50px}#HomePage{position:relative}#FondFlash{width:90%;padding:0
5%}#Flash{width:100%}#Flash
.item{width:100%}#Flash .item
img{width:100%}#Apropos{margin-top:-300px;width:70%;padding:0
15%}#Apropos .grid-col-2{align-items:start}#Apropos
.presentation{padding:5% 7.5%;width:40%!important;z-index:50;background:#fff url(/img/fond-montain.svg) bottom center no-repeat;background-size:21px;padding-bottom:300px;background-size:85%;margin-top:50px}#Apropos
h1{font-family:'AcuminVariableConcept';text-align:center;font-weight:900;font-size:30px;line-height:60px;margin-bottom:50px }#Apropos h1
strong{font-family:'Dancing Script';font-size:55px;font-weight:400}#Apropos .presentation
p{text-align:center;line-height:36px;;font-style:italic}#Apropos .presentation
.link{margin-top:60px}#Apropos
.portrait{width:45%;z-index:50}#Apropos .portrait
img{-webkit-box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35);box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35)}#Lacarte{background:url(/img/fond-carte.svg) top center no-repeat;background-size:100%;padding:200px
10% 50px 10%;width:80%;position:relative}#Lacarte::before{position:absolute;top:0;left:0;width:100%;height:120px;content:'';background:rgb(255,255,255);background:linear-gradient(180deg, rgba(255,255,255,1) 55%, rgba(255,255,255,0) 100%)}#Lacarte .grid-col-3{align-items:center}#Lacarte .grid-col-3>div{margin:0;width:33.33%;-webkit-box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35);box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35)}#Lacarte
.infos{background-color:#002A42;color:#fff;padding:60px
5%;width:23.33%!important}#Lacarte .infos
.texte{text-align:center}#Lacarte .infos .texte
p{margin:25px
0}#Lacarte .infos .texte p
strong{padding:5px
40px;border:solid 1px #A3BAD0;font-size:14px;border:solid 1px #8FACC6;color:#8FACC6;font-size:21px;width:155px;display:inline-block}#Lacarte .infos
.link{text-align:center}#Lacarte .infos .link
a{background:#fff url(/img/icon-carte.svg) center  25px no-repeat;padding:100px
25px 25px 25px;display:inline-block;border:0;font-size:24px;font-family:'AcuminVariableConcept';font-weight:900;text-transform:uppercase;color:#002A42;line-height:40px;-webkit-box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35);margin:0
5%;box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35)}#Ambiance{position:relative}#Ambiance::before{content:'';background:url(/img/fond-carte.svg) bottom center no-repeat;background-size:100%;width:100%;position:absolute;top:0;left:0;height:250px}#Ambiance
.content{padding:100px
5%}#Ambiance .content>div{position:relative}#Ambiance .content .grid-col-2{margin-top:-450px;padding:10%;width:80%}#Ambiance .content
.apresmidi{padding:5% 7.5%;background:#fff;width:35%!important}#Ambiance .content .apresmidi
h2{font-family:'AcuminVariableConcept';text-align:center;font-weight:900;font-size:30px;line-height:60px;margin-bottom:50px }#Ambiance .content .apresmidi h2
strong{font-family:'Dancing Script';font-size:55px;font-weight:400}#Ambiance .content .apresmidi
p{text-align:center}#Ambiance .content .apresmidi
.link{margin-top:100px;background:url(/img/fond-aprem.svg) bottom left no-repeat;background-size:auto 160px;;padding-bottom:225px}#Ambiance .content .apresmidi
.idx2{margin:40px
0;-webkit-box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35);box-shadow:0px 0px 24px 2px rgba(0,0,0,0.5)}#Ambiance .content .apresmidi
.idx3{margin-left:25%;-webkit-box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35);box-shadow:0px 0px 24px 2px rgba(0,0,0,0.5)}#Ambiance .content
.aperitif{padding:50px
5% 0 5%;background:#0B3753;color:#fff;width:40%!important;text-align:center}#Ambiance .content .aperitif
h2{font-family:'Dancing Script';font-size:55px;font-weight:400}#Ambiance .content .aperitif
p{margin:50px
0}#Ambiance .content .aperitif
.photo{margin:100px
0 -50px -25%;-webkit-box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35);box-shadow:0px 0px 24px 2px rgba(0,0,0,0.5)}#Reserver{position:relative}#Reserver .photo-paralax{height:90vh!important}#Reserver::before{background-color:rgba(163,186,208,0.5);content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#Reserver
.texte{padding:100px
2.5%;background:#0B3753;color:#fff;width:22%!important;text-align:center;position:absolute;top:-50px;left:36.5%;;z-index:50}#Reserver
h2{font-family:'Dancing Script';font-size:55px;line-height:60px;font-weight:400;margin-bottom:50px }#Reserver h2
strong{font-family:'AcuminVariableConcept';text-align:center;font-weight:900;font-size:30px;line-height:40px}#Reserver
h3{font-family:'AcuminVariableConcept';text-align:center;font-weight:900;font-size:30px;line-height:50px;margin:50px
0}#Reserver
a{color:#A3BAD0;display:inline-block;position:relative;z-index:1;padding:5px
40px;border:solid 1px #A3BAD0;font-size:14px;transition:1s}#Reserver a:hover{color:#fff;border-color:#fff}#GalerieP{position:relative;background:url(/img/fond-carte.svg) top center repeat;background-size:100%}#GalerieP
.content{padding:100px
15%}#GalerieP::after{content:'';clear:both;width:100%}#GalerieP
.texte{background:url(/img/btn-gallerie.jpg) top center no-repeat;height:150px}#GalerieP
.enphotos{background:url(/img/btn-gallerie-en.jpg) top center no-repeat;height:150px}#mygallery{display:flex;gap:2.5%;flex-wrap:wrap}#mygallery
.photo{width:30.88%;margin:0
0 2.5% 0;-webkit-box-shadow:0px 0px 24px 2px rgba(0,0,0,0.35);box-shadow:0px 0px 24px 2px rgba(0,0,0,0.5)}#mygallery .photo
.legende{display:none}#Maps
iframe{width:100%;height:60vh;display:block}#Footer
.content{padding:50px
5%;background-color:#0B3753;color:#fff;display:flex;flex-wrap:wrap;align-items:center}#Footer .content
.coords{width:80%}#Footer .content .coords
.nom{font-family:'AcuminVariableConcept';font-weight:900;font-size:30px;text-transform:uppercase}#Footer .content .coords
p{margin:15px
0}#Footer .content .coords
a{color:#fff}#Footer .content
.socialmedia{margin:15px
0}#Footer .content  .socialmedia
a{margin:0
15px 0 0}#Footer .content  .socialmedia a
img{height:30px}#Footer .content
.legal{width:20%;text-align:right}#Footer .content .legal
a{color:#fff}.contentpage{padding:200px
5% 50px 5%}@media screen and (min-width: 1800px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1300px){#recap_panier{position:absolute}}@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}.texte
p{font-size:16px}#Header
.content{padding:15px
2.5%;flex-direction:column-reverse;position:relative}#Header
.logo{padding:25px
5%}#Header .logo
img{width:100%;height:auto}#Menu{width:100%}#Menu
ul{display:flex;flex-wrap:wrap}#Menu ul
li{margin-right:0px;width:25%;margin-right:0}#Menu ul li
a{display:block}#Menu ul
li.Contact{margin-right:0}#Header
.adr{width:100%;font-size:15;text-align:left;margin:10px
0}#Header .adr
span{font-size:15px}#Header
.tel{width:70%;text-align:left;font-size:24px}#Header
.versionetr{width:28%;text-align:right;position:absolute;top:20px;right:2.5%}#Header.fixedheader
.adr{display:none}#Apropos
.presentation{width:85%!important;position:relative;padding:50px
7.5% 150px 7.5%}#Apropos
.portrait{width:100%;;padding-top:50px}#Apropos
h1{font-size:24px;line-height:30px}#Apropos h1
strong{font-size:45px}#Lacarte{background-size:auto 100%}#Lacarte
.content{padding-bottom:100px}#Lacarte .grid-col-3>div{width:100%!important}#Lacarte .grid-col-3>.infos{width:102%!important;margin:25px
-6%!important}#Ambiance::before{background-size:auto 420%}#Ambiance
.content{padding:0
5%}#Ambiance .content .grid-col-2{}#Ambiance .content
.apresmidi{width:85%!important;padding-top:50px}#Ambiance .content .apresmidi
.idx3{margin-left:0;width:100%}#Ambiance .content .apresmidi
h2{font-size:24px;line-height:36px;margin-bottom:25px}#Ambiance .content .apresmidi h2
strong{font-size:40px}#Ambiance .content
.aperitif{width:120%!important;;margin:0
-15%;padding-bottom:50px}#Ambiance .content .aperitif
.photo{margin:100px
5% 0 5%}#Ambiance .content .aperitif
h2{font-size:45px}#Reserver
.texte{width:100%!important;left:0%;position:relative;top:0}#Reserver
h2{font-size:45px;margin:0}#Reserver h2
strong{font-size:30px}#Reserver
h3{font-size:24px;list-style:36px}#Reserver  .texte
p{margin:25px
0}#mygallery
.photo{width:48.33%}#Footer .content
.coords{width:100%;;text-align:center}#Footer .content
.socialmedia{text-align:center}#Footer .content  .socialmedia
a{margin:0
15px}#Footer .content
.legal{width:100%;text-align:center;margin-top:25px}}@media screen and (max-width: 640px){#ListingServices
.item{padding-top:500px}}@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}}