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:'Bahnschrift';src:url('/fonts/Bahnschrift.eot');src:url('/fonts/Bahnschrift.woff') format('woff'), url('/fonts/Bahnschrift.ttf') format('truetype'), url('/fonts/Bahnschrift.svg') format('svg');font-weight:normal;font-style:normal}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:all 1s ease-in-out;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:'Montserrat',sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;font-family:'Montserrat',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:#1A5244}h1,h2,h3,h4,h5{font-family:'Playfair Display',serif;letter-spacing:0;font-weight:400;line-height:1.7em;color:#0D2818}h1 strong,h2 strong,h3 strong,h4 strong,h5
strong{color:#B08951}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}.link
a{display:inline-block;color:var(--bronze);padding-left:60px;background:url(/img/cta.png) left no-repeat;background-size:50px;color:var(--bronze);text-transform:uppercase;transition-duration:0.7s!important}.link a:hover{font-size:15px}a.calltoaction2{text-transform:uppercase;font-size:14px;color:#F7941D;padding:10px
20px 10px 20px;border:solid 1px #F7941D;margin-left:25px;font-size:16px;display:inline-block}a.calltoaction2:hover{background-color:#F7941D;color:#fff}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0}.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}.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:50px}h2{font-size:30px}h3{font-size:24px}.texte ul
li{list-style-type:square;list-style-position:inside}footer{position:relative}:root{--vert:#175445!important;--dore:#C9AB6F;--bronze:#B08951}.grid-col-2
.deuxtiers{width:60%;margin-right:5%}.grid-col-2
.untiers{width:35%}.container{margin:0
auto;max-width:1280px}.contentpage{padding:100px
5%}#header{overflow:unset;position:fixed;width:100%;z-index:500;background-color:var(--vert);padding:15px
0;-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,0.05);box-shadow:5px 5px 15px 5px rgba(0,0,0,0.05)}#header
.logo{text-align:center}#header .logo
img{height:110px}#header
.menumobile{float:left;font-family:'Bahnschrift';font-size:16px;margin-top:30px}#header
.cold{float:right;font-family:'Bahnschrift';letter-spacing:4px;text-transform:uppercase;;padding-top:20px;font-size:16px}#header .cold .tel
a{color:var(--bronze)}#header .cold .tel a:hover{color:var(--dore)}#header .cold
.versionetr{background-color:var(--bronze);color:#fff;;padding:5px
10px;text-align:center;margin-top:10px}#header .cold .versionetr
a{color:#fff;margin:0
10px}.hamburger-box{float:left;width:25px;margin-right:10px;margin-top:4px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:2px;border-radius:0;background:var(--dore);width:25px}.hamburger
.lib{text-transform:uppercase;font-size:15px;color:var(--dore)}.hamburger-inner:before{top:-6px}.hamburger-inner:after{transition:0.7s;top:6px;width:14px}.menumobile:hover .hamburger-inner:after{width:25px}.hamburger.is-active .hamburger-inner:after{width:25px;top:0;color:var(--bronze)}.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after{background:var(--bronze)!important}.hamburger.is-active
.lib{color:var(--bronze)}#header
nav{float:right;margin-top:25px}#header nav ul
li{display:inline-block;margin:0
15px;text-transform:uppercase;font-size:14px}#header nav ul li
a{color:var(--vert);display:inline-block;position:relative}#header nav ul li
ul{display:none}#header nav ul li
a.selected{font-weight:700}#header nav ul li a::after{content:'';position:absolute;bottom:-1px;left:50%;width:0px;opacity:0;height:1px;background-color:var(--vert);transition:0.7s}#header nav ul li:hover a::after{left:0;width:100%;opacity:1}#MenuFull{background-color:var(--vert);padding:5%;position:fixed;top:130px;left:0;width:20%;z-index:450;height:calc(90% - 130px);display:none}#MenuFull nav
ul{font-size:16px;font-family:'Bahnschrift'}#MenuFull nav ul
li{margin:30px
0}#MenuFull nav ul li
a{color:var(--dore);display:block;text-transform:uppercase}#MenuFull nav ul li a:hover{color:var(--bronze);padding-left:60px;background:url(/img/cta.png) left no-repeat;background-size:50px}#MenuFull nav ul li
a.selected{color:var(--bronze);padding-left:60px;background:url(/img/cta.png) left no-repeat;background-size:50px}footer{background:#002D24;margin-top:-1px}footer
.coords{float:left;display:inline-flex;width:50%;align-items:center;padding:50px
0}footer
.logo{float:left;margin-right:100px;width:185px}footer .infos
p{color:#fff;line-height:30px;font-size:16px}footer .infos
p.tel{margin-bottom:10px}footer .infos
.socialmedia{margin-top:15px}footer .infos .socialmedia
a{margin-right:15px}footer .infos .socialmedia a
img{height:30px}footer
.sitemap{float:right;display:inline-flex;width:calc(50% - 100px);padding:60px
0 40px 100px;background:url(/img/cta.png) left no-repeat}footer .sitemap ul
li{float:left;width:50%;margin:10px
0}footer
.partenaires{background:#fff;padding:25px;display:flex;justify-content:center;margin-bottom:75px}footer .partenaires
.item{margin:0
25px}footer .partenaires
img{height:40px}footer
.legal{background:#041A1A;padding:15px
0;font-size:12px;color:#417B6E}footer .legal
*{font-size:11px}footer .legal
a{color:#417B6E}footer .legal .left
a{text-transform:uppercase}#wrap{width:calc(100%);background-color:var(--beige)}#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%;width:100%;z-index:100;transform:translate(-50%,-50%);font-size:18px;text-transform:uppercase;font-weight:500;text-align:center}#Flash .item .legende
strong{font-size:80px;display:block;font-family:'Playfair Display';text-transform:none;letter-spacing:2px;line-height:80px;font-weight:400}#Flash .item .legende
span{display:block;font-family:'Montserrat';text-transform:uppercase;font-size:16px;letter-spacing:4px;margin-top:10px}#Flash
picture{width:100%;height:100%}#Flash  picture
img{width:100%;height:auto;display:block}#FondFlashG{height:100vh;position:relative;z-index:55}#FlashG{width:100%;position:relative;height:100%;z-index:10}#FlashG
.item{width:100%;height:100%}#FlashG .item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}#FlashG .item
img{width:100%;height:100%}#FlashG
picture{width:100%;height:100%}#FlashG  picture
img{width:100%;height:auto;display:block}#FondFlashG
.legende{position:absolute;color:#fff;top:50%;left:10%;width:80%;z-index:100;transform:translateY(-50%);text-align:center;font-size:80px;display:block;font-family:'Playfair Display';text-transform:none;letter-spacing:2px;line-height:80px;font-weight:400}#FondFlashG
#Prev{position:absolute;top:50%;transform:translateY(-50%);left:2.5%;z-index:50;height:50px;cursor:pointer}#FondFlashG
#Next{position:absolute;top:50%;transform:translateY(-50%);right:2.5%;z-index:50;height:50px;cursor:pointer}#MoteurDispo{position:relative;z-index:400;margin:-50px auto;background-color:var(--bronze);padding:15px
25px;width:940px;-webkit-box-shadow:5px 5px 8px 5px rgba(0,0,0,0.75);box-shadow:5px 5px 8px 5px rgba(0,0,0,0.75)}#MoteurDispo
form{display:flex;flex-wrap:wrap}#MoteurDispo form>div{width:calc(28% - 15px);margin-right:15px}#MoteurDispo form > div
p{text-transform:uppercase;color:#fff;margin-bottom:5px}#MoteurDispo form > div
input.field{background-color:#fff;padding:5px
10px;color:#4D4D4D;font-size:14px;font-family:'Montserrat';border:0;width:calc(100% - 20px)}#MoteurDispo form > div
select.field{background-color:#fff;padding:5px
10px;color:#4D4D4D;font-size:14px;font-family:'Montserrat';border:0;width:calc(100%);border-radius:0}#MoteurDispo
.submit{margin-top:28px;background-color:var(--vert);color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:5px;font-family:'Montserrat';padding:5px
16px;width:calc(17.7% - 16px)}.bgcolor{background-color:#175445!important;position:relative;padding:260px
0}.bgcolor
.feuillage{position:fixed;top:130px;left:0;width:30%;height:auto}#HomePage
header{background:url(/img/fond-manoir.jpg) top right no-repeat;background-size:auto 100%}#HomePage header
*{color:#fff}#HomePage header
.container{max-width:990px}header.bgcolor
h1{font-size:60px;display:block;font-family:'Playfair Display';text-transform:none;letter-spacing:2px;line-height:70px;margin-bottom:30px}header.bgcolor
.link{margin-top:40px}header.bgcolor .link
a{color:#fff!important;background-image:url(/img/cta-b.png)}section.lessuites{padding:160px
0;position:relative;background:#fff url(/img/fond-feuille-m.png) bottom left no-repeat;background-size:100%;overflow:hidden}section.lessuites::before{content:'';position:absolute;top:-50px;left:-10%;width:40%;height:350px;background:url(/img/vague-tl.png) top left no-repeat}section.lessuites::after{content:'';position:absolute;top:0;right:0;width:10%;height:100%;background:url(/img/vague-tr.png) top left no-repeat}section.lessuites
.content{max-width:1280px;margin:0
auto}section.lessuites
.biens{position:relative}section.lessuites
.intro{text-align:center}section.lessuites .intro
h2{font-size:60px;display:block;font-family:'Playfair Display';text-transform:none;letter-spacing:2px;line-height:70px;margin-bottom:30px;color:var(--bronze)}section.lessuites
.liste{margin:100px
0;align-items:start}section.lessuites .liste
.item{width:45%;margin:50px
2.5%}section.lessuites .liste .item
.photo{margin-bottom:10px}section.lessuites .liste .item
h2{font-family:'Montserrat';font-size:21px;font-weight:400;text-transform:uppercase}section.lessuites .liste .item h2
a{color:var(--bronze)}section.lessuites .liste .item
h3{font-family:'Montserrat';font-size:21px;font-weight:400;text-transform:uppercase}section.lessuites .liste .item h3
a{color:var(--bronze)}section.lessuites .biens
.link{margin:0
0 50px 0;text-align:center}section.lessuites .biens .link
a{font-size:18px;background-position:0 2px}section.lessuites .biens .link a:hover{font-size:17px}section.lessuites
.engagements{padding-bottom:100px}section.lessuites .engagements
h3{font-style:italic;font-size:36px;text-align:center;margin:0px
0 60px 0;color:var(--bronze)}section.lessuites .engagements
.link{width:30.33%;display:inline-block;margin-right:3%}section.lessuites .engagements .link
a{background:#002D24 url(/img/cta-b.png) 60% center no-repeat;color:#fff;font-family:'Playfair Display';font-size:30px;;display:block;width:auto;padding:25px;text-transform:unset;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.75);box-shadow:0 0 8px 0 rgba(0,0,0,0.75)}.darksection{background-color:var(--vert)}.darksection
*{color:#fff}.darksection .photo-paralax{margin:0
-100%;width:300%}section.lesservicesh .photo-paralax{height:60vh!important}section.lesservicesh
.infos{max-width:1280px;margin:0
auto;display:flex;flex-wrap:wrap;justify-content:center;padding:200px
0}section.lesservicesh .infos
.intro{width:100%;text-align:center;margin-bottom:100px}section.lesservicesh .infos .intro
h2{font-size:60px;margin-bottom:25px;color:#fff}section.lesservicesh .infos
.icon{width:20%}section.lesservicesh .infos
.link{width:100%;margin-top:60px;text-align:center}section.lesservicesh .infos .link
a{color:#fff;background-image:url(/img/cta-b.png)}.icon{position:relative;padding-top:160px;background-size:auto 60px;background-position:center 40px;transition:.7s}.icon:hover{background-size:auto 55px}.icon::before{content:'';border:solid 1px var(--bronze);border-radius:100%;width:140px;height:140px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.icon
p{color:var(--bronze);font-size:18px;font-style:italic;font-weight:700;font-family:'Playfair Display';text-align:center}.icon-table{background:url(/img/icon-table.png) center 40px no-repeat}.icon-ptitdej{background:url(/img/icon-ptitdej.png) center 35px no-repeat}.icon-panier{background:url(/img/icon-panier.png) center 50px no-repeat}.icon-piscine{background:url(/img/icon-piscine.png) center 40px no-repeat}.icon-lecture{background:url(/img/icon-lecture.png) center 50px no-repeat}.icon-accueil{background:url(/img/icon-accueil.png) center 40px no-repeat}.icon-wifi{background:url(/img/icon-wifi.png) center 40px no-repeat}.icon-linge{background:url(/img/icon-linge.png) center 40px no-repeat}.icon-bain{background:url(/img/icon-bain.png) center 40px no-repeat}.icon-cheveux{background:url(/img/icon-cheveux.png) center 40px no-repeat}.icon-fleurs{background:url(/img/icon-fleurs.png) center 40px no-repeat}.icon-bague{background:url(/img/icon-bague.png) center 40px no-repeat}.icon-tente{background:url(/img/icon-tente.png) center 40px no-repeat}.icon-photo{background:url(/img/icon-photo.png) center 40px no-repeat}.icon-candy{background:url(/img/icon-candy.png) center 40px no-repeat}section.privatisation{position:relative;background:#fff url(/img/fond-feuille-m.png) bottom left no-repeat;background-size:100%;overflow:hidden;position:relative}section.privatisation .photo-paralax{height:60vh!important}section.privatisation
.infos{max-width:1280px;margin:0
auto;padding:200px
0}section.privatisation .infos
.intro{text-align:center}section.privatisation .infos .texte
h2{font-size:60px;color:var(--bronze);margin-bottom:25px}section.privatisation .infos .texte
h3{font-size:36px;color:var(--dore);font-style:italic;margin:25px}section.privatisation .infos
.link{width:100%;margin-top:60px;text-align:center}section.lesactivites{background:var(--vert) url(/img/feuillage-d.png)  right 100px no-repeat fixed;position:relative}section.lesactivites::before{content:'';position:absolute;;width:100%;left:0;top:0;height:100px;background:url(/img/fond-feuille-v2.png) top left no-repeat;background-size:100%}section.lesactivites::after{content:'';position:absolute;;width:600px;left:-80px;bottom:-40px;height:350px;background:url(/img/line-bg.png) bottom left no-repeat;background-size:100%}section.lesactivites
.infos{max-width:1280px;margin:0
auto;display:flex;flex-wrap:wrap;justify-content:center;padding:200px
0}section.lesactivites .infos
.texte{width:100%;text-align:center;margin-bottom:100px}section.lesactivites .infos .texte
h2{font-size:60px;margin-bottom:25px;color:#fff}section.lesactivites .infos .texte
h3{font-size:36px;color:var(#fff);font-style:italic;margin:25px}section.lesactivites .infos
.link{width:100%;margin-top:0px;text-align:center}section.lesactivites .infos .link
a{color:#fff;background-image:url(/img/cta-b.png)}#Presentation
header{background:url(/img/fond-manoir-2.jpg) top right no-repeat;background-size:auto 100%;padding-bottom:0}#Presentation header
*{color:#fff}#Presentation header
.container{max-width:990px;padding-bottom:50px}#Presentation header
.corps{color:#fff;margin-top:50px}#Presentation header .corps
*{color:#fff}#Presentation header .corps
h3{font-style:italic;font-size:24px}#Presentation
.actionblock{padding:0;display:none!important}#Presentation .actionblock
.content{max-width:1280px;margin:0
auto}#Presentation
#section111{display:block!important}#Presentation .actionblock .link
a{background:#002D24 url(/img/cta-b.png) 70% 50px no-repeat;color:var(--bronze);text-transform:uppercase;display:block;width:auto;padding:25px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.75);box-shadow:0 0 8px 0 rgba(0,0,0,0.75)}#Presentation .actionblock .link a
strong{color:#fff;font-family:'Playfair Display';font-size:30px;text-transform:none;font-weight:400}#Presentation .actionblock .link a:hover
strong{color:var(--bronze)}section.lesservices{position:relative;background:#fff url(/img/fond-feuille-m-top.png) top left no-repeat;background-size:100%;padding:200px
0 100px 0}section.lesservices
.content{max-width:1280px;margin:0
auto}section.lesservices::before{content:'';position:absolute;;width:600px;left:-80px;bottom:-40px;height:350px;background:url(/img/line-bg.png) bottom left no-repeat;background-size:100%}section.lesservices::after{content:'';position:absolute;top:0;right:0;width:10%;height:100%;background:url(/img/vague-tr.png) top left no-repeat}section.lesservices .grid-col-2{align-items:start}.itemservice
strong{font-size:21px;text-transform:uppercase}.itemservice
h2{color:var(--bronze);font-size:60px;margin-bottom:25px;line-height:70px}.itemservice
h3{color:var(--bronze);font-size:24px;margin:25px
0;font-style:italic}.photo-table{width:40%!important;margin-right:5%!important}.service-table{width:55%!important;padding-bottom:100px;background:url(/img/cta-mv.png) bottom center no-repeat}.service-ptitdet{width:49%!important;margin-right:5%;margin-left:0;margin-top:100px}.photo-ptitdet{margin-top:100px;width:46%!important;padding-bottom:100px;background:url(/img/cta.png) 30% bottom no-repeat}.service-panier{width:50%!important;margin-bottom:200px;margin-top:50px}.service-panier
*{text-align:right}.service-lecture{width:40%!important;margin-top:-200px;margin-right:10%;;padding-top:100px;background:url(/img/cta-mv.png) top center no-repeat}.service-lecture
.photo{margin-bottom:25px}.service-piscine{padding-top:100px;background:url(/img/cta-mv.png) top center no-repeat}.basmanoir .grid-col-2{margin:200px
0;display:none}.basmanoir .grid-col-2>div{width:40%;margin:0
5%}#LesSuites
header{padding-bottom:50px}#LesSuites header
h1{text-align:center;font-size:60px;display:block;font-family:'Playfair Display';text-transform:none;letter-spacing:2px;line-height:70px;margin-bottom:30px;color:#fff!important}#LesSuites header .texte
*{text-align:center;color:#fff}#LesSuites header
.link{text-align:center}#LesSuites
.vague{position:absolute;top:0;right:0;width:10%;height:auto}#section129
.content{max-width:1280px;margin:0
auto;padding-bottom:100px}.suites-icones{display:flex;flex-wrap:wrap;justify-content:center;}.suites-icones
.intro{width:100%;margin:0
0 100px}.suites-icones .intro
h2{font-style:italic;color:#fff;text-align:center}.suites-icones
.icon{width:20%}section.sectionflower{position:relative;background:#fff url(/img/fleur-trame.jpg) bottom right no-repeat;padding:200px
0}section.sectionflower::before{content:'';bottom:0;left:0;width:100%;position:absolute;background:url(/img/fond-feuille-m.png) bottom left no-repeat;background-size:100%;height:100px}section.sectionflower .texte
*{text-align:center}section.sectionflower .texte
h2{color:var(--bronze);font-style:italic;font-size:36px;;line-height:40px;margin:25px
0}section.graysection{background:#E8E8E8 url(/img/fond-valeurs.png) bottom right no-repeat;padding:160px
0}section.graysection
.content{max-width:1280px;margin:0
auto;padding-bottom:100px}.itemart{position:relative;background:var(--vert);margin-bottom:150px}.itemart
.photo{position:absolute;top:-5%;width:22.5%;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.75);box-shadow:0 0 15px 0 rgba(0,0,0,0.75)}.itemart
.texte{padding:50px
5%;width:70%;margin-left:20%}.itemart .texte
h3{font-size:60px;line-height:70px}.itemart .texte
*{color:#fff}.itemart .texte .corps
*{color:var(--bronze);font-style:italic;font-size:21px}.itemart
.ref{color:var(--bronze)}.itemart
.link{margin-top:15px}.itemart .link
a{color:var(--bronze)}.graysection .itemart:nth-of-type(2) .photo{right:0;left:unset}.graysection .itemart:nth-of-type(2) .texte{margin-left:0}.graysection
.link{text-align:center}.graysection .link
a{color:var(--vert);background-image:url(/img/cta-vert.png)}#LesSuites section.lessuites::before{content:'';position:absolute;top:0;left:0%;width:100%;height:100px;background:url(/img/fond-feuille-m-top.png) top left no-repeat}#LesSuites section.lessuites::after{content:'';position:absolute;left:0;top:20%;width:7%;height:100%;background:url(/img/vague-lc.png) top left no-repeat;background-size:100%}#section173{position:relative}#LesSuites
.actionblock{display:none!important}#LesSuites .actionblock .grid-col-3{max-width:1280px;margin:0
auto;padding:0;position:absolute;left:50%;top:20%;transform:translateX(-50%)}#LesSuites .actionblock .link
a{background:#002D24 url(/img/cta-b.png) 70% 50px no-repeat;color:var(--bronze);text-transform:uppercase;display:block;width:auto;padding:25px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.75);box-shadow:0 0 8px 0 rgba(0,0,0,0.75)}#LesSuites .actionblock .link a
strong{color:#fff;font-family:'Playfair Display';font-size:30px;text-transform:none;font-weight:400}#LesSuites .actionblock .link a:hover
strong{color:var(--bronze)}#section173{position:relative}#detail-bien{padding-top:100px}.breadcrumb{max-width:1280px;margin:0
auto}.breadcrumb
p{color:var(--vert);font-size:11px}.breadcrumb
a{color:var(--vert)}.item-detail{margin-top:50px}.item-detail .container
.texte{margin:0
10% 50px 10%}.item-detail .container .texte
.link{margin-top:50px;text-align:center}#detail-bien .itemart
h1{display:inline-block;margin-right:25px}#detail-bien .itemart
.ref{display:inline-block}#detail-bien
.itemart{margin-top:50px}.equipements{padding:80px
0}.equipements
h2{color:var(--bronze);font-style:italic;font-size:36px;margin-bottom:25px}.equipements ul
li{display:inline-block;margin:10px
0;padding-left:60px;width:calc(33% - 60px);font-size:14px;height:38px;line-height:38px}.icon-259{background:url(/img/icon-259.png) left no-repeat}.icon-260{background:url(/img/icon-260.png) 4px center no-repeat}.icon-261{background:url(/img/icon-261.png) 2px center no-repeat}.icon-262{background:url(/img/icon-262.png) left no-repeat}.icon-263{background:url(/img/icon-263.png) left no-repeat}.icon-264{background:url(/img/icon-264.png) left no-repeat}.icon-265{background:url(/img/icon-265.png) left no-repeat}.icon-266{background:url(/img/icon-266.png) left no-repeat}.icon-267{background:url(/img/icon-267.png) 4px center no-repeat}.icon-268{background:url(/img/icon-268.png) left no-repeat}.icon-269{background:url(/img/icon-269.png) 3px center no-repeat}.icon-270{background:url(/img/icon-270.png) 2px center no-repeat}.icon-277{background:url(/img/icon-259.png) left no-repeat}.icon-282{background:url(/img/icon-259.png) left no-repeat}.icon-284{background:url(/img/icon-259.png) left no-repeat}.icon-285{background:url(/img/icon-259.png) left no-repeat}.icon-278{background:url(/img/icon-260.png) 4px center no-repeat;line-height:22px!important}.icon-280{background:url(/img/icon-260.png) 4px center no-repeat;line-height:22px!important}.icon-283{background:url(/img/icon-260.png) 4px 10px no-repeat;line-height:22px!important}.icon-287{background:url(/img/icon-260.png) 4px 10px no-repeat;line-height:22px!important}.icon-281{background:url(/img/icon-281.png) left no-repeat}.icon-286{background:url(/img/icon-262.png) left no-repeat}.equipements
.alert{margin-top:50px;text-align:center;color:var(--bronze);background:url(/img/cloche.png) top center no-repeat;padding-top:40px}.equipements .alert
h3{color:var(--bronze);font-style:italic;font-size:24px}#GalerieB{padding:100px
0 50px 5%;background-color:#E8E8E8}.scrolling-wrapper{overflow-x:scroll;height:600px}.scrolling-wrapper
li{margin-right:15px;display:inline-block}.scrolling-wrapper li
.photo{height:auto;width:100%}.scrolling-wrapper li .photo
img{height:auto;width:100%;display:block;aspect-ratio:4/3}#Others{position:relative;background:url(/img/fond-feuille-m.png) bottom left no-repeat;background-size:100%}#Others
.content{padding:100px
5%}#Others::before{content:'';position:absolute;top:0;left:0%;width:100%;height:100px;background:url(/img/fond-feuille-m-top.png) top left no-repeat;background-size:100%}#Others .content
h2{font-size:60px;text-align:center;color:var(--bronze);margin-bottom:25px}#Others .grid-col-5{margin-top:25px 0}#Others
.item{margin-right:25px;width:calc(20% - 25px)}#Others .item
.photo{margin-bottom:10px }#Others .item
h3{font-family:'Montserrat';font-size:21px;text-transform:uppercase;font-weight:700}#Others .item h3
a{color:var(--bronze)}#Others .item .detail:hover
img{width:55px}#Prestation
header{padding-bottom:25px}#Prestation header
h1{text-align:center;font-size:60px;display:block;font-family:'Playfair Display';text-transform:none;letter-spacing:2px;line-height:70px;margin-bottom:30px;color:#fff!important}#Prestation header .texte
*{text-align:center;color:#fff}#Prestation header
.link{text-align:center}#Prestation .suites-icones{width:100%;padding-bottom:100px;background:var(--vert) url(/img/line-br.png) 110% bottom  no-repeat}#Prestation .suites-icones
.content{width:1280px;margin:0
auto}#Prestation .suites-icones .intro
p{text-align:center;color:#fff}#Prestation .suites-icones
.icon{width:15%;display:inline-flex}#Prestation .suites-icones .icon
p{text-align:center;width:100%}#Prestation .suites-icones
.after{width:100%;margin-top:50px;text-align:center}#Prestation
.lesservices{padding-bottom:200px}#Prestation .lesservices::before{bottom:0;left:0;width:100%;height:100px;background:url(/img/fond-feuille-m.png) bottom left no-repeat;background-size:100%}#Prestation .lesservices .grid-col-2{align-items:start}#Prestation .lesservices .grid-col-2:nth-of-type(3) a{align-items:end}.photo-mariage{width:45%!important;margin-right:5%;margin-left:5%}.service-mariage{width:40%!important}.photo-anniv{width:35%!important;margin-top:100px}.service-anniv{margin-left:12%;width:37%!important;margin-right:6%;padding-top:100px;margin-top:100px;background:url(/img/cta-mv.png) 20% top no-repeat}.service-anniv
*{text-align:right}.photo-amis{width:35%!important;margin-top:100px;margin-right:5%;margin-left:12%}.service-amis{width:37%!important;margin-right:5%;padding-top:200px;margin-top:100px;background:url(/img/cta-mv.png) 20% top no-repeat}#section239{position:relative;display:none}#Prestation .actionblock .grid-col-3{max-width:1280px;margin:0
auto;padding:0;position:absolute;left:50%;top:20%;transform:translateX(-50%)}#Prestation .actionblock .link
a{background:#002D24 url(/img/cta-b.png) 70% 50px no-repeat;color:var(--bronze);text-transform:uppercase;display:block;width:auto;padding:25px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.75);box-shadow:0 0 8px 0 rgba(0,0,0,0.75)}#Prestation .actionblock .link a
strong{color:#fff;font-family:'Playfair Display';font-size:30px;text-transform:none;font-weight:400}#Prestation .actionblock .link a:hover
strong{color:var(--bronze)}#Activites header .texte
*{text-align:center;color:#fff}#Activites header .texte
h3{color:#fff}#Activites header .texte
strong{color:#fff}#Activites
.vague{position:absolute;top:0;right:0;width:10%;height:auto}#Activites
.lesservices{padding-bottom:200px}#Activites .lesservices::before{bottom:0;left:0;width:100%;height:100px;background:url(/img/fond-feuille-m.png) bottom left no-repeat;background-size:100%}.itemart2{position:relative;float:left;width:30.33%;margin-right:3%;overflow:hidden}.itemart2
.photo{width:100%}.itemart2 .photo
img{width:100%;display:block}.itemart2
.texte{position:absolute;top:0;left:0;padding:80px
5% 5% 5%;width:90%;height:95%;background-color:rgba(0,0,0,.75);display:flex;align-items:start;flex-wrap:wrap;align-content:start}.itemart2 .texte
*{color:#fff;width:100%}.itemart2 .texte
img{position:absolute;width:auto;height:40px;top:5%;left:5%}.itemart2 .texte
p{font-size:14px}.itemart2 .texte
h3{font-size:36px;line-height:40px}.itemart2 .texte
strong{color:var(--bronze)}#Activites .grid-col-1{clear:both}#Activites
.maps{padding-top:75px}#section269{position:relative;display:none}#Activites .actionblock .grid-col-3{max-width:1280px;margin:0
auto;padding:0;position:absolute;left:50%;top:20%;transform:translateX(-50%)}#Activites .actionblock .link
a{background:#002D24 url(/img/cta-b.png) 70% 50px no-repeat;color:var(--bronze);text-transform:uppercase;display:block;width:auto;padding:25px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.75);box-shadow:0 0 8px 0 rgba(0,0,0,0.75)}#Activites .actionblock .link a
strong{color:#fff;font-family:'Playfair Display';font-size:30px;text-transform:none;font-weight:400}#Activites .actionblock .link a:hover
strong{color:var(--bronze)}#Contact
header{position:relative;background:#fff!important;padding-bottom:0}#Contact header
h1{text-align:center;font-size:36px;display:block;font-family:'Playfair Display';text-transform:none;letter-spacing:2px;line-height:70px;margin-bottom:30px;color:var(--bronze)!important}#Contact header .texte
*{text-align:center;color:var(--vert)}#Contact
section.sectionflower{padding-top:0}#section299{position:relative;display:none}#Contact .actionblock .grid-col-3{max-width:1280px;margin:0
auto;padding:0;position:absolute;left:50%;top:20%;transform:translateX(-50%)}#Contact .actionblock .link
a{background:#002D24 url(/img/cta-b.png) 70% 50px no-repeat;color:var(--bronze);text-transform:uppercase;display:block;width:auto;padding:25px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.75);box-shadow:0 0 8px 0 rgba(0,0,0,0.75)}#Contact .actionblock .link a
strong{color:#fff;font-family:'Playfair Display';font-size:30px;text-transform:none;font-weight:400}#Contact .actionblock .link a:hover
strong{color:var(--bronze)}.FormContact{margin:0
auto;width:600px}.FormContact .grid-col-2>div{margin:10px
0;width:100%}.FormContact
.field{background-color:transparent;color:#fff;border:solid 1px var(--vert);width:calc(100% - 22px);color:var(--vert);padding:10px}.FormContact .field::placeholder{color:var(--vert)}.FormContact
.ligne{margin:15px
0}.FormContact
.field{padding:10px}.FormContact
.lieu{margin-bottom:15px}.FormContact .lieu
.field{width:100%}.FormContact
textarea{font-size:16px;font-family:'Montserrat'}.FormContact
.envoyer{float:right;background-color:var(--bronze);color:#fff;padding:10px
25px;margin-left:15px;font-family:'Playfair Display';font-size:24px;font-style:italic}.FormContact
.rgpd{font-size:11px}.FormContact .rgpd
a{color:var(--vert)}.planmap
iframe{width:100%;aspect-ratio:3/2;display:block}#section240,#section300,#section270{display:none}#section130{padding-bottom:50px}@media screen and (min-width: 1600px){}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1300px){.container{padding:0
5%;width:90%}section.lessuites
.content{padding:0
5%;width:90%;position:relative}section.lesservicesh
.infos{padding:200px
5%;width:90%;position:relative}section.privatisation
.infos{padding:200px
5%;width:90%;position:relative}section.lesactivites
.infos{padding:200px
5%;width:90%;position:relative}section.lesservices
.content{padding:0
5%;width:90%;position:relative}#LesSuites .actionblock .grid-col-3{padding:0
5%;width:90%}.breadcrumb{padding:0
5%;width:90%;position:relative}#Prestation .actionblock .grid-col-3{padding:0
5%;width:90%}#Activites .actionblock .grid-col-3{padding:0
5%;width:90%}#Contact .actionblock .grid-col-3{padding:0
5%;width:90%}#Presentation
.actionblock{padding:0
5%;width:90%}#Presentation .actionblock .link
a{background-position:90% 50px}.photo-ptitdet{margin-top:50px}.graysection{padding:160px
5%!important;width:90%}.itemart
.texte{padding:25px
5%}.itemart .texte
h3{font-size:36px}.itemart .texte .corps
*{font-size:16px}.itemart2
.texte{overflow-y:scroll;align-content:flex-start}.itemart2 .texte
img{position:relative;top:unset;left:unset}#SuitesList{position:relative;z-index:10}}@media screen and (max-width: 1180px){h1{font-size:30px}h2{font-size:24px}#HomePage .texte
h2{font-size:30px}.icon
p{font-size:14px}.event{display:flex}.event>div{font-size:16px}}@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}#Flash .item .legende
strong{font-size:60px}#FondFlashG
.legende{font-size:60px}#header{padding:0}#header
.menumobile{margin-top:0}#header .menumobile
.lib{display:none}#header
.cold{width:75%}#header .cold
.tel{float:right;letter-spacing:2px}#header .cold
.versionetr{float:left;background-color:var(--bronze);color:#fff;padding:5px;text-align:center;margin-top:-5px}#MenuFull{width:60%;top:175px}#ContentPage{padding-top:175px}#MoteurDispo{width:calc(100% - 50px)}#MoteurDispo
form{display:block}#MoteurDispo form>div{width:100%;margin:10px
0}header.bgcolor
h1{font-size:36px;line-height:40px}header.bgcolor
h2{font-size:36px;line-height:40px}#HomePage
header{background-size:auto 50%}section.lessuites::before{background-size:100% auto}section.lessuites .liste
.item{width:100%;margin:50px
0}section.lessuites .engagements
h3{font-size:18px}section.lessuites .engagements
.link{width:100%;margin:25px
0}section.lesservicesh .infos
.icon{width:50%}section.privatisation .infos .texte h3,section.lesactivites .infos .texte h3,#Presentation header .corps
h3{font-size:18px}#Presentation header
.container{width:90%;padding:200px
5% 50px 5%}#section63{margin-top:-75px;padding-bottom:50px!important}.photo-table,.photo-ptitdet,.photo-mariage,.photo-anniv,.photo-amis{width:100%!important}.itemservice{margin-left:0!important;margin-right:0!important;width:100%!important}.itemservice
h2{font-size:36px;line-height:40px}.itemservice
h3{font-size:18px}.basmanoir .grid-col-2>div{width:100%;margin:25px
0}#LesSuites header h1,#Prestation header h1,#Contact header
h1{font-size:36px;line-height:40px}.suites-icones .icon,#Prestation .suites-icones
.icon{width:50%}section.sectionflower .texte
h2{font-size:24px;line-height:30px}.itemart
.photo{position:relative;margin:0
-2.5%;width:105%}.itemart
.texte{padding:25px
5%;width:90%;margin:0}.equipements ul
li{width:calc(100% - 60px)}#Others .content
h2{font-size:36px;line-height:40px}.suites-icones .intro
h2{padding:0
5%}.service-amis{padding-top:100px;background-position:top center}.itemart2{width:100%;margin:25px
0;float:none}.itemart2
.texte{padding:25px
5%}.FormContact{padding:0
5%;width:90%}#MoteurDispo
.submit{width:100%}}@media screen and (max-width: 800px){.grid-col-3>div{margin:75px
0}footer
.coords{float:none;width:100%}footer .coords
.logo{margin-right:10%;width:50%}footer .coords .logo
img{width:100%;height:auto}footer
.sitemap{float:none;width:calc(100% - 100px)}footer .legal
div{float:none;width:95%;margin:10px
0;text-align:center}#Contact
.bgcolor{padding:100px
0 25px 0}#Others
.item{width:100%;margin:25px
0}}@media screen and (max-width: 640px){#Flash .item .legende
strong{font-size:46px}}@media screen and (max-width: 475px){#header .logo
img{width:100%;height:auto}#MenuFull{top:165px}#ContentPage{padding-top:165px}}@media screen and (max-width: 320px){}