/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{#block-ladouceur-primary-local-tasks ul li a,.btn,.rp-more a{background-color:#6e986e;border:1px solid #6e986e;color:#fcfcf1;cursor:pointer;display:inline-block;font-family:Bebas,sans-serif;font-size:20px;font-weight:700;line-height:1.2em;padding:5px 20px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}#block-ladouceur-primary-local-tasks ul li html:not(.touchevents) a.is-active:not([disabled]),#block-ladouceur-primary-local-tasks ul li html:not(.touchevents) a:not([disabled]):hover,.rp-more html:not(.touchevents) a:not([disabled]):hover,html:not(.touchevents) #block-ladouceur-primary-local-tasks ul li a.is-active:not([disabled]),html:not(.touchevents) #block-ladouceur-primary-local-tasks ul li a:not([disabled]):hover,html:not(.touchevents) .btn:not([disabled]):hover,html:not(.touchevents) .rp-more a:not([disabled]):hover{background-color:#385053;border-color:#385053}.btn.btn-stretch{padding:5px 13px}.btn.btn-big{display:block;padding-bottom:12px;padding-top:12px;width:100%}.btn.btn-sable{background-color:transparent;border-color:#fcfcf1;border-width:2px;color:#fcfcf1}html:not(.touchevents) .btn.btn-sable:not([disabled]):hover{background-color:#fcfcf1;border-color:#fcfcf1;color:#6e986e}.image-cover img,.images .images-entry.withtxt img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;position:absolute;width:100%}.bloc-ban,.bloc-ban:after,.bloc-content:before,.customselect,.customselect-inner,.iframe_container iframe,.image-cover,.teaser-ban{bottom:0;left:0;position:absolute;right:0;top:0}.infos-close,.modal-close,.stickyform-close{color:#6e986e;font-family:Arial,sans-serif;font-size:30px;font-weight:500;height:30px;line-height:30px;position:absolute;text-align:center;width:30px}html:not(.touchevents) .infos-close,html:not(.touchevents) .modal-close,html:not(.touchevents) .stickyform-close{cursor:pointer;-webkit-transition:color .2s;transition:color .2s}html:not(.touchevents) .infos-close:hover,html:not(.touchevents) .modal-close:hover,html:not(.touchevents) .stickyform-close:hover{color:#385053}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,button,input,select,textarea,video{background:transparent none;border:0;font-size:100%;font:inherit;margin:0;outline:0;padding:0;resize:none;vertical-align:baseline}caption,td,th{font-weight:inherit}a{color:inherit;text-decoration:none}img,main{display:block}img{height:auto;max-width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}:root{--myabp:1}@media only screen and (min-width:360px){:root{--myabp:2}}@media only screen and (min-width:480px){:root{--myabp:3}}@media only screen and (min-width:768px){:root{--myabp:4}}@media only screen and (min-width:1024px){:root{--myabp:5}}@media only screen and (min-width:1280px){:root{--myabp:6}}@media only screen and (min-width:1600px){:root{--myabp:7}}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/themes/custom/ladouceur/css/fonts/icomoon.ttf?k=jHuijea87a) format("truetype"),url(/themes/custom/ladouceur/css/fonts/icomoon.woff?k=jHuijea87a) format("woff"),url(/themes/custom/ladouceur/css/fonts/icomoon.svg#icomoon?k=jHuijea87a) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ico_arrow_up:before{content:""}.icon-ico_arrow_down:before{content:""}.icon-ico_burger-menu:before{content:""}.icon-ico-close:before{content:""}.icon-ico_infos:before{content:""}.icon-ico_account:before{content:""}.icon-ico_location:before{content:""}.icon-ico_tel:before{content:""}.icon-ico_facebook:before{content:""}.icon-ico_instagram:before{content:""}.icon-ico_leaf:before{content:""}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:300;src:url(/themes/custom/ladouceur/css/fonts/Avenir-Light.woff2) format("woff2"),url(/themes/custom/ladouceur/css/fonts/Avenir-Light.woff) format("woff"),url(/themes/custom/ladouceur/css/fonts/Avenir-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:300;src:url(/themes/custom/ladouceur/css/fonts/Avenir-LightOblique.woff2) format("woff2"),url(/themes/custom/ladouceur/css/fonts/Avenir-LightOblique.woff) format("woff"),url(/themes/custom/ladouceur/css/fonts/Avenir-LightOblique.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:url(/themes/custom/ladouceur/css/fonts/Avenir-Book.woff2) format("woff2"),url(/themes/custom/ladouceur/css/fonts/Avenir-Book.woff) format("woff"),url(/themes/custom/ladouceur/css/fonts/Avenir-Book.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:400;src:url(/themes/custom/ladouceur/css/fonts/Avenir-BookOblique.woff2) format("woff2"),url(/themes/custom/ladouceur/css/fonts/Avenir-BookOblique.woff) format("woff"),url(/themes/custom/ladouceur/css/fonts/Avenir-BookOblique.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:700;src:url(/themes/custom/ladouceur/css/fonts/Avenir-Heavy.woff2) format("woff2"),url(/themes/custom/ladouceur/css/fonts/Avenir-Heavy.woff) format("woff"),url(/themes/custom/ladouceur/css/fonts/Avenir-Heavy.ttf) format("truetype")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:700;src:url(/themes/custom/ladouceur/css/fonts/Avenir-HeavyOblique.woff2) format("woff2"),url(/themes/custom/ladouceur/css/fonts/Avenir-HeavyOblique.woff) format("woff"),url(/themes/custom/ladouceur/css/fonts/Avenir-HeavyOblique.ttf) format("truetype")}@font-face{font-display:swap;font-family:Bebas;font-style:normal;font-weight:700;src:url(/themes/custom/ladouceur/css/fonts/BebasNeue-Bold.woff2) format("woff2"),url(/themes/custom/ladouceur/css/fonts/BebasNeue-Bold.woff) format("woff"),url(/themes/custom/ladouceur/css/fonts/BebasNeue-Bold.ttf) format("truetype")}.customselect-container{--customSelectHeight:40px;display:inline-block;position:relative;width:100%}.customselect-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;height:var(--customSelectHeight);opacity:0;position:relative;width:100%;z-index:1}.customselect-container select option{font-size:14px!important;line-height:1.2em!important}.customselect{border:1px solid #385053;color:#385053;display:block;overflow:hidden}.customselect:before{content:"\25BC";font-size:12px;height:10px;line-height:10px;margin-right:10px;margin-top:-5px;position:absolute;right:0;text-align:center;top:50%}.customselect-inner{display:block;line-height:var(--customSelectHeight);margin-right:20px;overflow:hidden;padding-left:10px;text-align:left;white-space:nowrap}body{background-color:#fcfcf1;color:#385053;font-family:Avenir,sans-serif;font-size:16px;font-weight:300;line-height:1.2em;min-width:300px;text-rendering:optimizeLegibility}.hidden{display:none}.trash:after{clear:both;content:"";display:block}.btn.btn-disabled{opacity:.65;pointer-events:none}.iframe_container{clear:both;display:block;height:0!important;line-height:0;margin-top:30px;padding-bottom:56%;position:relative;width:100%!important}.iframe_container iframe{height:100%;width:100%}header#top{position:relative;z-index:100}.navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:20px;position:absolute;right:20px;top:20px}.navbar-logo{width:120px}.navbar-logo img{display:block;height:auto;width:100%}.navbar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6e986e;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;opacity:0;position:fixed;right:0;top:var(--top_offset);-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:hidden;z-index:110}body.navopen .navbar-nav{opacity:1;visibility:visible}.navbar-nav .close{position:absolute;right:20px;top:20px}.navbar-nav .close:before{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fcfcf1;content:"";display:block;font-size:16px;line-height:40px;text-align:center;width:40px}.navbar-nav .logo{margin-top:40px}.navbar-nav .logo a{display:block;width:110px}.navbar-nav .menu{text-align:center;width:100%}.navbar-nav .menu ul li{margin-top:25px}.navbar-nav .menu ul li:first-child{margin-top:0}.navbar-nav .menu ul li.active a:after{border-top:3px solid #fcfcf1;bottom:-6px;content:"";display:block;font-size:0;height:0;left:0;line-height:0;position:absolute;width:100%}.navbar-nav .menu ul a{color:#fcfcf1;font-size:18px;line-height:1.2em;position:relative}.navbar-nav .menu .book{margin-top:25px}.navbar-nav .links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #fcfcf1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;padding:15px 0;width:100%}.navbar-nav .links a{color:#fcfcf1;font-family:Bebas,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.2em;padding-left:25px;position:relative}.navbar-nav .links a:after{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:20px;left:0;line-height:20px;margin-top:-10px;position:absolute;top:50%}.navbar-nav .links li{margin-left:40px}.navbar-nav .links li:first-child{margin-left:0}.navbar-nav .links li.find a:after{content:""}.navbar-nav .links li.call a:after{content:""}.navbar-misc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.navbar-misc .book{display:none}.navbar-burger{background-color:#6e986e;border-radius:2px;height:30px;text-align:center;width:30px}.navbar-burger:before{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fcfcf1;content:"";display:inline-block;font-size:12px;line-height:30px}.navbar-account,.navbar-lang{margin-left:17px}.navbar-lang ul.links{display:none}.navbar-lang .langctnr{width:30px}.navbar-lang .customselect{border:0}.navbar-lang .customselect-container{--customSelectHeight:30px}.navbar-lang .customselect:before{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:-2px;color:#fcfcf1;content:"";font-size:8px;margin:0;padding:0;right:auto;top:auto;width:100%}.navbar-lang .customselect-inner{color:#fff;font-size:15px;line-height:inherit;margin:0;padding:0;text-align:center}.navbar-account{font-size:0;line-height:0}.navbar-account a{color:#fcfcf1}.navbar-account a:before{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-size:25px;line-height:25px}@media only screen and (min-height:1px){.navbar-nav .menu ul li{margin-top:10px}}@media only screen and (min-height:500px){.navbar-nav .menu ul li{margin-top:15px}}@media only screen and (min-height:600px){.navbar-nav .menu ul li{margin-top:20px}}@media only screen and (min-height:700px){.navbar-nav .menu ul li{margin-top:25px}}body.hasstickyform footer.bottom{padding-bottom:50px}.navsecond{margin-top:50px;padding-bottom:25px;text-align:center}.navsecond-logo{display:inline-block;width:110px}.navsecond-address,.navsecond-contact{font-size:18px;line-height:1.2em}.navsecond-address{color:#6e986e;margin-top:35px}.navsecond-contact{margin-top:10px}.navsecond-misc{border-top:1px solid #e2e5db;margin-top:40px;padding-top:40px}.navsecond-misc li{margin-top:7px}.navsecond-misc li:first-child{margin-top:0}.navsecond-misc li a{display:inline-block;min-width:48px;padding:7px 0;text-align:center}.navsecond-misc .right{margin:30px auto 0;max-width:320px}.navsecond-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;text-align:center}.navsecond-social>span{color:#6e986e;display:inline-block;font-size:16px;margin-right:10px}.navsecond-social a{color:#6e986e;display:inline-block;font-size:0;height:40px;line-height:0;margin:5px;text-decoration:none;width:30px}.navsecond-social a span{font-size:22px;line-height:40px}.images{margin-top:30px}.images .images-entry{margin-top:20px}.images .images-entry.withtxt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.images .images-entry.withtxt .overlaytxt{display:block;margin:70px 40px;max-width:380px}.content{margin-top:30px}.content-top{text-align:center}.content-top-subtitle{font-family:Bebas,sans-serif;font-size:38px;font-weight:700;line-height:1em}.content-top-desc{font-size:18px;line-height:1.4em}.content-top-subtitle+.content-top-desc{margin-top:20px}.content-top-link{margin-top:30px}.content .wysiwyg{margin:40px auto 0;max-width:880px}.linked-content{margin-top:50px}.contact-content,.linked-content+.bloc{margin-top:20px}.contact-content .teaser{padding:70px 35px}.rgpd{font-size:12px;line-height:1.3em;margin-top:20px;position:relative}.rgpd a{color:#6e986e}.grecaptcha-badge{visibility:hidden!important}.pagetop-ban{min-height:390px;position:relative}.pagetop-ban:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),color-stop(14%,rgba(6,6,6,.37)),color-stop(57%,rgba(83,83,83,.01)),to(rgba(83,83,83,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(6,6,6,.37) 14%,rgba(83,83,83,.01) 57%,rgba(83,83,83,0));content:"";height:250px;left:0;position:absolute;top:0;width:100%}.pagetop h1{color:#fcfcf1;font-family:Bebas,sans-serif;font-size:60px;font-weight:700;left:40px;line-height:1em;max-width:200px;position:absolute;right:40px;text-align:left;text-shadow:0 0 5px rgba(0,0,0,.2);text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pagetop h1.title-logo{max-width:none}.pagetop h1.title-logo img{margin:0 auto;max-width:150px}.breadcrumb{margin-top:15px}.breadcrumb-path{font-size:0;line-height:0}.breadcrumb li{display:inline-block}.breadcrumb li:not(:last-child){margin-right:10px;padding-right:20px;position:relative}.breadcrumb li:not(:last-child):after{content:"//";font-size:15px;line-height:1.2em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb li:first-child a,.breadcrumb li:first-child:after{color:#6e986e}.breadcrumb a{display:block;font-size:15px;line-height:1.2em}.wysiwyg{line-height:1.4em}.wysiwyg:after{clear:both;content:"";display:block}.wysiwyg>:first-child{margin-top:0!important}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg hr,.wysiwyg li,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{clear:both}.wysiwyg .iframe_container,.wysiwyg blockquote,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg hr,.wysiwyg table{margin-top:30px}.wysiwyg .align-center,.wysiwyg .align-left,.wysiwyg .align-right,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{margin-top:20px}.wysiwyg h2{font-family:Bebas,sans-serif;font-size:38px;font-weight:700;line-height:1em}@media only screen and (min-width:768px){.wysiwyg h2{font-size:42px}}@media only screen and (min-width:1280px){.wysiwyg h2{font-size:50px}}.wysiwyg h3{color:#6e986e;font-family:Bebas,sans-serif;font-size:30px;font-weight:700;line-height:1em}@media only screen and (min-width:768px){.wysiwyg h3{font-size:38px}}.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:Bebas,sans-serif;font-size:30px;font-weight:700;line-height:1em}.wysiwyg li{margin:2px 0}.wysiwyg ol,.wysiwyg ul{display:block!important;list-style:none inside;min-width:10px;overflow:hidden}.wysiwyg ol>li,.wysiwyg ul>li{padding-left:25px;position:relative}.wysiwyg ol>li:before,.wysiwyg ul>li:before{left:0;position:absolute;top:0}.wysiwyg ul>li:before{background-color:#6e986e;border-radius:5px;content:"";display:block;height:5px;margin-top:8px;width:5px}.wysiwyg ol{counter-reset:section}.wysiwyg ol>li:before{color:#6e986e;content:counter(section) ".";counter-increment:section;font-weight:700}.wysiwyg li ol,.wysiwyg li ul{margin-left:20px;margin-top:0}.wysiwyg b,.wysiwyg strong{font-weight:700}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg a:not(.btn){color:#6e986e}.wysiwyg hr{border:none;border-bottom:1px solid #e2e5db;line-height:1.2em;margin:20px 0;position:relative}.wysiwyg .btn{display:table;margin:30px auto;text-align:center}.wysiwyg p .btn{margin-top:0}@media only screen and (max-width:767px){.wysiwyg table{width:100%!important}.wysiwyg table td,.wysiwyg table tr{display:block;width:100%!important}.wysiwyg img{height:auto;width:100%}}.wysiwyg img{display:inline-block;height:auto;margin-top:30px;max-width:100%;vertical-align:top;width:auto}.wysiwyg .align-center,.wysiwyg .align-left,.wysiwyg .align-right{float:none;max-width:100%}.wysiwyg .align-center img,.wysiwyg .align-left img,.wysiwyg .align-right img{margin-top:0}.wysiwyg .align-center img{margin:0 auto}.wysiwyg figcaption{color:#6e986e;font-size:.8rem;margin-top:5px}.teaser{margin-top:20px;padding:70px 50px;position:relative}.teaser:first-child{margin-top:0}.teaser-ban{background-color:#6e986e}.teaser-wysiwyg.wysiwyg{margin:15px 0 0}.teaser-wysiwyg.wysiwyg li{font-size:15px}.teaser-bloc{background-color:#fcfcf1;margin:0 auto;max-width:430px;padding:25px;position:relative;text-align:center}.teaser-bloc-txt-left{text-align:left}.teaser-bloc:before{border:4px solid #fcfcf1;bottom:-15px;content:"";left:-15px;position:absolute;right:-15px;top:-15px}.teaser-title{font-family:Bebas,sans-serif;font-size:30px;font-weight:700;line-height:1em}.teaser-desc,.teaser-link{margin-top:20px}.teaser-desc{font-size:15px;line-height:1.4em}@media only screen and (min-width:500px){.teaser{padding:70px 90px}}.bloc{margin-top:60px;padding:20px;position:relative}.bloc-ban:after{background-color:rgba(0,0,0,.2);content:""}.bloc-content{padding:40px 50px;position:relative}.bloc-content:before{border:2px solid #fcfcf1;content:""}.bloc-title{color:#fcfcf1;font-family:Bebas,sans-serif;font-size:38px;font-weight:700;line-height:1em;text-shadow:0 0 5px rgba(0,0,0,.2)}.bloc-link{margin-top:40px}.colbloc{margin-top:60px;position:relative}.colbloc-ban,.colbloc-content{background-color:#6e986e}.colbloc-content{margin-top:20px;padding:60px 40px}.colbloc-ban-logo{position:relative}.colbloc-ban-logo:after{background:url(/themes/custom/ladouceur/images/logo-big.svg) scroll no-repeat 50% transparent;background-size:contain;content:"";display:block;height:125px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.colbloc-title{color:#fcfcf1;font-family:Bebas,sans-serif;font-size:38px;font-weight:700;line-height:1em}.colbloc-desc{color:#fcfcf1;font-size:18px;line-height:1.4em;margin-top:15px}.colbloc-link{margin-top:30px}.acctype{padding-top:180px;position:relative}.acctype-ban{height:180px}.acctype-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.acctype-infos,.acctype-title{font-family:Bebas,sans-serif;font-weight:700;line-height:1em;text-transform:uppercase}.acctype-title{color:#6e986e;font-size:30px}.acctype-link{margin-left:10px}.acctype-infos{font-size:20px;margin-top:20px}.acctype-infos li{border-bottom:1px solid #e2e5db;padding:15px 0 7px}.acctype-infos li:first-child{padding-top:0}#block-views-block-hebergements-listing{margin-top:20px}#block-views-block-hebergements-listing .views-row{margin-top:50px}#block-views-block-hebergements-listing .views-row:first-child{margin-top:0}.form{position:relative}.form label{border-top:1px solid #707070;color:#6e986e;display:block;font-size:15px;line-height:1.2em;margin-top:20px;padding-top:7px}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form textarea{color:#385053;display:block;font-family:Avenir,sans-serif;font-size:15px;font-weight:300;margin:0;padding:0;width:100%}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text]{line-height:30px}.form textarea{line-height:1.2em;margin-top:7px;max-height:70px}.form .bouton{margin-top:20px}#user .pagetop-ban{height:300px!important}#user .form{margin:0 auto;max-width:600px}#user .form label{display:none}#user .form .form-item{margin:15px 0}#user .form .form-item:first-child{margin-top:0}#user .form .form-item+p{margin-top:-15px}#user .form input[type=email],#user .form input[type=number],#user .form input[type=password],#user .form input[type=search],#user .form input[type=tel],#user .form input[type=text]{background-color:#fff;border:1px solid #e2e5db;line-height:30px;padding:5px 20px}#user .form .description,#user .form p{color:#6e986e;font-size:14px;line-height:1.4em}.txtbloc{margin:60px auto 0;max-width:600px}.txtbloc-subtitle,.txtbloc-title{font-family:Bebas,sans-serif;font-weight:700;line-height:1em}.txtbloc-title{color:#6e986e;font-size:60px}.txtbloc-subtitle{font-size:38px;margin-top:15px}.txtbloc-desc{font-size:18px;line-height:1.4em;margin-top:20px}.beautylist{margin-top:35px}.beautylist li{border-bottom:1px solid #fcfcf1;color:#fcfcf1;margin-top:30px;padding-bottom:10px}.beautylist li strong{display:block;font-family:Bebas,sans-serif;font-size:20px;font-weight:700;line-height:1em;max-width:180px}.beautylist li span{display:block;font-size:15px;line-height:1.4em;margin-top:3px;max-width:290px}.beautylist li.fr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.beautylist li.fr:after{background:url(/themes/custom/ladouceur/images/france-white.webp) scroll no-repeat 50% transparent;background-size:contain;content:"";display:block;height:60px;margin-left:10px;width:60px}.beautylist.reverse li{border-color:#6e986e;color:#6e986e}.beautylist.reverse li.fr:after{background-image:url(/themes/custom/ladouceur/images/france-gray.webp)}.overlaytxt{display:none}.overlaytxt-content{background-color:#6e986e;color:#fcfcf1;margin:16px;padding:50px 15px;position:relative;text-align:center}.overlaytxt-content:before{border:4px solid #6e986e;bottom:-16px;content:"";display:block;left:-16px;position:absolute;right:-16px;top:-16px}.overlaytxt-title{font-family:Bebas,sans-serif;font-size:30px;font-weight:700;line-height:1em}.overlaytxt-desc{font-size:15px;line-height:1.4em;margin-top:15px}.overlaytxt-link{margin-top:20px;position:relative}body.navopen .infos,body.searchopen .infos{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%)}body.infos-open .infos{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.infos-open .infos,body.infos-open .infos-toggle,body.infos-open .infos-toggle:before{background-color:#fcfcf1}.infos{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,transform .4s;transition:background-color .4s,transform .4s,-webkit-transform .4s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;z-index:130}.infos,.infos-toggle{background-color:hsla(60,65%,97%,.8);right:0}.infos-toggle{border-radius:0 3px 3px 0;bottom:60px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:0;line-height:0;padding:10px;position:absolute;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:background-color .4s;transition:background-color .4s}.infos-toggle-i{display:block;position:relative;text-align:center}.infos-toggle-i:before{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#385053;content:"";display:inline-block;font-size:20px;line-height:20px}.infos-toggle:before{background-color:hsla(60,65%,97%,0);content:"";display:block;height:100%;left:-20px;position:absolute;top:0;-webkit-transition:background-color .4s;transition:background-color .4s;width:100%}.infos-close{right:15px;top:10px}.infos-ctnt{margin:0 auto;overflow-x:hidden;overflow-y:auto;padding:30px;text-align:center}.infos-title{color:#6e986e;font-family:Bebas,sans-serif;font-size:38px;font-weight:700;line-height:1em;text-transform:uppercase}.infos-text{line-height:1.4em}.infos-btn,.infos-text{margin-top:30px}.search{margin-top:50px}.search-title{font-family:Bebas,sans-serif;font-size:38px;font-weight:700;line-height:1em;text-align:center;text-transform:uppercase}.resalys{margin-top:40px}.resalys-top{font-size:15px;line-height:1.4em;margin:40px 0;text-align:center}.resalys-top .desc,.resalys-top .title{display:block}.resalys-ban{height:140px;position:relative}.resalys-title{font-family:Bebas,sans-serif;font-size:30px;font-weight:700;line-height:1em;margin-top:20px}.resalys-date,.resalys-desc{font-size:15px;line-height:1.4em}.resalys-date{margin-top:5px}.resalys-desc{display:none;margin-top:15px}.resalys-desc.show{display:block}.resalys-desc-display{color:#6e986e;display:inline-block;font-size:12px;line-height:1.4em;margin-top:5px}.resalys-entries{margin:0 auto;max-width:250px}.resalys-entry{margin-top:40px}.resalys-entry-price,.resalys-entry-title{font-family:Bebas,sans-serif;font-weight:700;line-height:1em}.resalys-entry-title{font-size:20px}.resalys-entry-prices{margin-top:5px}.resalys-entry-price{color:#6e986e;font-size:38px}.resalys-entry-buttons{margin-top:20px}.resalys.onlylongstay .type_EMPL,.resalys.onlylongstay .type_EMPLF,.resalys.onlylongstay .type_LOCB,.resalys.onlylongstay .type_LOCFB{display:none}.resa-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px -10px}.resa-form .form-item{border:1px solid #e2e5db;margin:0 10px;padding:9px 2px 12px;width:calc(33.33% - 20px)}.resa-form .form-item .customselect-inner,.resa-form .form-item .result,.resa-form .form-item label{display:block;text-align:center;text-transform:uppercase}.resa-form .form-item label{cursor:pointer;font-size:10px;line-height:10px;margin-bottom:2px}.resa-form .form-item .customselect-inner,.resa-form .form-item .result{font-family:Bebas,sans-serif;font-size:20px;line-height:25px}.resa-form .form-item input{display:none}.resa-form .form-item .customselect-container,.resa-form .form-item .customselect-container select{height:25px}.resa-form .form-item .customselect-container .customselect{border:none}.resa-form .form-item .customselect-container .customselect:before{display:none}.resa-form .form-item .customselect-container .customselect-inner{line-height:25px;margin:0;padding:0;text-align:center}.resa-form .form-item.form-item-end-date,.resa-form .form-item.form-item-persons,.resa-form .form-item.form-item-start-date{position:relative}.resa-form .form-item.form-item-end-date:after,.resa-form .form-item.form-item-persons:after,.resa-form .form-item.form-item-start-date:after{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:5px;color:#6e986e;content:"";display:block;font-size:8px;left:50%;line-height:10px;margin-left:-5px;position:absolute;text-align:center;width:10px}.resa-form .form-dates-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:66.66%}.resa-form .form-dates-group:after,.resa-form .form-dates-group:before{content:"";display:block;left:50%;margin-left:-10px;position:absolute;width:20px}.resa-form .form-dates-group:before{background-color:#fcfcf1;height:100%;top:0}.resa-form .form-dates-group:after{border-top:2px solid #6e986e;margin-top:-1px;top:50%}.resa-form .form-dates-group .form-item{padding-bottom:9px;padding-top:12px;width:50%}.resa-form .form-dates-group .form-item:after{display:none}.resa-form .form-dates-group .form-item:first-child{border-right:0;margin-right:0}.resa-form .form-dates-group .form-item:last-child{border-left:0;margin-left:0}.resa-form .bouton{margin-top:20px;padding:0 10px;width:100%}.resa-form .bouton .btn[disabled]{color:#6e986e;opacity:.8}.resa-form .bouton .btn[disabled]:after{background:url(/themes/custom/ladouceur/images/spinner.gif) scroll no-repeat 50% transparent;background-size:cover;content:"";display:inline-block;height:30px;left:50%;margin-left:-20px;margin-top:-15px;position:absolute;right:20px;top:50%;width:40px}.resa-form .bouton .btn+.ajax-progress,body[data-filter] .resalys-list .resalys{display:none}.stickyform{background-color:#fcfcf1;bottom:0;padding-bottom:60px;padding-top:40px;position:fixed;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}body.searchopen .stickyform{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.stickyform .resa-form{margin:0 10px}.stickyform .resa-form .bouton .btn{white-space:nowrap}.stickyform-title{font-family:Bebas,sans-serif;font-size:38px;font-weight:700;line-height:1em;margin:0 auto 30px;max-width:290px;text-align:center}.stickyform-btn{left:50%;position:absolute;top:-50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.stickyform-btn.btn-big{width:auto}.stickyform-close{bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body:not(.picker_open) .picker_ctnr{opacity:0;visibility:hidden}.picker_ctnr{background-color:rgba(56,80,83,.9);bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;z-index:300}.picker_ctnr .picker_plcr{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;max-height:100%;overflow:hidden;overflow-y:auto;padding:30px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.picker_ctnr .picker_ctnt{position:relative}.picker_ctnr .picker_clsr{bottom:100%;cursor:pointer;left:100%;margin-left:-10px;position:absolute}.picker_ctnr .picker_clsr:before{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fcfcf1;content:"";display:block;font-size:16px;line-height:40px;text-align:center;width:40px}.datepicker--cells{-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell,.datepicker--cells{display:-ms-flexbox;display:-webkit-box;display:flex}.datepicker--cell{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;height:43px;justify-content:center;z-index:1}.datepicker--cell.-focus-{background:#dedede}.datepicker--cell.-current-{color:#000}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#000}.datepicker--cell.-in-range-{background:rgba(110,152,110,.2);border-radius:0;color:#4a4a4a}.datepicker--cell.-in-range-.-focus-{background-color:rgba(110,152,110,.2)}.datepicker--cell.-disabled-{color:#b6b6b6;cursor:default}.datepicker--cell.-disabled-.-current-.-focus-,.datepicker--cell.-disabled-.-focus-,.datepicker--cell.-disabled-.-in-range-{color:#b6b6b6}.datepicker--cell.-range-from-{background-color:rgba(110,152,110,.2);border:1px solid #6e986e;border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{background-color:rgba(110,152,110,.2);border:1px solid #6e986e;border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background:#6e986e;color:#fcfcf1}.datepicker--cell.-selected-.-focus-{background:#6e986e}.datepicker--cell:empty{cursor:default}.datepicker--days-names{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name,.datepicker--days-names{display:-ms-flexbox;display:-webkit-box;display:flex}.datepicker--day-name{-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex:1;justify-content:center;-webkit-box-flex:1;flex:1;font-size:1em;letter-spacing:.05em;text-align:center;text-transform:uppercase}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{height:25%;width:33.33%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{height:33.33%;width:25%}.datepickers-container{left:0;position:absolute;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fcfcf1;border:1px solid #dedede;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-box-sizing:content-box;box-sizing:content-box;font-size:14px;left:-100000px;opacity:0;position:absolute;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;-webkit-transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;width:280px;z-index:200}.datepicker.-from-top-{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;-webkit-transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#dedede;-webkit-box-shadow:none;box-shadow:none;left:auto;opacity:1;position:static;right:auto;-webkit-transform:none;-ms-transform:none;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{background:#fcfcf1;border-right:1px solid #dedede;border-top:1px solid #dedede;height:10px;position:absolute;width:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 5px)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 5px)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;border-bottom:1px solid #dedede;justify-content:space-between;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.datepicker--nav-action{border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px}.datepicker--nav-action:hover{background:#dedede}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{height:32px;width:32px}.datepicker--nav-action path{fill:none;stroke:#b6b6b6;stroke-width:2px}.datepicker--nav-title{border-radius:3px;font-weight:700;letter-spacing:.05em;padding:0 8px;text-transform:uppercase}.datepicker--nav-title i{color:#000;font-style:normal;margin-left:5px}.datepicker--nav-title:hover{background:#dedede}.datepicker--nav-title.-disabled-{background:none;cursor:default}.datepicker--buttons{border-top:1px solid #dedede;display:-ms-flexbox;display:-webkit-box;display:flex;padding:4px}.datepicker--button{border-radius:4px;color:#6e986e;cursor:pointer;-ms-flex:1;-webkit-box-flex:1;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;flex:1;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:32px}.datepicker--button:hover{background:#dedede;color:#4a4a4a}.datepicker--time{border-top:1px solid #dedede;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-ms-flex:0 1 138px;-webkit-box-flex:0;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-ms-flex:0 1 153px;-webkit-box-flex:0;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:14px;margin:0 0 0 10px;text-align:center}.datepicker--time-current-colon{line-height:1;margin:0 2px 3px}.datepicker--time-current-hours,.datepicker--time-current-minutes{font-size:19px;line-height:1;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{background:#dedede;border-radius:4px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-3px;z-index:-1}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{-webkit-align-self:flex-end;text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;color:#b6b6b6;font-size:11px;margin-bottom:1px;margin-left:6px}.datepicker--time-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#dedede),to(#dedede)) left 50%/100% 1px no-repeat;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat;font-size:11px;height:17px}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:none;cursor:pointer;-ms-flex:1;-webkit-box-flex:1;-webkit-appearance:none;flex:1;height:100%;margin:0;padding:0}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b6b6b6}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b6b6b6}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b6b6b6}.datepicker--time-row input[type=range]:focus{outline:none}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#6e986e;border-color:#6e986e}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#6e986e;border-color:#6e986e}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#6e986e;border-color:#6e986e}.datepicker--time-row input[type=range]::-webkit-slider-thumb{background:#fcfcf1;border:1px solid #dedede;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:12px;-webkit-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-moz-range-thumb{background:#fcfcf1;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-moz-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-ms-thumb{background:#fcfcf1;border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;-ms-transition:background .2s;transition:background .2s;width:12px}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{background:transparent;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-moz-range-track{background:transparent;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-ms-track{background:transparent;border:none;color:transparent;cursor:pointer;height:1px}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{border:1px solid;border-radius:50%;color:#b6b6b6;font-size:16px;height:1em;margin:0 5px -1px 0;position:relative;width:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{background:currentColor;content:"";position:absolute}.datepicker--time-icon:after{height:.4em;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:1px}.datepicker--time-icon:before{height:1px;left:calc(50% - 1px);top:calc(50% + 1px);width:.4em}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#b6b6b6}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background:#6e986e;color:#fcfcf1}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#6e986e}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(110,152,110,.2);color:#b6b6b6}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(110,152,110,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.modal{background-color:rgba(56,80,83,.9);height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;visibility:hidden;width:100%;z-index:900}.modal-close{background-color:#6e986e;color:#fff;right:30px;top:30px;z-index:1}.modal-container{padding:20px}.modal-content{background-color:#fcfcf1;padding:20px}.modal-ban{height:200px;margin:-20px -20px 0;overflow:hidden;position:relative}.modal-text{margin-top:20px}.modal-title{font-family:Bebas,sans-serif;font-size:30px;font-weight:700;line-height:1em}.modal-desc{font-size:15px;line-height:1.4em;margin-top:10px}.modal-link{margin-top:20px}body.modal-show .modal{opacity:1;visibility:visible}.oareviewpro-avg{margin:50px 0}.rpavg-ctnr{padding:0 20px}.rpavg-ctnr strong{font-weight:700}.rpavg-ctnt{-ms-flex-line-pack:center;align-content:center;background-color:#6e986e;border-radius:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:90px;margin:0 auto;position:relative;width:90px}.rpavg-ctnt:after{border:1px solid #6e986e;border-radius:95px;content:"";display:block;height:95px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95px}.rpavg-ctnt .rpavg-sep{background-color:#fff;height:1px;margin:6px auto;width:40%}.rpavg-ctnt .rpavg-outOf,.rpavg-ctnt .rpavg-value{color:#fff;display:block;font-family:Avenir,sans-serif;font-size:22px;font-weight:400;letter-spacing:2px;line-height:1.2em;text-align:center;width:100%}.rpavg-details{color:#385053;text-align:center}.rpavg-details .rp-stars{display:block;margin-top:20px}.rpavg-details .rpavg-total{margin-top:5px}.rp-schema{display:none}.rp-stars{display:block;font-size:0;line-height:0}.rp-stars .rp-star{background:none scroll no-repeat 50% transparent;background-size:20px 20px;display:inline-block;height:20px;vertical-align:middle;width:20px}.rp-stars .rp-star.rp-start-half{background-image:url(/modules/contrib/oareviewpro/images/yellow/star-half.svg)}.rp-stars .rp-star.rp-start-regular{background-image:url(/modules/contrib/oareviewpro/images/yellow/star-regular.svg)}.rp-stars .rp-star.rp-start-solid{background-image:url(/modules/contrib/oareviewpro/images/yellow/star-solid.svg)}.rpreviews-ctnr{margin-bottom:100px}.rpreviews-entry{color:#385053;font-family:Avenir,sans-serif;font-weight:400;line-height:1.2em;position:relative}.rpreviews-entry .rpreviews-author,.rpreviews-entry .rpreviews-comment,.rpreviews-entry .rpreviews-title,.rpreviews-entry .rpreviews-top{display:block}.rpreviews-entry .rpreviews-top{color:#6e986e;font-size:14px;margin:5px 0 20px;text-transform:uppercase}.rpreviews-entry .rpreviews-title{font-weight:700;margin-bottom:10px}.rpreviews-entry .rpreviews-author{color:#6e986e;display:block;font-style:italic;margin-top:15px}.rpreviews-list{margin:50px auto 0;max-width:800px}.rpreviews-list .rpreviews-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.rpreviews-list .rpreviews-note{font-family:Avenir,sans-serif;font-size:20px;font-weight:700;line-height:1.2em}.rpreviews-list .rp-stars{margin-left:10px}.rpreviews-list .rp-stars .rp-star.rp-start-half{background-image:url(/modules/contrib/oareviewpro/images/gray/star-half.svg)}.rpreviews-list .rp-stars .rp-star.rp-start-regular{background-image:url(/modules/contrib/oareviewpro/images/gray/star-regular.svg)}.rpreviews-list .rp-stars .rp-star.rp-start-solid{background-image:url(/modules/contrib/oareviewpro/images/gray/star-solid.svg)}.rpreviews-list .rpreviews-entry{margin-top:30px;padding-top:30px}.rpreviews-list .rpreviews-entry:before{border-top:1px solid #fcfcf1;content:"";display:block;left:50%;margin-left:-50px;position:absolute;top:0;width:100px}.rpreviews-list .rpreviews-entry:first-child{padding-top:0}.rpreviews-list .rpreviews-entry:first-child:before{display:none}.rpreviews-alone{font-family:Avenir,sans-serif;font-size:20px;font-weight:400;line-height:1.4em;padding:0 20px}.rp-more{margin:40px auto 0;text-align:center;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}.rp-more.disabled{position:relative}.rp-more.disabled a{opacity:.2}.rp-more.disabled:after{background-color:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.rpcall{border:1px #fcfcf1;border-top-style:solid;margin:60px auto;max-width:800px;padding:60px 0 0}.rpcall-avg .oareviewpro-avg{margin:0}.rpcall-reviews{margin-top:20px;text-align:center}.avis{border-top:1px solid #e2e5db;margin-top:60px;padding-top:60px;text-align:center}.avis-container{margin:0 auto;max-width:600px}.avis-title{color:#6e986e}.avis-infos li,.avis-note{color:#000}.avis-note,.avis-title{font-family:Bebas,sans-serif;font-weight:500;line-height:1.3em}.avis-title{font-size:32px}.avis-infos{margin-top:40px;text-transform:uppercase}.avis-reviewpro{margin-top:50px;text-align:center}.avis-note{color:#6e986e;display:inline-block;font-size:40px;position:relative}.avis-com{display:block;line-height:1.3em;margin-top:15px}.avis-buttons{margin-bottom:50px;margin-top:20px}ul.vagues li{font-size:13px;font-weight:500;letter-spacing:5.2px;line-height:1.3em;margin-top:15px;padding-bottom:25px;position:relative;text-transform:uppercase}ul.vagues li:first-child{margin-top:0}ul.vagues li:after{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#6e986e;content:"";display:block;font-size:30px;height:20px;left:50%;line-height:20px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px}:root{--top_offset:0px;--left_offset:0px}#block-ladouceur-primary-local-tasks{display:none;line-height:20px;position:fixed;right:10px;text-align:right;top:50%;z-index:500}#block-ladouceur-primary-local-tasks ul{font-size:0}#block-ladouceur-primary-local-tasks ul li{margin-bottom:3px}#block-ladouceur-primary-local-tasks ul li:last-child{margin-bottom:0}#block-ladouceur-primary-local-tasks ul li a{cursor:pointer;font-family:Avenir,sans-serif;font-size:14px;font-weight:300;min-height:0;padding:4px 8px;text-transform:inherit}body.toolbar-fixed,body.toolbar-vertical{--top_offset:39px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open{--top_offset:79px}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open{--left_offset:240px}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:var(--left_offset)}.toolbar-oriented .toolbar-tray-vertical{width:var(--left_offset)}.alert-message,.messages{-webkit-animation:alert_msg .5s ease-in-out 4s forwards;animation:alert_msg .5s ease-in-out 4s forwards;background:#385053;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.35);box-shadow:0 3px 7px rgba(0,0,0,.35);color:#fff;left:50%;line-height:1.2em;max-width:100%;opacity:1;padding:10px 15px;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible;width:500px;z-index:400}.alert-message.success,.messages.success{background:#3a773e}.alert-message.error,.messages.error{background:#884d4d}.alert-message a,.messages a{color:#fff;text-decoration:none}@-webkit-keyframes alert_msg{0%{opacity:1;top:50%;visibility:visible}to{opacity:0;top:20%;visibility:hidden}}@keyframes alert_msg{0%{opacity:1;top:50%;visibility:visible}to{opacity:0;top:20%;visibility:hidden}}.mob-only{display:block}.desk-only,.tab-only{display:none}.vh-full{height:100vh}.vh-full .pagetop-ban{height:100%}.wrapper{margin:0 auto;padding:0 20px;width:100%}.cancel-wrap{margin-left:-20px;margin-right:-20px}.image-cover{overflow:hidden}@media only screen and (max-width:768px){.cancel-wrap-small{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:1280px){.cancel-wrap-medium{margin-left:-20px;margin-right:-20px}}
}
@media screen and (min-width: 768px){html:not(.touchevents) .teaser .blklnk:not([disabled]):hover .btn:not([disabled]){background-color:#385053;border-color:#385053}html:not(.touchevents) .overlaytxt .blklnk:not([disabled]):hover .btn-sable:not([disabled]){background-color:#fcfcf1;border-color:#fcfcf1;color:#6e986e}.colbloc-ban img,.images .images-entry img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;position:absolute;width:100%}.colbloc-ban,.images-double:nth-child(2n) .images-entry:nth-child(2n),.images-double:nth-child(odd) .images-entry:nth-child(odd){width:100%}.colbloc-content,.images-double:nth-child(2n) .images-entry:nth-child(odd),.images-double:nth-child(odd) .images-entry:nth-child(2n){max-width:550px;min-height:550px;min-width:550px;width:45%}html:not(.touchevents) .navbar-nav .menu ul a{-webkit-transition:color .2s;transition:color .2s}html:not(.touchevents) .navbar-nav .menu ul a:hover{color:#6e986e}html:not(.touchevents) .navbar-account a{-webkit-transition:color .2s;transition:color .2s}html:not(.touchevents) .navbar-account a:hover{color:#6e986e}body.hasstickyform footer.bottom{padding-bottom:80px}html:not(.touchevents) .navsecond-contact a:hover{text-decoration:underline}html:not(.touchevents) .navsecond-social a{-webkit-transition:color .2s;transition:color .2s}html:not(.touchevents) .navsecond-social a:hover{color:#385053}.images{margin-top:60px}.images .images-entry{height:550px;overflow:hidden;position:relative}.images-double{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.images-double:nth-child(2n) .images-entry:nth-child(odd){margin-right:20px}.images-double:nth-child(odd) .images-entry:nth-child(2n){margin-left:20px}.content{margin-top:60px}.content-top{margin-left:auto;margin-right:auto;max-width:820px}.content-top-subtitle{font-size:50px}.content-top-link{margin-top:40px}.content .wysiwyg,.linked-content{margin-top:60px}.contact-content .teaser-title{font-size:30px}html:not(.touchevents) .rgpd a:hover{text-decoration:underline}.pagetop-ban{min-height:630px}.pagetop h1{font-size:110px;left:135px;max-width:500px}.pagetop h1.title-logo{left:40px}.pagetop h1.title-logo img{max-width:200px}html:not(.touchevents) .breadcrumb a:hover{text-decoration:underline}.wysiwyg .align-center,.wysiwyg .align-left,.wysiwyg .align-right{margin-bottom:20px}.wysiwyg .align-center img,.wysiwyg .align-left img,.wysiwyg .align-right img{width:100%}.wysiwyg .align-left,.wysiwyg .align-right{width:50%}.wysiwyg .align-left{float:left}.wysiwyg .align-left img{padding-right:10px}.wysiwyg .align-left figcaption{margin-right:10px}.wysiwyg .align-center{margin-left:auto;margin-right:auto}.wysiwyg .align-right{float:right}.wysiwyg .align-right img{padding-left:10px}.wysiwyg .align-right figcaption{margin-left:10px}html:not(.touchevents) .wysiwyg a:not(.btn):hover{text-decoration:underline}.teaser-wysiwyg.wysiwyg{margin:20px 0 0}.teaser-bloc{margin-left:0;margin-right:auto;text-align:left}.teaser-title{font-size:38px}.teaser:nth-child(2n) .teaser-bloc{margin-left:auto;margin-right:0}html:not(.touchevents) .teaser .blklnk{cursor:pointer}.bloc-title{font-size:50px}.colbloc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;position:relative}.colbloc-ban{overflow:hidden;position:relative}.colbloc-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-left:20px;margin-top:0;padding:80px 100px}.colbloc-container{width:100%}.colbloc-list{margin-top:5px}@media only screen and (min-width:1024px){.colbloc-ban-logo:after{height:220px;width:200px}.acctype{padding-top:300px}.acctype-ban{height:300px}.acctype-top{margin-top:30px}.acctype-title{font-size:38px}.acctype-infos{margin-top:35px}}@media only screen and (min-width:800px){#block-views-block-hebergements-listing{margin:0 auto;max-width:1220px}#block-views-block-hebergements-listing [class^=js-view-]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-views-block-hebergements-listing .views-row{margin-top:90px;max-width:570px;padding:0 10px;width:50%}#block-views-block-hebergements-listing .views-row:first-child{margin-top:90px}}#user .pagetop-ban{min-height:400px}@media only screen and (min-width:940px){.txtbloc{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:940px}.txtbloc-text{max-width:550px}.txtbloc-list{margin-left:40px;width:350px}.txtbloc-list .beautylist,.txtbloc-list .beautylist li:first-child{margin-top:0}}@media only screen and (min-width:1024px){.txtbloc{margin-top:120px;max-width:1120px}.txtbloc-title{font-size:100px}.txtbloc-subtitle{font-size:50px}}html:not(.touchevents) .overlaytxt .blklnk{cursor:pointer}.infos{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);right:auto;width:350px}.infos-toggle{bottom:100px}@media only screen and (min-width:1024px){html:not(.touchevents) .infos-toggle{cursor:pointer}html:not(.touchevents) .infos-toggle-i:before{-webkit-transition:color .2s;transition:color .2s}html:not(.touchevents) .infos-toggle:hover .infos-toggle-i:before{color:#6e986e}}.search{margin-top:80px}.search-title{font-size:50px}.resalys{margin:60px auto 0;max-width:880px}.resalys-header{position:relative}.resalys-desc-display{margin-top:0;position:absolute;right:0;top:0}.resalys-ban{height:370px}.resalys-entries{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -10px;max-width:none}.resalys-entry{padding:0 10px;width:33.33%}.resa-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:680px}.resa-form .form-item{cursor:pointer;width:120px}.resa-form .form-dates-group{width:280px}.resa-form .bouton{margin:0 10px;padding:0;width:auto}.resa-form .bouton .btn{height:100%;padding-left:40px;padding-right:40px}.stickyform{background-color:transparent;left:50%;padding:0;-webkit-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important;transform:translate(-50%)!important;width:auto}.stickyform-btn.btn-big,.stickyform-close,.stickyform-title{display:none}.stickyform .resa-form{background-color:hsla(60,65%,97%,.3);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0;max-width:none;padding:10px 5px}.stickyform .resa-form .form-item{background-color:#fcfcf1;margin:0 5px;width:100px}.stickyform .resa-form .form-dates-group{width:200px}.stickyform .resa-form .bouton{margin:0 5px}.stickyform .resa-form .bouton .btn{max-width:180px;padding-bottom:2px;padding-top:2px;white-space:normal}body.hide-stickyform .stickyform{-webkit-transform:translate(-50%,100%)!important;-ms-transform:translate(-50%,100%)!important;transform:translate(-50%,100%)!important}html:not(.touchevents) .resalys-desc-display:hover{text-decoration:underline}html:not(.touchevents) .resa-form .form-item{cursor:pointer}.modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-container{max-width:920px;position:relative}.modal-close{right:20px;top:-10px}@media only screen and (min-width:1024px){.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}.modal-ban{height:auto;margin:0;min-height:550px;width:45%}.modal-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:0;padding:100px 70px;width:55%}.modal-title{font-size:38px}.modal-desc{margin-top:15px}.modal-link{margin-top:40px}}.rpavg-ctnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rpavg-ctnt{margin:0}.rpavg-details{margin-left:20px;text-align:left}.rpavg-details .rp-stars{margin-top:0}.avis{margin-top:90px;padding-top:90px}@media only screen and (min-width:1024px){.avis{text-align:left}.avis-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1210px}.avis-title{font-size:36px;width:20%}.avis-infos,.avis-preview{margin-left:5%}.avis-infos,.avis-reviewpro{margin-top:0}.avis-infos,.avis-preview{width:35%}.avis-note{padding-left:0}.avis-com{margin-top:10px}.avis-buttons{margin-bottom:0}}@media (hover:hover) and (pointer:fine){.avis-buttons a{-webkit-transition:color .2s;transition:color .2s}.avis-buttons a:hover{background-color:#385053;border-color:#385053}}@media only screen and (min-width:1024px){ul.vagues li{margin-top:25px;padding:3px 0 3px 40px}ul.vagues li:after{bottom:auto;left:0;top:2px;-webkit-transform:none;-ms-transform:none;transform:none}}.mob-only{display:none}.tab-only{display:block}
}
@media screen and (min-width: 1280px){.navbar{left:40px;right:40px;top:30px}.navbar-logo{width:150px}.navbar-burger{display:none}.navbar-nav{background-color:transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:auto;opacity:1;position:relative;-webkit-transition:none;transition:none;visibility:visible;width:auto}.navbar-nav .book,.navbar-nav .close,.navbar-nav .links,.navbar-nav .logo{display:none}.navbar-nav .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-nav .menu ul li{margin:0 15px}.navbar-nav .menu ul li.active a:after{border-color:#6e986e}.navbar-nav .menu ul a{font-size:15px}.navbar-misc .book{display:block;margin-left:25px}.navbar-lang{margin-left:0}.navsecond{margin-top:100px;padding-bottom:10px}.navsecond-misc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:90px;padding-top:10px}.navsecond-misc li{display:inline-block;margin-left:20px;margin-top:0}.navsecond-misc li:first-child{margin-left:0}.navsecond-misc li a{display:inline-block;min-width:inherit;padding:0;text-align:left}.navsecond-misc .right{margin:0}.contact-content .teaser,.teaser{padding:110px 120px}.teaser-bloc{padding:50px 60px;text-align:left}.teaser:nth-child(2n) .teaser-bloc{margin-left:auto}.bloc-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bloc-link{margin-top:0}#block-ladouceur-primary-local-tasks{display:block}body.toolbar-fixed,body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open{--top_offset:0}.tab-only{display:none}.desk-only{display:block}
}
