@font-face{font-family:roboto;font-weight:400;font-display:swap;src:local('Roboto Regular'),url(../fonts/roboto/Roboto-Regular-op.woff2) format('woff2'),url(../fonts/roboto/Roboto-Regular-op.woff) format('woff');unicode-range:U+000-5FF;font-style:normal}@font-face{font-family:roboto;font-weight:500;font-display:swap;src:local('Roboto Medium'),url(../fonts/roboto/roboto-medium-op.woff2) format('woff2'),url(../fonts/roboto/roboto-medium-op.woff) format('woff');unicode-range:U+000-5FF;font-style:normal}@font-face{font-family:roboto;font-weight:700;font-display:swap;src:local('Roboto Bold'),url(../fonts/roboto/roboto-bold-op.woff2) format('woff2'),url(../fonts/roboto/roboto-bold-op.woff) format('woff');unicode-range:U+000-5FF;font-style:normal}:root{--white-color:#fff;--Global-color:#061213;--primary-color:#13484d;--secondary-color:#a4ffc9;--primary-hover-color:#0c626a;--secondary-hover-color:#d6e9eb;--nuances-de-gris-800:#f5f5f5;--nuances-de-gris-600:#677677;--border-color:#d4dedf}:root .marque_1{--primary-color:#ff6933;--secondary-color:#f38e6a}:root .marque_2{--primary-color:#4d55eb;--secondary-color:#737afb}:root .marque_3{--primary-color:#d3432b;--secondary-color:#d87767}:root .marque_4{--primary-color:#106e57;--secondary-color:#589e8d}.uk-button{border-radius:48px;-moz-border-radius:48px;-webkit-border-radius:48px;line-height:normal;padding:15px 24px;text-transform:none;font-size:16px;-moz-appearance:none;-webkit-appearance:none;font-weight:700;font-family:Roboto,sans-serif}.uk-button-primary{background-color:var(--primary-color);color:#fff}.uk-button-primary:hover,.uk-button-primary:active,.uk-button-primary:focus{background-color:var(--primary-hover-color);color:#fff}.uk-button-primary:disabled{background-color:#ccc;color:#333;cursor:not-allowed}.uk-button-default{border-color:var(--border-color)}.uk-button-succes{background-color:var(--secondary-color);color:var(--Global-color)}.uk-button-secondary{color:var(--primary-color);border:2px solid var(--primary-color);background-color:var(--white-color)}.uk-button-secondary:hover,.uk-button-secondary:active,.uk-button-secondary:focus{background-color:var(--secondary-hover-color);color:var(--primary-color)}.uk-button-secondary:disabled{color:#333;cursor:not-allowed}a{color:var(--primary-color);text-decoration:underline;font-weight:700}a:hover{text-decoration:none;color:var(--primary-hover-color)}.ColorPrimary{color:var(--primary-color)}.uk-text-small{font-size:11px}hr{border-color:#d4dedf}.SelectGlob{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../images/icon/down-arrow.png);background-repeat:no-repeat;background-origin:content-box;-webkit-background-origin:content;-moz-background-origin:content;background-position-x:-webkit-calc(120%);background-position-y:center;background-position:right -20px center;background-size:16px 16px;padding-right:30px;padding-left:12px;position:relative;text-align:left;text-transform:none;height:37px;color:#000;font-size:14px;max-width:100%;border:1px solid #d8d8d8;width:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.SelectGlob::-ms-expand{display:none}select,input{outline:none}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;color:var(--Global-color);font-weight:700}.uk-dropdown{color:var(--Global-color)}.uk-form-custom input[type=file],.uk-form-custom select{padding:20px;text-align:center;font-family:Roboto,sans-serif;font-size:16px}input,button,select,textarea{font-family:Roboto,sans-serif}.uk-sticky-fixed{z-index:980}.uk-container{max-width:1220px}.icon_Glob{width:52px;height:52px;background-color:#eefff5;border-radius:100%;float:left;display:flex;align-items:center;justify-content:center;margin-right:16px;color:var(--primary-color);min-width:52px}input:focus-visible{outline:none}h1 a,h2 a,h3 a,h4 a{color:var(--Global-color);text-decoration:none}.uk-offcanvas-close{color:var(--Global-color)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{color:var(--Global-color);font-family:Roboto,sans-serif;font-size:14px;line-height:22.4px}.RadiusGlob{border-radius:10px}.uk-modal-dialog{margin-top:30px}:focus-visible{outline:none}.TopMarge{margin-top:10px;margin-bottom:0}b,strong{font-weight:700}p{margin:0}ul,ol{list-style:none;padding:0;margin:0}h1{font-size:32px}h2{font-size:28px}h3{font-size:20px}h4{font-size:18px}.lazyblock{min-height:400px}.BtnDestination{position:absolute;top:13px;left:31px}.BtnDestination svg path{fill:var(--primary-color)}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-widget-content{border:1px solid #ddd;background:var(--white-color);display:none}.ui-datepicker{width:325px;z-index:99999!important;border:1px solid var(--border-color);border-radius:0 20px 20px 20px;-moz-border-radius:0 20px 20px 20px;-webkit-border-radius:0 20px 20px 20px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{padding:3px}.ui-datepicker td a,.ui-datepicker td span{display:block;text-decoration:none;text-align:center;font-size:14px;height:31px;width:32px;line-height:32px;color:var(--Global-color);margin:0 auto;font-weight:400}.ui-datepicker td a:hover,.ui-datepicker td span:hover{background:var(--primary-color);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0 2px 5px #ccc;color:var(--white-color)}.ui-datepicker td span{opacity:.55;filter:alpha(opacity=55);background-image:none}.ui-datepicker td.ui-state-disabled span:hover{background:0 0;border-radius:0;box-shadow:none;color:var(--Global-color)}.ui-datepicker table{border-collapse:initial;margin:0 auto .4em;width:90%;border-spacing:initial}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:6px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:12px}.ui-datepicker .ui-datepicker-prev span{background:url(../images/icon/back.png) center center no-repeat;width:16px;display:block}.ui-datepicker .ui-datepicker-next{right:12px}.ui-datepicker .ui-datepicker-next span{background:url(../images/icon/next.png) center center no-repeat;width:16px;display:block}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;margin-bottom:8px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-datepicker .ui-state-active{background:var(--Global-color)}.ui-datepicker .rangDate{background:var(--secondary-color)}.ui-datepicker .rangDate a,.ui-datepicker .rangDate span{color:var(--Global-color);opacity:1}.ui-datepicker .rangDate .ui-state-active{background:var(--primary-color);box-shadow:0 0 0 1px #a4ffc9;color:var(--white-color)}.ui-datepicker .rangDate.ui-datepicker-current-day{border-radius:0 50% 50% 0;-moz-border-radius:0 50% 50% 0;-webkit-border-radius:0 50% 50% 0;display:table-cell;width:32px}.ui-datepicker .rangDate.ui-state-disabled{border-radius:50% 0 0 50%;-moz-border-radius:50% 0 0 50%;-webkit-border-radius:50% 0 0 50%}.ui-datepicker .rangDate.RangFirst span,.ui-datepicker .rangDate.ui-datepicker-unselectable span,.ui-datepicker .rangDate.RangFirst a,.ui-datepicker .rangDate.ui-datepicker-unselectable a{background:var(--primary-color);box-shadow:0 0 0 1px #a4ffc9;color:var(--white-color);border-radius:100%}.ui-datepicker.FirstDate .rangDate.ui-datepicker-current-day{border-radius:50% 0 0 50%;-moz-border-radius:50% 0 0 50%;-webkit-border-radius:50% 0 0 50%}.ui-datepicker.FirstDate .rangDate.RangFirst{border-radius:0 50% 50% 0;-moz-border-radius:0 50% 50% 0;-webkit-border-radius:0 50% 50% 0;display:table-cell;width:38px}.ui-datepicker.lastDate .rangDate.ui-datepicker-current-day{border-radius:0 50% 50% 0;-moz-border-radius:0 50% 50% 0;-webkit-border-radius:0 50% 50% 0}.ui-widget-header{border:none;background:0 0;text-transform:uppercase;font-weight:500;margin-top:5px}.ui-widget-header .ui-state-disabled{pointer-events:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{text-align:center;font-size:14px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-state-highlight{box-shadow:0 2px 5px #ccc;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.ui-state-default .ui-state-highlight{background:var(--white-color)}#ui-datepicker-div.ui-widget .ui-datepicker-buttonpane{position:absolute;margin:0;padding:0;border:none;top:0;left:0;right:0;display:block}#ui-datepicker-div.ui-widget .ui-datepicker-buttonpane .ui-datepicker-current{display:none}#ui-datepicker-div.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close{float:right;margin:.5em .2em .4em;cursor:pointer;width:20px;font-size:0;height:20px;border:none}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;width:96%!important;max-width:320px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:0 16px 16px 16px;-moz-border-radius:0 16px 16px 16px;-webkit-border-radius:0 16px 16px 16px;border:none;padding:5px}.home .ui-front{z-index:10000}.ui-front{z-index:1000}.clean-input{position:absolute;right:7px;bottom:12px;width:24px;height:24px;padding:2px;display:flex;align-items:center;justify-content:center}.clean-input:hover{background-color:#e2e2e2;border-radius:100%}.ui-menu li{padding:5px 5px 5px 35px;background-position-x:5px;background-repeat:no-repeat;background-position-y:center;font-size:12px}.ui-menu li.ui-autocomplete-categ-villes-logis,.ui-menu li.ui-autocomplete-categ-liste-poi{background-image:url(../images/icon/icon-ville.svg)}.ui-menu li.ui-autocomplete-categ-google-places{background-image:url(../images/icon/icon-palace.svg)}.ui-menu li.ui-autocomplete-categ-hotels{background-image:url(../images/icon/icon-hotel.svg)}.ui-menu li .ui-state-active{box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.ui-menu li:hover{background-color:var(--border-color)}.ui-menu .ui-autocomplete-category{padding:10px 10px 5px;margin-top:10px;border-top:1px solid #e2e2e2;color:#666;text-transform:uppercase;font-size:14px}.ui-menu .ui-autocomplete-category:hover{background-color:transparent}.ui-menu .ui-autocomplete-category:first-child{border-top:none;margin-top:0}.SlidePhotoGlob>div{border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;overflow:hidden}.SlidePhotoGlob .uk-slideshow-nav{position:absolute;bottom:8px;left:0;right:0;align-items:center}.SlidePhotoGlob .uk-slideshow-nav li{padding-left:5px;margin-top:0}.SlidePhotoGlob .uk-slideshow-nav li a{width:12px;height:12px;background:var(--border-color)}.SlidePhotoGlob .uk-slideshow-nav li.uk-active a{background:var(--white-color)}.SlidePhotoGlob .uk-slidenav{color:var(--white-color);margin-left:0;margin-right:0;border-radius:48px;display:flex;width:36px;height:36px;min-height:36px;max-height:36px;justify-content:center;align-items:center;border:2px solid #fff;padding:0}.SlidePhotoGlob .uk-slidenav.uk-position-center-left{margin-left:10px}.SlidePhotoGlob .uk-slidenav.uk-position-center-right{margin-right:10px}.BtnPrixUp{position:absolute;left:0;right:0;top:-61px;text-align:center}.BtnPrixUp a,.BtnPrixUp span{font-size:10px;font-weight:400;padding:10px 16px}.BtnPrixUp a strong,.BtnPrixUp span strong{font-size:12px}.colorDemande{color:#f5a623}.colorSecond{color:#ea4c3c}.Text-Medium{font-size:14px}.Text-Lien{font-size:14px}.Text-margin-left{margin-left:25px}.ScoreContent{display:inline-block;vertical-align:bottom}.hotelTitle__stars{display:inline-block;line-height:.4rem;white-space:nowrap;vertical-align:super;background:url(../images/icon/star.png) no-repeat;font-size:0;width:16px;height:17px;top:-8px;position:relative}.hotelTitle__stars.stars_nc,.hotelTitle__stars.stars_no{width:0}.hotelTitle__stars.stars_2{width:40px}.hotelTitle__stars.stars_3{width:60px}.hotelTitle__stars.stars_4{width:80px}.hotelTitle__stars.stars_5{width:100px}footer .FooterGlob{background-color:var(--primary-color);margin-top:60px;color:#fff!important}footer .FooterGlob p{color:#fff}footer .FooterGlob a{color:#fff!important;text-decoration:none;font-weight:400}footer .FooterGlob a:hover{color:#fff;text-decoration:none}footer .FooterGlob span{font-weight:500;font-size:18px;color:#fff!important}footer .FooterGlob li{margin-bottom:8px}footer .FooterGlob .footercontact{margin-top:10px}footer .FooterGlob .footercontact span.uk-icon{margin-right:10px}footer .FooterGlob .NewsFooter{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #677677}footer .FooterGlob .NewsFooter p{font-size:28px;line-height:normal}footer .FooterGlob .NewsFooter p span{display:block;font-size:14px;line-height:28px}footer .FooterGlob .NewsFooter .mailnewsletter{height:48px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border:solid 1px var(--border-color);color:#677677;font-size:14px;padding:0 16px}footer .FooterGlob .NewsFooter .mailnewsletter::placeholder{color:#535353}footer .FooterGlob .NewsFooter .subbutton{background-color:var(--secondary-color);color:var(--Global-color);width:100%;line-height:16px}footer .FooterGlob .NewsFooter .subbutton:hover{background-color:var(--primary-hover-color)}footer .FooterGlob .NavFooter{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #677677}footer .FooterGlob .NavFooter .SuiviBloc{margin-top:40px;display:flex;align-items:center;margin-top:16px;justify-content:center;gap:16px}footer .FooterGlob .NavFooter .SuiviBloc ul{display:flex;gap:16px}footer .FooterGlob .NavFooter .SuiviBloc ul li{margin-bottom:0}footer .FooterGlob .sitemap_footer{padding:0 0 40px}footer .FooterGlob .sitemap_footer span{font-size:18px;margin-bottom:15px;display:block;color:#fff}footer .FooterGlob .sitemap_footer span.title_sitemap{font-size:28px;margin-bottom:30px}footer .FooterGlob .Bloccopyright{padding-top:40px;padding-bottom:10px}footer .FooterGlob .Bloccopyright p a{color:#78faae}footer .FooterGlob .Bloccopyright .custom{text-align:center}body:not(.marque_5) .GlobHeader .logo-head{width:77px;height:77px}body.marque_5 .GlobHeader .logo-head{max-width:130px}body.marque_5 .GlobHeader .contentHeader{height:60px}body.marque_9 .GlobHeader .logo-head{width:auto;height:auto;max-width:140px}.GlobHeader{background:var(--white-color);max-height:100px;width:100%;z-index:1011;justify-content:space-between}.GlobHeader a{text-decoration:none;font-weight:400}.GlobHeader .MenuHeader .uk-navbar-nav>li>a{min-height:52px;font-size:16px;font-weight:700;text-transform:none;color:var(--Global-color);padding:0;font-family:Roboto,sans-serif}.GlobHeader .MenuHeader .uk-navbar-nav>li>a.bleu-ciel{display:none}.GlobHeader .MenuHeader .uk-navbar-nav>li>a:focus{outline:0}.GlobHeader .MenuHeader .uk-navbar-nav>li.uk-active a{color:var(--primary-color)}.GlobHeader .contentHeader .btnMobile{color:var(--primary-color);width:40px;height:40px;min-width:40px}.GlobHeader .contentHeader .btnMobile svg{width:40px;height:40px}.GlobHeader .LangConnexion{display:flex;align-items:center;justify-content:end}.GlobHeader .connexionTop a{display:flex;align-items:center;font-weight:400;line-height:normal;font-size:12px;max-height:52px}.GlobHeader .connexionTop a span{margin-left:7px;color:#fff!important}.GlobHeader .connexionTop a span strong{font-size:16px;font-weight:700;display:block;margin-bottom:2px}.GlobHeader .connexionTop .en_ligne path{fill:#fff}.GlobHeader .connexionTop .version_mobile{float:right;margin-right:10px}.GlobHeader .connexionTop .version_mobile input[type=submit]{background:url(../images/icon/deconnexion-h.png) center center no-repeat;font-size:0;text-indent:999999px;width:44px;height:44px;border:0;background-color:#13484d;border-radius:100%}.GlobHeader .navLanguage{border-right:1px solid var(--border-color);padding-right:12px;margin-right:12px}.GlobHeader .navLanguage .MenuLangswitch{color:var(--Global-color);text-decoration:none;font-weight:400}.GlobHeader .navLanguage .MenuLangswitch i{margin-left:3px}.GlobHeader .navLanguage .MenuLangswitch[aria-expanded=true] i{transform:rotate(180deg)}.GlobHeader .navLanguage .uk-dropdown{padding:0;min-width:165px;background:var(--white-color);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid var(--border-color)}.GlobHeader .navLanguage li a{border-bottom:1px solid var(--border-color);padding:8px 14px;color:var(--Global-color);line-height:20px;display:block;font-size:13px}.GlobHeader .navLanguage li.lang-active{display:none}.GlobHeader .navLanguage li:first-last a{border-bottom:none}.SubMenuGlob{width:100%;background:#fff;left:0;box-shadow:none;margin-top:0!important}.SubMenuGlob .separator{color:var(--Global-color);font-size:20px;font-weight:700;line-height:normal;letter-spacing:-.4px}.SubMenuGlob ul>li{margin-top:20px;flex:1}.SubMenuGlob ul>li a{color:var(--Global-color);font-size:16px;font-style:normal;font-weight:400;line-height:25.6px;text-decoration:none}.SubMenuGlob .ImgMenuNew{border-radius:16px;background:#eefff5;padding:32px}.SubMenuGlob .ImgMenuNew img{border-radius:16px;width:320px}.SubMenuGlob .ImgMenuNew .link-menu-burger{margin-left:5px}.SubMenuGlob .image-title{margin:20px auto 0;display:block;max-width:305px;font-weight:700}.SubMenuGlob .lien-voir-tout,.SubMenuGlob .ImgMenuNew .link-menu-burger{color:var(--primary-color);text-decoration:underline;background:url(../images/icon/f-droite.png) no-repeat right;padding-right:20px;font-weight:700;font-size:14px;background-size:13px}.SubMenuGlob .lien-voir-tout:hover,.SubMenuGlob .ImgMenuNew .link-menu-burger:hover{text-decoration:none;color:#95aaac;background-image:url(../images/icon/f-droite-h.png)}.SubMenuGlob #s-menu-nos-offres .lien-voir-tout{background:0 0}.SubMenuGlob .link-menu-burger img{width:auto;height:auto}.ScoreBadge .scoreAvis{font-size:16px;font-weight:700;min-width:59px;height:32px;padding:8px;border-radius:5px;background:var(--secondary-color);color:var(--Global-color);text-align:center;line-height:18px;display:inline-block;margin-right:5px}.ScoreBadge a{display:flex;justify-content:end;align-items:center}.SlideFiche{overflow:hidden}.SlideFiche .ImgSlide{width:100%;float:left}.SlideFiche .ImgSlide img{width:100%;min-height:480px}.SlideFiche .uk-button{right:10px;top:15px;bottom:auto;left:auto;padding-left:16px;padding-right:16px;font-size:14px}.SlideFiche .uk-button.BtnFavoris{right:60px}.SlideFiche .uk-slidenav{background-color:var(--white-color);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:40px;height:40px;color:#677677;line-height:40px;box-shadow:0 2px 15px rgba(0,0,0,.15);padding:0;text-align:center;display:none!important}.SlideFiche .uk-slidenav svg{width:10px}.SlideFiche .uk-slidenav-previous:before{display:none}.SlideFiche .uk-slidenav-next:before{display:none}.SlideFiche .DotNav{position:absolute;bottom:0;left:0;right:0;align-items:center;max-width:200px;margin:0 auto}.SlideFiche .DotNav li{padding-left:10px;margin-top:0}.SlideFiche .DotNav li a{width:10px;height:10px;background:var(--border-color)}.SlideFiche .DotNav li.uk-active a{background:var(--white-color);width:12px;height:12px}.ModalGallerie{padding:30px;background:rgba(0,0,0,.85)}.ModalGallerie .uk-slidenav{color:var(--white-color);top:38%;padding:0}.ModalGallerie .uk-slidenav:before{display:none}.ModalGallerie .uk-slidenav svg{width:70px}.GalerienoteModal{display:block;position:initial;opacity:1;background:#fff;padding:0}.GalerienoteModal .GalleryFiche .thumbnavSlide{position:absolute!important;bottom:10px;left:0;right:0;margin:0 auto;max-width:fit-content}.GalerienoteModal .GalleryFiche .thumbnavSlide ul{margin:0;max-width:77px;overflow:hidden;height:17px}.GalerienoteModal .GalleryFiche .thumbnavSlide li{padding-left:5px}.GalerienoteModal .GalleryFiche .thumbnavSlide li a{width:10px;height:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background:var(--white-color)}.GalerienoteModal .GalleryFiche .thumbnavSlide li a img{display:none}.GalerienoteModal .GalleryFiche .thumbnavSlide li a:after{background:0 0;display:none}.GalerienoteModal .GalleryFiche .thumbnavSlide li.uk-active a{width:10px;height:10px;background:#d8d8d8}.GalerienoteModal .imgSlideGal{height:100%}.GalerienoteModal .uk-slidenav{top:45%;display:block!important;background:0 0;color:#fff;box-shadow:none}.GalerienoteModal .uk-slidenav svg{width:20px}.GalerienoteModal .uk-slidenav-next{right:10px}.GalerienoteModal .uk-slidenav-previous{left:10px}.topBackBtn{position:absolute;left:0;z-index:10;padding-top:10px;width:100%}.topBackBtn .bback{float:right;color:var(--white-color);display:none}.topBackBtn li{display:inline-block}.topBackBtn li a,.topBackBtn li span{color:var(--white-color);margin:0 3px;text-shadow:var(--Global-color) 2px 2px 2px;font-weight:500;text-decoration:none}.topBackBtn li .divider img{display:none}.topBackBtn li .divider:after{content:url(../images/icon/arrow-normal.png);margin-left:5px;margin-bottom:5px}.roomavail .topBackBtn li a,.hotel .topBackBtn li a,.restaurant .topBackBtn li a,.roomavail .topBackBtn li span,.hotel .topBackBtn li span,.restaurant .topBackBtn li span{color:var(--primary-color);text-shadow:none;font-weight:400;margin-left:1px;margin-right:1px}.roomavail .topBackBtn li>span,.hotel .topBackBtn li>span,.restaurant .topBackBtn li>span{color:var(--Global-color)}.FavorisFiche{position:absolute;right:3px;top:15px;z-index:11}.FavorisFiche a{font-size:0;background-image:url(../images/icon/deslike.png);background-repeat:no-repeat;width:54px;height:54px;float:right;cursor:pointer}.FavorisFiche a.active{background-image:url(../images/icon/like.png)}.ServiceFiche{padding:16px 0;border-bottom:1px solid var(--border-color);font-size:16px;display:inline-block;width:100%}.ServiceFiche ul{display:inline-block;float:left}.ServiceFiche .SubServiceFiche{display:inline-block;margin-right:45px}.ServiceFiche .SubServiceFiche svg,.ServiceFiche .SubServiceFiche img{width:20px;margin-right:15px}.ServiceFiche .VoirPlusService a{color:var(--Global-color)}.ServiceFiche .VoirPlusService a:hover{text-decoration:none}.ServiceFiche .VoirPlusService span{width:27px;height:27px;background:var(--white-color);box-shadow:-1px 2px 3px rgba(0,0,0,.15);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;color:var(--primary-color);text-align:center;line-height:27px;margin-left:10px}.InfoHotel{margin-top:20px;position:relative}.InfoHotel h1{margin-bottom:24px;line-height:normal;letter-spacing:-.8px;margin-right:5px}.InfoHotel .uk-preserve{width:13px;margin:-5px 8px 0 0}.InfoHotel .logoInfoHotel img{max-height:90px}.InfoHotel .SegGlob{margin-right:5px;text-decoration:none}.InfoHotel .BtnVoirShare .subadd{margin-bottom:15px}.InfoHotel .BtnVoirShare .btnVoirCarte{font-size:12px;font-weight:700;text-decoration:underline}.InfoHotel .BtnVoirShare i{color:var(--primary-color)}.InfoHotel .avislienmob .scoreAvis{font-size:16px;font-weight:700}.InfoHotel .avislienmob a{text-decoration:none;font-weight:400}.InfoHotel .avislienmob i{margin-right:8px}.BtnShare .SvgShare{margin-right:8px;color:var(--border-color)}.BtnShare:hover .SvgShare,.BtnShare:focus .SvgShare,.BtnShare.uk-open .SvgShare{color:var(--primary-color)}.PartagerVia{top:90px}.PartagerVia .uk-modal-dialog{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;width:450px}.PartagerVia .uk-modal-header{font-size:16px;font-weight:500}.PartagerVia .uk-modal-body{padding-top:10px}.PartagerVia li{border-bottom:1px solid var(--border-color);padding:15px 0}.PartagerVia li:last-child{border:none}.PartagerVia li a{display:block;background-image:url(../images/icon/1-sprit.png);background-repeat:no-repeat;color:var(--Global-color);text-decoration:none;font-weight:400}.PartagerVia li a.ParMail{background-position:100% 3px}.PartagerVia li a.ParMessage{background-position:100% -150px}.PartagerVia li a.Parwhatsapp{background-position:100% -43px}.PartagerVia li a.ParLien{background-position:100% -68px}.PartagerVia li a.Partwitter{background-position:100% -108px}.PartagerVia li a.Pargoogle{background-position:100% -89px}.PartagerVia li a.ParInstagram{background-position:100% -43px}.PartagerVia li a.ParImprimer{background-position:100% -128px}#NavOptionSort.uk-active{width:100%!important;max-width:100%;min-width:100%!important}.SortOptionListe{margin-top:30px;background:var(--white-color)}.SortOptionListe.uk-active{width:100%!important;left:0;right:0;box-shadow:0 0 10px var(--border-color)}.SortOptionListe li a{color:#677677;line-height:50px;display:block;border-bottom:2px solid var(--white-color);padding-left:20px;padding-right:20px;font-size:18px;font-weight:700;padding-top:5px;text-decoration:none}.SortOptionListe li.active a,.SortOptionListe li.FirstActive a,.SortOptionListe li:hover a{border-bottom:2px solid var(--primary-color);text-decoration:none;color:var(--primary-color)}.SortOptionListe li:hover a{background:var(--primary-color);color:#fff}.roomavail .uk-sticky-placeholder{height:auto!important}.roomavail .SlidePhotoGlob .uk-slidenav,.roomavail .SlideChambreNew .uk-slidenav{background-color:#fff;color:var(--primary-color);width:32px;height:32px;min-height:32px;max-height:32px;border:none;border-radius:48px}.roomavail .SlidePhotoGlob .uk-slideshow-nav li a,.roomavail .SlideChambreNew .uk-slideshow-nav li a{width:6px;height:6px}.roomavail .SlidePhotoGlob .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve),.roomavail .SlideChambreNew .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke-width:1.5px}.roomavail .uk-close:not(.uk-alert-close){position:absolute;right:10px;top:10px;background-color:#072022;width:41px;height:41px;border-radius:100%;color:#fff}.uk-lightbox-button{background-color:#fff;color:var(--primary-color);width:32px;height:32px;min-height:32px;max-height:32px;border:none;border-radius:48px}.SejourHotel{margin-top:30px}.TitleGlobFiche{margin-bottom:20px;gap:16px}.TitleGlobFiche h2{margin-bottom:0;margin-top:0}.TitleGlobFiche svg{min-width:25px}.blocRestaurant .TitleGlobFiche .uk-icon{margin-right:16px}.SegDrop{border-radius:10px;background:var(--Global-color);box-shadow:-1px 4px 10px 0 rgba(0,0,0,.15);padding:12px;color:#fff}.SegDrop .SubSegDrop{position:relative}.SegDrop:after{content:"";background:url(../images/icon/icon-ply.png) no-repeat;width:24px;height:16px;display:block;position:absolute;bottom:-16px;left:48%}.ListeChmabreHotel{margin-top:30px}.PhotoHotelChambre{overflow:hidden}.PhotoHotelChambre img{height:166px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}.DescriptionChambre h3{margin-bottom:10px}.DescriptionChambre .TextDisp{color:#e64c3c}.DescriptionChambre .ContentDescrip p{margin-top:10px}.DescriptionChambre .text-Descrip-trauncate{width:100%;overflow:hidden;max-height:3rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3}.DescriptionChambre .TextStyle{white-space:pre-line}.textGourement{white-space:pre-line}.TarfiDescription{text-align:center}.TarfiDescription div{display:block;margin-bottom:5px}.TarfiDescription .SurDemande{font-weight:600}.BandeChambre{margin-top:30px;background:#f4f4f4;padding:5px 22px}.ChambreTop .UserChamb{padding-left:0}.ChambreTop .UserChamb span{display:block;margin-top:3px;font-size:11px}.ChambreTop .UserChamb div{float:left}.ChambreTop .UserChamb .icones_enfants{text-align:center}.ChambreTop .UserChamb .icones_enfants img{width:10px}.ChambreTop .UserChamb .icones_enfants span{margin-left:8px}.ChambreTop .EscapGourm img{margin-right:5px;margin-left:-30px}.ChambreTop .EscapGourm .TarifSpeciaux_listeRooms img{margin-left:0}.ChambreTop .ChambreCompris a{text-decoration:underline;display:block}.ChambreTop .ChambreCompris a.lirePlus{display:inline-block}.ChambreTop .ChambreCompris .AnnulationSansFrais{color:var(--Global-color);margin-top:5px!important;font-size:12px;cursor:pointer}.ChambreTop .ChambreCompris .TextStyle{white-space:pre-line}.ChambreTop .ChambreCompris .text-truncate1{width:100%;overflow:hidden;max-height:4rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3}.ChambreTop li{background:url(../images/icon/chek-vert.png) no-repeat left;padding-left:20px;display:block;margin-top:5px;font-size:12px}.ChambreTop .opt-cancel li{background:url(../images/icon/icon-li.png) no-repeat left;padding-left:10px;font-weight:600;background-size:7px}.hotelierChambre{padding:30px 0}.hotelierChambre img{float:left;margin-right:15px}.CoupCoeur .SubCoupeCoeur{font-size:12.5px;margin-bottom:15px;line-height:normal;font-weight:700;color:var(--primary-hover-color);gap:12px}.SegmentationContent{margin-top:25px;border:1px solid var(--border-color);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px;font-size:12px;display:flex;align-items:center}.SegmentationContent h4{margin:0 0 5px;font-size:14px}.SegmentationContent p{line-height:18px}.ListeGlobService{margin-top:10px}.ListeGlobService h2{margin-top:38px}.ListeGlobService .uk-accordion-title{border-bottom:1px solid var(--border-color);padding:15px 5px;margin:0;font-size:16px;color:var(--Global-color);cursor:pointer}.ListeGlobService .uk-accordion-title:before{background-image:url(../images/icon/arrow_bas.png)}.ListeGlobService .uk-accordion-title a{text-decoration:none;font-weight:700}.ListeGlobService .uk-open .uk-accordion-title:before{transform:rotate(180deg)}.ListeGlobService .uk-accordion-content{margin-bottom:0}.ListeGlobService ul li{background:url(../images/icon/chek-vert.png) no-repeat left;padding-left:20px;width:48%;display:inline-block;margin-top:10px}.ListeGlobService ul.no_grid li{width:auto;margin-right:35px}.ListeGlobService ul.ServiceImg li,.ListeGlobService ul.no_grid li{background:0 0;padding-left:0}.ListeGlobService ul.ServiceImg li img,.ListeGlobService ul.no_grid li img{width:20px;margin-right:10px}.ListeGlobService .ThematiqueF ul li{display:block;width:auto;background-position:2px 7px}.ListeGlobService .IdeeSejour .Listeidee{float:left;width:100%;margin-top:15px;display:flex;align-items:center}.ListeGlobService .IdeeSejour img{margin-right:20px;float:left}.ListeGlobService .TarifSpeciaux{margin-bottom:10px!important;margin-left:5px}.ListeGlobService .TitleRoomRecap{display:block;margin-top:8px;font-weight:400;text-decoration:none}.ListeGlobService .TitreNewCham{width:70%;display:inline-block}.ListeGlobService .PrixTarif{width:30%;float:right;font-weight:700;text-align:center}.ListeGlobService .NuitEnf{font-size:11px}.ListeGlobService .tooltipGlob{background-image:url(../images/icon/info_nw_v.png);width:10px;height:10px;background-repeat:no-repeat;display:inline-block}.uk-accordion>:nth-child(n+2){margin-top:0}#link_fidelite{margin-top:10px;display:flex;align-items:center}#link_fidelite .pictoCouchN{width:40px;min-width:40px;margin-right:10px}.programmeFidelite .pictoCouch{margin:0 12px 10px 0}.programmeFidelite .CouFidelite{margin-top:5px}.programmeFidelite .CouFidelite span{text-align:center;display:inline-block}.programmeFidelite .CouFidelite span.PourcFidelite{display:block}.SegmentationExp p{line-height:26px}.ChequeCadeau{border:1px solid var(--border-color);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:12px}.ChequeCadeau a{color:var(--Global-color);text-decoration:underline}.ChequeCadeau p{line-height:normal}.RestaurantFiche{margin-top:50px;line-height:24px}.RestaurantFiche .SlidePhotoGlob img{height:100%}.BtnResrveTable{margin-top:20px}.BtnResrveTable svg{margin-right:8px}.FideliteRestaurant .CouchFed{margin-bottom:10px;float:left;width:100%}.FideliteRestaurant .CouchFed img{float:left;margin:8px 12px 10px 0}.FideliteRestaurant .titreFed{margin-bottom:15px}.FideliteRestaurant .titreFed span{color:#737373}.EquipementRestaurant h5,.EquipepentHotel h5,.EquipementRestaurant h5 strong,.EquipepentHotel h5 strong{font-weight:500;font-size:15px}.MaisonFiche{margin-top:50px;line-height:24px}.InsolitFiche{margin-top:50px;line-height:24px}.InfoPratique h4{margin-top:8px;font-size:28px}.InfoPratique .ListeGlobService{margin-top:0}.InfoPratique .infoCarte span{display:block;margin-bottom:10px}.InfoPratique .imgCarte{position:relative;overflow:hidden}.InfoPratique .imgCarte img{width:100%}.InfoPratique .imgCarte .overlayMap{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;top:0;width:92%}.InfoPratique .imgCarte .overlayMap:hover{background:rgba(0,0,0,.5)}.InfoPratique.faq .InfoFichePratique .uk-accordion-title{font-size:18px}.ModalMap{z-index:1020;padding:20px}.ModalMap #contentCarte{height:60vh}.ModalMap .uk-modal-body{padding:30px 5px 5px}.ModalMap .uk-close{padding:0;display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:10px;background-color:#072022;width:41px;height:41px;border-radius:100%;color:#fff}.infoContact a{color:var(--Global-color);text-decoration:underline;font-weight:400}.infoContact p{margin-top:8px}.infoContact .ServiceFicheNew .icon_service{min-width:36px;width:36px;height:36px}.infoContact .ServiceFicheNew .NomAdresse{display:initial;color:var(--primary-color)}.infoContact .ServiceFicheNew .SubServiceFiche{margin-top:10px}.infoContact .ServiceFicheNew .SubServiceFiche div{width:90%}.infoContact .ServiceFicheNew p{margin-top:0}.infoContact .infoNewCont p{padding-left:50px}.AcceuilTarif span{color:var(--primary-color)}.AcceuilTarif ul li{width:auto;display:block}.AcceuilTarif sup{color:var(--primary-color);font-size:16px;top:-.2em}.ModPaiement a{margin-right:10px}.ActiviteInteret p{margin-top:10px;font-size:12px;line-height:normal}.AvisFicheContent{margin-top:50px}.AvisFicheContent h4{font-size:28px}.AvisFicheContent .NoteBadge{margin-top:8px}.AvisFicheContent .ProgresseAvis p{margin-top:10px;font-size:13px;font-weight:500}.AvisFicheContent .uk-progress{background-color:var(--border-color);border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;margin:5px 0;border:none;height:13px;width:76%;display:inline-block}.AvisFicheContent .uk-progress::-webkit-progress-bar{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.AvisFicheContent .uk-progress::-webkit-progress-value{background-color:var(--primary-color)}.AvisFicheContent .uk-progress::-moz-progress-bar{background-color:var(--primary-color)}.AvisFicheContent .uk-progress::-ms-fill{background-color:var(--primary-color)}.AvisFicheContent .NoteProg{width:22%;display:inline-block;text-align:center;vertical-align:top;line-height:26px}.AvisFicheContent .MasonryDiv{margin-left:0}.AvisFicheContent .ContentAvis{margin:0 20px 20px 0;width:99%;display:inline-block;padding:32px;border-radius:16px;border:1px solid var(--border-color);background:#fff}.AvisFicheContent .ContentAvis .BadgeAvis{line-height:normal;float:right}.AvisFicheContent .ContentAvis .TitreAvis{float:left;font-weight:700;font-size:16px}.AvisFicheContent .ContentAvis .DateAvis{float:left;width:100%;margin:6px 0;font-size:12px}.AvisFicheContent .ContentAvis .DateAvis span{font-weight:400}.AvisFicheContent .ContentAvis .datetext{float:left;width:100%;font-size:12px}.AvisFicheContent .ContentAvis .DescripAvis{float:left;width:100%;margin-top:10px;margin-bottom:10px}.AvisFicheContent .ContentAvis .DescripAvis a{font-size:12px;margin:5px 0;display:block;font-weight:700}.AvisFicheContent .ContentAvis .DescripAvis a:hover{color:var(--primary-color)}.AvisFicheContent .ContentAvis .ReponseClient{border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;background:var(--nuances-de-gris-800);padding:16px}.AvisFicheContent .PaginationFiche{margin-top:50px;clear:both}.AvisFicheContent .PaginationFiche .uk-button{line-height:40px;font-size:14px;padding:0 30px;box-shadow:none;border:2px solid var(--primary-color);min-width:120px}.AvisFicheContent .PaginationFiche .uk-button:hover{color:var(--white-color);border-color:var(--secondary-color)}.AvisFicheContent .PaginationFiche .uk-button.uk-button-secondary:hover{color:var(--primary-color);border-color:var(--primary-color)}.AvisFicheContent .PaginationFiche li{color:var(--primary-color);padding:0 5px}.AvisFicheContent .PaginationFiche li a:not(.btn_pagi){color:var(--primary-color);text-align:center;width:28px;height:28px;line-height:normal;text-decoration:none;font-weight:400}.AvisFicheContent .PaginationFiche li.uk-active a{background:var(--primary-color);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;color:var(--white-color)}.AvisFicheContent .PaginationFiche li .btn_pagi{font-weight:700;color:var(--primary-color);text-decoration:underline}.AvisFicheContent .PaginationFiche li .btn_next{font-weight:700!important;color:#677677;text-decoration:underline!important}.GoogleTrad,.GoogleTradAvis{color:var(--primary-color);margin-top:5px;font-size:12px;font-weight:700;text-transform:capitalize}.AvisClient .middleVal{color:var(--primary-color);background-color:#fff;display:inline-block;padding:12px 30px 12px 16px;border-radius:8px;font-size:12px;font-weight:700;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../images/icon/down-arrow-v.png);background-repeat:no-repeat;background-origin:content-box;-webkit-background-origin:content;-moz-background-origin:content;background-position-x:-webkit-calc(125%);background-position:right -25px center;line-height:24px;text-align:center}.Etablissement{clear:both}.Etablissement .FavorisFiche{top:0;right:0}.Etablissement .ContentEtabl{margin-top:10px}.Etablissement h3{line-height:normal;font-size:18px;margin-bottom:10px;min-height:55px}.Etablissement .hotelTitle__stars{left:5px;top:6px;position:initial;vertical-align:top}.Etablissement .PictoEtab{margin-top:10px}.Etablissement .PictoEtab a{text-decoration:none}.Etablissement .AdresseHotelProxi{min-height:45px;background-size:24px;background-position:0 -1px;padding-left:27px}.Etablissement .SegGlob{display:inline-block;max-height:32.5px;object-fit:contain;margin-right:3px}.Etablissement .PictoProx{text-align:right;vertical-align:bottom}.Etablissement .PictoProx img{margin-right:3px;width:20px}.Etablissement .PrixEtab{font-size:22px}.Etablissement .PrixEtab span{font-size:14px}.Etablissement .SlidePhotoGlob .FavorisFiche{height:auto}.BlocBorderN{border-radius:16px;border:2px solid var(--primary-color)}.BlocReasurance{margin-top:52px;margin-bottom:52px;padding:40px 0}.BlocReasurance .ListeResassurance{display:flex;align-items:center;gap:28px;line-height:22.4px}.BlocReasurance .ImgReasurance{border:2px solid var(--primary-color);width:60px;min-width:60px;height:60px;border-radius:100%;display:flex;align-items:center;justify-content:center}.BlocReasurance h4{margin-bottom:5px}.BlocBas h3{font-size:30px}.BlocBas .ContentBlocBas{padding:20px}.BlocBas .SubBlocBas{padding:25px;text-align:center}.BlocBas .SubBlocBas h4{margin-bottom:5px;margin-top:10px}.BlocBas .SubBlocBas a{color:var(--Global-color);text-decoration:none;font-weight:400}.MoteurSearch .BlocEtik img{float:left;margin-right:5px;margin-bottom:15px;width:100%}.MoteurSearch .BlocEtik span{color:#737373}.MoteurSearch .BlocEtik a{font-size:12px}.MoteurSearch .TitreMoteurSearch{text-align:center;font-size:20px;font-weight:600;line-height:normal;padding:0 10px}.MoteurSearch .MoteurRestaurant .DateGlob:first-child{width:55%}.MoteurSearch .MoteurRestaurant .DateGlob:first-child select{border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-right:none}.MoteurSearch .MoteurRestaurant .DateGlob:last-child{width:45%}.MoteurSearch .MoteurRestaurant .DateGlob:last-child select{border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0}.MoteurSearch .MoteurRestaurant select{height:50px;font-size:16px}.MoteurSearch.MoteurSearchInterne{position:relative;top:-92px;z-index:1010}.MoteurSearch.MoteurSearchInterne .ContentSearch{border-radius:16px;background:#eefff5;padding:15px 20px}.MoteurSearch.MoteurSearchInterne .ContentSearch .DateGlob{width:49%;margin-right:1%}.MoteurSearch.MoteurSearchInterne .ContentSearch .DateGlob input{padding-left:15px;padding-right:15px}.MoteurSearch.MoteurSearchInterne .ContentSearch .DateGlob i{display:none}.MoteurSearch.MoteurSearchInterne .ContentSearch .DestinationMoteur,.MoteurSearch.MoteurSearchInterne .ContentSearch .DateMoteur,.MoteurSearch.MoteurSearchInterne .ContentSearch .ChampVoyage,.MoteurSearch.MoteurSearchInterne .ContentSearch .ChampChambre,.MoteurSearch.MoteurSearchInterne .ContentSearch .btnModifier{width:100%}.MoteurSearch.MoteurSearchInterne .buttonvoyage{padding-left:15px;padding-right:15px}.MoteurSearch.MoteurSearchInterne .OuvertFermerRes{padding:10px 20px 0}html:lang(it-it) .MoteurSearch .BlocEtik img,html:lang(de-de) .MoteurSearch .BlocEtik img{margin-bottom:30px}.RecapMoteur{position:fixed;top:auto;bottom:0;left:0;right:0;background:#eefff5;padding:10px;font-size:12px;z-index:101;font-weight:700}.RecapMoteur .ChampRecap span{border-left:1px solid var(--border-color);text-align:center;display:block}.RecapMoteur .ChampRecap:first-child span{border:none}.RecapMoteur .BtnRecap{font-size:13px!important}.RecapMoteur .ChampBtnRecap{margin-top:10px}.RecapMoteur #blocRecap_mobile{width:100%}.RecapMoteur #blocRecap_mobile h4{text-align:center;margin:10px 0}.RecapMoteur #blocRecap_mobile .PrixTypeChambre{font-weight:700}.ContentSearch .DateMoteur{display:flex}.ContentSearch .HomeSep{margin-top:0!important}.ContentSearch label{display:block;font-size:14px;text-align:left;margin-bottom:12px;font-weight:400}.ContentSearch input[type=text]{height:50px;font-size:14px;width:100%;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;padding:15px 16px 15px 20px;cursor:pointer;caret-color:transparent;border:none}.ContentSearch input[type=text]::-webkit-input-placeholder{color:var(--Global-color)}.ContentSearch input[type=text]::-moz-placeholder{color:var(--Global-color)}.ContentSearch input[type=text]:-ms-input-placeholder{color:var(--Global-color)}.ContentSearch input[type=text]:-moz-placeholder{color:var(--Global-color)}.ContentSearch .DestinationMoteur{position:relative}.ContentSearch .DestinationMoteur input[type=text]{caret-color:auto;cursor:default;background-color:#fff;padding-left:36px;background-position:10px;color:var(--Global-color)}.ContentSearch .DateGlob{width:50%}.ContentSearch .DateGlob i{position:absolute;left:3%;top:13px;color:var(--primary-color)}.ContentSearch .DateGlob input{text-align:center;outline:none}.ContentSearch .DateGlob input:focus,.ContentSearch .DateGlob input.active,.ContentSearch .DateGlob input:hover{background:#a9bcbe;color:var(--primary-color)}.ContentSearch .DateGlob input.ActiveDate:hover+i,.ContentSearch .DateGlob input.ActiveDate:focus+i{color:var(--primary-color)}.ContentSearch .DateGlob input.DateArrive{border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;-webkit-border-radius:16px 0 0 16px}.ContentSearch .DateGlob input.DateArrive:focus,.ContentSearch .DateGlob input.DateArrive.active,.ContentSearch .DateGlob input.DateArrive:hover{border-radius:16px 0 0 0;-moz-border-radius:16px 0 0 0;-webkit-border-radius:16px 0 0 0}.ContentSearch .DateGlob input.DateDepart{border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;-webkit-border-radius:0 16px 16px 0}.ContentSearch .DateGlob input.DateDepart:focus,.ContentSearch .DateGlob input.DateDepart.active,.ContentSearch .DateGlob input.DateDepart:hover{border-radius:0 16px 0 0;-moz-border-radius:0 16px 0 0;-webkit-border-radius:0 16px 0 0}.ContentSearch .DateGlob input:hover+i{color:var(--primary-color)}.ContentSearch .ChampVoyage,.ContentSearch .ChampChambre{margin-top:10px}.ContentSearch .ChampVoyage .VoyageLabel,.ContentSearch .ChampChambre .VoyageLabel{display:none}.ContentSearch .ChampBtn{margin-top:20px}.ContentSearch .BlocRommPop{width:334px;border-radius:0 20px 20px 20px;-moz-border-radius:0 20px 20px 20px;-webkit-border-radius:0 20px 20px 20px;box-shadow:none;border:1px solid var(--border-color);padding:20px;margin-top:0}.ContentSearch .BlocRommPop .lineRoom label{margin-right:auto;text-transform:uppercase;margin-bottom:0;color:var(--Global-color)}.ContentSearch .BlocRommPop .lineRoom label span{display:block;font-size:11px;text-transform:none}.ContentSearch .BlocRommPop .lineRoom button{background:0;border:1px solid var(--border-color);height:35px;position:relative;width:35px;text-align:center;font-size:18px}.ContentSearch .BlocRommPop .lineRoom button:after,.ContentSearch .BlocRommPop .lineRoom button:before{left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#677677}.ContentSearch .BlocRommPop .lineRoom button:before{content:'';height:2px;width:12px}.ContentSearch .BlocRommPop .lineRoom button:after{height:12px;width:2px}.ContentSearch .BlocRommPop .lineRoom button.minus{border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px}.ContentSearch .BlocRommPop .lineRoom button.plus{border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0}.ContentSearch .BlocRommPop .lineRoom button.plus:after{content:''}.ContentSearch .BlocRommPop .lineRoom input[type=text]{width:45px;height:35px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);text-align:center;font-size:12px;padding:0 5px;letter-spacing:.05em}.ContentSearch .BlocRommPop .lineRoom .EnfantAge{margin-top:10px}.ContentSearch .BlocRommPop .lineRoom .EnfantAge label{text-transform:none;font-size:14px}.ContentSearch .BlocRommPop .lineRoom .EnfantAge span{margin-left:5px}.ContentSearch .BlocRommPop hr{margin:16px -20px}.ContentSearch .BlocRommPop .ValiderBtn{float:right;color:var(--Global-color);text-decoration:underline;margin-right:5px;font-weight:400}.ContentSearch .AgeEnfant{margin-bottom:10px;margin-top:10px}.ContentSearch .SelectionMoteur h4{color:var(--secondary-color);font-size:18px;text-align:center;margin-top:20px;border:none}.TypeOfChambre{background:url(../images/icon/hotel_gris.png) no-repeat 20px 15px;border-top:1px solid #d8d8d8;padding:10px 20px 10px 62px;line-height:21px;margin-top:10px}.TypeOfChambre .TitleRoomRecap,.TypeOfChambre .ColorPrimary{font-weight:500}.CloseTypeChb{float:right;margin:0 5px 0 0;color:var(--Global-color)}.CloseTypeChb .uk-icon{margin:0}.TitleRoomRecap{color:var(--Global-color)}.PrixTypeChambre{border-top:1px solid #d8d8d8;padding:10px 20px;font-size:16px;float:left;width:100%;display:flex;align-items:center;font-weight:500}.PrixTypeChambre .PrixType{font-size:20px;width:80%;text-align:right}.PrixTypeChambre .PrixType span{font-size:14px}.buttonvoyage{background:var(--white-color);color:var(--Global-color);text-align:left;font-weight:400;font-size:14px;border-radius:16px;position:relative;display:flex;align-items:center;gap:8px}.buttonvoyage .icon-arrow{background:url(../images/icon/down-arrow-v.png) no-repeat;position:absolute;top:15px;right:15px;width:24px;height:24px}.buttonvoyage:focus,.buttonvoyage.uk-open,.buttonvoyage[aria-expanded=true]{background:var(--primary-color);color:var(--white-color);border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border:1px solid #fff}.buttonvoyage:focus .uk-icon,.buttonvoyage.uk-open .uk-icon,.buttonvoyage[aria-expanded=true] .uk-icon{color:var(--white-color)}.buttonvoyage:focus .icon-arrow,.buttonvoyage.uk-open .icon-arrow,.buttonvoyage[aria-expanded=true] .icon-arrow{background:url(../images/icon/down-arrow-v-h.png) no-repeat}.sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ScrollToTop{position:fixed;right:4%;bottom:40px;z-index:100;background-image:url(../images/icon/back_to_top.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:60px;height:60px;display:block;font-size:0}.ScrollToTop:hover{background-image:url(../images/icon/back_to_toph.png)}.FicheRestaurant .ChequeCadeau{float:left;width:100%}.FicheRestaurant .AcceuilTarif .titrejr{font-size:16px;margin-bottom:15px}.FicheRestaurant .AcceuilTarif span{width:100px;display:inline-block;color:var(--Global-color)}.FicheRestaurant .AcceuilTarif .TextJrSmall{font-size:12px;margin-top:10px}.FicheRestaurant .AcceuilTarif ul li span{width:auto;color:var(--primary-color)}.MenoRestaurant{padding:0 20px 20px}.JourRestaurant{padding:0 20px}.JourRestaurant .titrejr{font-size:16px;margin-bottom:15px}.JourRestaurant span{width:92px;display:inline-block}.JourRestaurant .TextJrSmall{font-size:12px;margin-top:10px}.EscapadGourmand{border:1px solid var(--border-color);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;width:100%;float:left;margin-top:38px}.EscapadGourmand .PhotoGourmand{float:right;height:165px;width:236px}.EscapadGourmand .contenuGourmand{padding:30px}.EscapadGourmand .contenuGourmand .titreGourmand{font-size:16px;color:var(--primary-color);font-weight:500}.EscapadGourmand .contenuGourmand .titreGourmand img{margin-right:10px}.EscapadGourmand .contenuGourmand .DescripGourmand .BtnGourmand{margin-top:30px;border:1.5px solid #9b9b9b;font-size:14px;line-height:45px;padding:0 30px}.EscapadGourmand .contenuGourmand .DescripGourmand .BtnGourmand span{color:#9fa0a4}.ExtraitCarte{width:100%;float:left;margin-bottom:18px}.ExtraitCarte a{font-size:14px;line-height:45px}.BlocLogis{border:1px solid var(--border-color);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin-left:50px;margin-top:50px}.BlocLogis .PhotoLogis{height:383px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow:hidden;margin-top:-50px;margin-left:-50px}.BlocLogis .contenuLogis{padding:40px 50px;margin:0}.BlocLogis .contenuLogis h2{font-size:32px;margin-bottom:30px}.BlocLogis .contenuLogis h2 span{margin:0 5px}.BlocLogis .contenuLogis h3{margin:0 0 5px;color:var(--Global-color)}.BlocLogis .contenuLogis .DescripLogis p{margin-top:15px}.BlocLogis .contenuLogis .DescripLogis .uk-button{font-size:16px;line-height:45px}.contentpane form{box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.contentpane fieldset{border:none}.ModalMail{z-index:1011}.ModalMail iframe{min-height:600px}.home .Etablissement h3{min-height:30px}.featured .HomeSlideOffre{margin-top:65px}.featured .uk-container{max-width:1030px}.TextBottom{padding-top:42px;padding-bottom:20px}.TextBottom p{font-size:11px;line-height:20px}.TextBottom p a{color:var(--Global-color)}.CalendrierAlt{margin-top:40px;font-size:16px}.CalendrierAlt .box-inner input{border:none;color:var(--primary-color);cursor:auto;caret-color:transparent;font-size:16px;width:90px}.CalendrierAlt .box-inner .legendRightInput{color:var(--primary-color)}.CalendrierAlt .searchSummaryBlock{color:#e64c3c;margin-top:10px;background:url(../images/icon/supp-info.png) no-repeat left;padding-left:30px}.CalendrierAlt .noMarginBottom{margin:35px 0;font-weight:400}.CalendrierAlt .ui-datepicker{border:none;width:100%!important}.CalendrierAlt .ui-datepicker td a,.CalendrierAlt .ui-datepicker td span{width:38px;height:38px;line-height:36px;font-size:18px}.CalendrierAlt .ui-datepicker td a.ui-state-highlight,.CalendrierAlt .ui-datepicker td span.ui-state-highlight{color:var(--white-color)}.CalendrierAlt .ui-datepicker .indispo{text-decoration:line-through;color:#b5b5b5}.CalendrierAlt .ui-datepicker .indispo span{color:#b5b5b5}.CalendrierAlt .ui-datepicker .ondemand{background-image:url(../images/icon/ondemande.png);background-size:8px;background-repeat:no-repeat;background-position:8px 6px}.CalendrierAlt .ui-datepicker .realrange{background-color:var(--secondary-color)}.CalendrierAlt .ui-datepicker .realrange a,.CalendrierAlt .ui-datepicker .realrange span{color:var(--Global-color)}.CalendrierAlt .ui-datepicker .realrange.LastRange{border-radius:0 50% 50% 0;-moz-border-radius:0 50% 50% 0;-webkit-border-radius:0 50% 50% 0;display:table-cell;width:38px}.CalendrierAlt .ui-datepicker .realrange.LastRange a,.CalendrierAlt .ui-datepicker .realrange.LastRange span{background-color:var(--primary-color);color:var(--white-color);border-radius:100%}.CalendrierAlt .ui-datepicker .realrange.FirstRange{border-radius:50% 0 0 50%;-moz-border-radius:50% 0 0 50%;-webkit-border-radius:50% 0 0 50%;display:table-cell;width:38px}.CalendrierAlt .ui-datepicker .realrange.FirstRange a,.CalendrierAlt .ui-datepicker .realrange.FirstRange span{background-color:var(--primary-color);color:var(--white-color);border-radius:100%}.CalendrierAlt .ui-datepicker .ui-datepicker-current-day{display:table-cell;width:38px}.CalendrierAlt .ui-datepicker-group{float:left;border:1px solid #b5b5b5;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;width:100%;margin-bottom:20px}.CalendrierAlt .ui-widget-header{text-transform:capitalize;font-size:20px}.CalendrierAlt .btnValid{margin-top:20px;width:170px}.CalendrierAlt .LegendCalend{background:url(../images/icon/ondemande.png) no-repeat left;padding-left:20px;margin-bottom:40px}.CalendrierAlt .legendRightDetails input{border:1px solid #b5b5b5;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:var(--primary-color);font-size:16px;font-weight:600;padding:2px 5px;width:100px;margin-bottom:10px;text-align:center;caret-color:transparent;cursor:auto}.CalendrierAlt .hotel_services{text-align:right}.CalendrierAlt .hotel_services h2{font-size:20px;font-weight:400}.CalendrierAlt .ui-state-active,.CalendrierAlt .ui-widget-content .ui-state-active,.CalendrierAlt .ui-widget-header .ui-state-active,.CalendrierAlt a.ui-button:active,.CalendrierAlt .ui-button:active,.CalendrierAlt .ui-button.ui-state-active:hover{background:var(--secondary-color);box-shadow:none;color:var(--primary-color)}.CalendrierAlt .ui-state-highlight{box-shadow:0 2px 5px #ccc;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.Modal_cal_alt{top:92px}.Modal_cal_alt h2{margin:0}.MoteurRechercheHome{position:relative}.MoteurRechercheHome h1{order:1}.MoteurRechercheHome .bannDesktop{background-repeat:no-repeat;max-width:602px;height:450px;width:100%;float:right}.MoteurRechercheHome .MoteurSarchHome{margin:0 auto;background-color:var(--primary-color);border-radius:16px;width:100%;padding:20px;display:flex;flex-direction:column;padding:23px 20px 28px}.MoteurRechercheHome .imgbg{min-height:335px}.MoteurRechercheHome .tabMoteur{order:2}.MoteurRechercheHome .tabMoteur ul{margin:0}.MoteurRechercheHome .tabMoteur ul:before{border:none}.MoteurRechercheHome .tabMoteur li{float:left;padding:0;margin-right:25px}.MoteurRechercheHome .tabMoteur li a{color:#d6e9eb;font-size:16px;font-weight:700;line-height:normal;display:flex;align-items:center;text-transform:none;border:none;padding:16px 0 20px;text-decoration:none}.MoteurRechercheHome .tabMoteur li a#IdManger svg{width:16px;margin-top:3px}.MoteurRechercheHome .tabMoteur li.uk-active a{border-bottom:2px solid #fff;color:#fff}.MoteurRechercheHome .ContentSearch{float:left;width:100%;margin-top:24px;order:3;min-height:132px}.MoteurRechercheHome .ContentSearch label{color:var(--nuances-de-gris-800);text-transform:lowercase}.MoteurRechercheHome .ContentSearch label:first-letter{text-transform:capitalize}.MoteurRechercheHome .ContentSearch .MoteurSub{padding:0}.MoteurRechercheHome .ContentSearch .TitreMoteurSearch{display:none}.MoteurRechercheHome .ContentSearch .DestinationMoteur input[type=text]{border-right:1px solid var(--primary-color)}.MoteurRechercheHome .ContentSearch .DestinationMoteur input[type=text]:focus{border-radius:16px 0 0 0}.MoteurRechercheHome .ContentSearch .DateGlob input{padding-left:20px;border-right:1px solid var(--primary-color)}.MoteurRechercheHome .ContentSearch .DateGlob input:hover,.MoteurRechercheHome .ContentSearch .DateGlob input:focus{border-radius:0;border-top:1px solid #fff;border-bottom:1px solid #fff}.MoteurRechercheHome .ContentSearch .ChampVoyage{margin-top:0}.MoteurRechercheHome .ContentSearch .ChampVoyage label{display:block}.MoteurRechercheHome .ContentSearch .ChampVoyage .uk-icon[uk-icon=chevron-down]{display:none}.MoteurRechercheHome .ContentSearch .ChampChambre{margin-top:0;width:100%}.MoteurRechercheHome .ContentSearch .BlocRommPop hr{margin-top:10px;margin-bottom:10px}.MoteurRechercheHome .ContentSearch .btnModifier{display:flex;align-items:flex-end;text-align:center}.MoteurRechercheHome .ContentSearch .btnModifier .uk-button{background-color:var(--secondary-color)!important;background-image:url(../images/icon/sw-loup.svg);background-position:15px;background-repeat:no-repeat;color:var(--primary-color)!important;font-size:18px;padding-left:50px;padding-top:12px;padding-bottom:12px}.MoteurRechercheHome .ContentSearch .logoSitcky{display:none}.MoteurRechercheHome .ContentSearch .uk-active{background-color:#fff;min-width:100%;left:0;right:0;padding:10px 20px;border-bottom:1px solid var(--border-color);align-items:center;display:flex;position:fixed!important}.MoteurRechercheHome .ContentSearch .uk-active .logoSitcky{display:block!important;float:left;margin-right:1%}.MoteurRechercheHome .ContentSearch .uk-active #hotelsearchForm{margin:0 auto}.MoteurRechercheHome .ContentSearch .uk-active label{color:var(--Global-color);display:none}.MoteurRechercheHome .ContentSearch .uk-active .BlocRommPop label{display:block}.MoteurRechercheHome .ContentSearch .uk-active .BlocRommPop input[type=text]{border-radius:0;text-align:center;padding:0}.MoteurRechercheHome .ContentSearch .uk-active input[type=text]{border-radius:16px;border:1px solid var(--border-color);padding-left:25px}.MoteurRechercheHome .ContentSearch .uk-active .buttonvoyage{border:1px solid var(--border-color);border-radius:16px}.MoteurRechercheHome .ContentSearch .uk-active .buttonvoyage .icon-arrow{display:block}.MoteurRechercheHome .buttonvoyage .icon-arrow{display:none}.MoteurRechercheHome .btnCarteHome{order:4}.MoteurRechercheHome .btnCarteHome .uk-button{border:2px solid #fff;padding-top:12px;padding-bottom:10px;font-size:14px;padding-left:15px}.MoteurRechercheHome .btnCarteHome .uk-button svg{width:18px}.MoteurRechercheHome .btnCarteHome .divHomeSmall{padding-right:20px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:#fff;color:var(--Global-color);max-width:670px;margin:10px auto 0;box-shadow:0 0 5px #9fa6a7;font-weight:700}.MoteurRechercheHome .btnCarteHome .divHomeSmall .textmaphome{max-width:344px}.MoteurRechercheHome.MoteurTrouvezHotel{min-height:600px}.MoteurRechercheHome.MoteurTrouvezHotel .MoteurSarchHome{top:30%;height:auto;right:0;position:absolute}.MoteurRechercheHome.MoteurTrouvezHotel h1{font-size:20px;font-weight:400;position:inherit;margin-bottom:0}.MoteurRechercheHome.MoteurTrouvezHotel h1 a{color:#fff}.TravelMoteur{margin-top:20px}.TravelMoteur label{display:flex;align-items:center;text-transform:none}.TravelMoteur input{height:0;width:0;visibility:hidden;display:none}.TravelMoteur .travelcheck{cursor:pointer;text-indent:-9999px;width:52px;height:28px;background:var(--border-color);display:block;border-radius:100px;position:relative;margin-right:10px}.TravelMoteur .travelcheck:after{content:'';position:absolute;top:3px;left:3px;width:23px;height:23px;background:#fff;border-radius:90px;transition:.3s}.TravelMoteur input:checked+.travelcheck{background:var(--secondary-color)}.TravelMoteur input:checked+.travelcheck:after{left:calc(95%);transform:translateX(-100%)}.BtnDecouvrirHome{position:absolute;left:0;right:0;text-align:center;bottom:-25px}.BtnDecouvrirHome i{transform:rotate(90deg);margin-right:8px;margin-bottom:-5px}.ModalMoteur .TitreMoteurSearch{font-size:18px;text-align:center;margin-bottom:15px;font-weight:600}.ModalMoteur .ContentSearch{background-color:#fff}.ModalMoteur .ContentSearch .DateMoteur,.ModalMoteur .ContentSearch .ChampVoyage,.ModalMoteur .ContentSearch .ChampChambre{width:100%}.soireesearch{background-image:url(//ressources.logishotels.com/trouverhotel-images/bg-desktop.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.soireesearch .uk-container{max-width:1030px}.hotelsearch .pageMain{background-image:url(../images/bg-hotelsearch.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}.hotelsearch .FooterGlob{margin-top:0}.hotelsearch .button_localisation{top:46%}.hotelsearch .MoteurRechercheHome .DestinationMoteur label,.hotelsearch .MoteurRechercheHome .DateGlob label,.hotelsearch .MoteurRechercheHome .ChampVoyage label{padding-left:5px;display:block!important}.hotelsearch .SelectChambre .select-styled{border:1px solid var(--border-color);border-radius:16px}.soireesearch .SelectChambre .select-styled{border:1px solid var(--border-color);border-radius:16px}.restosearch{background-image:url(//medias.logishotels.com/templates/t3_blank/images/visuel-background-desktop.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.restosearch .button_localisation{top:45%}.restosearch .MoteurRechercheHome .ContentSearch{margin-top:0!important}.restosearch .MoteurRechercheHome .ContentSearch label{padding-left:5px;margin-top:10px;display:block!important}.seminairesearch{background-image:url(//medias.logishotels.com/templates/t3_blank/images/bg_recherche-salle-desktop.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.layout_search{background-repeat:no-repeat;background-size:cover}.SelectChambre .select-styled{padding-left:45px!important}.SelectChambre .select-styled:before{content:"";background:url(../images/icon/bed.svg) no-repeat;position:absolute;top:12px;left:15px;width:24px;height:24px;display:block}.SelectChambre .selectDiv,.SelectTri .selectDiv{cursor:pointer;display:inline-block;position:relative;font-size:14px;width:100%;height:50px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;background-color:#fff}.SelectChambre .select-hidden,.SelectTri .select-hidden{display:none;visibility:hidden;padding-right:10px}.SelectChambre .select-styled,.SelectTri .select-styled{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 15px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;line-height:50px}.SelectChambre .select-styled:after,.SelectTri .select-styled:after{content:"";background:url(../images/icon/down-arrow-v.png) no-repeat;position:absolute;top:15px;right:15px;width:24px;height:24px;display:block}.SelectChambre .select-styled.active,.SelectTri .select-styled.active{background:var(--primary-color);color:var(--white-color);border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0}.SelectChambre .select-styled.active:after,.SelectTri .select-styled.active:after{background:url(../images/icon/down-arrow-v-h.png) no-repeat}.SelectChambre .select-options,.SelectTri .select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:var(--white-color);border:1px solid var(--border-color);border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.SelectChambre .select-options.uk-open,.SelectTri .select-options.uk-open{display:block}.SelectChambre .select-options li,.SelectTri .select-options li{margin:0;padding:5px 0;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;text-align:center}.SelectChambre .select-options li a,.SelectTri .select-options li a{color:var(--Global-color);text-decoration:none;font-weight:400}.ContenuListeHotel{margin:30px auto 0}.TopListe{margin-bottom:20px}.TopListe .title_initial,.TopListe .titleHoteslDipos{font-size:24px;margin:0;line-height:normal;font-weight:400;color:var(--Global-color)}.TopListe .title_initial strong,.TopListe .titleHoteslDipos strong{font-weight:400}.TopListe .title_initial .dontdisp,.TopListe .titleHoteslDipos .dontdisp{font-size:16px;font-weight:400;display:block}.TopListe .BlocTriCarte{display:flex;align-items:center;font-size:12px;font-weight:600;justify-content:flex-end;padding-right:10px}.TopListe .TriPar{margin-left:5px;min-width:120px}.TopListe .TriPar label{float:left;margin-top:10px;display:none}.TopListe .TriPar form{float:left}.TopListe .TriPar.SelectTri .select-styled{padding:0;line-height:30px;color:var(--Global-color);font-size:12px;font-weight:600;display:flex;position:inherit;justify-content:center;cursor:pointer}.TopListe .TriPar.SelectTri .select-styled:after{position:initial;display:inline-block;margin:5px 0 0 8px}.TopListe .TriPar.SelectTri .select-styled[aria-expanded=true]:after{transform:rotate(180deg)}.TopListe .TriPar.SelectTri .select-options{line-height:normal;border-radius:5px;width:auto;top:30px!important;padding:5px}.TopListe .TriPar.SelectTri .select-options li{text-align:left;padding-left:5px;padding-right:5px}.TopListe .Destination-Val{text-transform:lowercase}.TopListe .Destination-Val:first-letter{text-transform:uppercase}.BtnMapListe .MapListeSwitch{margin:0 8px}.BtnMapListe input{display:none}.BtnMapListe .MapListeSlide{cursor:pointer;text-indent:-9999px;width:52px;height:28px;background:var(--border-color);display:block;border-radius:100px;position:relative;margin-right:10px}.BtnMapListe .MapListeSlide:after{content:'';position:absolute;top:2px;left:2px;width:23px;height:23px;background:#fff;border-radius:90px;transition:.3s}.BtnMapListe input:checked+.MapListeSlide{background:var(--secondary-color)}.BtnMapListe input:checked+.MapListeSlide:after{left:calc(95%);transform:translateX(-100%)}.BannListeResultatNew{padding:10px 0;border-top:1px solid var(--border-color)}.BannListeResultatNew strong{color:#e64c3c}.BannListeResultatNew a{margin-left:30px;padding:0 25px}.ModalBannBody h4{font-size:18px;margin-bottom:20px}.ModalBannBody h5{font-size:14px;margin:10px 0}.ModalBannBody p{font-size:11px;line-height:normal;margin-top:5px}.RecapFilter{border-bottom:1px solid var(--border-color)}.RecapFilter span{margin-right:10px}.RecapFilter span.uk-button{font-size:14px;line-height:30px;margin-top:6px;margin-bottom:6px;border-radius:65px;-moz-border-radius:65px;-webkit-border-radius:65px;padding:0 10px 0 15px}.RecapFilter span.uk-button svg{width:14px}.RecapFilter span span{margin-left:5px;margin-right:0}.TitreListeSep{line-height:19px;border-top:1px solid var(--border-color);padding-top:15px}.TitreListeSep.SansMarg{border:none}.ListeHotel{border:1px solid var(--border-color);border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;margin-left:0;padding-bottom:10px;margin-top:20px}.ListeHotel .FavorisFiche{top:0;right:0}.ListeHotel h2{font-size:20px;margin-bottom:5px;position:relative;margin-top:10px}.ListeHotel h2 a{margin-right:5px;font-weight:700!important}.ListeHotel .InfoListeHotel{line-height:normal}.ListeHotel .InfoListeHotel a{color:var(--Global-color);text-decoration:none;font-weight:400}.ListeHotel .InfoListeHotel .AdresseHotelProxi{background-size:18px;padding-top:2px}.ListeHotel .SegmentationListe img{width:65px;margin-right:10px}.ListeHotel .localListe .VolOiseau{display:block;margin-top:5px}.ListeHotel .TypeLogement{margin-top:15px;font-size:12px;display:flex;align-items:center;font-weight:600}.ListeHotel .TypeLogement img{max-width:20px;margin-right:10px}.ListeHotel .TypeLogement span{margin-right:20px}.ListeHotel .ReserDemande{background-image:url(../images/icon/ondemande.png);background-size:8px;background-repeat:no-repeat;background-position:left;padding-left:15px;color:#f5a623}.ListeHotel .ElementListe{margin-top:15px;font-size:12px}.ListeHotel .ElementListe p{margin-bottom:5px}.ListeHotel .ElementListe .ConfirmImm{font-weight:500;background:url(../images/icon/chek-vert.png) no-repeat left;padding-left:15px}.ListeHotel .ElementListe .dispOne{color:#e64c3c}.ListeHotel .ElementRightListe{text-align:right;font-size:12px;line-height:normal}.ListeHotel .ElementRightListe .ScoreListe{margin-bottom:15px}.ListeHotel .ElementRightListe .ScoreListe p:last-child{display:block;margin-top:5px}.ListeHotel .ElementRightListe .ScoreListe a{color:var(--Global-color);text-decoration:none;font-weight:400}.ListeHotel .tooltipGlob{background-image:url(../images/icon/info_nw_v.png);width:10px;height:10px;background-repeat:no-repeat;display:inline-block;position:absolute;right:-8px;top:0}.ListeHotel .PrixListeGlo{position:relative}.ListeHotel .PrixListeGlo a{text-decoration:none;font-weight:400}.ListeHotel .PrixListeGlo .MeilleurGaranti{display:initial;background-position:left;padding-left:15px;background-image:url(../images/icon/chek-vert.png);background-repeat:no-repeat}.ListeHotel .PrixListeGlo .MeilleurGaranti .tooltipGlob{margin-left:3px;background-image:url(../images/icon/info_nw_v.png)}.ListeHotel .PrixListeGlo .PrixListe strong{font-size:20px}.ListeHotel .PrixListeGlo .PrixListe span{display:block}.ListeHotel .PrixListeGlo .PrixListe span:first-letter{text-transform:capitalize}.ListeHotel .PrixListeGlo .PrixListe .blocPrixNuit{position:relative;padding-right:13px;display:flex;align-items:baseline;justify-content:end;white-space:nowrap}.ListeHotel .PrixListeGlo p{color:var(--Global-color)}.ListeHotel .PrixListeGlo .TaxeNonInclus{position:absolute!important;right:0;bottom:21px;top:auto}.ListeHotel .tooltiptaxe{width:180px;padding-top:5px;padding-bottom:5px}.ListeHotel .EcoFidListe{margin-top:10px;position:relative;padding-right:5px}.ListeHotel .EcoFidListe img{width:32px;margin-right:3px}.ListeHotel .EcoFidListe .tooltipGlob{margin-left:2px}.ListeHotel .BtnVoirHotel{width:100%}.ListeHotel .BtnVoirHotel a{width:100%;margin-top:10px;padding-left:10px;padding-right:10px}.ListeHotel .HotelIndispo{border:1px solid #979797;background-color:#f2f2f2;box-shadow:0 2px 4px 0 rgba(230,76,60,.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;font-size:12px;margin-left:15px;margin-top:3px}.ListeHotel .HotelIndispo h4{color:#e64c3c;font-size:12px;margin-bottom:8px;background:url(../images/icon/supp-info.png) no-repeat left;padding-left:30px}.ListeHotel.block_hotel_indispo{overflow:hidden;position:relative;width:100%}.ListeHotel.block_hotel_indispo .uk-overlay-default{z-index:99;pointer-events:none;background:rgba(255,255,255,.6);margin:0}.ListeHotel.block_hotel_indispo .BtnVoirHotel{position:relative;z-index:100}.ListeHotel.block_hotel_indispo .BtnVoirHotel a{line-height:normal;padding:5px}.BtnPlusLogement{padding:30px 5px;text-align:center}.bloc_btn_perimetre .BtnPlusLogement{text-align:center}.bloc_btn_perimetre .BtnPlusLogement a{margin-right:20px;text-align:center!important;font-weight:500}.hotels #loading,.listhotels #loading,.hotels .loading_img,.listhotels .loading_img{text-align:center}.listhotels .gm-style-iw-d .ListeMapHotel .BlocPromoListe .promoOffre{padding-left:0}.listhotels .gm-style-iw-d .ListeMapHotel .ConfirmImm{display:none}.ListeMapHotel .ElementRightListe .ScoreListe{text-align:left}.ListeMapHotel .ElementRightListe .ScoreListe .ScoreBadge{min-width:50px}.ContenuMapListe{overflow:hidden}.ContenuMapListe .Masque_Liste{-webkit-transform:translateX(-380px);-ms-transform:translateX(-380px);transform:translateX(-380px);-webkit-transition:-webkit-transform ease .2s;transition:transform ease .2s}.ContenuMapListe #AfficheListe{left:0}.ContenuMapListe .ScrollListeMap{padding-left:10px}.ContenuMapListe .ScrollListeMap .AfficherMasque{text-align:center;border-bottom:1px solid var(--border-color);position:relative;width:100%;padding:10px 0}.ContenuMapListe .ScrollListeMap .BtnPlusLogement{padding-top:10px;padding-bottom:10px}.ContenuMapListe .ScrollListeMap .BtnPlusLogement a{margin-bottom:10px;width:100%}.ContenuMapListe .ScrollListeMap .bloc_btn_perimetre .BtnPlusLogement a{min-width:auto;line-height:normal;padding-top:10px;padding-bottom:10px}.Map_Liste{height:100vh}.gm-style-iw-d{overflow-x:hidden!important}.gm-style-iw-d .ListeHotel .FavorisFiche{top:-8px;right:25px}.gm-style-iw-d>div{width:260px;margin:0 auto}.gm-style-iw-d .ListeMapHotel .ListeHotel{background:var(--white-color);font-size:10px;float:left;text-align:left;border:none;margin-top:0!important;width:260px}.gm-style-iw-d .ListeMapHotel .ListeHotel .SlidePhotoGlob{height:200px;overflow:hidden;margin-bottom:5px}.gm-style-iw-d .ListeMapHotel .ListeHotel .SlidePhotoGlob img{-o-object-fit:cover;object-fit:cover;max-width:100%}.gm-style-iw-d .ListeMapHotel .ListeHotel .ContentListe{margin-left:0;padding-right:0!important}.gm-style-iw-d .ListeMapHotel .ListeHotel .ContentListe .BtnVoirHotel{display:none}.gm-style-iw-d .ListeMapHotel .ListeHotel .InfoListeHotel{padding-left:0}.gm-style-iw-d .ListeMapHotel .ListeHotel h2{font-size:16px}.gm-style-iw-d .ListeMapHotel .ListeHotel .ElementRightListe{padding-right:0;padding-left:0}.gm-style-iw-d .ListeMapHotel .ListeHotel .SegmentationListe,.gm-style-iw-d .ListeMapHotel .ListeHotel .TypeLogement{margin-top:5px}.gm-style-iw-d .ListeMapHotel .ListeHotel .PrixListeGlo .PrixListe strong{font-size:16px}.gm-style-iw-d .ListeMapHotel .ListeHotel .ElementListe p{margin:0}.gm-style-iw-d .ListeMapHotel .ListeHotel .EcoFidListe{padding-bottom:5px;margin-right:0;display:none}.gm-style-iw-d .ListeMapHotel .ListeHotel .myBtn,.gm-style-iw-d .ListeMapHotel .ListeHotel .show-offre-dl{display:none}.gm-style-iw-d .ListeMapHotel .ListeHotel .BlocPromoListe .promoOffre{width:50%}.gm-style-iw-d .ListeMapHotel .ListeHotel .BlocPromoListe .BlocBtnPromo{width:50%}.gm-style-iw-d .ListeMapHotel .ListeHotel .BlocPromoListe .BtnReservPromo{display:none}.gm-style-iw-d .ListeMapHotel .uk-overlay-default{margin-top:0}@media all and (min--moz-device-pixel-ratio:0){.gm-style-iw-d .ListeMapHotel .ListeHotel{width:240px}}.FilterListe{background-color:#fefefe}.FilterListe .SubFilterListe{border-top:1px solid var(--border-color);padding:15px 10px;font-size:12px}.FilterListe .SubFilterListe:first-child{border-top:none}.FilterListe .SubFilterListe .uk-accordion-title{font-size:14px;font-weight:600;color:var(--Global-color);margin-bottom:0;cursor:pointer}.FilterListe .SubFilterListe .uk-accordion-title:before{background-image:url(../images/icon/down-arrow-v.png);width:14px;height:8px;margin-top:8px}.FilterListe .SubFilterListe.uk-open .uk-accordion-title:before{transform:rotate(180deg)}.FilterListe .SubFilterListe .uk-accordion-content{margin-top:10px;padding-left:5px}.FilterListe .SubFilterListe .TitreServ{cursor:pointer;margin:5px 0;background-image:url(../images/icon/icon-plus.png);padding-left:15px;background-size:10px;background-repeat:no-repeat;background-position:left}.FilterListe .SubFilterListe .TitreServ.activeTitreServ{background-image:url(../images/icon/icon-minus.png);background-size:10px}.FilterListe .SubFilterListe .ElementFilter{margin-top:10px}.FilterListe .SubFilterListe .ElementFilter span{text-transform:lowercase}.FilterListe .SubFilterListe .ElementFilter span:first-letter{text-transform:uppercase}.FilterListe .SubFilterListe .ElementFilter span.libelleFiltre{width:87%;display:flex;align-items:center}.FilterListe .SubFilterListe .ElementFilter span.Nbfiltre{float:right;width:10%;text-align:right}.FilterListe .SubFilterListe .ElementFilter label{cursor:pointer;display:flex;align-items:center}.FilterListe .SubFilterListe .ElementFilter label.checkFilter{color:var(--primary-color);font-weight:600}.FilterListe .SubFilterListe .ElementFilter input{margin-right:5px;width:17px;margin-top:0}.FilterListe .SubFilterListe .ElementFilter img{width:25px;margin-right:5px}.FilterListe #my-experience-hotel .ElementFilter span,.FilterListe #my-experience-restau .ElementFilter span{text-transform:capitalize!important}.BtnFilterResultat{padding:10px;text-align:center;background:#fff;box-shadow:0 -2px 10px 0 rgba(13,35,45,.2);border-top:1px solid var(--border-color)}.BtnFilterResultat .uk-button-primary:first-child{margin-bottom:5px}.uk-checkbox{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-color:#b5b5b5}.uk-checkbox:focus{border-color:var(--border-color)}.uk-checkbox:checked{border-color:var(--primary-color);background-image:url(../images/icon/chek-vert.png);background-color:transparent}.uk-checkbox:checked:focus{background-color:transparent}.MoteurListe{padding-top:20px;border-bottom:1px solid var(--border-color);background:#fff}.MoteurListePage .ContentSearch{padding-bottom:30px}.MoteurListePage .ContentSearch label{text-transform:uppercase;font-weight:600}.MoteurListePage .ContentSearch input[type=text]{border:1px solid var(--border-color)}.MoteurListePage .ContentSearch .DestinationMoteur input[type=text]:focus{border-radius:16px 16px 0 0}.MoteurListePage .ContentSearch .HomeSep{display:block}.MoteurListePage .ContentSearch .MoteurSub{padding:0}.MoteurListePage .ContentSearch .BtnRecap{line-height:32px;font-size:13px}.MoteurListePage .ContentSearch .buttonvoyage{border:1px solid var(--border-color);padding-top:12px;padding-bottom:12px}.MoteurListePage .ContentSearch .ChampVoyage,.MoteurListePage .ContentSearch .ChampChambre{margin-top:0}.MoteurListePage .ContentSearch .ChampVoyage .VoyageLabel,.MoteurListePage .ContentSearch .ChampChambre .VoyageLabel{display:block}.MoteurListePage .ContentSearch .ChampChambre{width:100%}.MoteurListePage .ContentSearch .btnModifier input{padding-top:15px;padding-bottom:15px;background-image:url(../images/icon/loup-n.png);background-repeat:no-repeat;background-position:10px center;padding-left:40px;background-size:20px}.MoteurListePage .RecapMoteur{position:initial;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.3);padding-bottom:0;border:none}.MoteurListePage .RecapMoteur .DestinationMoteur{margin-bottom:0}.MoteurListePage .RecapMoteur .DestinationMoteur label{display:none}.MoteurListePage .RecapMoteur .DestinationMoteur input{background-image:url(../images/icon/loupe-vert.png)}.MoteurListePage .RecapMoteur .BtnRecap{background:var(--primary-color);color:var(--white-color)}.BandePromo{background:#d8d8d8;padding:5px 22px;font-weight:600;font-size:12px;margin-left:15px}.BandePromo div{text-align:center}.BlocPromoListe{font-size:11px;padding-top:10px;margin-bottom:10px;padding-bottom:10px;margin-left:15px;border-top:1px solid var(--border-color)}.BlocPromoListe:first-child{border:none}.BlocPromoListe .BtnPlusPromo{background-image:url(../images/icon/ico_moins-desc.png);background-repeat:no-repeat;width:20px;height:20px;font-size:0;text-indent:-10000em;display:inline-block;cursor:pointer;order:2}.BlocPromoListe .BtnPlusPromo.BtnMoinsPromo{background-image:url(../images/icon/ico_plus-desc.png)}.BlocPromoListe .BlocProHide{text-align:left}.BlocPromoListe .BtnReservPromo{text-align:center}.BlocPromoListe .BtnReservPromo a{line-height:43px;width:96%;padding:0}.BlocPromoListe .BlocBtnPromo{font-weight:600}.BlocPromoListe .BlocBtnPromo .rose{color:#f1605b;font-size:24px}.BlocPromoListe .BlocBtnPromo .rose.tarifexclu{font-size:15px}.BlocPromoListe .BlocBtnPromo .green{color:var(--primary-color);font-size:24px}.BlocPromoListe .BlocBtnPromo .green.tarifexclu{font-size:15px}.BlocPromoListe .myBtn{color:#949292;background-image:url(../images/icon/down-arrow.png);background-repeat:no-repeat;background-position:top left;padding-left:15px;background-size:12px;cursor:pointer;font-size:12px}.BlocPromoListe .myBtn#hidetext{background-image:url(../images/icon/up-arrow.png)}.prestationPromo{padding:0 8px}.promoOffre{text-align:center}.promoOffre p{font-weight:600;font-size:14px;line-height:normal}.promoOffre p:first-letter{text-transform:uppercase}.promoOffre p.rose{color:#f1605b}.promoOffre p.green{color:var(--primary-color)}.promoOffre p span{display:block;margin:0 auto 5px}.promoOffre .LienProShowHide{display:none;color:#949292;background-image:url(../images/icon/down-arrow.png);background-repeat:no-repeat;background-position:top left;padding-left:18px;background-size:12px}.promoOffre .LienProShowHide.MoinsProHide{background-image:url(../images/icon/up-arrow.png)}.PromoDate{font-weight:600}.PromoDate span{display:block}.seeMoreRatesTab{margin-left:10px;padding:10px;border-top:1px solid var(--border-color);display:none;margin-right:10px}.lienVoirPromo span{background-image:url(../images/icon/down-arrow-v.png);background-repeat:no-repeat;background-position:center;display:inline-block;width:16px;height:16px;margin-right:10px}.lienVoirPromo.LienMoinsPromo span{transform:rotate(180deg)}.uk-tooltip{background:var(--white-color);color:#677677;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border:1px solid #d8d8d8;max-width:400px}.uk-tooltip:after{content:"";position:absolute;top:50%;right:-8px;border-left:8px solid #d8d8d8;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-top:-8px}.uk-tooltip div{font-size:11px}.coronavirus{padding:10px 30px;font-size:12px;background:#eefff5;color:#636161}.coronavirus a{font-weight:700}.coronavirus .uk-accordion-title{font-weight:500;color:var(--primary-color);font-size:15px;cursor:pointer}.coronavirus .uk-accordion-title:before{background-image:url(../images/icon/down-arrow-v.png)}.coronavirus .uk-open>.uk-accordion-title::before{transform:rotate(180deg)}.SelectNote select{-webkit-appearance:none;-moz-appearance:none;background:url(../images/icon/arrow_bas.png) no-repeat 76%;margin-left:6px;height:34px;font-size:12px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#fff;padding:0 20px 0 10px;background-size:20px;cursor:pointer;color:var(--Global-color);width:100%;border:none;font-weight:600}.SelectNote select option{color:var(--Global-color);background-color:var(--white-color)}.SelectNote select:-ms-expand{display:none}.gm-fullscreen-control,.gm-style-mtc{display:none!important}.article .ColorPrimary,.sitemap .ColorPrimary{color:var(--primary-color)}.article .pageMain,.sitemap .pageMain{padding-top:8%}.article h1,.sitemap h1{text-align:center;font-size:22px;margin:0 0 20px}.article h2,.sitemap h2{font-size:15px;margin:15px 0;font-weight:400}.article h2 a,.sitemap h2 a{color:var(--Global-color)}.article .uk-panel h3,.sitemap .uk-panel h3{margin:0}.article h3,.sitemap h3{font-size:100%;font-weight:400}.article .page-header,.sitemap .page-header{border-bottom:1px solid #ddd;padding-bottom:20px;margin:0 0 40px}.article .item-page p,.sitemap .item-page p{font-size:13px}.article .item-page .page-header,.sitemap .item-page .page-header{border-bottom:0;padding-bottom:0;margin:0 0 16px}.article .item-page ul li,.sitemap .item-page ul li{list-style:none;background:url(//medias.logishotels.com/templates/t3_blank/images/carre-sw.jpg) no-repeat left 8px;padding-left:10px;margin-top:5px}.csc-textpic-image img{border:2px solid #eceaea}.lien-bouton-fixe,.btn-demande-guide,.grpb2b .bouton,.formResponsive .rsform-submit-button[type=submit],.item-pagelanding-page .rsform-submit-button,.btn_bnplan{background-color:var(--primary-color);color:#fff!important;border-radius:48px;-moz-border-radius:48px;-webkit-border-radius:48px;line-height:normal;padding:12px 24px;text-transform:none;font-size:16px;-moz-appearance:none;-webkit-appearance:none;font-weight:700;font-family:Roboto,sans-serif;margin:15px auto;display:block;width:50%;border:none}.lien-bouton-fixe:hover,.btn-demande-guide:hover,.grpb2b .bouton:hover,.formResponsive .rsform-submit-button[type=submit]:hover,.item-pagelanding-page .rsform-submit-button:hover,.btn_bnplan:hover{background-color:var(--primary-color)}.category .pageMain,.rsform .pageMain{padding-top:6%}.category .uk-grid-divider,.article .uk-grid-divider,.rsform .uk-grid-divider,.recettes .uk-grid-divider,.recette .uk-grid-divider,.sitemap .uk-grid-divider,.faqs .uk-grid-divider{margin-left:0}.category .topBackBtn,.article .topBackBtn,.rsform .topBackBtn,.recettes .topBackBtn,.recette .topBackBtn,.sitemap .topBackBtn,.faqs .topBackBtn{position:fixed;padding:8px 0;border-bottom:1px solid var(--border-color);top:92px;background:#fff}.category .topBackBtn ul li span,.article .topBackBtn ul li span,.rsform .topBackBtn ul li span,.recettes .topBackBtn ul li span,.recette .topBackBtn ul li span,.sitemap .topBackBtn ul li span,.faqs .topBackBtn ul li span{color:var(--primary-color);text-shadow:none;font-weight:400;font-size:11px}.category .topBackBtn ul li:last-child span,.article .topBackBtn ul li:last-child span,.rsform .topBackBtn ul li:last-child span,.recettes .topBackBtn ul li:last-child span,.recette .topBackBtn ul li:last-child span,.sitemap .topBackBtn ul li:last-child span,.faqs .topBackBtn ul li:last-child span{color:var(--Global-color)}.category .topBackBtn .bback,.article .topBackBtn .bback,.rsform .topBackBtn .bback,.recettes .topBackBtn .bback,.recette .topBackBtn .bback,.sitemap .topBackBtn .bback,.faqs .topBackBtn .bback{display:block;color:var(--Global-color);line-height:20px;font-size:12px;margin-right:5%}.category .topBackBtn .bback svg,.article .topBackBtn .bback svg,.rsform .topBackBtn .bback svg,.recettes .topBackBtn .bback svg,.recette .topBackBtn .bback svg,.sitemap .topBackBtn .bback svg,.faqs .topBackBtn .bback svg{float:left}.category-desc h1{margin-left:3%;font-weight:400}.category-desc h1 span{display:block;margin:0 0 0 6%}.ItemCategory{padding:1px;overflow:hidden;position:relative}.ItemCategory .img-intro-left{position:relative;height:284px}.ItemCategory h2{padding:5px;font-size:16px;text-align:center;text-transform:uppercase;font-weight:400}.ItemCategory h2 a{color:#093847}.sw-aimg{width:100%!important;text-align:center}.sw-aimg img{width:100%}.GroupeAffaire .uk-panel{padding:20px;background-color:#fafafa;color:#444;text-align:center;border:1px solid #e5e5e5;border-radius:2px}.GroupeAffaire h2{font-size:18px}.AubergePays .uk-panel,.BgGrisWidget .uk-panel{padding:20px;background-color:#fafafa;color:#444;text-align:center;border:1px solid #e5e5e5;border-radius:2px}.AubergePays h2,.BgGrisWidget h2{font-size:15px}.cheques-cadeaux div{text-align:center}.blograndom .items-row.cols-1{float:left;width:100%;padding:.5px}.blograndom .items-row.cols-1 .sw-blg-article{position:relative;min-height:150px}.blograndom .items-row.cols-1 .article-title{background:rgba(255,255,255,.7);bottom:5%;padding:3px 20px 5px;position:absolute;margin:0;left:0;right:0;text-align:center}.blograndom .items-row.cols-1 .article-title a{font-size:16px;text-transform:uppercase;text-align:center;color:var(--Global-color)}.BlocTow{border-bottom:1px solid var(--border-color);padding-bottom:20px;margin-top:20px}.BlocTow:last-child{border:none}.ContenuArticle{max-width:980px}.full-width .ContenuArticle{max-width:100%}.Form_guide-dem h2{font-weight:400;text-align:center;font-size:22px}.Form_guide-dem .rsform-block{margin-bottom:10px}.FormCheq{width:100%;margin:0 auto!important}.FormCheq .step_form{background:var(--Global-color);display:block;color:#fff;text-transform:uppercase;padding-left:32px;font-size:18px;margin-bottom:10px;padding-top:3px;padding-bottom:3px}.FormCheq .step_form span{display:inline-block;vertical-align:middle;background:#fff;color:#2a354d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:40px;text-align:center;height:40px;margin-right:10px;line-height:40px}.FormCheq .formValidation{display:none}.formContainer{border:0}.formContainer a{color:var(--Global-color);font-weight:400}.formContainer p{font-size:12.5px}.formContainer .uk-button-primary{padding-left:40px;padding-right:40px}.formContainer .rsform-block-guider label{float:left;width:100%;margin:5px 0}.formContainer .rsform-block-guider input{margin-right:10px}.formContainer .rsform-block-guider img{margin-right:10px}.groupe_fieldset{margin-bottom:6px}.groupe_fieldset .const{border:none;line-height:40px;text-align:center;padding:0}.groupe_fieldset .const span{border:1px solid #2a354d;width:100%;display:block;margin-bottom:6px;background:#eaeaea}.groupe_fieldset .rsform-block{border:1px solid #2a354d;line-height:42px;margin-bottom:0}.groupe_fieldset .rsform-block.rsform-block-calc30{width:130px}.FormCheq,.formResponsive{padding:0 10px}.FormCheq select,.formResponsive select,.FormCheq .uk-select:not([multiple]):not([size]),.formResponsive .uk-select:not([multiple]):not([size]){height:40px;border:1px solid #e4e4e4;padding:10px!important;display:block;background:#fff url(//medias.logishotels.com/templates/t3_blank/images/arrow2.png) 98% 50% no-repeat;font-size:12.5px;color:#6e6e6e;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:normal;width:90%!important;line-height:normal!important}.FormCheq select:focus,.formResponsive select:focus,.FormCheq .uk-select:not([multiple]):not([size]):focus,.formResponsive .uk-select:not([multiple]):not([size]):focus{outline:none}.FormCheq select::-ms-expand,.formResponsive select::-ms-expand,.FormCheq .uk-select:not([multiple]):not([size])::-ms-expand,.formResponsive .uk-select:not([multiple]):not([size])::-ms-expand,.FormCheq select:-ms-expand,.formResponsive select:-ms-expand,.FormCheq .uk-select:not([multiple]):not([size]):-ms-expand,.formResponsive .uk-select:not([multiple]):not([size]):-ms-expand{display:none}.FormCheq input.uk-radio,.formResponsive input.uk-radio,.FormCheq input.rsform-radio,.formResponsive input.rsform-radio{display:inline-block;overflow:hidden;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:0 0;transition:.2s ease-in-out;transition-property:background-color,border;background-image:url(../images/icon/ico_radio.png);background-color:transparent;width:25px!important;height:25px;border:none!important;border-radius:0;margin-top:0}.FormCheq input.uk-radio:checked,.formResponsive input.uk-radio:checked,.FormCheq input.rsform-radio:checked,.formResponsive input.rsform-radio:checked,.FormCheq input.uk-radio.checked,.formResponsive input.uk-radio.checked,.FormCheq input.rsform-radio.checked,.formResponsive input.rsform-radio.checked,.FormCheq input.uk-radio[checked=checked],.formResponsive input.uk-radio[checked=checked],.FormCheq input.rsform-radio[checked=checked],.formResponsive input.rsform-radio[checked=checked]{background-position:0 100%}.FormCheq h2,.formResponsive h2{font-size:22px;display:block;clear:both;float:left;width:100%}.FormCheq .voucher,.formResponsive .voucher{padding:0!important}.FormCheq .voucher input[type=text],.formResponsive .voucher input[type=text]{box-shadow:none;border-radius:0;border:1px solid #d1cfcf;padding:10px;box-sizing:inherit;height:auto;color:var(--Global-color);font-size:12.5px;margin:0}.FormCheq .voucher input[type=text].rsform-input-box,.formResponsive .voucher input[type=text].rsform-input-box{border:1px solid #2a354d;color:#2a354d;text-align:center;background:#eaeaea;width:100%}.FormCheq .voucher input[readonly],.formResponsive .voucher input[readonly]{cursor:not-allowed}.FormCheq .voucher .rsform-block .rsform-input-box,.formResponsive .voucher .rsform-block .rsform-input-box{background:0 0!important;border:none!important}.FormCheq .voucher .rsform-block.rsform-block-total,.formResponsive .voucher .rsform-block.rsform-block-total{border:1px solid #2a354d;padding-left:10px}.FormCheq .voucher .rsform-block.rsform-block-total p,.formResponsive .voucher .rsform-block.rsform-block-total p{float:left;margin:8px 0 10px}.FormCheq .voucher table td,.formResponsive .voucher table td{font-size:13px}.FormCheq .voucher .col1,.formResponsive .voucher .col1{padding-right:10px;padding-top:5px;text-align:center;width:28%;white-space:nowrap}.FormCheq .voucher .col3,.formResponsive .voucher .col3{width:32%}.FormCheq .voucher #Total1.rsform-input-box,.formResponsive .voucher #Total1.rsform-input-box{background:0 0!important;border:none!important;text-align:right;width:30px!important;float:left;font-weight:700;text-align:center;padding:8px 0}.FormCheq select,.formResponsive select{border-radius:10px;height:20px!important}.FormCheq .formHorizontal .formControls,.formResponsive .formHorizontal .formControls{margin-left:0!important}.FormCheq .formHorizontal .formControls input[type=text],.formResponsive .formHorizontal .formControls input[type=text]{box-shadow:none;border-radius:0;border:1px solid #d1cfcf;padding:10px;box-sizing:inherit;height:auto;color:var(--Global-color);font-size:12.5px;margin:0}.FormCheq .formHorizontal .rsform-block-total .formControls,.formResponsive .formHorizontal .rsform-block-total .formControls{margin:0 auto!important;width:100%;overflow:hidden;max-width:200px}em{color:var(--Global-color)}.ContenuSidebar{margin:0 auto;max-width:960px}.ContenuSidebar .sw-aimg{margin-bottom:10px}.ContenuSidebar h2{float:left;width:100%}.ContenuSidebar .csc-textpic-image{float:left;background:0 0!important;margin-right:10px;width:auto!important}.ContenuSidebar .csc-default{width:100%;float:left}.MenuPress{margin-top:40px}.MenuPress ul{display:block}.MenuPress ul>li{border-bottom:1px solid #e5e4e4;padding:0;background:url(//medias.logishotels.com/templates/t3_blank/images/p-bas-sw.png) no-repeat right}.MenuPress ul>li>a{min-height:auto;padding:5px;text-transform:none;color:var(--Global-color);justify-content:end;font-family:Roboto,sans-serif}.Excursions{background:url(//medias.logishotels.com/templates/t3_blank/images/bg_excur.jpg) 100% 0 no-repeat;background-size:100%}.Excursions .uk-container{max-width:920px}.Excursions .excur_logo{width:450px;height:210px;margin:10px auto 20px;background:url(//medias.logishotels.com/templates/t3_blank/images/logo_excur.png) 100% 0 no-repeat}.Excursions .IntroExcursions{background-color:rgba(242,242,242,.9);background:rgba(242,242,242,.9);color:rgba(242,242,242,.9);overflow:hidden;padding:22px;margin-bottom:45px;margin-left:0}.Excursions .IntroExcursions .txt{color:var(--Global-color);font-size:14px}.Excursions .IntroExcursions .txt h1{margin-bottom:15px;font-size:28px;font-weight:400}.Excursions .youtube-video{background:#f2f2f2;padding:15px 8px;margin-bottom:45px}.Excursions .youtube-video .style_h2{text-align:center;font-size:24px;text-transform:uppercase;margin-bottom:15px;font-weight:400}.Excursions .youtube-video iframe{width:100%;margin-bottom:10px}.Excursions .youtube-video .bottom_video{overflow:hidden}.Excursions .youtube-video .bottom_video span{float:left;font-size:20px;line-height:30px;font-size:15px}.Excursions .youtube-video .bottom_video a{float:right;color:var(--Global-color);font-size:12px;font-weight:700;line-height:30px;background:url(//medias.logishotels.com/templates/t3_blank/images/arrow_video.png) 0 center no-repeat;padding-left:14px}.Excursions .TitreExcursion h2{text-align:center;font-size:24px;text-transform:uppercase;margin-bottom:15px;font-weight:400}.Excursions .vignette .link_vignette{display:block;color:var(--Global-color);font-size:16px;font-weight:700;line-height:22px}.Excursions .vignette .reg_vignette{display:block;color:#77c088;text-transform:uppercase;font-size:12px;font-weight:700}.Excursions .vignette .img_vignette{margin-bottom:10px;text-align:center}.Excursions .vignette h3{margin:0}.Excursions .block_righ{width:100%;background:var(--nuances-de-gris-800)}.Excursions .block_righ h3{color:#fff;font-size:14px;background:#314250;text-align:center;text-transform:uppercase;padding:10px;line-height:20px;margin:0}.Excursions .block_righ .list_reg a{color:var(--Global-color);font-size:14px;margin-left:13px;margin-bottom:4px;display:block;margin-top:6px;padding-right:56px}.Excursions .block_righ h4{background:#d3d601;color:#314250;font-size:12px;text-transform:uppercase;padding:6px 8px;margin:0}.Excursions .rec_title{color:#314250;font-size:22px;text-transform:uppercase;font-weight:700}.Excursions .rec_intro{margin-bottom:48px}.Excursions .rec_intro p{font-size:16px;margin-bottom:32px}.Excursions .rec_intro em{color:var(--Global-color)}.Excursions .chef_info{margin-bottom:40px}.Excursions .chef_info .chef_h3{color:#314250;font-size:14px;display:block;text-align:center;margin:0;line-height:36px}.Excursions .chef_info .link_chef{font-size:16px;width:100%}#rsform_4_page_0 .formControlLabel{display:none}#rsform_4_page_0.formHorizontal .formControls input[type=text],#rsform_4_page_0.formHorizontal .formControls select{width:96%!important}#rsform_4_page_0.formHorizontal .formControls textarea{width:97%;height:140px}.formResponsive .colGauche-seminaireForm .formControls input{width:94%}.formResponsive .colDroite-seminaireForm .rsform-block-security .formControlLabel{text-align:left;width:100%}.formResponsive .colDroite-seminaireForm .formControls textarea{width:94%;min-height:244px}.formResponsive .rsform-block-envoyer{clear:both}.rsform-block-titlef h1{font-weight:400;font-size:21px}.block_date_ .rsform-block-date_d,.block_date_ .rsform-block-date_f{float:left;width:48.5%}.block_date_ .rsform-block-date_d .formBody,.block_date_ .rsform-block-date_f .formBody{position:relative}.block_date_ .rsform-block-date_d .formBody .rsform-calendar-button,.block_date_ .rsform-block-date_f .formBody .rsform-calendar-button{position:absolute;margin:0;right:26px;top:6px;background:url(//medias.logishotels.com/templates/t3_blank/images/calendar-ipad.png) no-repeat;width:22px!important;height:24px;background-position:top center;border:none;background-size:22px 24px;padding:0;font-size:0}#userForm{max-width:1200px;margin:0 auto}#rsform_20_page_0 input[type=number],#rsform_17_page_0 input[type=number],#rsform_16_page_0 input[type=number]{width:90%;border-radius:0;box-shadow:none;padding:10px}#rsform_20_page_0 .rsform-block-disposition_s,#rsform_17_page_0 .rsform-block-disposition_s,#rsform_16_page_0 .rsform-block-disposition_s{clear:both}#rsform_20_page_0 .rsform-block-disposition_s .formControlLabel,#rsform_17_page_0 .rsform-block-disposition_s .formControlLabel,#rsform_16_page_0 .rsform-block-disposition_s .formControlLabel{width:auto;float:none;text-align:left}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear,#rsform_17_page_0 .rsform-block-disposition_s .rsformVerticalClear,#rsform_16_page_0 .rsform-block-disposition_s .rsformVerticalClear{padding-bottom:60px;background-repeat:no-repeat;background-position:bottom center}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(1),#rsform_17_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(1),#rsform_16_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(1){background-image:url(//medias.logishotels.com/templates/t3_blank/images/U.png);padding-right:3px}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(2),#rsform_17_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(2),#rsform_16_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(2){background-image:url(//medias.logishotels.com/templates/t3_blank/images/teatre.png)}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(3),#rsform_17_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(3),#rsform_16_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(3){background-image:url(//medias.logishotels.com/templates/t3_blank/images/classe.png)}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(4),#rsform_17_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(4),#rsform_16_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(4){background-image:url(//medias.logishotels.com/templates/t3_blank/images/rectangle.png)}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(5),#rsform_17_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(5),#rsform_16_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(5){background-image:url(//medias.logishotels.com/templates/t3_blank/images/banquet.png)}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(6),#rsform_17_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(6),#rsform_16_page_0 .rsform-block-disposition_s .rsformVerticalClear:nth-child(6){background-image:url(//medias.logishotels.com/templates/t3_blank/images/cocktail.png)}#rsform_20_page_0 .rsform-block-etes_vous .formControlLabel,#rsform_17_page_0 .rsform-block-etes_vous .formControlLabel,#rsform_16_page_0 .rsform-block-etes_vous .formControlLabel{float:none;text-align:left}#rsform_20_page_0 .rsform-block-etes_vous .rsformVerticalClear,#rsform_17_page_0 .rsform-block-etes_vous .rsformVerticalClear,#rsform_16_page_0 .rsform-block-etes_vous .rsformVerticalClear{float:left;margin-right:9px}#rsform_20_page_0 .rsform-block-etes_vous .rsformVerticalClear label,#rsform_17_page_0 .rsform-block-etes_vous .rsformVerticalClear label,#rsform_16_page_0 .rsform-block-etes_vous .rsformVerticalClear label{display:flex;align-items:center}#rsform_20_page_0 .colDroite-seminaireForm input,#rsform_17_page_0 .colDroite-seminaireForm input,#rsform_16_page_0 .colDroite-seminaireForm input{width:94%}#rsform_20_page_0 .colDroite-seminaireForm textarea,#rsform_17_page_0 .colDroite-seminaireForm textarea,#rsform_16_page_0 .colDroite-seminaireForm textarea{min-height:auto;width:92%}.circuit-groupe h2,.circuit-groupe a{display:none}.item-pagelanding-page{background:url(//medias.logishotels.com/templates/t3_blank/images/bg_tgene.jpg) 100% 0 no-repeat;background-size:100%;padding-top:50px;margin-top:-48px}.item-pagelanding-page .intro_lp{background:#f2f2f2;padding:40px;margin-bottom:190px;position:relative}.item-pagelanding-page .intro_lp .nv_lp{position:absolute;top:-6px;left:-8px}.item-pagelanding-page .intro_lp h1{font-size:25px;text-transform:uppercase;font-weight:100;margin-bottom:10px}.item-pagelanding-page .intro_lp .sous_titre_lp{display:block;text-align:center;text-transform:uppercase;font-size:25px;font-weight:100;margin-bottom:30px}.item-pagelanding-page .intro_lp .right_side_lp{position:absolute;right:0;top:127px;text-align:center}.item-pagelanding-page .intro_lp .right_side_lp a{display:block}.item-pagelanding-page .intro_lp .right_side_lp .btn_voir_video{color:#574c5c;font-size:22px;text-transform:uppercase;display:inline-block;bottom:0;background:url(//medias.logishotels.com/templates/t3_blank/images/vicon.png) 0 center no-repeat;padding-left:22px;line-height:24px;left:30%}.item-pagelanding-page .intro_lp .left_side_lp{width:46%;text-align:center;position:relative}.item-pagelanding-page .intro_lp .left_side_lp>img{position:absolute;width:278px;bottom:-213px;left:81%;margin-left:-152px}.item-pagelanding-page .intro_lp .left_side_lp p{color:#423546;font-size:16px;font-weight:400;margin-bottom:10px}.item-pagelanding-page .intro_lp .left_side_lp p strong{font-weight:400}.item-pagelanding-page li.rsform-block{background-image:none;list-style:none;padding:5px;margin:0;clear:both}.item-pagelanding-page li input,.item-pagelanding-page li select{box-shadow:none;border-radius:0;border:1px solid #d1cfcf;padding:10px;box-sizing:inherit;height:auto;color:var(--Global-color);font-size:12.5px;margin:0;width:280px}.item-pagelanding-page .formFieldset{border:none}.item-pagelanding-page .gratuit_block span{background:#ef615e;color:#fff;text-transform:uppercase;display:inline-block;font-size:18px;padding:20px;position:absolute;bottom:-20px;left:0}.item-pagelanding-page .rsform-submit-button{width:auto}.item-pagelanding-page .block_lp h2{text-align:center;text-transform:uppercase;font-size:30px;margin-bottom:40px}.item-pagelanding-page .block_lp.full_with_lp{background:#f2f2f2}.item-pagelanding-page .cheque_fidelite_lp{background:#f2f2f2;margin-bottom:10px;overflow:hidden;padding:50px}.item-pagelanding-page .cheque_fidelite_lp .left_lp{width:65%;float:left}.item-pagelanding-page .cheque_fidelite_lp .left_lp>ul{overflow:hidden}.item-pagelanding-page .cheque_fidelite_lp .left_lp>ul li{float:left;text-align:center}.item-pagelanding-page .cheque_fidelite_lp .left_lp>ul li.item_lp{width:143px}.item-pagelanding-page .cheque_fidelite_lp .left_lp>ul li.add_lp{margin-top:24px}.item-pagelanding-page .cheque_fidelite_lp .left_lp>ul li p{font-size:18px;line-height:24px;font-weight:400}.item-pagelanding-page .cheque_fidelite_lp .left_lp>ul li p span{font-size:25px;color:#cadb2a}.item-pagelanding-page .formClr{clear:both;display:block}.MenuPagePlus{max-width:750px}.MenuPagePlus ul>li>.separator{display:block;background:url(../images//icon/arrow_bas.png) 98% center no-repeat #fff;color:var(--Global-color);padding:15px 10px;border-bottom:1px solid #d8d8d8;cursor:pointer;font-size:18px;font-weight:500}.MenuPagePlus ul>li>.separator.open{background:url(../images//icon/arrow_top.png) 98% center no-repeat #fff}.MenuPagePlus ul>li>a{display:block;background:#fff;color:var(--Global-color);padding:15px 10px;border-bottom:1px solid #d8d8d8;font-size:18px;font-weight:500}.MenuPagePlus ul>li>a img{display:none}.MenuPagePlus ul .nav-child{display:none}.MenuPagePlus ul .nav-child>li>a{display:block;color:var(--Global-color);padding:10px 20px;font-size:14px;border:none;font-weight:400}.MenuPagePlus ul .nav-child>li>.separator{display:block;background:url(../images//icon/down-arrow.png) 98% center no-repeat;color:var(--Global-color);padding:10px 20px;cursor:pointer;font-size:14px;background-size:14px;font-weight:400;border:none}.MenuPagePlus ul .nav-child>li>.separator.open{background:url(../images//icon/up-arrow.png) 98% center no-repeat;background-size:14px}.MenuPagePlus ul .nav-child>li ul>li>a{display:block;padding:3px 40px;border:none;color:#677677}.MenuPagePlus ul .nav-child>li ul>li:hover a{color:#fff;background:var(--primary-color)}.MenuPagePlus .styleh2_bnplan{color:#f1605b;font-size:28px;font-weight:400;border-bottom:1px solid #f1605b;margin-bottom:20px}.MenuPagePlus ._bnplan{overflow:hidden;margin-bottom:25px}.MenuPagePlus ._bnplan .left_bnplan{float:left;width:50%;position:relative}.MenuPagePlus ._bnplan .left_bnplan img{display:block;width:100%}.MenuPagePlus ._bnplan .left_bnplan .title_imgbnplan{background:#f1605b;color:#fff;font-size:20px;position:absolute;width:200px;text-align:center;padding:16px;left:0;right:0;margin:0 auto;top:40%}.MenuPagePlus ._bnplan .right_bnplan{float:right;width:46%;padding-top:20px;text-align:justify}.MenuPagePlus .btn_bnplan{width:auto}.jmapcolumn a{color:var(--Global-color);text-decoration:none;font-weight:400}.dashboard:not('.com_home_page') .topBackBtn{display:none}.dashboard:not('.com_home_page') .BlocBas{margin-top:30px}.dashboard:not('.com_home_page') .DestinationMoteur{position:relative}.dashboard:not('.com_home_page') #destination-spinner{top:20px}.dashboard #userForm{max-width:1000px;margin-top:20px;margin-bottom:20px}.dashboard .rsform-block-obligatoire{text-align:center}.dashboard .formResponsive .formHorizontal .formControls input[type=text]{width:70%}.dashboard .formResponsive .formHorizontal .formControlLabel{width:25%;margin-right:3%}.dashboard .formResponsive select{border-radius:0;border-color:#d1cfcf}.PageThematique a,.Page_thematique a{text-decoration:none;font-weight:400}.PageThematique .uk-button-secondary,.Page_thematique .uk-button-secondary{padding-right:20px;color:var(--primary-color)}.PageThematique .uk-button-primary,.Page_thematique .uk-button-primary{color:#fff}.PageThematique h2,.Page_thematique h2{margin-bottom:30px;text-align:center}.PageThematique .Etablissement .SlidePhotoGlob .FavorisFiche,.Page_thematique .Etablissement .SlidePhotoGlob .FavorisFiche{height:auto}.PageThematique .PictoProx,.Page_thematique .PictoProx{position:relative}.PageThematique .PictoProx a,.Page_thematique .PictoProx a{color:var(--Global-color)}.PageThematique .PictoProx span,.Page_thematique .PictoProx span{display:block}.PageThematique .PictoProx span.nbrejrs,.Page_thematique .PictoProx span.nbrejrs{font-size:11px}.PageThematique .PictoProx .ImgEnvie,.Page_thematique .PictoProx .ImgEnvie{position:absolute;top:-20px;right:0}.PageThematique .MoteurListePage .ContentSearch,.Page_thematique .MoteurListePage .ContentSearch{padding-bottom:10px;padding-top:10px}.PageThematique .MoteurListePage .ContentSearch .TitreMoteurSearch,.Page_thematique .MoteurListePage .ContentSearch .TitreMoteurSearch{display:none}.PageThematique .BlocTextVisualThematique .TextThematique h2,.Page_thematique .BlocTextVisualThematique .TextThematique h2{font-size:20px}.VisuelThem{margin-bottom:40px}.BannThematique{background-size:100%;background-repeat:no-repeat;width:100%}.BannThematique .ombreThematique{width:100%;height:154px}.BannThematique .TitreThematique{color:#fff;font-weight:400;letter-spacing:0;text-shadow:0 2px 50px rgba(0,0,0,.67);font-size:17px;line-height:30px}.BannThematique .TitreThematique span{display:block}.BannThematique .TitreThematique span.themLigne2{font-size:24px;font-weight:700}.BannThematique .TitreThematique span.uk-icon{display:inline-block;color:#e64c3c;margin:0 5px}.BannThematique .TitreThematique span.uk-icon svg path{fill:#e64c3c}.LienTehmatique{position:absolute;left:0;right:0;top:0;bottom:0}.AncreTehmatique{height:160px;width:100%;margin-left:auto;margin-right:auto}.AncreTehmatique .uk-slider,.AncreTehmatique .uk-slider-container{height:100%}.AncreTehmatique ul{height:100%;justify-content:center}.AncreTehmatique ul li{border-left:1px solid #f6f6f6;text-align:center}.AncreTehmatique ul li:first-child{border:none}.AncreTehmatique ul li img.imgClassiqueHover{display:none}.AncreTehmatique ul li:hover img.imgClassiqueHover,.AncreTehmatique ul li.active img.imgClassiqueHover{display:inline-block}.AncreTehmatique ul li:hover img.imgClassique,.AncreTehmatique ul li.active img.imgClassique{display:none}.AncreTehmatique ul li:hover a span,.AncreTehmatique ul li.active a span{color:var(--Global-color)}.AncreTehmatique ul li a{height:100%;width:100%;display:block;line-height:90px}.AncreTehmatique ul li span{color:#727070;font-size:20px;font-weight:500;letter-spacing:1px;line-height:27px;text-align:center;display:block}.AncreTehmatique .BtnNav{height:34px;width:34px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.78);border-radius:100%;text-align:center;line-height:34px}.AncreTehmatique .BtnNav span{color:#e87014}.AncreTehmatique .BtnNav span svg{width:23px}.EspaceThematique{padding-top:40px;padding-bottom:40px}.BlocTextVisualThematique{overflow:hidden;margin-top:30px;position:relative;background-color:var(--nuances-de-gris-800);border-radius:16px}.BlocTextVisualThematique .visualThematique img{width:100%;height:100%;object-fit:cover;border-radius:16px}.BlocTextVisualThematique .TextThematique{font-size:18px;line-height:28.8px}.BlocTextVisualThematique .TextThematique p{margin-top:10px;margin-bottom:10px}.BlocTextVisualThematique .TextThematique ul{margin-top:15px;list-style:initial;margin-left:20px}.BlocTextVisualThematique .TextThematique h3{margin-bottom:10px}.CoupsCoeurThematique{max-width:1120px;margin:0 auto}.CoupsCoeurThematique h2{text-align:center}.CoupsCoeurThematique h3{font-size:20px;letter-spacing:.2px;line-height:26px}.CoupsCoeurThematique h3 a{font-weight:700}.CoupsCoeurThematique .SlidePhotoGlob div{height:auto}.CoupsCoeurThematique .SlidePhotoGlob div img{height:100%;width:100%}.CoupsCoeurThematique.Etablissement .SegGlob{max-width:72px}.CarteThematique{max-width:890px;margin-left:auto;margin-right:auto;font-size:15px}.CarteThematique h3{text-align:center}.CarteThematique a{margin-top:25px}.ThemBorder{border:1px solid #d4dedf;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;padding:20px;margin-bottom:20px}.ThemBorder .TextOpen{max-height:415px;overflow:hidden;text-align:left;line-height:18px;color:#484848}.ThemBorder .TextOpen h2,.ThemBorder .TextOpen h3{margin:10px 0 5px;text-align:left;line-height:normal}.ThemBorder .TextOpen.openThem{max-height:inherit}.ThemBorder .TextOpen ul{margin-left:20px;margin-top:10px;font-size:13px}.ThemBorder .TextOpen ul span{font-size:13px!important}.ThemBorder .TextOpen ul li{line-height:18px;margin-top:5px}.ThemBorder .TextOpen ul li::marker{color:#41bb06}.ThemBorder .TextOpen p{margin-top:10px;font-size:13px}.ThemBorder .TextOpen p span{font-size:13px!important}.VoirMoinsThem{display:none}.LienTem{font-size:12px;margin-top:5px}.LienAffThem{padding-top:10px}.LienAffThem a{color:var(--primary-color)}.VilleRegionThematique ul li{overflow:hidden;position:relative}.VilleRegionThematique ul li img{border-radius:16px;object-fit:cover;height:300px}.VilleRegionThematique ul li .caption{position:absolute;bottom:20px;color:#fff;text-align:center;left:15px;right:0;margin-top:20px}.VilleRegionThematique ul li .caption span{display:block}.VilleRegionThematique ul li .caption span.Pays.heading-small{font-size:14px}.VilleRegionThematique ul li .caption span.Pays.heading-medium{font-size:20px}.blackTitle{color:var(--Global-color)!important}.whiteTitle{color:#fff!important}.ChequeThematique{max-width:891px;margin-left:auto;margin-right:auto;text-align:center;margin-top:40px}.ChequeThematique p{margin-top:20px;font-size:18px}.ChequeThematique img{margin-right:10px;width:58px;height:55px}.ChequeThematique a{font-size:14px}.ChequeThematique a.uk-button{text-decoration:none;margin-top:20px;padding-left:30px;padding-right:30px;font-size:16px}.LogementThematique .LogementThem{position:relative;margin-bottom:25px}.LogementThematique .LogementThem h3{font-size:16px}.LogementThematique .SlidePhotoGlob div img{width:100%;height:100%}.PriceThem{font-weight:600}.NosCoupsCoeur:focus,.LogementThem:focus,.NosCoupsCoeur:hover,.LogementThem:hover{outline:none}.pageMain{position:relative}.BannMobileApp{border-bottom:2px solid var(--primary-color);padding:5px;z-index:99;background:#fff;line-height:normal;height:60px;float:left;width:100%}.BannMobileApp #closeCookieContainer_{margin:10px 5px 0 0;float:left;width:24px;font-size:20px}.BannMobileApp h3{margin:0;color:#333;padding-top:5px;padding-bottom:1px;font-size:12px}.BannMobileApp img{float:left;width:63px;height:63px;margin-right:10px;display:none}.BannMobileApp p{overflow:hidden;color:#333;font-size:11px}.BannMobileApp .branch-banner-right{float:right;height:100%;display:flex;align-items:center;margin-right:5px}.BannMobileApp .branch-banner-right a{font-size:11px}.BannMobileApp .branch-banner-stars{display:inline-block;color:#f2c610;letter-spacing:-2px;font-size:16px;margin-left:-2px;display:none}.BannMobileApp .branch-banner-stars span{position:relative}.hotels .TitreListeSep.sep_indispo a{color:var(--Global-color);text-decoration:underline;margin-bottom:10px;display:inline-block}.hotels .js-filter-indisponible{display:none}.roomavail .ContentSearch .SelectionMoteur h4{margin-bottom:5px;margin-top:10px;position:relative}.roomavail .TypeOfChambre{margin-top:0;padding-bottom:5px}.roomavail .PrixTypeChambre{padding-top:3px;padding-bottom:3px}.roomavail .uk-tooltip{color:var(--Global-color)}.article .SlideBlog ul li{background:0 0;padding:0;margin:0}.article .SlideBlog .BtnSlideBlog{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center}.article .SlideBlog .BtnSlideBlog li{padding-left:5px}.article .SlideBlog .BtnSlideBlog li a{width:20px;height:20px;background:rgba(255,255,255,.4);border:none}.article .SlideBlog .BtnSlideBlog li.uk-active a{background:#fff;width:25px;height:25px}.article .SlideBlog .uk-slidenav svg{width:40px}.article .SlideBlog .uk-panel-title a{margin-top:0;font-size:18px;line-height:24px;font-weight:300;text-transform:none}.msg_erreur{color:#cc5c5c}#loadingcalendar{width:172px;margin-left:auto;margin-right:auto;height:250px}#destination-spinner{position:absolute;top:52px;right:10px;display:none}.TarifSpeciaux{border-left:3px solid #677677;padding-left:5px}.TarifSpeciaux .ImgTitreSpeciaux{text-align:left;font-size:15px;font-weight:500}.TarifSpeciaux .ImgTitreSpeciaux img{margin-right:5px}.TarifSpeciaux.PrixListeGlo{border-color:#979797}.TarifSpeciaux .IdTarif{font-weight:700;font-size:13px}.EspaceHome{padding-top:30px;padding-bottom:30px}.EspaceHome h2{font-size:24px;line-height:normal}.hotelConsulte .BlocConsulte{height:100%}.hotelConsulte .BlocConsulte .photoConsulte{border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;overflow:hidden}.hotelConsulte .BlocConsulte .photoConsulte img{border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;height:162px;object-fit:cover}.hotelConsulte .BlocConsulte .DescpConsulte{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.hotelConsulte .BlocConsulte .DescpConsulte h3{font-size:14px;margin:0;min-height:62px}.hotelConsulte .BlocConsulte .DescpConsulte .hotelTitle__stars{display:block;top:3px}.hotelConsulte .BlocConsulte .DescpConsulte .adressConsulte{font-size:10px;line-height:18px}.hotelConsulte .SegmentationListe{margin-top:16px}.hotelConsulte .SegmentationListe img:first-child{margin-right:5px}.adressConsulte,.AdresseHotelProxi{background:url(../images/icon/map-pin.png) no-repeat left;padding-left:20px;background-size:19px;min-height:auto}.adressConsulte a,.AdresseHotelProxi a{font-weight:400;text-decoration:none}.RefonteHomePage .adressConsulte,.RefonteHomePage .AdresseHotelProxi{font-size:14px}.RefonteHomePage .uk-button-default{border:1px solid var(--primary-color);color:var(--primary-color)}.RefonteHomePage .uk-button-default:hover{background-color:var(--secondary-hover-color);color:var(--primary-color)}.RefonteHomePage .BlocTextVisualThematique .TextThematique h2{color:var(--Global-color);font-size:32px;margin-bottom:28px}.RefonteHomePage .btn-Slide{height:32px;width:32px;background-color:#fff;border:2px solid var(--primary-color);border-radius:100%;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.RefonteHomePage .PictoProx a{color:var(--Global-color)}.instagram_feed{margin-bottom:50px!important;float:left;width:100%}.instagram_feed .instagram-image{height:284px;float:left;overflow:hidden;margin:7px;border-radius:16px;position:relative}.instagram_feed .instagram-image:after{content:"";background:#fff url(../images/icon/instagram.svg) no-repeat center;position:absolute;right:5px;top:5px;width:40px;height:40px;display:block;border-radius:100%}.BlocProduit.Etablissement .SlidePhotoGlob div{height:auto}.BlocProduit .BlocGlobThem{justify-content:center}.BlocProduit .BlocGlobThem .PictoProx span{white-space:nowrap}.ExperienceHome{margin-left:auto;margin-right:auto}.ExperienceHome h2{font-size:24px;line-height:normal;margin-bottom:20px!important}.ExperienceHome .uk-tab{margin-bottom:44px;justify-content:center;max-width:404px;background-color:var(--nuances-de-gris-800);border-radius:80px;padding:8px;margin-left:auto;margin-right:auto;gap:8px}.ExperienceHome .uk-tab::before{content:none}.ExperienceHome .uk-tab li{width:48%;padding-left:0}.ExperienceHome .uk-tab li a{font-size:18px;text-transform:capitalize;font-weight:700;padding:14px 28px;border:none}.ExperienceHome .uk-tab li.uk-active a{background-color:var(--primary-color);color:var(--white-color)}.ExperienceHome .tabexperience li{height:100%;text-align:center}.ExperienceHome .tabexperience li img.imgClassiqueHover{display:none}.ExperienceHome .tabexperience li.uk-active img.imgClassiqueHover{display:inline-block}.ExperienceHome .tabexperience li.uk-active img.imgClassique{display:none}.ExperienceHome .tabexperience li.uk-active a{color:var(--Global-color);opacity:1}.ExperienceHome .tabexperience li.uk-active a.uk-button{letter-spacing:normal;color:#fff;text-transform:none;line-height:50px}.ExperienceHome .tabexperience a{opacity:.4;color:var(--white-color);font-size:20px;font-weight:500;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;padding:0;height:100%}.ExperienceHome .tabexperience a span{display:block;margin-bottom:10px;line-height:normal}.ExperienceHome .uk-slider-items{padding-bottom:5px;justify-content:center;padding-right:110px}.ExperienceHome .DescExeprience{text-align:center}.ExperienceHome .photoArrond img{border-radius:16px}.ExperienceHome .SegExp{text-align:center;margin-top:-20px}.ExperienceHome .TextExperience{margin:20px 0}.EscapadeHome .nbrejrs{display:block}.EscapadeHome .EscapadeContainer{max-width:990px;margin:0 auto}.EscapadeHome h2{margin:0}.EscapadeHome h2 span{display:block;font-weight:400;margin-top:10px;font-size:20px}.EscapadeHome h3{color:var(--white-color);font-size:18px;letter-spacing:.2px;line-height:25px}.EscapadeHome .btnEscap{text-align:center;margin-top:45px}.BlocMarqueHome{position:relative}.BlocMarqueHome ul{padding-bottom:10px}.BlocMarqueHome .SlideBtnMarque{position:absolute;top:20px;right:35px;display:flex;gap:20px}.BlocMarqueHome .SubMarqueHome img{border-radius:16px;width:100%;height:220px;object-fit:cover}.BlocMarqueHome .SubMarqueHome .DescMarque{text-align:left;margin-top:20px}.BlocMarqueHome .SubMarqueHome h4{font-size:18px;line-height:25px;margin-top:20px;margin-bottom:0}.BlocMarqueHome .SubMarqueHome p{font-size:16px;line-height:25.4px;min-height:120px}.BlocMarqueHome a.lienproduit{text-decoration:underline;float:right;margin-top:5px;margin-bottom:10px}.uk-heading-small{font-size:25px}.uk-heading-medium{font-size:38px}.BlocOffreListeN .LeftSpeciaux{border-left:3px solid #677677;padding-left:15px;padding-bottom:15px}.BlocOffreListeN .LeftSpeciaux .TitreOff{font-size:15px;font-weight:500;margin-bottom:5px}.BlocOffreListeN .LeftSpeciaux .desc_tarif,.BlocOffreListeN .LeftSpeciaux #more{font-size:13px}.BlocOffreListeN .LeftSpeciaux .desc_tarif{font-weight:500;color:var(--Global-color)}.BlocOffreListeN .LeftSpeciaux a{text-decoration:none}.BlocOffreListeN .LeftSpeciaux .myBtn{text-decoration:underline;color:#949292;font-size:12px}.BlocOffreListeN .BlocBtnPromo{font-size:16px;padding-right:10px}.BlocOffreListeN .BlocBtnPromo p{color:var(--Global-color)!important;font-size:16px;font-weight:700}.BlocOffreListeN .BlocBtnPromo .tarifexclu{font-weight:700}.liste-promo-sd.ListeMapHotel .BlocOffreListeN .BlocBtnPromo,.liste-promo-ad.ListeMapHotel .BlocOffreListeN .BlocBtnPromo{border-left:3px solid #ccc;text-align:left}.BackHome{position:absolute;right:3px;bottom:-5px}.BackHome a{color:var(--Global-color);font-size:11px;font-weight:400}.BackHome a span{color:var(--primary-color)}.imgSliderNew{position:relative;background:url() 50% 50% no-repeat;background-size:cover;background-clip:content-box;padding:1px}.imgSliderNew:before{display:block;content:"";padding-top:75%}.SlideFiche .imgslide{padding:0 2px 0 0;margin:0 0 3px!important}.SlideFiche .imgslide.ImgFirstNew img{border-radius:0 8px 8px 0}.SlideFiche .imgslide img{height:100%;object-fit:cover;border-radius:8px}.SlideFiche .imgslide.slide-right{padding-right:0}.SlideFiche .imgslide.slide-right img{border-radius:8px 0 0 8px}.RightLogo{float:right}.RightLogo .tooltipGlob{background-image:url(../images/icon/info_nw.png);width:10px;height:10px;background-repeat:no-repeat;display:inline-block}.LitChamb{width:100%}.LitChamb img{max-width:40px}.bons-plans+a+.MenuPagePlus{margin-bottom:250px}.bons-plans+a+.MenuPagePlus h1{font-size:33px;font-weight:400;text-transform:uppercase;margin:0}.bons-plans+a+.MenuPagePlus .page-header{border:none;margin:-50px 0 0}.DropAnnulation{max-width:400px;font-size:13px;padding:15px;white-space:pre-line}.DropAnnulation a{margin-top:10px;margin-bottom:-15px;font-weight:600;display:block}.ModalDropAnnulation{z-index:9999}.ModalDropAnnulation .uk-modal-dialog{padding-top:40px}.CloseAnnu{position:absolute;right:5px;top:0;color:var(--primary-color)}.CloseAnnu svg{width:25px}.infoDetailNew{background:url(../images/icon/ico_info-desc.png) no-repeat;width:16px;height:16px;display:inline-block;background-size:cover;margin-left:5px;cursor:pointer}.TarifDetailNew{padding:10px;border:1px solid var(--Global-color);width:300px;font-size:13px;position:absolute;display:none;background-color:#fff;z-index:10}.TarifDetailNew .MontantTarifNew{border-top:1px solid var(--Global-color);padding-top:10px;margin-top:10px;font-size:12px;float:left;width:100%}.TarifDetailNew .TitreTotalNew{width:60%;float:left}.TarifDetailNew .PrixNewT{width:40%;text-align:right;float:left}.TarifDetailNew .NuitTarifNew{float:left;width:100%}#modalResa .uk-alert-danger{color:var(--Global-color);background:#fff;padding:0}#modalResa .uk-modal-title{font-size:20px;text-align:center;margin-bottom:20px;color:#f0506e}#modalResa .uk-button-primary{width:49%}#modalResa .uk-button-primary.finaliser-resa{margin-right:6px}.seo-content{margin-top:20px;padding:32px;font-size:14px;float:left;width:100%;color:#677677}.seo-content .seo-text-truncate{height:94px;overflow:hidden}.seo-content .lienSeo{float:left;text-decoration:underline;cursor:pointer;margin-top:20px;font-weight:700}.BgGlobAccount{height:480px;background-image:url(../images/img_cover_ol_5.jpg);background-repeat:no-repeat;background-position:0 -95px;-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%);width:100%;position:absolute}.PageProcessMig .uk-container{max-width:1140px;position:relative}.PageProcessMig .Content_form{float:left;width:100%}.TopCompte,.TitreOlogisAdmin{position:relative}.TopCompte .title_h_page,.TitreOlogisAdmin .title_h_page{color:#fff;margin-bottom:0}.TopCompte .sub_title_h,.TitreOlogisAdmin .sub_title_h{color:#fff;font-size:26px;line-height:31px;font-weight:400;margin-top:5px}.MonCompteCx .TitreOlogisAdmin{display:none}.header_form{float:left;width:100%;height:60px}.header_form h3{font-size:19px;margin-bottom:0;float:left}.header_form .link_creat_compte{float:right;color:var(--primary-color);font-size:16px;font-weight:700;text-decoration:underline}.ModuleConnexion{background-color:#fff;padding:30px}.ModuleConnexion .rendered-form input[type=text],.ModuleConnexion .rendered-form input[type=password]{padding-bottom:21px!important}.ModuleConnexion .Content_form .form-group input[type=text],.ModuleConnexion .Content_form .form-group input[type=password],.ModuleConnexion .Content_form .form-group input[type=email],.ModuleConnexion .Content_form .form-group input[type=tel]{padding-bottom:15px}.Content_form .form-group{position:relative;margin-top:6px;min-height:15px}.Content_form .form-group label{color:var(--Global-color);font-size:12px;line-height:14px;display:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;margin:0;width:100%;position:absolute;top:-4px;cursor:default;left:0}.Content_form .form-group label.fb-checkbox{display:block;color:#7a7575;font-size:14px;cursor:pointer}.Content_form .form-group input[type=text],.Content_form .form-group input[type=email],.Content_form .form-group input[type=password],.Content_form .form-group input[type=tel]{font-size:16px;padding:10px 10px 10px 0;display:block;width:100%;border:none;border-bottom:1px solid #e6e6e6;color:var(--Global-color);filter:none;line-height:20px;font-family:Roboto,sans-serif}.Content_form .form-group input[type=text]:focus+.fb-text-label,.Content_form .form-group input[type=email]:focus+.fb-text-label,.Content_form .form-group input[type=password]:focus+.fb-text-label,.Content_form .form-group input[type=tel]:focus+.fb-text-label{position:absolute;top:-4px;cursor:default}.Content_form .form-group input[type=text].error,.Content_form .form-group input[type=email].error,.Content_form .form-group input[type=password].error,.Content_form .form-group input[type=tel].error{color:red}.Content_form .form-group input[type=text].error::placeholder,.Content_form .form-group input[type=email].error::placeholder,.Content_form .form-group input[type=password].error::placeholder,.Content_form .form-group input[type=tel].error::placeholder{color:red}.Content_form .form-group input[type=text]::-webkit-input-placeholder,.Content_form .form-group input[type=email]::-webkit-input-placeholder,.Content_form .form-group input[type=password]::-webkit-input-placeholder,.Content_form .form-group input[type=tel]::-webkit-input-placeholder,.Content_form .form-group input[type=text]::-moz-placeholder,.Content_form .form-group input[type=email]::-moz-placeholder,.Content_form .form-group input[type=password]::-moz-placeholder,.Content_form .form-group input[type=tel]::-moz-placeholder,.Content_form .form-group input[type=text]:-ms-input-placeholder,.Content_form .form-group input[type=email]:-ms-input-placeholder,.Content_form .form-group input[type=password]:-ms-input-placeholder,.Content_form .form-group input[type=tel]:-ms-input-placeholder{color:#757575!important}.Content_form .form-group input[type=text][readonly],.Content_form .form-group input[type=email][readonly],.Content_form .form-group input[type=password][readonly],.Content_form .form-group input[type=tel][readonly]{cursor:not-allowed}.Content_form .form-group input.error{color:red}.Content_form .form-group input.error::-webkit-input-placeholder,.Content_form .form-group input.error::-moz-placeholder,.Content_form .form-group input.error:-ms-input-placeholder{color:red!important}.Content_form .form-group select{font-size:14px;text-align:left;color:#666}.Content_form .form-group.field-password .required_pss{margin-top:11px;display:block;color:#8f8e94;font-size:11px;line-height:13px}.Content_form .form-group.field-password .eye_ol{background:url(../images/icon/oeil_b.png) 0 0 no-repeat;width:26px;height:22px;display:block;position:absolute;top:7px;right:10px;cursor:pointer}.Content_form .form-group.field-password .eye_ol.active{background:url(../images/icon/oeil_ol.png) 0 5px no-repeat}.Content_form .form-group .error_msg{position:absolute;top:-19px;font-size:13px;color:red;line-height:12px}.Content_form input:-webkit-autofill,.Content_form input:-webkit-autofill:hover,.Content_form input:-webkit-autofill:focus textarea:-webkit-autofill,.Content_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.Content_form select:-webkit-autofill,.Content_form select:-webkit-autofill:hover,.Content_form select:-webkit-autofill:focus{border:none!important;border-bottom:1px solid #e6e6e6!important;background-color:#fff!important;color:var(--Global-color);font-size:16px!important;-webkit-box-shadow:inset 0 0 0 9999px #fff!important}.Content_form .bar{position:relative;display:block;width:100%}.Content_form .bar:before,.Content_form .bar:after{content:'';height:2px;width:0;bottom:0;position:absolute;background:var(--primary-color);transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.Content_form .bar:before{left:50%}.Content_form .bar:after{right:50%}.Content_form input:focus~.bar:before,.Content_form input:focus~.bar:after{width:50%}.Content_form .highlight{height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5;background:0 0}.Content_form input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#cbdb2a}to{width:0;background:0 0}}@-moz-keyframes inputHighlighter{from{background:#cbdb2a}to{width:0;background:0 0}}@keyframes inputHighlighter{from{background:#cbdb2a}to{width:0;background:0 0}}.Content_form .subscribe{text-align:right;margin-bottom:15px;font-size:14px}.Content_form .subscribe a{color:var(--Global-color);display:block;font-weight:400;text-decoration:none}.Content_form .uk-checkbox{width:18px;height:18px;margin-right:5px}.Content_form .uk-checkbox:checked{border-color:#a1a5af}.Content_form .uk-button{width:100%;margin-top:20px;margin-bottom:10px}.Content_form .uk-button-primary.btn-disabled{background:#a2a5a1;cursor:not-allowed}.Content_form #recaptchaLogin .grecaptcha-badge{margin:0 auto}.Content_form .selectMine{width:100%;border-radius:10px;border:none;border-bottom:1px solid #e4e4e4;padding:7px;display:block;font-size:12.5px;color:#6e6e6e;background-color:#fff;text-align:left;margin-top:6px}#passstrength{margin-top:13px;overflow:hidden}#passstrength .txt_strength{color:var(--Global-color);font-size:13px;letter-spacing:.24px;line-height:22px}#passstrength>span{display:block;float:left;margin-right:8px}#passstrength .rectangle{margin-top:7px;height:9px;width:68px;border-radius:5.5px;background-color:rgba(43,52,75,.1);transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}#passstrength .rectangle.active{background-color:#58dc79}#passstrength .rectangle.green{background-color:#58dc79}#passstrength .rectangle.red{background-color:rgba(241,33,33,.92)}#passstrength .rectangle.oranges{background-color:rgba(236,124,9,.84)}.validate-email,.validate-password{color:red;background:url(../images/icon/supp-info.png) no-repeat left;padding-left:20px;font-size:12px;display:none}.compte_deja{margin-top:40px;margin-bottom:30px}.compte_deja .form-group{width:78%;margin-right:4.2%}.compte_deja .form-group label{color:#7a7575;text-align:left}.compte_deja .form-group input.error{border-bottom-color:red}.compte_deja .notice_req{display:block;clear:both;color:#7a7575;font-size:12px;line-height:14px;margin-top:8px}.btn_sub_ol{width:54px;height:54px;text-indent:-99999px;background:url(../images/icon/btn_ol.png) no-repeat 0 center;cursor:pointer;border:none;font-size:0;text-shadow:none;box-shadow:none}.btn_sub_ol[disabled]{background:url(../images/icon/valide_resa_off.png) no-repeat 0 center}.PasswordForget{top:92px}.PasswordForget .uk-close{color:var(--Global-color)}.PasswordForget .uk-close svg{width:20px}.PasswordForget .txt_forgetpass_msg{font-size:13px;margin-bottom:10px;margin-top:10px}.PasswordForget .txt_reini_pss{margin-top:28px;font-size:16px;line-height:24px;text-align:center}.PasswordForget h5{font-size:15px;font-weight:700;line-height:16px;margin-bottom:10px;margin-top:20px;text-align:center}.PasswordForget .grecaptcha-badge{margin-left:auto;margin-right:auto}.PasswordForget h2{font-size:30px;text-align:center;margin-bottom:28px}.PasswordForget .form-group label{color:#7a7575}.field-text-votre-email{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;display:flex}.field-text-votre-email label.error{display:none!important}.field-text-votre-email .fb-text-label{order:1}.field-text-votre-email #courriel_in,.field-text-votre-email #text-votre-email{order:2}.field-text-votre-email .validate-email{order:4}.field-text-votre-email .bar{order:3}.ModalAnnulResa{top:92px}.ModalAnnulResa .uk-close{color:var(--Global-color)}.ModalAnnulResa .uk-close svg{width:20px}.ModalAnnulResa h2{font-size:25px;margin-bottom:27px}.ModalAnnulResa .uk-modal-dialog{border-radius:6px;padding:52px;width:560px}.uk-modal-dialog .uk-button:disabled{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.uk-modal-dialog .uk-button:disabled:hover{background:var(--primary-color)}.ModalCarteAssociate{top:45px;transition:none}.ModalCarteAssociate .uk-modal-dialog{transition:none;transition-property:none;transform:none}.ModalCarteAssociate .uk-close{color:var(--Global-color)}.ModalCarteAssociate .uk-close svg{width:20px}.ModalCarteAssociate h2{font-size:25px;margin-bottom:5px}.ModalCarteAssociate .img_logis_ol{height:194px;margin-bottom:13px;text-align:center}.ModalCarteAssociate .img_logis_ol img{height:100%;object-fit:contain}.ModalCarteAssociate .code_logis_ol{width:100%;border-radius:16px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.1);margin-bottom:5px;height:235px}.ModalCarteAssociate .code_logis_ol span{color:#677677;font-size:21px;line-height:20px}.ModalCarteAssociate .link_asso{color:var(--Global-color);font-size:16px;font-weight:700;line-height:22px;text-align:center;display:block;text-decoration:underline}.ModalCarteAssociate.ModalCarteAssociateNew h2{margin-bottom:15px}.ModalCarteAssociate.ModalCarteAssociateNew .info_carte{color:#8f949f;font-size:14px;line-height:24px;margin-bottom:24px}.ModalCarteAssociate.ModalCarteAssociateNew strong{display:block;font-weight:700;font-size:18px}.ModalCarteAssociate.ModalCarteAssociateNew .Content_form .form-group label{display:block;color:#677677}.ModalCarteAssociate.ModalCarteAssociateNew .Content_form .form-group input{padding-left:40px;width:100%;line-height:30px;padding-bottom:5px}.ModalCarteAssociate.ModalCarteAssociateNew .Content_form .form-group .ex_ol{height:19px;width:173px;color:#cacdd2;font-size:16px;line-height:19px;position:absolute;top:15px;left:4px;width:32px}.EtapeFidelite{max-width:1028px;margin-left:auto;margin-right:auto;margin-bottom:20px;padding-left:30px;padding-right:30px}.EtapeFidelite h5{font-weight:700;font-size:20px;line-height:23px;margin-bottom:0}.EtapeFidelite .desc{font-size:16px;line-height:23px;margin-top:17px}.ProgrammeFideliteModule{border-radius:8px;background-color:#eefff5;box-shadow:0 2px 9px 0 rgba(0,0,0,.1);padding:27px 0}.ProgrammeFideliteModule h4{font-size:25px;text-align:center;margin-bottom:36px}.ProgrammeFideliteModule .uk-accordion-title{color:var(--Global-color);font-size:20px;letter-spacing:.29px;line-height:24px;margin-bottom:12px;cursor:pointer;display:flex}.ProgrammeFideliteModule .uk-accordion-title:before{float:left;margin-left:0;width:36px;height:36px;padding-right:40px;background-image:url(../images/icon/plus_ol.png)}.ProgrammeFideliteModule .uk-open>.uk-accordion-title:before{background-image:url(../images/icon/moins_ol.png)}.ProgrammeFideliteModule .uk-accordion-content{padding-left:50px;margin-bottom:40px;color:#8f949f;font-size:13px;letter-spacing:-.21px;line-height:20px;margin-top:0}.ProgrammeFideliteModule .ContentProgF{max-width:417px;float:left;margin-bottom:28px}.PageContainerOlogis input[readonly]{cursor:not-allowed}.PageContainerOlogis .uk-container{max-width:1100px}.PageContainerOlogis .page_dash{position:relative;z-index:1;min-height:510px}.PageContainerOlogis .page_dash.creat_account{max-width:960px;width:100%;margin-left:auto;margin-right:auto}.PageContainerOlogis .warper_top{margin-bottom:21px}.LeftOlogis{float:left;width:100%}.LeftOlogis .hotel_ol{margin-bottom:28px}.LeftOlogis h2{font-size:20px;font-weight:700;letter-spacing:.32px}.LeftOlogis .carte_ol a{color:var(--Global-color);font-size:12px;letter-spacing:-.34px;text-align:center;text-decoration:underline;background:url(../images/carte_ol_etik.png) 0 0 no-repeat;padding-top:48px;display:inline-block;width:68px;background-size:62px;font-weight:400}.LeftOlogis .cagnotte_ol{border-radius:6px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:9px;margin-bottom:12px;float:left;width:100%}.LeftOlogis .cagnotte_ol .link_cag{background:url(../images/icon/j_ol.png) 100% 60% no-repeat;color:var(--Global-color);font-size:15px;line-height:22px;margin-top:0;padding-right:20px;float:left;width:100%;font-weight:400;text-decoration:none}.LeftOlogis .cagnotte_ol .price_ol{color:var(--primary-color);font-size:11px;font-weight:700;letter-spacing:-.35px;background:url(../images/chouchon-sans-etik.svg) 0 0 no-repeat;width:80px;text-align:center;float:left;margin-right:6px;height:95px;min-height:75px;margin-top:0;background-size:contain;padding-right:11px;display:flex;align-items:center;justify-content:center}.LeftOlogis .cagnotte_ol .Cagnottetext{width:67%;float:left;line-height:normal}.LeftOlogis .cagnotte_ol .uk-button-default:disabled{background:rgba(43,52,75,.1);color:#677677;font-size:16px;font-weight:600;border:none}.LeftOlogis .profitez_en_ol{border-radius:6px;background-color:var(--primary-color);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:16px;margin-bottom:18px;float:left;width:100%}.LeftOlogis .profitez_en_ol span{display:block}.LeftOlogis .profitez_en_ol .title_prof{color:var(--secondary-color);font-size:17px;font-weight:700;line-height:20px;margin-bottom:12px}.LeftOlogis .profitez_en_ol .cheq_ol{color:#fff;font-size:16px;line-height:19px;margin-bottom:2px}.LeftOlogis .profitez_en_ol .date_prof_ol{color:#677677;font-size:14px;line-height:17px}.LeftOlogis .txt_left_side_ol{color:#8f949f;font-size:13px;letter-spacing:.21px;line-height:19px;margin-bottom:40px}.LeftOlogis h3{font-size:18px;letter-spacing:.29px;line-height:22px;margin-bottom:20px}.LeftOlogis .message_cheque{font-size:12px;margin-bottom:13px;color:#0043ff}.LeftOlogis .cheq_list_{font-size:12px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:13px}.LeftOlogis .cheq_list_:last-of-type{border-bottom:none}.LeftOlogis .cheq_list_ .exp_date{color:#8f949f;display:block;clear:both}.LeftOlogis .cheq_list_ .price_cheq{font-size:18px;font-weight:700}.LeftOlogis .cheq_list_ .price_cheq.montant_en_cours_obtention{color:#ff6c00;position:static}.cheques .cheq_ol span{font-size:12px;line-height:19px;display:block}.cheques .cheq_ol span.exp_ol{color:red}.cheques .bloc_chequeSw{border-radius:4px;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.14);padding:9px 3px 13px 15px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.cheques .bloc_chequeSw .price{font-size:40px;font-weight:700;line-height:48px;color:var(--Global-color)}.cheques .bloc_chequeSw .notif_img{position:absolute;top:-11px;right:-8px}.cheques .bloc_chequeSw .date_cheq_ol>span{display:block;color:red;font-size:12px;line-height:17px}.cheques .bloc_chequeSw .date_cheq_ol>span.fait_le{color:var(--Global-color)}.reservations .LeftOlogis .cagnotte_ol .Cagnottetext{width:69%}.total_dispo_ol{border-bottom:1px solid #eee;padding-bottom:10px;position:relative;margin-bottom:13px}.tt_dispo_{font-size:16.4px;font-weight:700;margin-bottom:0}.TextSmallto{font-size:12px}.total_value span{font-size:16px;font-weight:700;letter-spacing:-.55px;text-align:center;background:url(../images/chouchon-sans-etik.svg) 0 0 no-repeat;width:100px;display:block;height:120px;line-height:127px;padding-right:7px;position:absolute;top:-26px;right:-5px;background-size:contain;color:var(--primary-color);display:flex;align-items:center;justify-content:center;padding-right:10px}.table_ol{width:100%;border-radius:4px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.1);margin-bottom:14px}.table_ol th{background:#e8e9ec;color:var(--Global-color);font-size:12px;line-height:15px;text-align:center;padding:0;height:51px;font-weight:400;vertical-align:middle;text-transform:capitalize}.table_ol td{font-size:11px;line-height:15px;text-align:center;padding:2px 3px 28px}.table_ol td.bd_style{font-weight:700}.title_with_btn{text-align:center}.title_with_btn .btn_ol_cheq{display:inline-block;border-radius:50px;box-shadow:0 2px 7px 0 rgba(0,0,0,.14);font-size:17px;line-height:25px;text-align:center;position:relative;padding:20px 46px}.title_with_btn .btn_ol_cheq.uk-button .close_{background:0 0;width:auto;height:auto;margin-top:-2px}.title_with_btn .btn_ol_cheq.confirm_ol{background-image:url(../images/icon/valid_ol.png);background-position:4% center;background-repeat:no-repeat}.title_with_btn .btn_ol_cheq .close_{cursor:pointer;background:url(../images/icon/petite_croix.png) 0 0 no-repeat;width:12px;height:12px;position:absolute;top:27px;right:17px}.RightOlogis .list_dash_ol h1{font-size:25px}.RightOlogis .header_dash{margin-bottom:26px;float:left;width:100%}.RightOlogis .header_dash h1{float:left;margin-top:6px;margin-bottom:0}.RightOlogis .header_dash .links_dash{float:right;margin-top:24px}.RightOlogis .header_dash .links_dash a{display:inline-block;color:var(--Global-color);font-size:16px;letter-spacing:.26px;line-height:30px;margin-right:30px;text-decoration:underline;font-weight:400}.RightOlogis .header_dash .links_dash form{display:inline-block}.RightOlogis .header_dash .links_dash input{border-radius:0;border:none;color:var(--Global-color);font-size:16px;letter-spacing:.26px;line-height:30px;text-decoration:underline;background:0 0;cursor:pointer}.RightOlogis .header_dash .btn_back_page{color:var(--Global-color);font-size:16px;letter-spacing:.26px;line-height:19px;text-decoration:underline;background:url(../images/icon/arrow_ol_.png) no-repeat left center;padding-left:22px;margin-top:23px;display:inline-block;margin-top:33px}.RightOlogis .hide{display:none}.RightOlogis h2{font-size:24px;font-weight:700;line-height:22px;margin-bottom:19px;clear:both}.RightOlogis h2 .voir_tout_ol{color:var(--Global-color);font-size:12px;font-weight:500;line-height:22px;text-decoration:underline;float:right}.RightOlogis h3{font-size:22px}.RightOlogis .proch_sejour{display:block;font-size:16px;margin-bottom:10px}.RightOlogis .search_ol{margin-bottom:33px}.RightOlogis .search_ol .search_btn{width:100%}.RightOlogis .search_ol p{color:var(--Global-color);font-size:14px;line-height:18px;margin-bottom:14px}.RightOlogis .filter_links{text-align:center;margin-top:39px;margin-bottom:28px}.RightOlogis .filter_links a{display:inline-block;color:#cacdd2;font-size:18px;letter-spacing:-.11px;text-align:center;margin-left:15px;padding-left:15px;padding-right:15px;text-decoration:none;font-weight:400}.RightOlogis .filter_links a.active{color:var(--Global-color);font-weight:700;padding-bottom:12px;border-bottom:3px solid #2b344b}.com_ologis .topBackBtn{background-color:#fff;padding:8px 0;border-bottom:1px solid #b5b5b5;position:fixed}.com_ologis .topBackBtn .uk-container{max-width:1110px}.com_ologis .topBackBtn .bback{display:block;color:var(--Global-color);line-height:20px;margin-right:4%}.com_ologis .topBackBtn .bback svg{float:left}.com_ologis .topBackBtn li a,.com_ologis .topBackBtn li span{text-shadow:none;color:var(--Global-color);font-size:11px;font-weight:400}.zone_administrable_ol{min-height:284px;border-radius:6px}.ListeOlogis .ol_{margin-bottom:28px}.ListeOlogis .hotel_ol{border-radius:6px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);float:left;width:100%}.ListeOlogis .img_{position:relative;height:165px;overflow:hidden;border-radius:6px 6px 0 0}.ListeOlogis .img_ img{display:block;width:100%;border-radius:6px 6px 0 0;position:absolute;top:-25%;left:0}.ListeOlogis .fav_ol{width:22px;height:20px;display:block;background:url(../images/icon/heart_empty.png) center center no-repeat;position:absolute;top:14px;right:14px;text-indent:-10000px}.ListeOlogis .fav_ol.lienResultat-ajoute{background:url(../images/icon/heart_plein.png) center center no-repeat}.ListeOlogis .warper_info{padding:12px 20px;padding-bottom:0;min-height:135px}.ListeOlogis .warper_info h3{font-size:16px;line-height:19px;margin-bottom:5px;position:relative}.ListeOlogis .warper_info h3 .groupmaison{position:absolute;top:0;right:0}.ListeOlogis .warper_info .adresse_ol{color:#677677;font-size:13px;background:url(../images/icon/map-pin.png) 0 0 no-repeat;margin-bottom:13px;margin-top:0;font-weight:400;padding-left:22px;background-size:19px}.ListeOlogis .warper_info .rating_ol{margin-bottom:5px}.ListeOlogis .warper_info .rating_ol span{color:var(--Global-color);font-size:23px;font-weight:700;line-height:28px}.ListeOlogis .imgResSeg{width:80px;display:inline-block;margin-right:5px}.ListeOlogis .imgResSeg.imgResSegList{width:100px;margin-bottom:5px}.ListeOlogis .date_chambre{color:var(--Global-color);font-size:13px;font-weight:700;line-height:20px;margin-bottom:3px;width:100%;display:inline-block}.ListeOlogis .etat_ol>span{color:var(--Global-color);font-size:14px;line-height:24px;padding-left:29px;display:inline-block;margin-left:21px;margin-bottom:9px}.ListeOlogis .etat_ol>span.passe{background:url(../images/icon/check_ol.png) no-repeat left;color:#8f949f}.ListeOlogis .etat_ol>span.confirme{background:url(../images/icon/valid_ol.png) no-repeat left;color:var(--primary-color)}.ListeOlogis .etat_ol>span.annule{background:url(../images/icon/notif_ol.png) no-repeat left;color:red}.ListeOlogis .etat_ol>span.endemande{background:url(../images/icon/info.png) no-repeat left;color:#dda800}.ListeOlogis .etat_ol .btn_ol_etat{width:22px;height:13px;float:right;margin-top:5px;margin-right:21px;background:url(../images/icon/down_ol.png) 0 0 no-repeat}.ListeOlogis .etat_ol .btn_ol_etat.btn_open{background:url(../images/icon/up_ol.png) 0 0 no-repeat}.ListeOlogis .etat_ol .etat_ol_info{background-color:rgba(43,52,75,.07);border-radius:0 0 6px 6px;float:left;width:100%;display:none}.ListeOlogis .etat_ol .etat_ol_info.open{display:block}.ListeOlogis .etat_ol .etat_ol_info li{float:left;border-right:1px solid #fff;width:33%}.ListeOlogis .etat_ol .etat_ol_info li:last-child{border-right:none}.ListeOlogis .etat_ol .etat_ol_info li a{font-size:11px;font-weight:700;line-height:14px;text-align:center;padding-top:35px;display:block;padding-bottom:8px;text-decoration:none}.ListeOlogis .etat_ol .etat_ol_info li a.hotel_fiche_ol{background:url(../images/icon/vue.svg) center 10px no-repeat}.ListeOlogis .etat_ol .etat_ol_info li a.sy_rendre_ol{background:url(../images/icon/direction.svg) center 10px no-repeat}.ListeOlogis .etat_ol .etat_ol_info li a.annuler_resa_ol{background:url(../images/icon/sup_ol.png) center 10px no-repeat}.uk-accordion-title-empty{font-weight:400;text-decoration:none;color:var(--Global-color);font-size:13px}.price_plus_ol{height:35px;width:auto;background-color:#fff;background-image:url(../../../media/com_swhotel/images/cochon//ico-cochon-5.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;right:0;padding:5px;padding-left:42px}.price_plus_ol.niveau_5{background-image:url(../../../media/com_swhotel/images/cochon//ico-cochon-5.svg);background-size:contain}.price_plus_ol span{display:block;color:var(--Global-color);font-size:11px;line-height:20px;margin-top:2px}.price_plus_ol span strong{color:var(--Global-color);font-size:13px;font-weight:700;line-height:20px}.hotel_rating{background:url(../images/icon/s_icon_ol.png) repeat scroll 0 0 transparent;height:12px;width:0;top:0;margin-right:0;margin-left:4px;display:inline-block;text-indent:-10000px;overflow:hidden;position:relative}.hotel_rating.stars-1{width:12px}.hotel_rating.stars-2{width:24px}.hotel_rating.stars-3{width:36px}.hotel_rating.stars-4{width:48px}.hotel_rating.stars-5{width:60px}.reduction_ol{border-top:1px solid #e0e0e0;padding-top:26px;margin-top:12px}.reduction_ol .title_reduction{color:var(--Global-color);font-size:18px;letter-spacing:-.29px;line-height:25px;margin-bottom:14px;font-weight:400}.reduction_ol .title_reduction .strong{font-weight:700}.reduction_ol .logo_red{list-style:none;overflow:hidden;margin-bottom:19px}.reduction_ol .logo_red li{float:left;margin-right:16px}.reduction_ol .logo_red li img{display:inline}.message_errror_ol{display:block;margin-top:6px;color:red;font-size:14px}.compte .PageContainerOlogis .BgGlobAccount{background-position-y:-60px}.compte .LeftOlogis .cagnotte_ol .Cagnottetext br{display:none}.creat_account h1{margin:0}.creat_account .TopCreatCompte{float:left;width:100%;text-align:center;margin-bottom:15px}.creat_account .error-card-number{color:red;width:100%;clear:both}.creat_account .compte_deja_create{border-radius:4px;background-color:rgba(216,216,216,.1);padding:24px;float:left;width:100%}.creat_account .compte_deja_create h2{color:var(--Global-color);font-size:16px;line-height:16px;margin-right:10px;position:relative;padding-right:15px;margin-bottom:10px}.creat_account .compte_deja_create .info_bull_ol{background:url(../images/icon/info-circle-fill.svg) no-repeat;background-size:contain;width:15px;height:15px;margin-top:-10px;margin-left:2px;border-radius:100%;cursor:pointer;display:inline-block}.creat_account .compte_deja_create .form-group{float:left;margin-right:12px;margin-top:0}.creat_account .compte_deja_create .form-group input{background-color:#fbfbfb;padding-top:10px}.creat_account .compte_deja_create .form-group input.error{border-bottom:1px solid red}.creat_account .compte_deja_create .form-group #recaptcha_verified_carte{float:left;width:258px}.creat_account .field-button-valider p{color:#8f949f;font-size:12px;margin-top:10px}.creat_account .field-button-valider p a{color:var(--Global-color);text-decoration:none;font-weight:400}.creat_account .notice_ol{color:#8f949f;font-size:11px;line-height:21px;clear:both;margin-top:18px}.canal_adh{margin-top:20px;margin-bottom:20px}.canal_adh .title_desc_r{font-size:16px;font-weight:700;line-height:23px;margin-bottom:10px;margin-top:20px}.canal_adh p{font-size:14px;line-height:20px;margin-bottom:16px}.infoBull{cursor:pointer}.inf_ol{width:215px;color:var(--Global-color);font-size:11px;line-height:16px;border-radius:6px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:10px 13px 6px}.inf_ol::after{content:'';position:absolute;left:45%;top:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;clear:both}.inf_ol.InfoCardNum{top:-125px!important;left:350px!important}.btn_back_ol{width:12px;height:21px;display:inline-block;margin-right:15px;margin-top:5px;background:url(../images/icon/arrow_ol_.png) no-repeat left center}.fb-radio-group{border-bottom:1px solid #e6e6e6;padding-bottom:16px;margin-bottom:6px;margin-top:18px}.fb-radio-group label.fb-radio{display:inline!important;position:initial;margin-right:18px;font-size:16px;cursor:pointer}.fb-radio-group .uk-radio{width:27px;height:27px;border:none;background-color:var(--primary-color);-webkit-mask-image:url(../images/icon/ico_radio_ol.svg);mask-image:url(../images/icon/ico_radio_ol.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.fb-radio-group .uk-radio:checked,.fb-radio-group .uk-radio:checked:focus{-webkit-mask-image:url(../images/icon/ico_radio_ol_h.svg);mask-image:url(../images/icon/ico_radio_ol_h.svg);background-color:var(--primary-color);background-image:none}.notice_ol_{color:#8f949f;font-size:13px;letter-spacing:-.21px;line-height:20px;margin-bottom:34px}.accountrecovery #passstrength .rectangle{width:65px;margin-right:4px}.miseajourclient .Content_form .form-group label{display:block;position:relative;top:5px}.miseajourclient .Content_form .form-group input{padding-bottom:10px}.miseajourclient .Content_form .form-group .cd{display:inline-block;width:35%}.miseajourclient .Content_form .form-group .city_ol{width:63%;display:inline-block}.miseajourclient .Content_form .fb-radio-group{padding-bottom:18px;padding-top:13px}.miseajourclient .label_ol{position:absolute;top:-4px;font-size:12px}.btnModifmail{position:absolute;top:3px;right:0;text-decoration:underline;color:var(--Global-color);font-size:14px;line-height:17px;padding:20px 0 14px;font-weight:400}.btnModifmail:hover{color:var(--primary-color)}html:lang(es-es) .btnModifmail{top:0;padding-top:5px}.field-password{position:relative}.field-password .link_pass_rec{position:absolute;top:14px;right:0;text-decoration:underline;color:var(--Global-color);font-size:14px;line-height:17px;font-weight:400}.emailrecovery .btn_back_ol{margin-top:11px}.bloc_cheque{border-radius:16px;cursor:pointer;background:#f5f5f5;padding:15px;margin-bottom:10px;margin-top:10px;position:relative}.bloc_cheque .chequeNewBlo{display:flex;justify-content:space-between}.bloc_cheque .chequeNewBlo span{display:block;font-size:12px;line-height:normal}.bloc_cheque .chequeNewBlo .PrixChequeZ{font-size:24px;font-weight:800;color:var(--primary-color)}.bloc_cheque .img_code_{height:45px;width:45px;display:inline-block;text-align:center}.bloc_cheque .BarreCode{margin-top:15px;margin-bottom:15px;font-size:11px}.bloc_cheque .BarreCode img{width:100%!important;max-height:60px}.bloc_cheque .BarreCode span{display:block}.bloc_cheque .uk-button{background:0 0}.bloc_cheque .notif_img{position:absolute;top:-11px;right:-8px}.cheq_left{border-radius:4px;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center;height:53px}.cheq_left .price_cheq{font-size:20px;font-weight:700;display:inline-block;text-align:center;width:50%}.ModalCheque{top:80px;padding:0}.ModalCheque .uk-modal-dialog{max-width:700px!important;width:100%;line-height:normal}.ModalCheque .uk-close svg{width:25px}.ModalCheque .cheque_popin{max-width:523px;width:100%;border-radius:6.4px;background-color:#fff;box-shadow:0 3px 11px 0 rgba(0,0,0,.14);margin:0 auto;margin-bottom:37px;padding:10px 22px}.ModalCheque .cheque_popin .date_code{margin-top:5px}.ModalCheque .cheque_popin .date_code .date_chq{margin-top:22px}.ModalCheque .cheque_popin .date_code .date_chq .date_{font-size:19.2px}.ModalCheque .cheque_popin .date_code .img_qr{text-align:center}.ModalCheque .cheque_popin .date_code .img_qr>span{font-size:14.4px}.ModalCheque .cheque_popin .chq_val_lettre{font-size:27.2px;font-style:italic;font-weight:700;line-height:32px}.ModalCheque .cheque_popin .chq_val_lettre .border_ch{box-sizing:border-box;height:1.6px;max-width:320px;border:1.6px solid #979797;opacity:.21;display:block;margin-top:5px}.ModalCheque .cheque_popin .value_chq{text-align:right}.ModalCheque .cheque_popin .title_chq{font-size:22.4px;font-style:italic;line-height:26px}.ModalCheque .cheque_popin .val_chq{font-size:64px;font-weight:700;line-height:64px;text-align:right}.ModalCheque .chq_notice{color:#8f949f;font-size:11px;letter-spacing:-.18px}.ModalCheque .uk-button{padding-left:60px;padding-right:60px}.cheque .total_dispo_ol{margin-top:36px;padding-bottom:26px;min-height:80px;display:flex;align-items:center}.cheques .total_dispo_ol{min-height:80px}.CreationCheque h2{font-size:16px;margin-bottom:16px}.CreationCheque .btn_cheque{height:50px;min-width:83px;border-radius:6px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:0;border-color:transparent;text-shadow:none;background-image:none;color:#8f949f;font-size:22px;font-weight:700;line-height:26px;margin-right:14px;cursor:pointer}.CreationCheque .btn_cheque[disabled]{background-color:#f6f6f7;color:rgba(149,154,165,.29)}.CreationCheque .btn_cheque.cheque_active{background-color:#d2d502;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);color:var(--white-color)}.CreationCheque .btn_group_ch{margin-bottom:29px}.CreationCheque .nb_ch{margin-bottom:35px}.CreationCheque .nb_ch button{border:1px solid #dadd31;background:0 0;width:23px;height:23px;box-shadow:none;border-radius:100%;text-align:center;color:#dadd31}.CreationCheque .nb_ch button[disabled]{border-color:#ccc;color:#ccc}.CreationCheque .txt_nb_ch{font-size:16px;font-weight:700}.CreationCheque #show_nbr_cheques{color:var(--white-color);font-size:17px;font-weight:600;text-align:center}.CreationCheque .uk-button-primary{max-width:310px;width:100%}.CreationCheque .uk-button-primary:disabled{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;cursor:not-allowed}#message_cagnotte{color:red;font-size:14px;line-height:15px}.display_cheque_all{max-width:258px;width:100%;border-radius:4px;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.14);position:relative;margin:4px;margin-top:36px;padding:9px 9px 9px 13px}.display_cheque_all .display_cheque_close{position:absolute;top:-10px;right:-6px;width:20px;height:20px;display:block;background:url(../images/icon/sup_ol.png) 0 0 no-repeat;cursor:pointer;font-size:0}.display_cheque_all .price{font-size:40px;font-weight:700;line-height:48px;margin-bottom:11px}.display_cheque_all .nbr_ol{font-size:23px;font-weight:700}.display_cheque_all .bottom_popin_chq .fait_le{font-size:12px;line-height:17px;display:block}.display_cheque_all .bottom_popin_chq .img_right{text-align:right}#msg_identifiant_invalide{position:initial}#PasswordOublie #msg_identifiant_invalide{position:absolute;top:-30px}.SubMarqueHome.pointer-this{cursor:pointer}.PaymentPage .opt-cancel .NomModif{margin-right:10px!important;margin-left:7px}.PaymentPage .error[for=ologis_email]{display:none!important}.PaymentPage .uk-button-primary[disabled]{cursor:not-allowed}.PaymentPage .ListeOlogis .img_{height:247px}.PaymentPage .ListeOlogis .img_ img{position:initial}.PaymentPage .ListeOlogis .price_plus_ol{background-size:25px}.PaymentPage .ListeOlogis .date_chambre{margin-top:10px}.PaymentPage .lienMdBloc{color:#677677;text-decoration:underline;margin:5px 25px 10px;font-size:12px;display:inline-block}.PaymentPage .RightOlogis{padding-top:30px}.PaymentPage .RightOlogis h3{font-size:17px;margin-bottom:14px;margin-top:0}.PaymentPage .Content_form .selectMine{border-radius:0}.PaymentPage .destination_ol{font-size:16px;margin-bottom:10px;margin-top:25px;display:block}.PaymentPage .area_remarque{width:100%;border:none;color:var(--Global-color);font-size:14px;line-height:17px;background-color:rgba(43,52,75,.05);box-shadow:none;resize:none;margin-bottom:0;padding:4px 6px}.PaymentPage .area_remarque:focus{outline:none}.PaymentPage .notice_obl{display:block;color:#7a7575;font-size:12px;line-height:14px;margin-bottom:15px}.PaymentPage .Content_form .pass_bloc .checklabel{color:#7a7575;font-size:13px;margin-top:20px;cursor:pointer;min-height:60px}.PaymentPage .Content_form .pass_bloc .checklabel a{color:var(--Global-color);margin-left:3px}.PaymentPage .Content_form .pass_bloc .uk-checkbox{width:20px;height:20px;background:url(../images/icon/bg_checker_resa.png) 100% 0 no-repeat;border:none;margin-right:15px;border-radius:0}.PaymentPage .Content_form .pass_bloc .uk-checkbox:checked{background-position:0 0}.PaymentPage .Content_form .pass_bloc .AvecPassword{margin-top:10px}.PaymentPage .Content_form .pass_bloc .AvecPassword input[type=password]{background:0 0}.PaymentPage .field-password{margin-bottom:25px}.PaymentPage .notice_pss{font-size:12px}.PaymentPage .selectMine span{font-size:16px;color:var(--Global-color)}.PaymentPage .selectMine .uk-icon{background:url(../images/icon/arrow2.png) 0 0 no-repeat;width:11px;height:7px;display:block;margin-right:10px;margin-top:5px}.PaymentPage .selectMine .uk-icon svg{display:none}.OptionNew{margin:10px 0 0 10px;padding:0 10px 0 15px;background:#fff;font-size:13px;color:#677677}.OptionNew .content-service{margin-top:5px}.OptionNew p{float:left;width:100%;margin-top:5px;color:#677677}.OptionNew .boldEuro{font-weight:700;font-size:11px;color:var(--Global-color)}.OptionNew .PrixBold{font-weight:700;color:var(--Global-color)}.OptionNew .PrixOptionNew{font-weight:700;color:var(--Global-color);display:flex;align-items:baseline;justify-content:flex-end;padding-left:5px}.OptionNew .PrixOptionNew .boldEuro{font-size:11px;margin-left:2px}.OptionNew .contentOp{margin-top:5px}.OptionNew .checked{background:url(../images/icon/checkbleu.png) 0 0 no-repeat;width:25px;height:25px;float:right;margin-left:5px;background-size:contain;cursor:pointer;min-width:25px}.OptionNew .checked input{opacity:0;cursor:pointer}.OptionNew .checked.disabled{background:url(../images/icon/checkgris.png) 0 0 no-repeat;background-color:#fff;cursor:not-allowed;background-size:23px}.img_etape{text-align:center}.BgPayment{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%);width:100%;position:absolute}.errorPaiement>label{color:red!important}.errorPaiement input::-webkit-input-placeholder{color:red!important}.errorPaiement input:-ms-input-placeholder{color:red!important}.errorPaiement input::placeholder{color:red!important}.errorPaiement input:focus{outline:none}.BlocChambrePaiement{border-left:3px solid #677677;margin:20px 0 5px 10px;padding:0 10px}.BlocChambrePaiement h4{font-size:16px;margin-bottom:10px;color:#677677;margin-top:0}.BlocChambrePaiement h5{font-size:15px;margin-bottom:0}.BlocChambrePaiement p{font-size:14px;margin-top:5px}.BlocChambrePaiement p span{float:left;margin-right:8px;margin-top:-3px}.BlocChambrePaiement .LeftChPaiement p{color:#677677}.BlocChambrePaiement .RightChPaiement{text-align:right;font-weight:600;font-size:20px;white-space:nowrap}.BlocChambrePaiement .uk-accordion-content,.BlocChambrePaiement .BlocPre{white-space:pre-line}.AccordionPaiement{margin-top:20px}.AccordionPaiement .uk-accordion-title{font-size:13px;color:var(--Global-color);text-decoration:none;font-weight:400}.AccordionPaiement .uk-accordion-title:before{background-image:url(../images/icon/down-arrow-v.png);width:24px;height:24px}.AccordionPaiement .uk-accordion-title[aria-expanded=true]:before{transform:rotate(180deg)}.AccordionPaiement .uk-open .uk-accordion-title:before{transform:rotate(180deg)}.AccordionPaiement .accordion-group{border-bottom:1px solid #e6e6e6;padding:15px 0}.AccordionPaiement .uk-accordion-content{margin-top:0}.payment_conditions{float:left;width:100%}.payment_conditions .adults-count{font-size:12px;color:#22344b;display:block}.payment_conditions .AccordionPaiement{margin-top:0}.payment_conditions .AccordionPaiement .uk-accordion-title{font-size:17px;font-weight:400}.payment_conditions .AccordionPaiement .uk-accordion-title:before{background-size:auto}.payment_conditions .AccordionPaiement .uk-accordion-content{margin-top:20px}.payment_conditions .AccordionPaiement .CollapeCondon{margin-top:0}.payment_conditions .AccordionPaiement .CollapeCondon span{font-weight:700;display:block;font-size:17px;margin-bottom:12px;margin-top:14px}.payment_conditions .AccordionPaiement .CollapeCondon strong{font-size:17px;font-weight:500;display:block;margin-top:10px}.payment_conditions .AccordionPaiement .CollapeCondon strong.NonModCd{font-weight:400}.payment_conditions .AccordionPaiement .uk-icon{margin-right:5px}.payment_conditions .VosOption .uk-accordion-title{font-size:20px;font-weight:700}.payment_conditions .VosOption .uk-accordion-title:before{margin-top:3px}.payment_conditions .VosOption .total_options{float:right;margin-top:3px;font-size:18px}.payment_conditions h2{font-size:16px;letter-spacing:.23px;margin-bottom:0;margin-top:0}.payment_conditions .adults-count{margin-bottom:10px}.GroupeTitleChambre{float:left;width:100%}.serv_optionnel,.serv_oblg_incl{border-radius:6px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:16px;margin-bottom:12px;margin-top:12px;float:left;width:100%}.payment .LeftOlogis h2{margin-top:0}.payment input.error+.highlight+.bar:before,.payment input.error+.highlight+.bar:after{background:red}.payment .top_back_btn{display:none}.payment .img_popin{display:none}.payment .details_opt_{font-size:12px;line-height:20px}.payment .details_opt_ label{font-size:18px;font-weight:700}.payment .details_opt_>label{line-height:20px;margin-bottom:6px;display:block}.payment .details_opt_ em{color:#677677;font-size:12px;font-style:normal;margin-bottom:6px;display:block}.payment .details_opt_ em span{margin-right:3px}.payment .details_opt_ .descriptiveText_suite{display:none;font-size:12px;line-height:20px}.payment .block_price_checkbox{font-size:12px}.payment .left_sd{width:90%;float:left}.payment .left_sd .price_n{font-weight:700;font-size:16px;color:var(--Global-color);display:flex}.payment .left_sd .price_n .devise{margin-left:2px}.payment .right_sd{float:right;width:10%}.payment .right_sd .uk-checkbox{width:25px;height:25px;float:right;margin-top:5px;background:#fff;border-radius:100%;border:1px solid var(--primary-color)}.payment .right_sd .uk-checkbox:checked{background:url(../images/icon/chek-b.png) 0 0 no-repeat;background-color:var(--primary-color);background-position:center}.payment .right_sd .uk-checkbox:disabled{background:url(../images/icon/checkgris.png) 0 0 no-repeat;cursor:not-allowed;border:none}.payment .LeftService span{font-size:17px;letter-spacing:-.41px;padding-left:35px}.payment .service_detail{float:left;width:100%;margin-top:10px;border-top:1px solid #c8c7cc;padding-top:15px}.payment .container_serv_n{margin-bottom:21px}.payment .descriptiveText_readless,.payment .descriptiveText_readmore{color:var(--primary-hover-color);cursor:pointer}.payment .descriptiveText_readless{display:none}.payment .PasswordForget{transition:none;top:0;padding-top:60px;z-index:99999}.payment .PasswordForget .uk-modal-dialog{transition:none;transition-property:none;transform:none}.RightService{text-align:center;display:flex;align-items:end;justify-content:center}.RightService label{width:25px;min-width:25px;height:25px;background-repeat:no-repeat;display:inline-block;text-indent:-10000px;cursor:pointer}.RightService label.btn_decrement{background-image:url(../images/icon/m_.png)}.RightService label.btn_decrement.btn_dsb{background-image:url(../images/icon/m_g.png)}.RightService label.btn_increment{background-image:url(../images/icon/p_.png)}.RightService label.btn_increment.btn_dsb{background-image:url(../images/icon/p_g.png)}.RightService input{width:33px;border:none;background:0 0;text-align:center;color:var(--Global-color);font-size:17px;font-weight:700;letter-spacing:-.1px;line-height:16px;padding:0}.ModalMessageErreur{border-radius:6px;text-align:center;padding:20px;font-size:16px;color:#2b344b;width:540px}.ModalMessageErreur .uk-modal-close{position:absolute;right:20px;top:20px}.ModalMessageErreur .uk-modal-close svg{width:25px}.ModalMessageErreur .txt_reini_pss{display:inline-block}.question_connexion_ologis_n{background-color:#eefff5;box-shadow:0 2px 9px 0 transparent;padding:21px 18px 14px 25px;margin-bottom:37px}.question_connexion_ologis_n h1{font-size:17px;margin-bottom:14px}.assurancebloc{border:1px solid #d4dedf;padding:15px;margin:0 0 20px;font-size:14px;clear:both;border-radius:16px}.assurancebloc .saleAss{font-size:18px;color:var(--primary-color)}.assurancebloc ul{margin-left:15px;font-size:11px;line-height:normal;margin-bottom:15px}.assurancebloc ul li{line-height:normal;background:url(../images/icon/chek-vert.png) no-repeat left top;padding-left:20px;margin-top:5px}.assurancebloc .ExempleGarantie{margin-top:10px}.assurancebloc .uk-checkbox{background-color:#fff;width:18px;height:18px;margin-right:5px}.assurancebloc .uk-checkbox:checked{background:var(--primary-color) url(../images/icon/chek-b.png) no-repeat center;border-color:var(--primary-color)}.assurancebloc .TitreAssurance{background-image:url(../images/icon/logo-sb.png);background-repeat:no-repeat;font-size:20px;font-weight:600;line-height:normal}.assurancebloc .TitreAssurance.TitreAssPaiment{padding-right:70px;background-position:right;line-height:54px}.assurancebloc .TitreAssurance.TitreAssConfir{background-position:top left;padding-left:65px;background-size:contain;line-height:normal;font-size:18px;min-height:40px;display:flex;align-items:center;justify-content:space-between}.assurancebloc .TitreAssurance.TitreAssOups{background-position:top left;padding-left:50px;background-image:url(../images/icon/oups.png);color:#e64c3c;line-height:46px}.assurancebloc .TitreAssurance.TitreAssOups span{color:var(--Global-color)}.assurancebloc .TitreAssurance.TitreAssvalid{background-position:top left;padding-left:50px;background-image:url(../images/valide.png);line-height:30px;padding-bottom:10px}.assurancebloc .TitreAssurance.TitreAssvalid .BtnVoirGaranti{float:right}.assurancebloc .btnAssurancepaiement{text-align:right}.assurancebloc .checkAssurance{margin:15px 0;width:100%}.assurancebloc .checkAssurance label{width:70%;display:inline-block;font-weight:500;cursor:default;font-size:13.5px}.assurancebloc .checkAssurance label input{float:left;margin-top:5px;margin-bottom:20px}.assurancebloc .checkAssurance label strong{font-weight:500}.assurancebloc .checkAssurance label a{text-decoration:underline;color:var(--Global-color);font-weight:500;cursor:default}.assurancebloc .BtnVoirGaranti{background:url(../images/icon/next.png) no-repeat right;padding-right:20px;text-decoration:underline;font-size:15px;background-size:12px;display:block;text-align:right;font-weight:500;clear:both;color:var(--Global-color)}.assurancebloc .DescAssurance p{margin-top:10px}.assurancebloc .DescAssurance p a{text-decoration:underline;color:#5a5a5a}.saleAss{float:right;width:20%;text-align:right;font-weight:600;white-space:nowrap}.GarantiAssurance{font-size:14px;float:left;width:100%}.GarantiAssurance p{font-weight:600}.GarantiAssurance .SubGaranti{margin-bottom:20px;line-height:normal}.GarantiAssurance .SubGaranti:last-child .secondGarant{color:#fc7f27}.GarantiAssurance .FirstGarant{width:80%;display:inline-block}.GarantiAssurance .secondGarant{color:var(--primary-color);font-weight:500;margin-top:10px;display:block;font-size:13px}.TotalAss{border-top:1px solid #e6e6e6;padding-top:10px;font-size:18px;text-transform:uppercase;font-weight:700}.TotalAss .TotalAssPrix{float:right;font-size:24px}.InfoCarte .notice_pp_ol{color:var(--Global-color);font-size:13px;letter-spacing:-.21px;line-height:19px;margin-bottom:8px}.InfoCarte .form-group{float:left;width:100%;margin-bottom:8px;padding-top:8px}.InfoCarte .form-group .selectMine{color:var(--Global-color)}.InfoCarte .form-group input::placeholder{color:var(--Global-color)}.InfoCarte .form-group input:-ms-input-placeholder{color:var(--Global-color)}.InfoCarte .form-group input::-ms-input-placeholder{color:var(--Global-color)}.InfoCarte .form-group label{display:block!important;margin-bottom:6px;color:#7a7575;top:0}.InfoCarte .form-group.errorPaiement input::placeholder{color:var(--Global-color)}.InfoCarte .form-group.errorPaiement input:-ms-input-placeholder{color:var(--Global-color)}.InfoCarte .form-group.errorPaiement input::-ms-input-placeholder{color:var(--Global-color)}.InfoCarte .fb-text-label_{color:#7a7575;font-size:12px;line-height:14px;float:left;width:100%}.InfoCarte .dateExp{white-space:pre;top:-7px!important}.InfoCarte .items{margin-bottom:10px;padding-top:20px;float:left;width:100%}.InfoCarte .item{float:left;width:61px;position:relative;border-radius:3px;background-color:#fff;margin:5px;border:none;padding-bottom:0}.InfoCarte .item span{height:40px;overflow:hidden;display:block;margin:0}.InfoCarte .item input{margin:0 auto;display:block}.InfoCarte .item.active span{border:1px solid var(--Global-color);overflow:hidden;height:40px}.InfoCarte .Content_form{float:left;width:100%;overflow:hidden}.InfoCarte .conditions_block_txt{float:left;width:100%;color:#677677;font-size:13px;letter-spacing:-.21px;line-height:19px;margin-bottom:15px;margin-top:25px}.InfoCarte .conditions_block_txt a{color:#677677;text-decoration:underline}.InfoCarte .cd{float:left;width:40%}.InfoCarte .city_ol{float:left;width:56%;margin-left:4%;position:relative}.Pyondemand{float:left;width:100%}.Pyondemand a{background:url(../images/icon/i_ol_s.png) no-repeat;width:12px;height:12px;display:inline-block;background-size:contain}.ModalOptionPaiement{padding:5px}.ModalOptionPaiement .serv_oblg_incl{display:none}.ModalOptionPaiement .uk-modal-header{border:none}.ModalOptionPaiement h3{font-size:15px;letter-spacing:-.24px;line-height:20px;text-align:center;margin-bottom:0;margin-top:0}.ModalOptionPaiement h4{color:#677677;font-size:13px;letter-spacing:-.21px;line-height:20px;text-align:center;font-weight:400;margin:0}.ModalOptionPaiement .GroupeTitleChambre{padding-left:15px;border-bottom:none;margin-bottom:0;padding-bottom:0}.ModalOptionPaiement .img_popin{display:block;width:100px;float:left;margin-right:12px}.ModalOptionPaiement .details_opt_{float:right;width:62%}.ModalOptionPaiement .details_opt_.full_width_{width:100%}.ModalOptionPaiement .uk-modal-body{max-height:380px;overflow:auto;padding-top:5px}.ModalOptionPaiement .choix-options{color:var(--Global-color);font-size:22px;font-weight:700;line-height:26px;text-decoration:none}.ModalOptionPaiement .txt_select_modal{color:#677677;font-size:12px;line-height:20px;font-style:normal;margin-bottom:6px;display:block}.ModalOptionPaiement .chmbr-title{font-size:16px;margin:0;text-align:left}.ModalOptionPaiement .accordion-pay-new{margin-top:10px}.ModalOptionPaiement .adults-count{font-size:12px;color:#22344b}.ModalOptionPaiement .service_detail{margin-top:5px;border-top:1px solid #c8c7cc;padding-top:15px;clear:both}.ModalOptionPaiement .non_merci{text-align:center;display:none}.ModalOptionPaiement .non_merci a{color:var(--Global-color);font-size:18px;text-transform:uppercase;background:#d3d2d2;padding:10px 20px}.ModalOptionPaiement .uk-button-primary{font-size:16px;width:100%}.ModalOptionPaiement .btnMoreOption{border:none;padding:8px}.FormThematique{text-align:center;width:100%;margin-top:20px;padding:20px}.FormThematique .formResponsive .rsform-thankyou-button{margin-top:20px;padding-left:40px;padding-right:40px;font-size:16px;background:var(--primary-color);color:#fff;box-shadow:0 2px 20px rgba(0,0,0,.15);font-weight:500;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;line-height:45px;border:none}.FormThematique #g-recaptcha-655>div{margin:0 auto}.faqs .Faq{margin-top:60px}.faqs .SearchFaq{margin-top:30px;margin-bottom:30px;text-align:center}.faqs .SearchFaq input{background-image:url(../images/icon/sw-loup.svg);background-position:98%;background-repeat:no-repeat;padding:0 35px 0 10px;height:45px;font-size:16px;border:1px solid #677677;border-radius:10px;max-width:400px;width:100%;box-shadow:0 0 5px #ccc inset}.faqs .content-question{padding-left:25px}.faqs .content-question ul li{width:100%;background-position:left 8px}.faqs .content-categorie{padding:24px 32px;border-radius:16px;background:var(--nuances-de-gris-800);margin-top:17px}.faqs .content-categorie .faq-categorie-title{font-weight:700;font-size:18px;cursor:pointer;margin-bottom:0}.faqs .content-categorie .faq-categorie-title:before{content:"";width:1.4em;height:1.4em;margin-left:10px;float:right;background:url(../images/icon/arrow_bas.png) no-repeat;background-position:50% 50%}.faqs .content-categorie .faq-categorie-title.uk-open{border:none}.faqs .content-categorie .faq-categorie-title.uk-open:before{transform:rotate(180deg)}.no-content-faq{text-align:center;margin:20px 0;padding:20px;font-size:16px;font-weight:600}.cancel .title_{font-size:16px;line-height:16px;margin-bottom:17px}.cancel .ListeOlogis .img_{height:215px;border-radius:8px 8px 0 0}.cancel .ListeOlogis .img_ img{top:-70%}.cancel .ListeOlogis .warper_info{padding:15px 0 0;min-height:auto}.cancel .ListeOlogis .etat_ol span{margin-left:0}.cancel .col_l_{margin-bottom:10px}.cancel .col_r_{font-size:16px;font-weight:700;line-height:19px;text-align:right;margin-bottom:10px}.cancel .col_r_ .total_conf_{font-size:23px;font-weight:700;letter-spacing:-.57px;line-height:20px}.cancel .col_r_ .total_conf_.DevisEtab{font-size:16px;font-weight:400}.AccordionCancel{margin-top:26px;width:100%}.AccordionCancel .uk-accordion-title{font-size:16px;line-height:15px;padding:0;min-height:unset;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #e6e6e6;color:#ccc;text-decoration:none;font-weight:400}.AccordionCancel .uk-accordion-title:before{background-image:url(../images/icon/down_ol.png)}.AccordionCancel .uk-open>.uk-accordion-title:before{background-image:url(../images/icon/up_ol.png)}.AccordionCancel p{font-size:13px;line-height:19px;white-space:pre-line}.AccordionCancel strong{display:block;margin-top:20px;margin-bottom:5px}.col_2_btn.btn_page_conf{overflow:hidden;margin-bottom:32px}.col_2_btn.btn_page_conf.col_3 .left_col_{width:32.6%;margin-right:1%}.col_2_btn.btn_page_conf.col_3 .left_col_:last-child{margin-right:0}.col_2_btn.btn_page_conf .left_col_{width:48%;float:left}.col_2_btn.btn_page_conf .right_col_{width:48%;float:right}.btn_conf_{display:block;text-align:center;height:50px;border-radius:3px;background-color:rgba(43,52,75,.07);box-shadow:0 2px 1px rgba(0,0,0,.1);color:var(--Global-color);font-size:15px;font-weight:700;line-height:50px;text-decoration:none}.btn_conf_ span{width:33px;height:16px;display:inline-block;position:relative;top:3px;margin-right:5px}.btn_conf_.fiche span{background:url(../images/icon/vue.svg) 0 0 no-repeat;height:20px}.btn_conf_.rendre_s span{background:url(../images/icon/direction.svg) 0 0 no-repeat;height:23px;width:20px}.btn_conf_.annul_ span{background:url(../images/icon/sup_ol.png) 0 0 no-repeat;width:20px;height:21px;position:relative;top:5px}.footer_conf_resa{max-width:640px;width:100%;margin:32px auto 0;padding-bottom:31px;border-bottom:4px solid var(--primary-color);text-align:center}.footer_conf_resa .intro_footer_resa{color:#677677;font-size:13px;line-height:19px;text-align:center;width:78%;margin:0 auto;margin-bottom:24px}.footer_conf_resa .intro_footer_resa strong{font-weight:700}.footer_conf_resa .title_footer_resa{font-size:25px;font-weight:700;line-height:24px;text-align:center;margin-bottom:11px}.footer_conf_resa .img_logo_conf{text-align:center;margin-bottom:17px}.footer_conf_resa .box_footer_txt{background-color:rgba(210,213,2,.05);padding:23px 50px;display:inline-block;color:var(--Global-color);font-size:16px;font-weight:700;letter-spacing:-.26px;line-height:21px;text-align:center}.footer_conf_resa .nt_footer_resa{color:var(--Global-color);font-size:16px;line-height:24px;text-align:center;width:68%;margin:0 auto;margin-bottom:17px}.footer_conf_resa .nt_footer_resa.with_img{margin-top:30px}.footer_conf_resa .nt_footer_resa.with_img img{float:left;width:70px}.footer_conf_resa .nt_footer_resa .strong{font-weight:700}.etikToolTip{top:0;background:#fff;padding:10px;background:var(--white-color);color:#677677;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border:1px solid #d8d8d8;max-width:400px;text-align:left;font-size:13px}.etikToolTip a{color:#677677!important;text-decoration:underline}.cagnotte-etik{display:inline-block}.hotels .cagnotte-etik{position:relative;z-index:99}.tooltipGlob{cursor:pointer}.tootip-cagnotte{display:inline-block}.tootip-cagnotte .tooltipGlob{background-image:url(../images/icon/info_nw_v.png);width:10px;height:10px;background-repeat:no-repeat;display:inline-block;cursor:pointer}.FideliteRestaurant .CouchFed img{margin-bottom:30px}.ScrollListeMap .etikToolTip{max-width:260px;right:-5px;left:auto!important}.gm-style-iw-c .etikToolTip{max-width:260px}@media all and (min--moz-device-pixel-ratio:0){.gm-style-iw-c .etikToolTip{max-width:235px}}.PageContainerOlogis.confirmation_page .uk-container{max-width:750px}.PageContainerOlogis.confirmation_page h1{font-size:20px}.PageContainerOlogis.confirmation_page h1 i{border:2px solid #ccc;width:46px;height:47px;border-radius:100%}.PageContainerOlogis.confirmation_page h1 span{background:url(../images/icon/valid_ol_c.png) no-repeat left;padding-left:53px;line-height:48px;display:inline-block}.PageContainerOlogis.confirmation_page h1 span a{color:var(--Global-color)}.PageContainerOlogis.confirmation_page h1 span.title_endemande{background:url(../images/icon/ico-en-demande.png) no-repeat left}.PageContainerOlogis.confirmation_page .ListeOlogis .hotel_ol{box-shadow:none}.PageContainerOlogis.confirmation_page .ListeOlogis .img_{height:170px}.PageContainerOlogis.confirmation_page .ListeOlogis .img_ img{height:170px;object-fit:cover;position:initial}.PageContainerOlogis.confirmation_page .container_conf_resa{margin-top:10px}.PageContainerOlogis.confirmation_page .container_conf_resa h2{font-size:18.5px}.PageContainerOlogis.confirmation_page .hotelAddress_ .adrs_{color:#677677;font-size:13px;margin-bottom:13px;display:block}.PageContainerOlogis.confirmation_page .BlocChambrePaiement{margin-left:0;border-width:3px}.PageContainerOlogis.confirmation_page .BlocChambrePaiement .uk-accordion-title{font-size:13px;font-weight:600;display:block!important;text-decoration:none}.PageContainerOlogis.confirmation_page .BlocChambrePaiement .uk-accordion-title:before{background-image:url(../images/icon/down-arrow-v.png)}.PageContainerOlogis.confirmation_page .BlocChambrePaiement .uk-accordion-title[aria-expanded=true]:before{transform:rotate(180deg)}.PageContainerOlogis.confirmation_page .DetailTotalConfir{font-weight:600;line-height:20px;margin-bottom:20px}.PageContainerOlogis.confirmation_page .DetailTotalConfir .TotalConf{font-size:20px}.PageContainerOlogis.confirmation_page .DetailTotalConfir .DevisTab{margin-top:10px;font-weight:400}.PageContainerOlogis.confirmation_page .DetailTotalConfir .DevisTab.TotalConf{font-size:16px}.PageContainerOlogis.confirmation_page .etat_ol{margin-top:10px}.PageContainerOlogis.confirmation_page .etat_ol span{margin-left:0}.PageContainerOlogis.confirmation_page .AccordionCancel .uk-accordion-title{color:#666}.PageContainerOlogis.confirmation_page .PrixTaxConfir{margin-top:20px;color:#5a5a5a;font-size:12px;line-height:20px}.PageContainerOlogis.confirmation_page .PrixTaxConfir .PrixBold{font-weight:700;color:var(--Global-color);text-align:right}.BlocImgTaxi{float:left;width:100%;margin:10px auto 20px;text-align:center}.ImgTaxi{background-repeat:no-repeat;background-position:center;display:block;height:231px;width:100%;max-width:600px;background-size:contain;margin-left:auto;margin-right:auto}html:lang(fr-fr) .ImgTaxi{background-image:url(../images/logishotels_601x231_fr.jpg)}html:lang(en-gb) .ImgTaxi{background-image:url(../images/logishotels_601x231_en.jpg)}html:lang(es-es) .ImgTaxi{background-image:url(../images/logishotels_601x231_es.jpg)}html:lang(nl-nl) .ImgTaxi{background-image:url(../images/logishotels_601x231_nl.jpg)}html:lang(it-it) .ImgTaxi{background-image:url(../images/logishotels_601x231_it.jpg)}html:lang(de-de) .ImgTaxi{background-image:url(../images/logishotels_601x231_de.jpg)}.ondemande_txt{color:#2b344b;font-size:16px;line-height:24px;margin-bottom:17px}.hotel_reserv_finaliser{font-size:16px;line-height:19px;display:block;margin-bottom:20px}.TopServiceFiche{padding:8px 20px 20px;border:1px solid var(--border-color);border-radius:16px;display:inline-block;margin-top:20px}.ServiceFicheNew{margin-top:28px}.ServiceFicheNew h3{font-size:24px;line-height:normal;margin-top:32px;margin-bottom:0;letter-spacing:-.48px}.ServiceFicheNew .icon_service{width:52px;height:52px;background-color:#eefff5;border-radius:100%;float:left;display:flex;align-items:center;justify-content:center;margin-right:16px;color:var(--primary-color);min-width:52px}.ServiceFicheNew .SubServiceFiche{font-size:15px;line-height:22px;margin-top:12px;display:flex;align-items:center}.ServiceFicheNew .SubServiceFiche div>span{display:block;font-size:14px;color:#677677;line-height:20px}.ServiceFicheNew .SubServiceFiche>div:not(".icon_service"){width:75%}.ServiceFicheNew .VoirPlusServ{margin-top:24px;font-size:12px}.VoirPlusServ,.ShowMoreDetailRoom{font-weight:700;text-decoration:underline;width:auto;display:inline-block;text-transform:lowercase}.VoirPlusServ:first-letter,.ShowMoreDetailRoom:first-letter{text-transform:uppercase}.VoirEquipServ{padding:15px 24px;margin-top:32px;margin-bottom:32px;width:100%}.ModalEquipementService{z-index:9999;padding:5px 10px}.ModalEquipementService .uk-modal-dialog{width:890px;padding:28px;border-radius:10px;overflow:auto;padding-right:15px}.ModalEquipementService .uk-modal-header{border-color:var(--border-color);padding:0 20px 20px}.ModalEquipementService .uk-modal-header h3{text-align:left;line-height:34px;font-size:24px;margin-bottom:0}.ModalEquipementService .uk-modal-body{padding:0;overflow:auto}.ModalEquipementService .uk-close{right:40px;top:30px}.ModalEquipementService .uk-close svg{width:20px}.ModalEquipementService h4{line-height:28px;font-size:18px;margin-top:40px;margin-bottom:0}.ModalEquipementService h4.FirstH3{margin-top:28px}.ModalEquipementService .ServiceFicheNew{margin-top:0}.ModalEquipementService .ServiceFicheNew .icon_service{width:40px;height:40px;min-width:40px}.ModalEquipementService .ServiceFicheNew .icon_service i{display:block;background:url(../images/icon/check.svg) no-repeat center;width:24px;height:24px}.ModalEquipementService .ServiceFicheNew .icon_service span{color:var(--primary-color);line-height:normal}.ModalEquipementService .ActResServ img{max-width:70px}.ModalEquipementService .ActResServ div{font-size:14px}.OuvertFermerRes{margin-top:10px;margin-bottom:17px}.OuvertFermerRes>div{outline:none}.OuvertFermerRes .OuvertRes{color:var(--primary-color);font-size:12px;text-decoration:underline;font-weight:700;cursor:pointer}.OuvertFermerRes .OuvertRes i{margin-right:6px}.OuvertFermerRes .uk-icon{cursor:pointer;float:initial;margin-top:0}.OuvertFermerRes .DropFermerRes{width:278px;padding:12px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);color:#677677;margin-top:0;line-height:23px;text-align:left}.OuvertFermerRes .DropFermerRes p{margin-top:8px}.OuvertFermerRes .DropFermerRes .Active{font-weight:600}.OuvertFermerRes .DropFermerRes span{min-width:71px;margin-right:5px;display:inline-block}.horairesRestaurant{margin-top:20px}.horairesRestaurant h3{margin-bottom:0}.horairesRestaurant i{margin-right:6px}.horairesRestaurant .OuvertRes{font-weight:600}.horairesRestaurant .DropFermerRes{width:auto;box-shadow:none;padding:5px 20px 10px 0}.horairesRestaurant .DropFermerRes span{color:var(--Global-color)}.HoraireFiche{color:#677677;line-height:24px}.HoraireFiche h4{font-size:16px;line-height:24px;margin-top:0}.HoraireFiche span{color:var(--Global-color);min-width:80px;display:inline-block}.HoraireFiche .uk-accordion-content{margin-bottom:40px}.HoraireFiche .descFermeture{margin-top:10px}.HoraireFiche .descFermeture strong{display:block;color:var(--Global-color);text-decoration:underline;font-weight:400;margin-top:8px}.horaireFermetureRes{color:#677677}.horaireFermetureRes strong{display:block;color:var(--Global-color);text-decoration:underline;font-weight:400;margin-top:8px}.CarteMenu{line-height:23px;margin:32px 0}.CarteMenu h3{font-size:24px;line-height:34px}.CarteMenu ul{margin-top:16px;margin-bottom:16px;margin-left:20px}.CarteMenu ul li{list-style:disc;text-indent:-4px}.CarteMenu ul li::marker{font-size:12px}.CarteMenu p{color:#677677}.CarteMenu .PrixCarteMenu .MenuEnfant{font-size:12px;color:#677677;margin-left:10px;display:block}.FiltreFicheNew{margin-top:24px;margin-bottom:24px;line-height:22px}.FiltreFicheNew .SubFiltreFicheNew{padding:8px 12px;text-align:center;font-size:12.5px;margin-left:12px;display:inline-block;border-radius:8px;line-height:28px;cursor:pointer;font-weight:700}.FiltreFicheNew .SubFiltreFicheNew:hover{background-color:var(--nuances-de-gris-800)}.FiltreFicheNew .SubFiltreFicheNew.active{background-image:url(../images/icon/check-etik.png);background-color:var(--secondary-color);background-repeat:no-repeat;background-position:4px center;color:var(--primary-color);padding-left:30px}.ChambreGlobNew h2{margin-top:32px;margin-bottom:24px;line-height:40px}.ChambreHotelNew{border-radius:16px;border:1px solid var(--border-color);margin-top:35px}.HebDisponible{color:#e64c3c;text-align:center;line-height:20px;border-radius:8px 8px 0 0;border:1px solid #e64c3c;background-color:#fcedec;padding:8px;font-size:12px;font-weight:700}.HebDisponible .uk-icon{margin-right:5px}.SubChambreHotelNew{padding:20px}.SubChambreHotelNew .SlideChambreNew,.SubChambreHotelNew .InfoChambreNew{padding-left:26px}.SubChambreHotelNew .PrixChambreNew{padding-left:0}.SubChambreHotelNew .InfoChambreNew h3{margin-top:0;margin-bottom:2px;font-size:18px;text-transform:lowercase;clear:both}.SubChambreHotelNew .InfoChambreNew h3:first-letter{text-transform:uppercase}.SubChambreHotelNew .InfoChambreNew .TextChambreNew{height:44px;overflow:hidden;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;color:#677677}.nameCat{width:100%;float:left}.nameCat h3{font-size:14px!important;text-decoration:underline;margin:0 auto!important}.SlideChambreNew{outline:none}.TagType{height:24px;padding:2px 12px;background-color:var(--secondary-color);text-align:center;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;text-transform:capitalize;border-radius:100px;float:left;margin-bottom:8px}.btnNewPrimary{flex:none;width:auto}.ServChambreNew{margin-top:12px}.ServChambreNew .ServChambreNewicon{min-height:24px;padding:2px 12px;background:var(--nuances-de-gris-800);margin-right:8px;margin-top:8px;display:inline-block;font-size:12px;border-radius:100px;font-weight:700}.ServChambreNew .ServChambreNewicon span{margin-right:8px;color:var(--primary-color)}.SubPrixChambreNew{text-align:center;font-size:12px;border-radius:16px;background-color:#eefff5;padding-bottom:17px}.MeilleurTChambreNew{background-color:var(--secondary-color);padding:8px;font-weight:700;margin-bottom:18px;border-radius:16px 16px 0 0}.MeilleurTChambreNew i{margin-right:5px}.PrixDesChambreNew{margin-top:10px;position:relative;display:-webkit-inline-box;font-size:16px;font-weight:700}.PrixDesChambreNew span strong{font-size:32px;line-height:48px;margin-left:5px;margin-right:5px}.PrixDesChambreNew .TaxesChambreNew span{font-size:12px;font-weight:400;outline:none;margin-top:13px}.TaxesChambreNew{color:#677677;line-height:16px;font-size:12px}.TaxesChambreNew .uk-icon{color:var(--primary-color)}.TaxGlobChambre{background-color:#020202;color:#fff;border-radius:8px;padding:10px;font-weight:400;font-size:12px;line-height:18px;width:280px}.TaxGlobChambre:after{content:"";position:absolute;top:0;left:50%;border-bottom:10px solid var(--Global-color);border-left:8px solid transparent;border-right:8px solid transparent;margin-top:-9px;margin-left:-8px}.TaxGlobChambre span{margin-bottom:5px;margin-top:3px}.TaxGlobChambre hr{margin-top:5px;margin-bottom:5px}.ChoixTarifChambre{border:1px solid var(--border-color);border-radius:16px;padding:20px;min-height:256px;line-height:20px;position:relative;height:100%}.ChoixTarifChambre .TopChoixTarifChambre{font-weight:500}.ChoixTarifChambre .InputChoixTarif{float:right}.ChoixTarifChambre .TaxeSejourNonInclus{padding-left:35px;white-space:normal}.ChoixTarifChambre .PrixTarifChambre{color:var(--primary-color);padding-left:35px;display:flex;align-items:center;gap:5px;margin-top:-5px}.ChoixTarifChambre .PrixTarifChambre strong{font-size:24px;line-height:28px}.ChoixTarifChambre .PrixTarifChambre sup{font-size:10px;font-weight:700;top:0}.ChoixTarifChambre .PrixTarifChambre .uk-icon{color:#677677}.ChoixTarifChambre p{margin-top:5px}.ChoixTarifChambre input[type=radio]{position:absolute;left:0;right:0;opacity:0}.ChoixTarifChambre hr{margin-top:20px}.iconeOffreCh{width:32px;height:32px;background-color:#eefff5;margin-right:6px;color:var(--primary-color);border-radius:100%;display:flex;align-items:center;justify-content:center;float:left}.TarifSelectionnerChambre,.TarifSelectionnerChambreModal,.TarifSelectionnerChambreRecom{line-height:20px}.TarifSelectionnerChambre h4,.TarifSelectionnerChambreModal h4,.TarifSelectionnerChambreRecom h4{line-height:28px;font-size:18px;margin-top:24px;margin-bottom:24px}.TarifSelectionnerChambre hr,.TarifSelectionnerChambreModal hr,.TarifSelectionnerChambreRecom hr{margin-top:20px}.TotalImg{position:absolute;right:10px;bottom:10px;background-color:#000;color:#fff;border-radius:20px;text-align:center;padding:3px 15px}.TitreSelectChamb{font-weight:700;font-size:16px;margin:15px 0}.SubTarifSelectChambre{border-radius:16px;background-color:var(--nuances-de-gris-800);padding:24px}.LeftTarifSelectChambre h5{font-size:24px;margin-top:12px;text-transform:lowercase;line-height:normal;letter-spacing:-.48px}.LeftTarifSelectChambre h5:first-letter{text-transform:uppercase}.LeftTarifSelectChambre .lienConditionChamb{line-height:20px;margin-top:12px;display:inline-block;color:var(--primary-hover-color);font-size:12px}.LeftTarifSelectChambre .AnnulPaiementPetit .ImgDej{float:right;max-width:220px;border-radius:5px;overflow:hidden}.TitreOffre{display:flex;align-items:center;font-weight:600}.TitreOffre.TarifSpeciaux{border-left:none;padding-left:0;padding-right:20px}.TitreOffre.TarifSpeciaux .colorSecond{color:var(--primary-color)}.NomModif{width:8px;height:8px;background-color:var(--primary-color);border-radius:100%}.AnnulPaiementPetit>span,.AnnulPaiementPetit li{margin-top:8px;line-height:20px;font-size:13px;display:block}.AnnulPaiementPetit>span .uk-icon,.AnnulPaiementPetit li .uk-icon{margin-right:5px;min-width:20px}.AnnulPaiementPetit>span.break-infos em::first-letter,.AnnulPaiementPetit li.break-infos em::first-letter{text-transform:uppercase}.AnnulPaiementPetit>span.break-infos em,.AnnulPaiementPetit li.break-infos em{font-style:normal}.AnnulPaiementPetit .Text-Lien{font-size:12px;text-decoration:underline;font-weight:700;color:var(--primary-hover-color);display:block;text-align:left;margin-left:25px}.AnnulPaiementPetit .opt-cancel{margin-left:5px;display:block}.AnnulPaiementPetit .opt-cancel .NomModif{min-width:auto;margin-right:12px}.AnnulPaiementPetit .DropAnnulation{width:400px}.NombreNuit{margin-top:16px;font-weight:400}.RightTarifSelectChambre .PrixTarifSelectChambre{margin-top:44px;font-size:20px;line-height:48px;margin-bottom:5px;font-weight:600;display:-webkit-inline-box;color:var(--primary-color);display:flex;align-items:center;justify-content:center;gap:5px}.RightTarifSelectChambre .PrixTarifSelectChambre strong{font-size:40px}.RightTarifSelectChambre p{margin-top:20px;font-size:14px;font-weight:700;line-height:normal}.RightTarifSelectChambre p.NombreNuit{font-size:12px;font-weight:400;margin-top:0}.RightTarifSelectChambre .LeftModalTarif{margin-top:30px}.RightTarifSelectChambre .uk-button-primary{margin-top:15px;width:100%}.ColorGris{color:#677677}.ModalChambreFiche{z-index:9999;background-color:rgba(0,0,0,.2)}.ModalChambreFiche .InfoChambreNew{padding-right:1px}.ModalChambreFiche .InfoChambreNew h3{font-size:18px;margin-top:10px;margin-bottom:10px;text-transform:lowercase;clear:both}.ModalChambreFiche .InfoChambreNew h3:first-letter{text-transform:uppercase}.ModalChambreFiche .InfoChambreNew .TextChambreNew{margin-top:16px;color:var(--Global-color);height:auto;text-overflow:initial;overflow:initial;-webkit-line-clamp:initial}.ModalChambreFiche .ScrollChmabre{padding:10px 15px}.ModalChambreFiche h4{font-size:20px}.ModalChambreFiche .HebDisponible{border-radius:0}.ModalChambreFiche .FooterModalFiche{position:fixed;bottom:0;right:0;left:0;background-color:#eefff5;z-index:9999}.ModalChambreFiche .ModalPrixBtn{padding:11px 30px;justify-content:space-between;align-items:center}.ModalChambreFiche .ModalPrixBtn .btnNewPrimary{font-size:14px}.ModalChambreFiche .ModalPrixBtn span{font-size:14px;line-height:16px;margin-right:10px;font-weight:700}.ModalChambreFiche .ModalPrixBtn span strong{font-size:32px;line-height:48px;font-weight:700;margin-left:5px;color:var(--Global-color)}.ModalChambreFiche .ModalPrixBtn span em{font-style:normal;font-size:14px;margin-left:5px}.ModalChambreFiche .ModalPrixBtn .tarifSelected{display:block;width:100%}.ModalChambreFiche .ModalPrixBtn .titleModalSticky{display:block;font-weight:400;font-size:12px;width:100%}.ModalChambreFiche .ServiceFicheNew .SubServiceFiche{margin-top:15px}.ModalChambreFiche .LeftTarifSelectChambre .AnnulPaiementPetit .opt-cancel{margin-left:0}.ModalChambreFiche .ModalTarifExp{padding-right:20px;padding-bottom:70px}.ModalChambreFiche .RightTarifSelectChambre .uk-button-primary{width:auto;min-width:280px}.descConditionTarif{font-size:12px}.descConditionTarif p{margin-top:5px}.ModalSelectChambre{z-index:9999;padding:10px}.ModalSelectChambre h2{line-height:34px;font-size:24px;text-align:left}.ModalSelectChambre p{font-size:16px;line-height:22px}.ModalSelectChambre .roomsSelect{display:flex;align-items:center;border:1px solid var(--border-color);max-width:120px;overflow:hidden;border-radius:16px}.ModalSelectChambre .roomsSelect.SelectNombreroom{justify-content:center;margin-top:16px;margin-left:auto;margin-right:auto}.ModalSelectChambre .roomsSelect button{width:40px;height:48px;background-color:#fff;border:none}.ModalSelectChambre .roomsSelect button.btnChangeNumber{color:var(--primary-color)}.ModalSelectChambre .roomsSelect button.btnChangeNumber.active{color:#13484d}.ModalSelectChambre .roomsSelect button.btnChangeNumber svg{width:18px}.ModalSelectChambre .roomsSelect input{width:40px;height:48px;border:0;background-color:#fff;border-top:0;border-bottom:0;text-align:center;font-size:16px;font-weight:800}.ModalSelectChambre .uk-modal-dialog{width:400px;padding:24px;height:100%;border-radius:10px;overflow:hidden;margin-top:0}.ModalSelectChambre .uk-close{top:15px;right:20px}.ModalSelectChambre .uk-modal-body{padding:0;overflow:auto;max-height:calc(100vh - 260px)}.ModalSelectChambre .uk-modal-header{padding:0;margin-bottom:10px;min-height:54px}.ModalSelectChambre .uk-modal-footer{position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:column;min-height:148px}.ModalSelectChambre .uk-modal-footer .uk-button{width:100%;margin-top:5px}.ModalSelectChambre .uk-modal-footer .uk-primary{order:2}.ModalSelectChambre .uk-modal-footer .btnChangeNumber{order:1}.ModalSelectChambre .uk-modal-footer .uk-button-default{background-color:#e9eaed;color:#9ea2ac}.ModalSelectChambre .uk-modal-footer .uk-button-default[disabled]{border:none;cursor:not-allowed}.ModalSelectChambre .uk-modal-footer .uk-button-default[disabled]:hover{background-color:#e9eaed}.ModalSelectChambre .roomsComposition{border-radius:16px;border:1px solid var(--border-color);padding:20px;float:left;width:100%;margin-top:20px}.ModalSelectChambre .roomsComposition label{color:var(--primary-color);line-height:22px;font-weight:800}.ModalSelectChambre .roomsComposition label span{font-size:12px;display:block;line-height:18px}.ModalSelectChambre .roomsComposition hr{margin-bottom:0}.ModalSelectChambre .TitreroomsComposition{font-weight:500;font-size:16px;line-height:24px;color:var(--primary-color);text-transform:capitalize}.ModalSelectChambre .subroomsComposition{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;padding-top:16px}.ModalSelectChambre .subroomsComposition .roomsSelect{justify-content:end;margin-left:auto}.ModalSelectChambre .subroomsComposition.bloc_age{flex-direction:column}.ModalSelectChambre .AgeroomsComposition{margin-top:14px}.ModalSelectChambre .AgeroomsComposition input{padding:0 16px;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff;color:#677677;width:100%;height:40px;margin-top:5px}.ModalSelectChambre .TextroomsComposition{color:#677677;font-size:12px;line-height:18px;margin-top:20px;display:block}.RecapeChambreNew{padding:15px 5px 0}.RecapeChambreNew .TitleRoomRecap{text-transform:lowercase;margin-top:0;font-weight:400;text-decoration:none}.RecapeChambreNew hr{margin-top:10px;margin-bottom:10px}.RecapeChambreNew .RoomRecapeChambre{border:1px solid var(--border-color);padding:15px;line-height:20px;border-radius:16px;background-color:#fff;margin-bottom:15px}.RecapeChambreNew .RoomRecapeChambre .NombreEnAD{color:#677677;font-size:12px}.RecapeChambreNew .RoomRecapeChambre p{margin-top:5px;display:flex;align-items:center;gap:4px}.RecapeChambreNew .InfoRoomRecapeChambre{font-size:16px;line-height:24px;font-weight:500;color:var(--primary-color);margin-bottom:10px}.RecapeChambreNew .InfoRoomRecapeChambre strong{font-weight:400}.RecapeChambreNew .InfoRoomRecapeChambre span{float:right}.RecapeChambreNew .InfoRoomRecapeChambre em{font-style:normal;font-size:10px;color:var(--primary-color)}.RecapeChambreNew .InfoRoomRecapeChambre .uk-icon{margin-top:0;margin-left:5px;cursor:pointer;color:var(--primary-color)}.TotalRecapeChambre{font-weight:800;line-height:34px;font-size:20px;margin:12px 0;float:left;width:100%;border-top:1px solid var(--border-color);padding-top:12px}.TotalRecapeChambre.RecapSoit{font-size:16px;text-align:center;border:1px solid var(--border-color);color:#677677;margin-top:0}.TotalRecapeChambre.RecapSoit div{display:inline-block;margin-left:10px;margin-right:5px}.TotalRecapeChambre .PriceTardev{font-size:24px;display:flex;align-items:center;gap:4px}.TotalRecapeChambre .PriceTardev span{font-size:10px}.DateRecapeChambre{font-size:12px;line-height:22px;width:100%}.DateRecapeChambre .lienVoyg{font-weight:700;text-decoration:none;line-height:14px;display:inline-block;font-size:12px;color:var(--primary-hover-color)}.roomavail .ContentSearch,.hotel .ContentSearch{padding-top:16px}.SectionTab{margin-top:50px}.InfoFichePratique{display:inline-flex;flex-direction:column;width:100%;gap:8px}.InfoFichePratique .uk-accordion-title{border-bottom:none;padding:0;font-size:14px;font-weight:700}.InfoFichePratique .uk-accordion-content{padding-top:20px}.InfoFichePratique .GlobInfo{padding:24px 32px;border-radius:16px;background:var(--nuances-de-gris-800);font-size:14px}.InfoFichePratique .GlobInfo i{margin-right:8px;color:var(--primary-color)}.InfoFichePratique .GlobInfo i[uk-icon=sw-acc] svg{width:28px}.InfoFichePratique .GlobInfo:before{width:24px;height:24px}.paymentwebview .TitreOlogisAdmin{display:none}.paymentwebview .assurancebloc{display:flex}.paymentwebview .assurancebloc .TitreAssurance{background:0 0;padding-left:30px}.paymentwebview .assurancebloc .uk-button{line-height:40px;font-size:14px;margin-top:10px}.paymentwebview .assurancebloc ul{font-size:15px;margin-bottom:0}.paymentwebview .imgSb{width:60px;margin-right:2%;float:left;padding-top:10px}.paymentwebview .TextSb{width:86%}.confirmation .assurancebloc .TextSb{width:92%}.confirmation .assurancebloc .TextSb .TitreAssurance{background:0 0;padding-left:30px}.confirmation .assurancebloc .TextSb .uk-button{margin-top:10px}.AssurTitle{font-size:22px;font-weight:600;margin-bottom:15px}.AssurTitle.title_h_ol{font-size:20px}.EtikInformation{padding:10px 30px;font-size:12px;background:#033b49;color:var(--primary-color);position:fixed;left:0;right:0;z-index:999}.EtikInformation a{font-weight:700}.EtikInformation .uk-accordion-title{font-weight:500;color:var(--primary-color);font-size:15px;cursor:pointer}.EtikInformation .uk-accordion-title:before{display:none}.EtikInformation .uk-open>.uk-accordion-title .iconChevron{transform:rotate(180deg)}.EtikInformation .uk-accordion-content{margin-top:5px}.AccesDirect{padding-top:60px}.AccesDirect .uk-container{max-width:960px}.AccesDirect h1{text-align:center;font-size:28px;margin-bottom:40px}.AccesDirect .BlocAcces{border-radius:10px;border:1px solid var(--border-color);width:100%;height:100%;margin:0 auto;text-align:center}.AccesDirect .BlocAcces a{font-weight:400}.AccesDirect .BlocAcces.Blocsmall{max-width:390px}.AccesDirect .BlocAcces h2{font-size:18px}.AccesDirect .BlocAcces .uk-button{margin-top:30px;max-width:230px}.AccesDirect .BlocAcces .ProgEtik{font-size:16px}.AccesDirect .BlocAcces .ProgEtik li{margin-top:10px;background:url(../images/icon/checkbleu.png) no-repeat left;padding-left:30px;line-height:25px}.AccesDirect .BlocAcces .ProgEtik ul{margin-bottom:15px}.AccesDirect .BlocAcces .ProgEtik p{margin-top:10px}.AccesDirect .compte_deja{margin-bottom:0}.AccesDirect .lienaide{text-decoration:underline;color:var(--Global-color);font-weight:400}.AccesDirect .lienaide:hover{text-decoration:none;color:var(--primary-color)}div#bloc_mobile_etik{width:100%;float:left}.helpMenu{margin-left:32px;margin-right:24px}.helpMenu a{color:var(--primary-color)!important}.BtnDevisModal{background:#fff;border:none;cursor:pointer;padding:0;line-height:22.4px;align-items:center}.BtnDevisModal i{margin-left:3px}.ModalDevise{z-index:9999}.ModalDevise h2{text-align:center;font-size:20px}.ModalDevise h3{font-size:14px;line-height:20px}.ModalDevise .uk-modal-header{border:none}.ModalDevise .uk-modal-dialog{width:100%;max-width:980px!important}.ModalDevise .uk-modal-body{padding-top:0;overflow:auto}.ModalDevise .ListeDevis{margin-top:15px;padding-left:0}.ModalDevise .DeviseLink{color:#a4a4a4;text-transform:lowercase;font-size:12px;padding:8px;display:block;font-weight:400;text-decoration:none}.ModalDevise .DeviseLink:hover,.ModalDevise .DeviseLink.active{background:var(--nuances-de-gris-800);border-radius:6px}.ModalDevise .DeviseLink:hover span,.ModalDevise .DeviseLink.active span{font-weight:600}.ModalDevise .DeviseLink:hover .Devise-1,.ModalDevise .DeviseLink.active .Devise-1{color:var(--primary-color)}.ModalDevise .DeviseLink:hover .Devise-2,.ModalDevise .DeviseLink.active .Devise-2{color:var(--Global-color)}.ModalDevise .DeviseLink span{display:inline-block}.ModalDevise .DeviseLink .Devise-1{width:15%;text-transform:uppercase}.ModalDevise .DeviseLink .Devise-2{width:72%;font-weight:500;color:#677677;white-space:pre}.ModalDevise .DeviseLink .Devise-2:first-letter{text-transform:uppercase}.TotalAssDeviceClient .TotalAssPrixByDeviseClient{float:right}.TotalAssDeviceHotel{margin-top:5px}.TotalAssDeviceHotel .TotalAssPrix{float:right}.dashboard .canal_adh{max-width:960px;margin:0 auto}.dashboard .canal_adh .img_l{text-align:center;width:auto}.dashboard .SlidePhotoGlob .uk-slideshow-nav{bottom:28px}.PushEtick{border-radius:16px;background-color:var(--nuances-de-gris-800);text-align:left;padding:32px;margin-top:40px}.PushEtick .TitrePushEtick{font-weight:700;text-align:left;line-height:normal;letter-spacing:-.4px;font-size:20px;margin-bottom:32px}.PushEtick ul li{margin-top:8px;background:url(../images/icon/check-etik.png) no-repeat left top;padding-left:30px;width:auto;display:block;background-size:20px}.PushEtick ul li .uk-icon{background-color:#cbdd00;border-radius:100%;width:20px;height:20px;color:#fff;text-align:center;line-height:18px;display:none}.PushEtick ul li .uk-icon svg{width:14px}.PushEtick p{line-height:18px;font-size:12px;margin-top:15px}.PushEtick .SubBlocPush a{font-weight:700;text-decoration:underline;color:var(--primary-hover-color);margin-top:25px;display:block}.PushEtick .CanPush{padding:8px 16px 10px;border-radius:16px;background-color:#fff;text-align:center;margin-top:16px}.PushEtick .CanPush p{margin-top:0;margin-left:2px}.PushEtick .CanPush .prix_etik,.PushEtick .CanPush strong{font-size:16px}.imgSupplem img{height:100%;object-fit:cover;border-radius:16px}.EtickMoteurPush{border-radius:16px;border:1px solid var(--border-color);background:#fff;padding:12px 15px;margin-top:24px}.EtickMoteurPush .TitreEtikMoteur{color:var(--primary-color);font-size:10px;font-weight:700;border-radius:100px;background:var(--secondary-color);display:inline-flex;height:24px;padding:2px 12px;justify-content:center;align-items:center}.EtickMoteurPush .ContentPush{margin-top:10px;margin-bottom:5px}.EtickMoteurPush a{text-decoration:underline;font-weight:500;line-height:20px}.iconPushEtik{background:url(../images/icon/icon-etik.svg) no-repeat;width:16px;height:16px;display:inline-block;margin-left:10px;cursor:pointer}.DropEtikPush{box-shadow:0 5px 10px rgba(0,0,0,.16);border-radius:6px;padding:5px 10px;text-align:left;background-color:#fff;color:var(--Global-color);font-size:14px;width:190px}.DropEtikPush:before{width:50px;height:16px;display:block;content:"";position:absolute;top:-11px;left:50%;margin-left:-25px;background:url(../images/icon/icon-dep.png) no-repeat}.DropEtikPush p{color:var(--Global-color)!important;margin:3px 0 0;font-size:12px!important}.DropEtikPush p strong{margin-top:10px;display:block}#bandeau-etik-sticky-mobile{background-color:#fff;width:100%!important;left:0;padding-left:20px;padding-right:20px}#bandeau-etik-sticky-mobile .EtickMoteurPush{box-shadow:none;width:100%}#bandeau-etik-sticky-mobile .EtickMoteurPush.EtikPushMobile img{height:55px;float:right}.restaurant .MoteurSearch.MoteurSearchInterne .ContentSearch{display:flex;flex-direction:column}.restaurant .MoteurSearch.MoteurSearchInterne .ContentSearch .OuvertFermerRes{order:2;text-align:center}.restaurant .MoteurSearch.MoteurSearchInterne .ContentSearch .TitreMoteurSearch{order:1}.restaurant .MoteurSearch.MoteurSearchInterne .ContentSearch .MenoRestaurant{order:3}.TaxeSejourNonInclus{white-space:nowrap}.TaxeSejourNonInclus,.taxeNonincluse{color:#677677;font-size:11px;font-weight:400;display:block}.taxeNonincluse{margin-top:5px;text-align:right;float:right;width:100%}.GlobalTotal{clear:both}.payment .TotalAssDeviceHotel{border-top:none}.payment .TotalAssDeviceHotel>span{line-height:40px}#equipementHotelServ.ServiceFicheNew .icon_service,#equimentRestau.ServiceFicheNew .icon_service,#EquipementRestaurantSer.ServiceFicheNew .icon_service{cursor:pointer}#indicateur_rse{margin-top:30px;margin-bottom:30px}.rseContent{border-radius:16px;border:1px solid var(--border-color);background:#fff;padding:20px;align-items:center;max-width:405px;font-size:12px;line-height:20px;margin-left:0}.rseContent .ImgRSE{text-align:center}.rseContent .ImgRSE img{width:100%}.rseContent .icon-feuille{background:url(../images/icon/feuille.svg) no-repeat;width:25px;height:14px;display:block;margin-right:10px}.rseContent .BlocRse{display:flex;align-items:baseline;margin-bottom:7px;color:#0f2e3c}.rseContent .NoteRSe{font-weight:700;font-size:32px}.rseContent .NoteRSe strong{font-size:12px;font-weight:400}.rseContent .TextRse{color:#677677}.rseContent .icon-info{color:var(--primary-color);margin-left:3px}.rseContent .DropEtikPush a{display:block;text-decoration:underline;font-weight:600}.Sw-Pagination li a{text-decoration:none}.Sw-Pagination li.uk-active a{background:var(--border-color);border-radius:100%;color:var(--Global-color);font-weight:600}.Sw-Pagination li .NextSejours,.Sw-Pagination li .PrevSejours{background:var(--primary-color);border-radius:3px;color:#fff}.com_page_thematique .Etablissement .AdresseHotelProxi{min-height:auto}.com_page_thematique.dashboard .Page_thematique>.MoteurSarchHome:first-child{padding-top:30px}.com_page_thematique .CarteThematique ul{margin-left:30px;list-style:disc}.com_page_thematique .CarteThematique ul li{font-size:14px}.compte .compte_deja .mail_ol{display:flex;flex-direction:column}.compte .compte_deja .mail_ol .fb-text-label{order:1}.compte .compte_deja .mail_ol #email_da{order:2}.compte .compte_deja .mail_ol .validate-email_res{order:4}.compte .compte_deja .mail_ol .bar{order:3}.validate-email_res{color:red;background:url(../images/icon/supp-info.png) no-repeat left;padding-left:20px;font-size:12px;display:none}.ResCategorie{padding-top:30px;padding-bottom:30px}.TabRse{gap:8px}.TabRse:before{border:none}.TabRse li{width:100%}.TabRse li span{width:32px;height:32px;background:var(--primary-color);color:#fff;border-radius:100%;text-align:center;line-height:30px}.TabRse li a{text-transform:initial;padding:17px 12px;color:var(--Global-color);font-size:18px;display:flex;padding:20px 28px;align-items:center;gap:8px;border-radius:100px;text-decoration:none;font-weight:400}.TabRse li.uk-active a{background:var(--nuances-de-gris-800);border:none}.AfficheRse{margin-top:20px}.AfficheRse svg{width:24px}.ContentCategorie{width:100%;height:100%;background:var(--nuances-de-gris-800);border-radius:16px;padding:32px}.ContentCategorie h3{font-size:14px;border-bottom:1px solid #e2e2e2;padding-bottom:32px;font-weight:400}.ContentCategorie h4{font-size:14px;margin-top:32px;font-weight:400}.ContentCategorie .PlusCritere{text-decoration:underline;font-weight:700;margin-top:30px;display:inline-block;font-size:12px}.CritereRse p{background:url(../images/icon/checkbleu.png) no-repeat left top;padding-left:30px;margin-top:20px}.ModalActRse{z-index:99999}.ModalActRse .uk-close{right:50px;top:50px;color:var(--Global-color)}.ModalActRse h3{font-size:14px;line-height:20px;margin:0 0 20px!important}.ModalActRse h4{font-size:14px;line-height:20px;margin:0}.ModalActRse .uk-modal-dialog{padding:0 30px;border-radius:10px}.ModalActRse .uk-modal-footer{padding-left:10px;padding-right:10px}.ModalActRse .TabRse a{display:flex;align-items:center;padding-left:0;padding-right:0}.ModalActRse .TabRse li span{background:var(--primary-color);color:#fff}.ModalActRse .uk-modal-header{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0}.ModalActRse .uk-modal-body{padding:20px 0}.ModalActRse .disabled-btn{color:#7a7a7a;cursor:not-allowed}.ModalActRse a{font-weight:400;text-decoration:none}.ActRsListe{display:flex;align-items:center;float:right}.ActRsListe .NotesRsAct{margin:5px 0 0 10px}.ActRsListe .NotesRsAct strong{font-size:18px}.ActResServ div{white-space:nowrap;margin-top:5px;margin-left:5px}@media not all and (min-resolution:.001dpcm){@supports(-webkit-appearance:none){.SlideFiche .imgslide img{height:auto}}}.descFermeture{font-size:14px}.descFermeture strong{display:block;font-weight:700;margin-top:8px}.TextGris{font-size:11px!important;color:#677677;display:block;margin-top:0!important;padding-left:25px}.AccordionPaiement .accordion-group span{display:block;font-size:14px;margin-top:10px}.AccordionPaiement .accordion-group span:first-letter{text-transform:uppercase}.AccordionPaiement .accordion-group span.TitrePaiementSw{font-weight:600;text-decoration:underline}.AccordionPaiement .break-infos{margin-top:10px}.DropNav{left:0!important;right:0;width:100%;max-width:100%!important;border-top:1px solid #e2e2e2}.DropNav .drop-holder{width:100%;position:relative;z-index:11;display:flex;align-items:stretch;background:#fff;padding:0}.DropNav .navigation-block{background-color:var(--primary-color)}.DropNav .tab-nav{margin:0 0 25px}.DropNav .tab-nav>li{display:flex}.DropNav .tab-nav>li>a{display:block;padding:5px 38px;color:#fff!important;position:relative;min-height:auto;line-height:32px}.DropNav .tab-nav>li .btntab{float:right;color:#fff;margin-right:10px;background:url(../images/icon/arrow.svg) no-repeat;width:17px;height:17px}.DropNav .tab-nav>li .btntab svg{width:17px}.DropNav .tab-nav>li:hover{background:var(--secondary-color)}.DropNav .tab-nav>li:hover a{color:var(--Global-color)}.DropNav .tab-nav>li:hover .btntab{background-image:url(../images/icon/next.svg);background-size:20px}.DropNav .LinkSelf{color:#fff;padding:10px 40px;position:relative;font-weight:800}.DropNav .LinkSelf:hover{background:var(--secondary-color);color:var(--Global-color)}.ContentTab{padding:30px 29px 26px;justify-content:space-between;position:absolute;top:0;left:500px;right:0;display:flex;width:auto;visibility:hidden;opacity:0;max-width:960px;line-height:24px}.ContentTab::-webkit-scrollbar{width:8px}.ContentTab::-webkit-scrollbar-track{background:#ccc;border-radius:4px}.ContentTab::-webkit-scrollbar-thumb{border-radius:4px;background:#777;height:80px}.ContentTab .mobile-hide{border-radius:16px;background:#eefff5;padding:32px}.ContentTab.active{visibility:visible;opacity:1;background:0 0;overflow:auto}.ContentTab .link{font-size:18px;font-weight:500}.ContentTab .list-holder{padding:5px 0 0;margin:0 0 18px}.ContentTab .list-holder a{color:var(--Global-color);padding-top:5px;padding-bottom:5px;display:block}.ContentTab .DescMenu{margin-top:24px}.ContentTab .ImgMenu{margin-bottom:24px;position:relative;display:inline-block;min-height:150px;width:100%}.ContentTab .ImgMenu span{width:100%;height:100%;border-radius:10px;display:flex;align-items:flex-end;padding:20px;background:linear-gradient(180deg,rgba(24,24,27,0) 0,rgba(0,0,0,0.4) 49.13%,#000 100%);font-size:22px;line-height:28px;font-weight:700;color:#fff;min-width:150px;min-height:150px}.ContentTab .LienMenu{font-size:16px;font-weight:700}.ContentTab .LienMenu .arrow-right{background:url(../images/icon/arrow-r.png) no-repeat;width:30px;height:20px;display:inline-block;margin-left:5px;background-size:contain}#view_hotels #mapCanvas .rayon_recherche,#view_hotels #mapCanvas .EcoFidListe{display:none}#view_rech_carto .ScrollListeMap .EcoFidListe{display:none}#view_rech_carto #mapCanvas .EcoFidListe{display:none}.gm-style-iw-d .ListeMapHotel .LienCartoNew{position:absolute;top:-14px;left:0;right:0;bottom:0}.payboxmodal{z-index:9999}.payboxmodal .uk-modal-dialog{top:92px;text-align:center}.payboxmodal .uk-modal-title{color:red;font-size:18px}.payboxmodal .uk-close{position:absolute;right:10px;top:10px}.payboxmodal .uk-button-primary{min-width:300px}.TitleEtape{font-size:18px;font-weight:600;margin-bottom:10px}.TitleEtape span{display:inline-block;width:26px;height:26px;border-radius:100%;margin:0 auto;background:#ccc;font-size:14px;line-height:26px;text-align:center;margin-right:10px}@supports(font:-apple-system-body) and (-webkit-appearance:none){.SlideFiche img{height:auto!important;min-height:179px}}#iframe_id_3ds{height:500px!important}.ModalCheque .ChequeRefontePop{max-width:600px;box-shadow:none;border:1px solid var(--primary-color)!important;border-radius:0 40px 40px 40px;text-transform:uppercase;color:var(--primary-color);padding-top:1px;padding-right:1px;line-height:1.2}.ModalCheque .ChequeRefontePop .date_code .date_chq{margin-top:0;padding-top:15px;border-right:1px solid var(--primary-color);line-height:24px}.ModalCheque .ChequeRefontePop .date_code .date_chq .date_{font-size:17px}.ModalCheque .ChequeRefontePop .date_code .img_qr{padding-right:5px}.ModalCheque .ChequeRefontePop .date_code .img_qr>span{font-size:16.4px}.ModalCheque .NoteCheq{font-size:20px;font-style:normal;font-weight:400;letter-spacing:.488px;margin-top:15px}.ModalCheque .NoteCheq p:first-child{font-size:22px}.ModalCheque .NumCheque{background-color:#fbf8f9;border-radius:0 40px 0 80px;padding:20px;text-align:right;height:100%;display:flex;flex-direction:column;justify-content:center;font-size:28px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.056px}.ModalCheque .NumCheque .p-1{font-size:15px}.ModalCheque .NumCheque .p-2{font-size:22.4px;font-weight:500}.ModalCheque .NumCheque .p-2 span{font-weight:600}.ModalCheque .NumCheque .p-2 .border_ch{content:"";width:28%;height:3px;background-color:#a8c975;display:block;margin-right:1px;margin-left:auto}.ModalCheque .NumCheque .CheqNum{margin-top:8px;font-weight:700}.ModalCheque .NumCheque .CheqNum span{font-size:130px}.ModalCheque .NumCheque .CheqNum sup{font-size:80px}.ModalCheque hr{margin-right:25px;border-color:var(--primary-color);border-width:1px;margin-bottom:10px}.ModalCheque .logoBasCheque{margin-top:0;margin-bottom:20px}.ModalCheque .logoBasCheque td{padding:5px 10px!important}.TitleCheqRef{font-size:22.4px;margin-bottom:5px;margin-top:15px;position:relative;font-weight:300;line-height:33.8px;letter-spacing:1.616px}.TitleCheqRef .line{display:block}.TitleCheqRef .line span{background-color:#fff;position:relative;padding-right:8px;z-index:2}.TitleCheqRef .separatorCheq{content:"";width:100%;height:3.48px;background-color:#a8c975;display:block;position:absolute;bottom:6px;right:0}.ModalChequeRefonte .uk-modal-dialog{max-width:885px!important;width:100%}.ChequeRefonte23{background-color:#fff;color:#002737;text-transform:uppercase}.ChequeRefonte23 .SubChequeRefont{border:1px solid #002737;border-radius:0 30px 30px 30px}.ChequeRefonte23 .LeftTop{padding-top:25px;padding-left:25px}.loadConfirm{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;z-index:999}#page-loader-box{position:absolute;left:50%;top:50%;z-index:1;margin:-100px 0 0 -100px;border-radius:50%;border-top:2px solid var(--primary-color);border-bottom:2px solid #b1c3c4;width:200px;height:200px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.imgLoadFixe{position:absolute;left:0;top:0;z-index:2;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px}.imgLoadFixe img{margin-top:125px}#pageloader{width:100%;height:100%;background:#fff;z-index:10000;position:fixed;display:block}.TextLaoding{font-weight:700;color:var(--primary-color);font-size:16px;min-height:45px}.loaded #pageloader{visibility:hidden;zoom:1;filter:alpha(opacity=50);opacity:.5;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.loaded #page-loader-box{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.hotels .gm-ui-hover-effect>span,.listhotels .gm-ui-hover-effect>span{width:25px!important;height:25px!important;margin:3px!important;background-color:var(--primary-color)!important}.hotels .gm-style .gm-style-iw-c,.listhotels .gm-style .gm-style-iw-c{padding:0!important;border-radius:16px}.hotels .gm-style .gm-style-iw-d,.listhotels .gm-style .gm-style-iw-d{overflow-y:auto!important}.hotels .gm-style .ListeMapHotel .ListeHotel .PrixListeGlo,.listhotels .gm-style .ListeMapHotel .ListeHotel .PrixListeGlo{width:100%}.hotels .gm-style .ListeMapHotel .ListeHotel .InfoListeHotel,.listhotels .gm-style .ListeMapHotel .ListeHotel .InfoListeHotel{padding-left:10px;padding-right:10px}.hotels .gm-style .ListeMapHotel .ListeHotel .ElementRightListe,.listhotels .gm-style .ListeMapHotel .ListeHotel .ElementRightListe{padding-right:10px;padding-left:10px}.hotels .gm-style-iw-d>div,.listhotels .gm-style-iw-d>div{width:100%}.hotels .gm-ui-hover-effect,.listhotels .gm-ui-hover-effect{opacity:1;background:#fff!important;border-radius:100%;text-align:center;top:0!important;right:0!important}.hotels .ListeHotel .HotelIndispo,.listhotels .ListeHotel .HotelIndispo{margin-left:10px;margin-right:10px}.SearchInThisZone{background:#fff url(../images/icon/icon-zone.png) no-repeat 98%;border:2px solid var(--primary-color);border-radius:8px;color:var(--primary-color);text-align:center;font-weight:600;padding:5px 30px 5px 10px;position:absolute;z-index:9;top:10px;right:5px;background-size:16px;cursor:pointer}.SearchInThisZone:hover{background-color:var(--primary-color);color:#fff;background-image:url(../images/icon/icon-zone-h.png)}.field-text-mobile label{top:0!important}.select-indicatif .clss_country_name{display:none}.country-select .SelectTri{float:left;min-width:90px;position:relative;cursor:pointer}.country-select .select-optionsTel{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);width:auto;min-width:320px;max-height:200px;overflow-y:scroll;font-size:13px;border:1px solid #ccc}.country-select .select-optionsTel li{padding:5px 10px;margin-top:3px}.country-select .select-optionsTel li:hover{background-color:#e6e6e6}.country-select .select-styled:after{width:15px;height:15px;background-size:contain;top:15px;right:5px}.country-select .select-styled{border-bottom:1px solid #e6e6e6;line-height:40px;padding-left:5px;padding-right:5px;margin-right:5px;display:flex;align-items:center}.country-select .select-styled .flag{margin-right:6px}.country-select .select-styled.active{background-color:#f1f1f1;color:#000;border-radius:0}.country-select .select-styled.active:after{background:url(../images/icon/down-arrow-v.png);transform:rotate(180deg);background-size:contain}.country-select .flag{width:20px!important;height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(../images/flags.png?v=50);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0;display:inline-block}.country-select .flag.ac{height:10px;background-position:0 0}.country-select .flag.ad{height:14px;background-position:-22px 0}.country-select .flag.ae{height:10px;background-position:-44px 0}.country-select .flag.af{height:14px;background-position:-66px 0}.country-select .flag.ag{height:14px;background-position:-88px 0}.country-select .flag.ai{height:10px;background-position:-110px 0}.country-select .flag.al{height:15px;background-position:-132px 0}.country-select .flag.am{height:10px;background-position:-154px 0}.country-select .flag.ao{height:14px;background-position:-176px 0}.country-select .flag.aq{height:14px;background-position:-198px 0}.country-select .flag.ar{height:13px;background-position:-220px 0}.country-select .flag.as{height:10px;background-position:-242px 0}.country-select .flag.at{height:14px;background-position:-264px 0}.country-select .flag.au{height:10px;background-position:-286px 0}.country-select .flag.aw{height:14px;background-position:-308px 0}.country-select .flag.ax{height:13px;background-position:-330px 0}.country-select .flag.az{height:10px;background-position:-352px 0}.country-select .flag.ba{height:10px;background-position:-374px 0}.country-select .flag.bb{height:14px;background-position:-396px 0}.country-select .flag.bd{height:12px;background-position:-418px 0}.country-select .flag.be{height:15px;background-position:-440px 0}.country-select .flag.bf{height:14px;background-position:-460px 0}.country-select .flag.bg{height:12px;background-position:-482px 0}.country-select .flag.bh{height:12px;background-position:-504px 0}.country-select .flag.bi{height:12px;background-position:-526px 0}.country-select .flag.bj{height:14px;background-position:-548px 0}.country-select .flag.bl{height:14px;background-position:-570px 0}.country-select .flag.bm{height:10px;background-position:-592px 0}.country-select .flag.bn{height:10px;background-position:-614px 0}.country-select .flag.bo{height:14px;background-position:-636px 0}.country-select .flag.bq{height:14px;background-position:-658px 0}.country-select .flag.br{height:14px;background-position:-680px 0}.country-select .flag.bs{height:10px;background-position:-702px 0}.country-select .flag.bt{height:14px;background-position:-724px 0}.country-select .flag.bv{height:15px;background-position:-746px 0}.country-select .flag.bw{height:14px;background-position:-768px 0}.country-select .flag.by{height:10px;background-position:-790px 0}.country-select .flag.bz{height:14px;background-position:-812px 0}.country-select .flag.ca{height:10px;background-position:-834px 0}.country-select .flag.cc{height:10px;background-position:-856px 0}.country-select .flag.cd{height:15px;background-position:-878px 0}.country-select .flag.cf{height:14px;background-position:-900px 0}.country-select .flag.cg{height:14px;background-position:-922px 0}.country-select .flag.ch{height:15px;background-position:-944px 0}.country-select .flag.ci{height:14px;background-position:-961px 0}.country-select .flag.ck{height:10px;background-position:-983px 0}.country-select .flag.cl{height:14px;background-position:-1005px 0}.country-select .flag.cm{height:14px;background-position:-1027px 0}.country-select .flag.cn{height:14px;background-position:-1049px 0}.country-select .flag.co{height:14px;background-position:-1071px 0}.country-select .flag.cp{height:14px;background-position:-1093px 0}.country-select .flag.cr{height:12px;background-position:-1115px 0}.country-select .flag.cu{height:10px;background-position:-1137px 0}.country-select .flag.cv{height:12px;background-position:-1159px 0}.country-select .flag.cw{height:14px;background-position:-1181px 0}.country-select .flag.cx{height:10px;background-position:-1203px 0}.country-select .flag.cy{height:13px;background-position:-1225px 0}.country-select .flag.cz{height:14px;background-position:-1247px 0}.country-select .flag.de{height:12px;background-position:-1269px 0}.country-select .flag.dg{height:10px;background-position:-1291px 0}.country-select .flag.dj{height:14px;background-position:-1313px 0}.country-select .flag.dk{height:15px;background-position:-1335px 0}.country-select .flag.dm{height:10px;background-position:-1357px 0}.country-select .flag.do{height:13px;background-position:-1379px 0}.country-select .flag.dz{height:14px;background-position:-1401px 0}.country-select .flag.ea{height:14px;background-position:-1423px 0}.country-select .flag.ec{height:14px;background-position:-1445px 0}.country-select .flag.ee{height:13px;background-position:-1467px 0}.country-select .flag.eg{height:14px;background-position:-1489px 0}.country-select .flag.eh{height:10px;background-position:-1511px 0}.country-select .flag.er{height:10px;background-position:-1533px 0}.country-select .flag.es{height:14px;background-position:-1555px 0}.country-select .flag.et{height:10px;background-position:-1577px 0}.country-select .flag.eu{height:14px;background-position:-1599px 0}.country-select .flag.fi{height:12px;background-position:-1621px 0}.country-select .flag.fj{height:10px;background-position:-1643px 0}.country-select .flag.fk{height:10px;background-position:-1665px 0}.country-select .flag.fm{height:11px;background-position:-1687px 0}.country-select .flag.fo{height:15px;background-position:-1709px 0}.country-select .flag.fr{height:14px;background-position:-1731px 0}.country-select .flag.ga{height:15px;background-position:-1753px 0}.country-select .flag.gb{height:10px;background-position:-1775px 0}.country-select .flag.gd{height:12px;background-position:-1797px 0}.country-select .flag.ge{height:14px;background-position:-1819px 0}.country-select .flag.gf{height:14px;background-position:-1841px 0}.country-select .flag.gg{height:14px;background-position:-1863px 0}.country-select .flag.gh{height:14px;background-position:-1885px 0}.country-select .flag.gi{height:10px;background-position:-1907px 0}.country-select .flag.gl{height:14px;background-position:-1929px 0}.country-select .flag.gm{height:14px;background-position:-1951px 0}.country-select .flag.gn{height:14px;background-position:-1973px 0}.country-select .flag.gp{height:14px;background-position:-1995px 0}.country-select .flag.gq{height:14px;background-position:-2017px 0}.country-select .flag.gr{height:14px;background-position:-2039px 0}.country-select .flag.gs{height:10px;background-position:-2061px 0}.country-select .flag.gt{height:13px;background-position:-2083px 0}.country-select .flag.gu{height:11px;background-position:-2105px 0}.country-select .flag.gw{height:10px;background-position:-2127px 0}.country-select .flag.gy{height:12px;background-position:-2149px 0}.country-select .flag.hk{height:14px;background-position:-2171px 0}.country-select .flag.hm{height:10px;background-position:-2193px 0}.country-select .flag.hn{height:10px;background-position:-2215px 0}.country-select .flag.hr{height:10px;background-position:-2237px 0}.country-select .flag.ht{height:12px;background-position:-2259px 0}.country-select .flag.hu{height:10px;background-position:-2281px 0}.country-select .flag.ic{height:14px;background-position:-2303px 0}.country-select .flag.id{height:14px;background-position:-2325px 0}.country-select .flag.ie{height:10px;background-position:-2347px 0}.country-select .flag.il{height:15px;background-position:-2369px 0}.country-select .flag.im{height:10px;background-position:-2391px 0}.country-select .flag.in{height:14px;background-position:-2413px 0}.country-select .flag.io{height:10px;background-position:-2435px 0}.country-select .flag.iq{height:14px;background-position:-2457px 0}.country-select .flag.ir{height:12px;background-position:-2479px 0}.country-select .flag.is{height:15px;background-position:-2501px 0}.country-select .flag.it{height:14px;background-position:-2523px 0}.country-select .flag.je{height:12px;background-position:-2545px 0}.country-select .flag.jm{height:10px;background-position:-2567px 0}.country-select .flag.jo{height:10px;background-position:-2589px 0}.country-select .flag.jp{height:14px;background-position:-2611px 0}.country-select .flag.ke{height:14px;background-position:-2633px 0}.country-select .flag.kg{height:12px;background-position:-2655px 0}.country-select .flag.kh{height:13px;background-position:-2677px 0}.country-select .flag.ki{height:10px;background-position:-2699px 0}.country-select .flag.km{height:12px;background-position:-2721px 0}.country-select .flag.kn{height:14px;background-position:-2743px 0}.country-select .flag.kp{height:10px;background-position:-2765px 0}.country-select .flag.kr{height:14px;background-position:-2787px 0}.country-select .flag.kw{height:10px;background-position:-2809px 0}.country-select .flag.ky{height:10px;background-position:-2831px 0}.country-select .flag.kz{height:10px;background-position:-2853px 0}.country-select .flag.la{height:14px;background-position:-2875px 0}.country-select .flag.lb{height:14px;background-position:-2897px 0}.country-select .flag.lc{height:10px;background-position:-2919px 0}.country-select .flag.li{height:12px;background-position:-2941px 0}.country-select .flag.lk{height:10px;background-position:-2963px 0}.country-select .flag.lr{height:11px;background-position:-2985px 0}.country-select .flag.ls{height:14px;background-position:-3007px 0}.country-select .flag.lt{height:12px;background-position:-3029px 0}.country-select .flag.lu{height:12px;background-position:-3051px 0}.country-select .flag.lv{height:10px;background-position:-3073px 0}.country-select .flag.ly{height:10px;background-position:-3095px 0}.country-select .flag.ma{height:14px;background-position:-3117px 0}.country-select .flag.mc{height:15px;background-position:-3139px 0}.country-select .flag.md{height:10px;background-position:-3160px 0}.country-select .flag.me{height:10px;background-position:-3182px 0}.country-select .flag.mf{height:14px;background-position:-3204px 0}.country-select .flag.mg{height:14px;background-position:-3226px 0}.country-select .flag.mh{height:11px;background-position:-3248px 0}.country-select .flag.mk{height:10px;background-position:-3270px 0}.country-select .flag.ml{height:14px;background-position:-3292px 0}.country-select .flag.mm{height:14px;background-position:-3314px 0}.country-select .flag.mn{height:10px;background-position:-3336px 0}.country-select .flag.mo{height:14px;background-position:-3358px 0}.country-select .flag.mp{height:10px;background-position:-3380px 0}.country-select .flag.mq{height:14px;background-position:-3402px 0}.country-select .flag.mr{height:14px;background-position:-3424px 0}.country-select .flag.ms{height:10px;background-position:-3446px 0}.country-select .flag.mt{height:14px;background-position:-3468px 0}.country-select .flag.mu{height:14px;background-position:-3490px 0}.country-select .flag.mv{height:14px;background-position:-3512px 0}.country-select .flag.mw{height:14px;background-position:-3534px 0}.country-select .flag.mx{height:12px;background-position:-3556px 0}.country-select .flag.my{height:10px;background-position:-3578px 0}.country-select .flag.mz{height:14px;background-position:-3600px 0}.country-select .flag.na{height:14px;background-position:-3622px 0}.country-select .flag.nc{height:10px;background-position:-3644px 0}.country-select .flag.ne{height:15px;background-position:-3666px 0}.country-select .flag.nf{height:10px;background-position:-3686px 0}.country-select .flag.ng{height:10px;background-position:-3708px 0}.country-select .flag.ni{height:12px;background-position:-3730px 0}.country-select .flag.nl{height:14px;background-position:-3752px 0}.country-select .flag.no{height:15px;background-position:-3774px 0}.country-select .flag.np{height:15px;background-position:-3796px 0;background-color:transparent}.country-select .flag.nr{height:10px;background-position:-3811px 0}.country-select .flag.nu{height:10px;background-position:-3833px 0}.country-select .flag.nz{height:10px;background-position:-3855px 0}.country-select .flag.om{height:10px;background-position:-3877px 0}.country-select .flag.pa{height:14px;background-position:-3899px 0}.country-select .flag.pe{height:14px;background-position:-3921px 0}.country-select .flag.pf{height:14px;background-position:-3943px 0}.country-select .flag.pg{height:15px;background-position:-3965px 0}.country-select .flag.ph{height:10px;background-position:-3987px 0}.country-select .flag.pk{height:14px;background-position:-4009px 0}.country-select .flag.pl{height:13px;background-position:-4031px 0}.country-select .flag.pm{height:14px;background-position:-4053px 0}.country-select .flag.pn{height:10px;background-position:-4075px 0}.country-select .flag.pr{height:14px;background-position:-4097px 0}.country-select .flag.ps{height:10px;background-position:-4119px 0}.country-select .flag.pt{height:14px;background-position:-4141px 0}.country-select .flag.pw{height:13px;background-position:-4163px 0}.country-select .flag.py{height:11px;background-position:-4185px 0}.country-select .flag.qa{height:8px;background-position:-4207px 0}.country-select .flag.re{height:14px;background-position:-4229px 0}.country-select .flag.ro{height:14px;background-position:-4251px 0}.country-select .flag.rs{height:14px;background-position:-4273px 0}.country-select .flag.ru{height:14px;background-position:-4295px 0}.country-select .flag.rw{height:14px;background-position:-4317px 0}.country-select .flag.sa{height:14px;background-position:-4339px 0}.country-select .flag.sb{height:10px;background-position:-4361px 0}.country-select .flag.sc{height:10px;background-position:-4383px 0}.country-select .flag.sd{height:10px;background-position:-4405px 0}.country-select .flag.se{height:13px;background-position:-4427px 0}.country-select .flag.sg{height:14px;background-position:-4449px 0}.country-select .flag.sh{height:10px;background-position:-4471px 0}.country-select .flag.si{height:10px;background-position:-4493px 0}.country-select .flag.sj{height:15px;background-position:-4515px 0}.country-select .flag.sk{height:14px;background-position:-4537px 0}.country-select .flag.sl{height:14px;background-position:-4559px 0}.country-select .flag.sm{height:15px;background-position:-4581px 0}.country-select .flag.sn{height:14px;background-position:-4603px 0}.country-select .flag.so{height:14px;background-position:-4625px 0}.country-select .flag.sr{height:14px;background-position:-4647px 0}.country-select .flag.ss{height:10px;background-position:-4669px 0}.country-select .flag.st{height:10px;background-position:-4691px 0}.country-select .flag.sv{height:12px;background-position:-4713px 0}.country-select .flag.sx{height:14px;background-position:-4735px 0}.country-select .flag.sy{height:14px;background-position:-4757px 0}.country-select .flag.sz{height:14px;background-position:-4779px 0}.country-select .flag.ta{height:10px;background-position:-4801px 0}.country-select .flag.tc{height:10px;background-position:-4823px 0}.country-select .flag.td{height:14px;background-position:-4845px 0}.country-select .flag.tf{height:14px;background-position:-4867px 0}.country-select .flag.tg{height:13px;background-position:-4889px 0}.country-select .flag.th{height:14px;background-position:-4911px 0}.country-select .flag.tj{height:10px;background-position:-4933px 0}.country-select .flag.tk{height:10px;background-position:-4955px 0}.country-select .flag.tl{height:10px;background-position:-4977px 0}.country-select .flag.tm{height:14px;background-position:-4999px 0}.country-select .flag.tn{height:14px;background-position:-5021px 0}.country-select .flag.to{height:10px;background-position:-5043px 0}.country-select .flag.tr{height:14px;background-position:-5065px 0}.country-select .flag.tt{height:12px;background-position:-5087px 0}.country-select .flag.tv{height:10px;background-position:-5109px 0}.country-select .flag.tw{height:14px;background-position:-5131px 0}.country-select .flag.tz{height:14px;background-position:-5153px 0}.country-select .flag.ua{height:14px;background-position:-5175px 0}.country-select .flag.ug{height:14px;background-position:-5197px 0}.country-select .flag.um{height:11px;background-position:-5219px 0}.country-select .flag.us{height:11px;background-position:-5241px 0}.country-select .flag.uy{height:14px;background-position:-5263px 0}.country-select .flag.uz{height:10px;background-position:-5285px 0}.country-select .flag.va{height:15px;background-position:-5307px 0}.country-select .flag.vc{height:14px;background-position:-5324px 0}.country-select .flag.ve{height:14px;background-position:-5346px 0}.country-select .flag.vg{height:10px;background-position:-5368px 0}.country-select .flag.vi{height:14px;background-position:-5390px 0}.country-select .flag.vn{height:14px;background-position:-5412px 0}.country-select .flag.vu{height:12px;background-position:-5434px 0}.country-select .flag.wf{height:14px;background-position:-5456px 0}.country-select .flag.ws{height:10px;background-position:-5478px 0}.country-select .flag.xk{height:15px;background-position:-5500px 0}.country-select .flag.ye{height:14px;background-position:-5522px 0}.country-select .flag.yt{height:14px;background-position:-5544px 0}.country-select .flag.za{height:14px;background-position:-5566px 0}.country-select .flag.zm{height:14px;background-position:-5588px 0}.country-select .flag.zw{height:10px;background-position:-5610px 0}.hotels .js-filter-indisponible.show-js-filter-indisponible{display:block}.AgeEnfRange{width:100%}.AgeEnfRange label{text-transform:none!important;font-weight:700!important;color:var(--primary-color)!important;font-size:12px!important}.AgeEnfRange .roomsSelect{margin-left:20px}.AgeEnfRange input[type=number]::-webkit-outer-spin-button,.AgeEnfRange input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AgeEnfRange input[type=number]{text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;width:75px}.AgeEnfRange input[type=range]{-webkit-appearance:none;width:100%;margin-right:10px;background-color:var(--primary-color);height:3px}.AgeEnfRange input[type=range]:focus{outline:none}.AgeEnfRange input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;animate:.2s;background-color:var(--primary-color);border-radius:1px;box-shadow:none;border:0}.AgeEnfRange input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0 0 0 #000;border:1px solid var(--primary-color);height:24px;width:24px;border-radius:25px;background:var(--primary-hover-color);cursor:pointer;-webkit-appearance:none;margin-top:-11px}.AgeEnfRange input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000;border:1px solid var(--primary-color);border-radius:25px;background:var(--primary-hover-color);height:24px;width:24px}.RoomNumber{display:flex;align-items:center}.RoomNumber .AgeNumber{background:#fff;border:1px solid var(--border-color);height:35px;position:relative;width:35px;text-align:center;font-size:12px;border-radius:10px;font-weight:800}.listRoomRecommended{border:1px solid #d8dcfb;border-radius:16px;margin-bottom:20px;background-color:#eefff5;padding-top:40px;position:relative}.listRoomRecommended .HebDisponible{border-color:var(--secondary-color);background-color:var(--secondary-color);color:var(--primary-color);display:block!important;border-radius:16px 16px 0 0;position:absolute;top:0}.ChambreRecommande .TarifSelectionnerChambre{border-bottom:1px solid #d4dedf;padding-bottom:20px}.ChambreRecommande:last-child .TarifSelectionnerChambre{border-bottom:none;padding-bottom:0}.ChambreRecommande .AnnulPaiementPetit .Text-Lien{margin-left:10px}.ChambreRecommande .ChoixTarifChambre{cursor:none}.ChambreRecommande .ChoixTarifChambre:hover{border-width:1px}.ChambreRecommande .SubTarifSelectChambre{padding:15px 20px;margin-top:30px}.ChambreRecommande .accorRecom{font-size:10px}.ChambreRecommande .accorRecom .uk-icon{margin-left:2px}.ChambreRecommande .accorRecom .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke-width:1.5}.ChambreRecommande .LeftTarifSelectChambre{border-right:none;padding-right:0}.ChambreRecommande .TitreOffre{padding-right:10px}.ChambreRecommande .TitreOffre .iconeOffreCh{display:none}.ChambreRecommande .TitreOffre .uk-icon{display:none}.ChambreRecommande .ServChambreNew{margin-top:0;font-size:12px;font-weight:700;color:var(--primary-color)}.ChambreRecommande .recommandeinfo h3{font-size:18px;text-decoration:underline;margin-bottom:0}.ChambreRecommande .PriceRightRec{text-align:right;font-size:18px;font-weight:800;color:var(--primary-color)}.RecommandeMobCss{padding:24px;border-left:1px solid var(--border-color);display:flex;align-items:center;justify-content:center}.RecommandeMobCss h5{font-size:18px}.RecommandeMobCss .PrixTarifSelectChambre{text-align:right}.RecommandeMobCss .PrixTarifSelectChambre strong{font-size:18px;color:var(--primary-color)}.RecommandeMobCss .LeftModalTarif{margin-top:30px}.BottomRecommande{border-radius:16px;background-color:#f5f5f5;padding:25px}.BottomRecommande .RightTarifSelectChambre .PrixTarifSelectChambre{margin-top:0}.RoomCapacity{margin-top:0!important;color:var(--nuances-de-gris-600);font-size:12px}.BtnSupprimerChambre{border:none;background-color:transparent;color:var(--primary-color)}.ZoneProximite{border:1px solid #d4dedf;border-radius:20px;padding:25px}.ZoneProximite h2{font-size:20px;min-height:50px}.ZoneProximite a{text-decoration:none;display:block;font-weight:400}.ZoneProximite div>div{border-left:1px solid #d4dedf}.ZoneProximite div>div:first-child{border-left:none}.notice-bloc-etic{border:1px solid #ba1f1a;background-color:#fbe6e7;color:#000;padding:5px 20px;font-weight:700;display:flex;align-items:center;gap:10px;border-radius:4px;margin-bottom:10px;text-align:center}.PanneauMonCompte .validate-password{display:none}.PanneauMonCompte .uk-offcanvas-bar{background:#fff;color:#000;width:375px;padding:25px}.PanneauMonCompte .uk-offcanvas-bar a:not(.uk-button){color:var(--primary-color);font-weight:700;text-decoration:underline;margin-top:15px;display:block}.PanneauMonCompte .uk-close{color:var(--primary-color)!important}.PanneauMonCompte .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke-width:2}.PanneauMonCompte h2{color:#000;font-size:24px;margin-top:10px;margin-bottom:20px}.PanneauMonCompte .PanneauEtik{display:flex;align-items:center;gap:24px;padding:20px;border-radius:16px;background:var(--nuances-de-gris-800);font-size:12.5px;margin-bottom:20px}.PanneauMonCompte .champsInput{margin-top:20px}.PanneauMonCompte .champsInput label{font-weight:700}.PanneauMonCompte .champsInput label.error{color:red;font-weight:200;margin-top:2px;display:none}.PanneauMonCompte .champsInput label[for=text-votre-email-modal],.PanneauMonCompte .champsInput label[for=password_login-modal],.PanneauMonCompte .champsInput label[for=text-votre-email],.PanneauMonCompte .champsInput label[for=password_login]{display:none!important}.PanneauMonCompte .champsInput input{border:1px solid var(--border-color)!important;border-radius:16px;padding:13px 16px;width:100%;margin-top:16px;line-height:22px;font-size:14px!important;color:#677677!important}.PanneauMonCompte .champsInput input:hover{border:1px solid var(--border-color)!important}.PanneauMonCompte .champsInput input::-webkit-input-placeholder{color:#677677}.PanneauMonCompte .champsInput input::-moz-placeholder{color:#677677}.PanneauMonCompte .champsInput input:-ms-input-placeholder{color:#677677}.PanneauMonCompte .champsInput input:-moz-placeholder{color:#677677}.PanneauMonCompte .champsInput input[type=password]{font-size:16px!important}.PanneauMonCompte .ChampMarge{margin-top:40px}.PanneauMonCompte .uk-button-primary{background-color:var(--primary-color);color:#fff;width:100%}.PanneauMonCompte .uk-button-primary:hover,.PanneauMonCompte .uk-button-primary:active,.PanneauMonCompte .uk-button-primary:focus{background-color:var(--primary-hover-color);color:#fff}.PanneauMonCompte .uk-button-primary:disabled{background-color:#ccc;color:#333;cursor:not-allowed}.PanneauMonCompte .uk-button-secondary{color:var(--primary-color);width:100%}.PanneauMonCompte .lienPanneau{text-align:center;bottom:10px;left:0;right:0;margin-top:50px}.PanneauMonCompte .lienPanneau a{font-size:16px}.PanneauMonCompte .lienPanneau input{color:var(--primary-color);font-weight:700;font-size:16px;text-decoration:underline;margin:20px auto;display:block;background:0 0;border:none;cursor:pointer}.PanneauMonCompte .modeConnecter{color:var(--primary-color)}.PanneauMonCompte .modeConnecter .uk-button{display:inline-block;color:var(--primary-color);font-size:16px;font-weight:700}.PanneauMonCompte .ChequePanneau{font-size:40px;font-weight:800;color:var(--primary-color);line-height:47px}.PanneauMonCompte .Mrg{margin-top:10px}.PanneauMonCompte .textPanneau strong{font-size:16px}.PanneauMonCompte .input-password-toggle{position:absolute;right:5px;top:28px;background:#fff;border:none;cursor:pointer}.PanneauMonCompte .input-password-toggle span{background:url(../images/icon/icon-vue.png) no-repeat;width:24px;height:24px;display:block}.PanneauMonCompte .input-password-toggle.icon-eye span{background:url(../images/icon/icon-vue-h.png) no-repeat}.PanneauMonCompte .blocPanneauLateral{border-radius:16px;background:#eefff5;text-align:center;padding:15px}.PanneauMonCompte .uk-close{margin:5px}.PanneauMonCompte .grecaptcha-badge{margin:0 auto;transform:scale(.95);-webkit-transform:scale(.95);transform-origin:0 0;-webkit-transform-origin:0 0}.blocPanneauLateral{border-radius:16px;text-align:center;padding:15px}.InfoCompteConnecter{background:#eefff5;padding:24px;display:flex;flex-direction:column;color:var(--primary-color)}.InfoCompteConnecter i{font-style:normal}.InfoCompteConnecter .CarteConnecter .uk-button{background:0 0;color:#fff;border-color:#fff}.InfoCompteConnecter .blocPanneauLateral{background:#fff}.InfoCompteConnecter .textPanneau strong{font-size:14px}.compte .BgGlobAccount,.cheques .BgGlobAccount,.reservations .BgGlobAccount,.commentcamarche .BgGlobAccount{height:380px;clip-path:initial;background-position:inherit;background-size:cover}.compte .PageContainerOlogis .uk-button,.cheques .PageContainerOlogis .uk-button,.reservations .PageContainerOlogis .uk-button,.commentcamarche .PageContainerOlogis .uk-button{padding-top:12px;padding-bottom:11px;font-size:14px}.compte .RightOlogis{padding-top:40px}.compte .RightOlogis h1{font-size:40px;margin-bottom:8px}.compte .RightOlogis .links_dash a{font-weight:400;color:#677677;margin-right:15px}.HeadCompte .links_dash{display:flex}.HeadCompte .links_dash input{background:0 0;font-weight:400;color:#677677;border:none;text-decoration:underline;padding:0;font-size:14px;cursor:pointer}.HeadCompte .links_dash input:hover{text-decoration:none}.cheques .HeadCompte,.commentcamarche .HeadCompte{padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaeeef;margin-bottom:20px}.cheques h1,.commentcamarche h1{margin-bottom:0}.cheques h2,.commentcamarche h2{font-size:20px;line-height:23px}.cheques h3,.commentcamarche h3{font-size:18px;font-weight:400;margin-bottom:0}.TextNuance{color:#677677}.ModalCarteAssociate .uk-modal-dialog{border-radius:16px}.ModalCarteAssociate .SubCarteAssociate{background:var(--primary-color);border-radius:16px;padding:20px}.ModalCarteAssociate .TopCarteAssociate{display:flex;align-items:center;justify-content:space-between}.ModalCarteAssociate .ImgCR{background:#fff;border-radius:8px;width:64px;height:64px;overflow:hidden}.ModalCarteAssociate h3{color:#fff;margin-bottom:8px}.ModalCarteAssociate #Numero_cart{color:#fff;display:block;margin-top:3px}.ModalCarteAssociate #img_barcode_carte{border-radius:8px;max-width:196px;height:56px}.ListeEuroCum{background:#f5f5f5;border-radius:16px;padding:18px 24px 20px 18px;margin-top:16px}.ListeEuroCum .PriceEuroCum{font-size:24px;font-weight:800;color:var(--primary-color);text-align:right}.ListeEuroCum .SubListeEuroCum{display:flex;align-items:baseline;justify-content:space-between}.ListeEuroCum .NomEuroCum{font-size:18px;font-weight:800;margin-top:8px}.ListeEuroCum .PastileEuroCum{background:var(--secondary-color);padding:2px 12px;border-radius:100px;font-weight:600;font-size:11px}.ListeEuroCum .InfoEuroCum{display:flex;align-items:center;gap:8px}.TitreComment{font-weight:700;font-size:16px}.sw-font-18{font-size:18px}a.linkDisabled{text-decoration:none;color:#8f949f;cursor:default}@media print{-webkit-print-color-adjust:exact;@page{margin:3pt 5pt}body{overflow-y:hidden!important;font-size:12px!important;line-height:normal}a{text-decoration:none}h1{font-size:20px!important}h2{font-size:16px!important;margin-bottom:8px!important}h3{font-size:13px!important}.ListeGlobService .uk-accordion-title{font-size:13px!important;padding:5px!important;border-bottom:1px solid #e2e2e2!important;margin-top:10px!important}.GlobHeader,.MoteurSearch,.PartagerVia,.BtnVoirShare,.FooterGlob,.SlideFiche,.SlideFiche .uk-slidenav,#NavOptionSort,.ServiceFiche,.topBackBtn,#AvisPlus,.Etablissement,.BlocBas,.AvisFicheContent,.ImgSlide,.uk-modal,.imgCarte,.uk-sticky-placeholder,.PargBas,#infoPratiquefiche,.show_info,.BtnResrveTable,#IdChambre{display:none!important}.InfoHotel,.MaisonFiche,.InsolitFiche{margin-top:0;line-height:normal}.SejourHotel,.RestaurantFiche,.InfoPratique h2,.uk-accordion-content{margin-top:8px}.uk-accordion-content,.imgPrint,.show_info_phone,.show_info_mail,.infoContact,.logoInfoHotel{display:block!important}.EquipementRestaurant h5,.EquipepentHotel h5{font-size:12px!important;margin:5px 0!important}.ListeGlobService ul li{width:48%!important;padding-left:0;margin-top:0!important}.SegmentationContent,.ChequeCadeau{padding:8px!important;margin-top:15px}.programmeFidelite .CouFidelite{margin-top:0}.SegmentationExp p{line-height:normal!important}.lazyblock{min-height:50px}.uk-close{display:none}.uk-modal-title{font-size:2rem!important;line-height:1.3;text-align:left;margin:-3cm 0 0 1cm!important}p.uk-margin{margin:1cm 0 .5cm 1cm!important}.ChequeRefontePop{border:1px solid #13484d!important;float:left!important;width:100%!important;max-width:700px!important;padding:0!important;margin:0 auto 20px!important;margin-left:1cm!important;position:relative!important;-moz-border-radius:0 40px 40px 40px;-webkit-border-radius:0 40px 40px 40px;border-radius:0 40px 40px 40px;color:#13484d!important}.ChequeRefontePop hr{float:left;width:96%;margin:5px auto!important}.ChequeRefontePop .header_chq{width:100%!important;float:left!important;padding:0!important;margin:0 auto!important}.ChequeRefontePop .header_chq .logo{float:left!important;width:40%!important;text-align:left;margin-bottom:15px!important}.ChequeRefontePop .header_chq .notif_img{width:80%!important}.ChequeRefontePop .header_chq .value_chq{float:right!important;width:60%!important;text-align:right!important}.ChequeRefontePop .header_chq .value_chq .val_chq{font-size:64px!important;font-weight:700!important;min-height:65px}.ChequeRefontePop .chq_val_lettre{float:left!important;width:100%!important;text-align:left!important;color:#13484d;font-size:27.2px;font-style:italic;font-weight:700;line-height:32px}.ChequeRefontePop .chq_val_lettre .border_ch{box-sizing:border-box;height:1.6px;width:320.44px;border:1.6px solid #a8c975;opacity:.21;display:block;margin-top:5px}.ChequeRefontePop .chq_val_lettre #chaque_value_lettre{font-size:27px}.ChequeRefontePop .date_code{float:left!important;width:100%!important;margin-top:25px!important;margin-bottom:25px!important}.ChequeRefontePop .date_code .date_chq{float:left!important;width:50%!important;padding-left:25px!important;border-right:1px solid #13484d!important;color:#13484d!important}.ChequeRefontePop .date_code .date_chq .date_{font-size:19px!important;color:#13484d!important}.ChequeRefontePop .date_code .img_qr{float:left!important;width:50%!important;text-align:center!important}.ChequeRefontePop .date_code .img_qr #chaque_bar_code{float:left!important;text-align:center!important;width:100%!important}.div_center{display:none!important}.chq_notice{padding:0!important;display:block!important;margin:1cm!important;width:90%!important;float:left;clear:both}.LeftOlogis,.list_dash_ol{display:none!important}.GlobHeader .contentHeader .logo-head{display:block!important}.RightOlogis .header_dash{display:none!important}.PageContainerOlogis .page_dash{min-height:0!important}.logoBasCheque{float:left;width:100%;padding-left:30px;padding-right:30px}.logoBasCheque td{padding:5px 10px!important}.TitleCheqRef,.NoteCheq{text-transform:uppercase;font-size:22px;line-height:26px!important;color:#13484d!important}.NoteCheq{margin-top:20px!important;color:#13484d!important}.TitleCheqRef{position:relative!important;width:80%!important;color:#13484d!important}.TitleCheqRef .line span{background-color:#fff!important;position:relative!important;padding-right:8px!important;z-index:2!important}.TitleCheqRef .separatorCheq{content:""!important;width:100%!important;height:3px!important;background-color:#a8c975!important;-webkit-print-color-adjust:exact;color-adjust:exact;display:block!important;position:absolute!important;bottom:4px!important;right:0!important}.NumCheque{background-color:#fbf8f9!important;-webkit-print-color-adjust:exact;color-adjust:exact;-moz-border-radius:0 40px 0 80px;-webkit-border-radius:0 40px 0 80px;border-radius:0 40px 0 80px;padding:20px;text-align:right;height:100%;display:flex;flex-direction:column;justify-content:center;margin-right:5px;color:#13484d}.NumCheque .p-1{font-size:15px;margin-top:0!important}.NumCheque .p-2 span{font-size:22.4px;font-weight:700}.NumCheque .p-2 .border_ch{content:""!important;width:28%!important;height:3px!important;background-color:#a8c975!important;display:block!important;margin-right:1px;margin-left:auto}.NumCheque .CheqNum{margin-top:12px!important;color:#13484d}.NumCheque .CheqNum span{font-size:130px!important}.NumCheque .CheqNum sup{font-size:80px}}@media(min-width:768px){.GlobHeader{display:block}.GlobHeader .contentHeader{float:left}.FooterGlob .NavFooter .MenuFooter .dst-logofooter,.FooterGlob .NavFooter .MenuFooter .menufooter{width:33%;float:left}.MoteurRechercheHome .ContentSearch .InputMangger.DestinationMoteur{width:78%}.MoteurRechercheHome .ContentSearch .InputMangger.DestinationMoteur input[type=text]{border-radius:16px}.MoteurRechercheHome .ContentSearch .InputMangger.DestinationMoteur input[type=text]:focus{border-radius:16px 16px 16px 0}.MoteurRechercheHome .HomeSearchMine{max-width:1220px;margin:0 auto;min-height:445px}.MoteurRechercheHome .DivOu{display:none}.SlideFiche .DotNav{bottom:10px}.ModalGallerie{padding:30px;background:rgba(0,0,0,.85);z-index:1012}.ModalGallerie .closeModal{float:right;color:var(--white-color);margin:-26px -15px 0 0}.ModalGallerie .closeModal svg{width:30px}.GalleryFiche .imgSlideGal{height:100%}.GalleryFiche .uk-thumbnav{justify-content:center}.GalleryFiche .uk-thumbnav li{display:inline-block;padding-left:5px}.GalleryFiche .uk-thumbnav li a{width:100px;height:75px;overflow:hidden}.ChambreTop .ChambreCompris{width:28%;font-size:14px;line-height:18px}.ChambreTop .ChambreBtn{width:30%}.ChequeCadeau .imgChequeCadeau{width:88px;padding-right:30px}.AvisFicheContent .MasonryDiv{column-count:2}.avisfilter{display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:32px}.BlocBas .SubBlocBas{border:1px solid #d4dedf;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;height:100%}.BlocBas .SubBlocBas .imgBlocBas{height:90px}.CalendrierAlt .ui-datepicker-group{width:46%;min-height:332px}.CalendrierAlt .ui-datepicker-group.ui-datepicker-group-first{margin-right:8%}.layout_search .ContentSearch .DateMoteur,.layout_search .ContentSearch .ChampVoyage{width:35%}.layout_search .ContentSearch .btnModifier{width:25%}.restaurant .FideliteRestaurant .uk-accordion-title,.restaurant .ModPaiement .uk-accordion-title{border-bottom:none}.restaurant .FideliteRestaurant.uk-open .uk-accordion-title,.restaurant .ModPaiement.uk-open .uk-accordion-title{border-bottom:1px solid var(--border-color)}.ListeGlobService .ThematiqueF .uk-accordion-title,.ListeGlobService .programmeFidelite .uk-accordion-title{border-bottom:none}.ListeGlobService .ThematiqueF.uk-open .uk-accordion-title,.ListeGlobService .programmeFidelite.uk-open .uk-accordion-title{border-bottom:1px solid var(--border-color)}.BlocTow:nth-child(even) .ImgBlocTow{order:2}.BlocTow:nth-child(even) .ContenuBlocTow{order:1}.blograndom .items-row.cols-1{width:50%}.form-devis h3{text-transform:uppercase;font-weight:400}.rsform-block-titlef h1{font-size:24px;text-align:center}#rsform_18_page_0 .rsform-block-titlef .form-sgtitle{font-size:16px;font-weight:700;color:red;text-align:center;margin-top:10px}.colGauche-seminaireForm{float:left;width:48%}.colDroite-seminaireForm{float:right;width:48%}.rsform-block-individuel,.rsform-block-twin,.rsform-block-double{width:28%;float:left;margin-right:6%}.rsform-block-double{margin-right:0}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear{display:inline-block;margin:0 10px 0 0}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear label{color:#555;font-size:12px}.middleTopCompte{position:relative;top:110px;width:100%;text-align:center}.compte .middleTopCompte{position:absolute;left:10%;top:20%;width:50%;text-align:left}.compte.MonCompteCx .middleTopCompte{position:relative;top:110px;width:100%;text-align:center;left:auto}.emailrecovery .middleTopCompte,.accountrecovery .middleTopCompte{position:absolute;left:42%;top:44%;width:50%;text-align:left}.EtapeFidelite{margin-bottom:100px}.EtapeFidelite h4{font-size:35px;line-height:39px;margin-bottom:50px}.EtapeFidelite li{position:relative;padding-right:20px}.EtapeFidelite li:after{content:" ";position:absolute;border-left:1px solid rgba(151,151,151,.3);bottom:0;right:-30px;height:39%;margin-top:auto;margin-bottom:auto}.EtapeFidelite li:last-child:after{content:none}.PasswordForget .uk-modal-dialog{max-width:432px!important}.hello_block{display:none}.PageContainerOlogis .page_dash{padding:14px 14px 14px 0;background-color:#fff}.LeftOlogis{padding:10px;background-color:rgba(218,218,218,.29)}.TitreWidthCard{display:flex;align-items:center;margin-bottom:15px}.TitreWidthCard img{margin-left:10px}.creat_account h1{font-size:35px;line-height:60px;position:relative}.creat_account .blocCarte{float:left;width:50%}.creat_account #compte_deja{display:flex;justify-content:center;width:100%}.creat_account .compte_deja_create{margin-bottom:33px;position:relative}.creat_account .compte_deja_create .form-group.id_number{max-width:133px}.creat_account .compte_deja_create .form-group.cle_grp{max-width:54px}.creat_account .compte_deja_create .field-button-valider{max-width:370px}.cheque .PageContainerOlogis .page_dash{padding-left:14px}.dashboard .formResponsive select{width:68%!important;font-weight:600}.cancel .PageContainerOlogis .page_dash{padding:41px 35px;max-width:750px;margin-left:auto;margin-right:auto}.cancel .PageContainerOlogis h1{font-size:20px}.cancel .PageContainerOlogis .btn_back_ol{float:left;margin-top:2px}.TopServiceFiche{padding:0 32px 22px;width:100%;margin-top:10px}.TopServiceFiche.ServiceFicheNew .SubServiceFiche{font-size:16px;line-height:24px}.TopServiceFiche.ServiceFicheNew .SubServiceFiche div>span{font-size:14px;line-height:22px}.ServiceFicheNew .SubServiceFiche{margin-top:32px}.ServiceFicheNew .VoirEquipServ{width:auto}.SubChambreHotelNew{padding:24px}.ChambreRecommande .SubChambreHotelNew{padding-bottom:12px;padding-top:12px}.ModalEquipementService .ServiceFicheNew .SubServiceFiche{margin-top:10px}.PushEtick .CanPush{display:flex;align-items:center;justify-content:center;gap:8px}.roomavail .lazyblock,.roomavail .SlideFiche{min-height:400px}.roomavail #blockNoteRSE{min-height:200px}.roomavail #blockAvis{min-height:1400px}.roomavail #blockFaqHotel,.roomavail #blockEtablissement{min-height:655px}.roomavail .MoteurSearchInterne{min-height:500px}.roomavail #room_avail_form,.roomavail .ChambreGlobNew{min-height:720px}.compte .PageContainerOlogis .page_dash,.cheques .PageContainerOlogis .page_dash,.reservations .PageContainerOlogis .page_dash,.commentcamarche .PageContainerOlogis .page_dash{border-radius:32px 32px 0 0;overflow:hidden;padding:0}.cheques .PageContainerOlogis .page_dash,.reservations .PageContainerOlogis .page_dash,.commentcamarche .PageContainerOlogis .page_dash{padding:30px}.btnTotal{position:absolute;top:25px;right:22px}.PanneauMonCompte .uk-offcanvas-bar{box-shadow:0 0 5px rgba(0,0,0,.2)}}@media(min-width:768px) and not all and (min-resolution:.001dpcm){@supports(-webkit-appearance:none){.SlideFiche .imgslide img{height:auto}}}@media(min-width:769px){.BgGlobAccount{height:655px}.ModuleConnexion{max-width:430px}.TopCompte,.TitreOlogisAdmin{margin-top:105px;justify-content:end}.TopCompte .title_h_page,.TitreOlogisAdmin .title_h_page{font-size:68px;line-height:62px;margin-top:-210px}.TopCompte .middleTopCompte,.TitreOlogisAdmin .middleTopCompte{display:flex;align-items:center}.PageContainerOlogis .page_dash.creat_account{padding:20px;min-height:550px}.MarginBg{margin-top:138px}.espaceInfo{padding-left:50px}}@media(min-width:640px){.SlideMob .uk-slider-items:not(.uk-grid){display:block}.ModalCarteAssociate .uk-modal-dialog{padding:30px;max-width:432px!important}.BtnDestination{top:47px;left:31px}.ContentSearch .uk-active .BtnDestination{top:13px}}@media(min-width:960px){.AnnulPaiementPetit .SlidePhotoGlob.SlideChambreNew{width:222px}.AnnulPaiementPetit .SlidePhotoGlob.SlideChambreNew li{margin-top:0}.roomavail .topBackBtn,.hotel .topBackBtn,.restaurant .topBackBtn{top:-25px;z-index:9999;padding-top:0;position:initial;margin-top:-3px;margin-bottom:5px}.roomavail .topBackBtn a,.hotel .topBackBtn a,.restaurant .topBackBtn a,.roomavail .topBackBtn span,.hotel .topBackBtn span,.restaurant .topBackBtn span{font-weight:500}.marque_5 .RightLogo{margin-top:-15px}.marque_5 .GlobHeader .logo-head{margin-top:-10px}.marque_5 .GlobHeader .logo-head img{min-width:107px}.RightLogo{max-height:100px;display:flex;align-items:end;min-height:50px}.RightLogo img{max-height:90px}.button_localisation{display:none!important}.MoteurListePage{width:100%}.MoteurSearch.MoteurSearchInterne .ContentSearch label{font-weight:400;font-size:12px;text-transform:lowercase;text-align:center}.MoteurSearch.MoteurSearchInterne .ContentSearch label:first-letter{text-transform:uppercase}.MoteurSearch.MoteurSearchInterne .ContentSearch .BlocRommPop label{text-align:left}.uk-navbar-nav{gap:inherit}header{height:100px}.GlobHeader .MenuHeader{margin-left:20px}.GlobHeader .logo-head img{width:100%;max-height:100%}.SubMenuGlob{box-shadow:0 5px 10px 0 rgba(19,72,77,.1);padding:48px 60px;border-top:1px solid var(--border-color);top:100px!important}.SubMenuGlob .menu{display:flex;justify-content:center;align-items:flex-start;gap:28px}.SubMenuGlob .ImgMenuNew{min-width:384px;max-width:384px}.SubMenuGlob.GlobOptionMenu li{flex-basis:auto;border-right:1px solid var(--border-color)}.SubMenuGlob.GlobOptionMenu li:last-child{border-right:none}.SubMenuGlob #s-menu-nos-offres{align-items:stretch}.SubMenuGlob #s-menu-nos-offres>li{flex-basis:auto;border-right:1px solid var(--border-color)}.SubMenuGlob #s-menu-nos-offres>li:last-child{border-right:none}.BlocReasurance h2{font-size:40px;margin-bottom:52px}.MoteurRechercheHome{min-height:450px}.MoteurRechercheHome h1{color:#fff;font-size:40px;line-height:normal;letter-spacing:-.88px;position:absolute}.MoteurRechercheHome #TitreHomeGlob{min-height:52px;position:relative}.MoteurRechercheHome .imgmap img{height:51px}.MoteurRechercheHome .MoteurSarchHome{position:absolute;top:44px;left:0;right:auto;max-width:1030px;height:321px;padding:20px}.MoteurRechercheHome .ContentSearch input[type=text]{border-radius:0}.MoteurRechercheHome .ContentSearch .buttonvoyage{border-radius:0 16px 16px 0;padding:13px 16px 13px 12px;height:50px}.MoteurRechercheHome .ContentSearch .MoteurSub{display:flex;justify-content:center}.MoteurRechercheHome .ContentSearch .DestinationMoteur{order:1;width:28%}.MoteurRechercheHome .ContentSearch .DestinationMoteur input[type=text]{border-radius:16px 0 0 16px}.MoteurRechercheHome .ContentSearch .DestinationMoteur.Mangerclass{width:80%;margin-right:3%}.MoteurRechercheHome .ContentSearch .DateMoteur{order:2;width:30%;padding-left:0}.MoteurRechercheHome .ContentSearch .ChampVoyage{order:3;width:20%;padding-left:0}.MoteurRechercheHome .ContentSearch .btnModifier{order:4;min-width:22%;padding-left:16px}.MoteurRechercheHome .ContentSearch .TravelMoteur{order:5;width:100%}.MoteurRechercheHome .ContentSearch .uk-active .DestinationMoteur{width:25%}.MoteurRechercheHome .ContentSearch .uk-active .DestinationMoteur input[type=text]{border-radius:16px;padding-left:35px}.MoteurRechercheHome .ContentSearch .uk-active .DestinationMoteur.InputMangger{width:78%}.MoteurRechercheHome .ContentSearch .uk-active .DateMoteur{width:21%}.MoteurRechercheHome .ContentSearch .uk-active .DateMoteur #DateIn{border-radius:16px 0 0 16px}.MoteurRechercheHome .ContentSearch .uk-active .DateMoteur #DateOut{border-radius:0 16px 16px 0}.MoteurRechercheHome .ContentSearch .uk-active .TravelMoteur{width:18%;order:4;margin-top:0;display:flex;padding-left:5px}.MoteurRechercheHome .ContentSearch .uk-active .TravelMoteur label{display:flex;font-size:11px}.MoteurRechercheHome .ContentSearch .uk-active .btnModifier{order:5;min-width:15%}.MoteurRechercheHome .ContentSearch .uk-active .btnModifier .uk-button{color:#fff!important;background-color:var(--primary-color)!important;background-image:url(../images/icon/loup-n.png)}.MoteurRechercheHome .ContentSearch .uk-active .btnModifier .uk-button:hover{background-color:var(--primary-hover-color)!important}.MoteurRechercheHome .ContentSearch .uk-active .ChampVoyage{width:15%}.MoteurRechercheHome .ContentSearch .uk-active .MoteurSub{justify-content:start}.MoteurRechercheHome .ContentSearch .uk-active .MoteurSub>div{margin-right:8px}.restosearch .MoteurRechercheHome .ContentSearch .DestinationMoteur.Mangerclass{width:74%}.restosearch .MoteurRechercheHome .ContentSearch .DestinationMoteur.Mangerclass input[type=text]{border-radius:16px}.ClssMenuMobile{display:none!important}.avislienmob{float:left}.BtnVoirShare .subadd{display:flex;gap:8px;flex-wrap:wrap}.LeftContenuBloc .BtnShare{min-width:140px;padding-top:10px;padding-bottom:10px;margin-top:-10px;font-size:14px;display:flex;align-items:center}.LeftContenuBloc .BtnShare i{margin-right:8px}.LeftContenuBloc .BlocPartage{display:flex;align-items:center;justify-content:space-between}#ui-datepicker-div.ui-widget .ui-datepicker-buttonpane{display:none}.subhoraire-3{padding-left:15px}.GalerienoteModal .GalleryFiche{width:100%;float:left}.GalerienoteModal .GalleryFiche .uk-slideshow-items{max-width:100%}.seo-content{padding:52px}.GalleryFiche .uk-slideshow-items{min-height:580px!important;max-width:830px;margin:0 auto}.InfoHotel h1{font-size:40px;display:contents}.InfoHotel .BtnVoirShare{margin-top:20px}.InfoHotel .BtnVoirShare.btnPartg{margin-top:-20px}h2{font-size:32px}.ExperienceHome .SegExp{width:250px;height:79px;margin-left:auto;margin-right:auto}.ExperienceHome .SegExp img{width:100%;height:100%;object-fit:contain}.ficherestaurant .SegmentationContent{width:85%}.BlocLogis .PhotoLogis{width:286px}.Etablissement:not('.EtabWithScroll') .uk-slider-items{transform:none!important}.soireesearch .DestinationMoteur{width:40%}.soireesearch .DateMoteur{width:30%}.hotels .ui-autocomplete,.listhotels .ui-autocomplete{width:368px!important;position:fixed;z-index:9999;max-height:430px;overflow-y:scroll;overflow-x:hidden}.hotels .ui-autocomplete::-webkit-scrollbar,.listhotels .ui-autocomplete::-webkit-scrollbar{-webkit-appearance:none;width:8px}.hotels .ui-autocomplete::-webkit-scrollbar-thumb,.listhotels .ui-autocomplete::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5);margin:10px 0}.ContenuListeHotel>.uk-grid{padding-left:35px}#ModalBannRes{top:90px}.MoteurListePage .DestinationMoteur{width:35%;margin-right:10px}.MoteurListePage .ContentSearch{position:relative}.MoteurListePage .ContentSearch .btnModifier{display:flex;align-items:end}.MoteurListePage .ContentSearch .ChampVoyage{width:calc(20% - 8px );margin-right:10px}.MoteurListePage .ContentSearch .ScrollRomm{height:430px;overflow-y:scroll;overflow-x:hidden;border-radius:0 0 0 20px;-moz-border-radius:0 0 0 20px;-webkit-border-radius:0 0 0 20px}.MoteurListePage .ContentSearch .ScrollRomm::-webkit-scrollbar{-webkit-appearance:none;width:5px}.MoteurListePage .ContentSearch .ScrollRomm::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5);margin:10px 0}.ContentListe{width:calc(100% - 270px );margin-top:0!important}.FilterListe{overflow:auto}.FilterListe .BtnFilterResultat{position:sticky;bottom:0;padding:10px}#FilterGolbListe{overflow:hidden;top:114px;position:sticky;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);padding:10px 5px 0 0;background:#fefefe}.TitreListeSep.SansMarg{margin-top:0}.AfficherMasque{position:absolute;left:0;z-index:10;border-bottom:1px solid var(--border-color);padding-bottom:8px;width:33.2%;text-align:center;padding-top:5px;background:var(--white-color)}.AfficherMasque.MasqueGlobAff{width:auto;padding:8px 8px 10px;border-radius:20px;border:none}.AfficherMasque a{text-align:center;padding:7px 58px 10px 0;color:var(--Global-color);font-size:10px;background-repeat:no-repeat;background-position:right center;background-size:52px 26px;text-decoration:none;font-weight:400}.AfficherMasque a#MasqueListe{background-image:url(../images/icon/check-on.svg)}.AfficherMasque a#AfficheListe{background-image:url(../images/icon/check-off.svg)}.ListeHotel{position:relative;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:15px 10px 20px 0}.ListeHotel .SlidePhotoGlob{width:280px;height:210px}.ListeHotel .SlidePhotoGlob img{height:100%;width:100%}.ListeHotel .SlidePhotoGlob .coverRes{height:100%}.ListeHotel .InfoListeHotel{width:70%}.ListeHotel .ElementRightListe{width:30%}.liste-promo-ad .ListeHotel:not('.block_hotel_indispo') .ElementRightListe{width:38%}.liste-promo-ad .ListeHotel:not('.block_hotel_indispo') .InfoListeHotel{width:62%}.liste-promo-ad .TarifSpeciaux{position:absolute;right:0;bottom:22px;text-align:left;min-width:198px}.liste-promo-ad .TarifSpeciaux .ImgTitreSpeciaux{font-size:14px}.liste-promo-ad .TarifSpeciaux .PrixListe{text-align:right}.liste-promo-ad .TarifSpeciaux .TaxeNonInclus{bottom:82px!important}.liste-promo-ad .BtnTarifSpeciaux{margin-left:-10px;background:#fff;padding-left:10px;width:105%}.liste-promo-ad.ListeMapHotel .TarifSpeciaux,.liste-promo-ad .Map_Liste .ListeMapHotel .TarifSpeciaux,.liste-promo-ad.ListeMapHotel .BtnTarifSpeciaux,.liste-promo-ad .Map_Liste .ListeMapHotel .BtnTarifSpeciaux{position:inherit!important;width:100%;margin-bottom:0}.liste-promo-ad .ListeHotel .TypeLogement{display:block;max-width:220px;margin-top:5px}.liste-promo-ad .ListeHotel .TypeLogement span{margin-top:10px;display:inline-block}.liste-promo-sd.ListeMapHotel .BlocOffreListeN,.Map_Liste .ListeMapHotel .BlocOffreListeN{padding-left:5px}.liste-promo-sd.ListeMapHotel .BlocOffreListeN .LeftSpeciaux,.Map_Liste .ListeMapHotel .BlocOffreListeN .LeftSpeciaux{width:100%;padding-left:5px}.liste-promo-sd.ListeMapHotel .BlocOffreListeN .LeftSpeciaux .TitreOff,.Map_Liste .ListeMapHotel .BlocOffreListeN .LeftSpeciaux .TitreOff{font-size:14px}.liste-promo-sd.ListeMapHotel .BlocOffreListeN .LeftSpeciaux #more,.Map_Liste .ListeMapHotel .BlocOffreListeN .LeftSpeciaux #more{font-size:12px}.liste-promo-sd.ListeMapHotel .BlocOffreListeN .LeftSpeciaux .myBtn,.Map_Liste .ListeMapHotel .BlocOffreListeN .LeftSpeciaux .myBtn{font-size:12px}.liste-promo-sd.ListeMapHotel .BlocOffreListeN .BlocBtnPromo,.Map_Liste .ListeMapHotel .BlocOffreListeN .BlocBtnPromo,.liste-promo-sd.ListeMapHotel .BlocOffreListeN .BtnReservPromo,.Map_Liste .ListeMapHotel .BlocOffreListeN .BtnReservPromo{width:100%;padding-left:5px;padding-right:5px;font-size:12px;padding-bottom:5px;text-align:left}.liste-promo-sd.ListeMapHotel .BlocOffreListeN .uk-button,.Map_Liste .ListeMapHotel .BlocOffreListeN .uk-button{margin-right:10px;margin-top:5px}.liste-promo-sd.ListeMapHotel .BlocOffreListeN .BlocBtnPromo,.Map_Liste .ListeMapHotel .BlocOffreListeN .BlocBtnPromo{border-left:3px solidvar(--nuances-de-gris-600)}.BlocOffreListeN .LeftSpeciaux{width:55%}.BlocOffreListeN .BlocBtnPromo{width:25%;text-align:center}.BlocPromoListe{text-align:center}.EspaceGrid{border-bottom:1px solid var(--border-color)}.ContenuListeHotel .ContenuMapListe{margin-bottom:30px}.ContenuMapListe{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.ContenuMapListe.BorderGlob{border:1px solid var(--border-color)}.ScrollListeMap{position:absolute;top:35px;left:0;background:var(--white-color);height:591px;overflow-y:scroll;overflow-x:hidden}.ScrollListeMap::-webkit-scrollbar{-webkit-appearance:none;width:5px}.ScrollListeMap::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.Map_Liste{padding-left:33%;text-align:center}.Map_Liste.fullMap{transition:.15s padding ease-out,.15s margin ease-out,.15s border ease-out;padding-left:0}.BannListeResultatNew a{line-height:34px}.ListeMapHotel .TitreListeSep{font-size:12px;line-height:normal;margin-top:10px}.ListeMapHotel .ListeHotel{padding:0 0 5px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}.ListeMapHotel .ListeHotel .SlidePhotoGlob{width:100%;margin:0 auto;padding:0;max-width:100%}.ListeMapHotel .ListeHotel .ContentListe{width:100%}.ListeMapHotel .ListeHotel h2{font-size:17px}.ListeMapHotel .ListeHotel .InfoListeHotel{width:100%;padding-left:10px}.ListeMapHotel .ListeHotel .localListe{float:left;width:100%;background-position:top left;font-size:12px}.ListeMapHotel .ListeHotel .ElementRightListe{width:100%;font-size:10px;padding-left:10px;margin-top:-18px}.ListeMapHotel .ListeHotel .ElementRightListe .ScoreListe{float:left;margin-bottom:5px}.ListeMapHotel .ListeHotel .ElementRightListe .ScoreListe p:last-child{float:left;clear:both}.ListeMapHotel .ListeHotel .PrixListeGlo{float:right;width:60%;margin-bottom:10px}.ListeMapHotel .ListeHotel .PrixListeGlo .ImgTitreSpeciaux{font-size:14px}.ListeMapHotel .ListeHotel .PrixListeGlo.TarifSpeciaux{width:100%;text-align:left}.ListeMapHotel .ListeHotel .EcoFidListe{float:right;font-size:10px;margin-top:5px;width:70%}.ListeMapHotel .ListeHotel .SegmentationListe{margin:5px 0}.ListeMapHotel .ListeHotel .SegmentationListe img{margin-right:3px}.ListeMapHotel .ListeHotel .TypeLogement{float:right;margin-top:8px}.ListeMapHotel .ListeHotel .TypeLogement span{margin:0;font-size:0}.ListeMapHotel .ListeHotel .TypeLogement img{margin-right:3px;width:17px}.ListeMapHotel .ListeHotel .ElementListe{font-size:10px;margin:8px 0;width:100%;float:left}.ListeMapHotel .ListeHotel .ElementListe .ConfirmImm{display:none}.ListeMapHotel .BtnVoirHotel{text-align:center;margin-bottom:10px;float:left;position:relative;z-index:2}.ListeMapHotel .BandePromo{display:none}.ListeMapHotel .BlocPromoListe{flex-direction:row;margin-left:0;padding-left:0;padding-right:10px;font-size:11px;text-align:left}.ListeMapHotel .BlocPromoListe .promoOffre{order:1;width:45%;text-align:left;padding-left:10px;flex:inherit}.ListeMapHotel .BlocPromoListe .promoOffre p{font-size:13px}.ListeMapHotel .BlocPromoListe .promoOffre span{display:inline-block}.ListeMapHotel .BlocPromoListe .promoOffre span img{max-width:50px}.ListeMapHotel .BlocPromoListe .prestationPromo{order:4;width:55%;padding-left:15px}.ListeMapHotel .BlocPromoListe .PromoDate{order:5;width:35%;text-align:right}.ListeMapHotel .BlocPromoListe .BlocProHide{display:none}.ListeMapHotel .BlocPromoListe .LienProShowHide{display:block}.ListeMapHotel .BlocPromoListe .MoinsProHide{display:none}.ListeMapHotel .BlocPromoListe.BlocProShow .BlocProHide{display:block;margin-top:10px}.ListeMapHotel .BlocPromoListe.BlocProShow .PlusProShow{display:none}.ListeMapHotel .BlocPromoListe.BlocProShow .MoinsProHide{display:block}.ListeMapHotel .BlocPromoListe .desktop-visible{display:none}.ListeMapHotel .BlocPromoListe .BlocBtnPromo{order:2;width:24%;text-align:center}.ListeMapHotel .BlocPromoListe .BtnReservPromo{text-align:right;order:3;width:33%}.ListeMapHotel .BlocPromoListe .BtnReservPromo a{width:100%;font-size:14px;line-height:38px;padding:0}.ListeMapHotel .seeMoreRatesTab{margin-right:10px}.listhotels .ListeMapHotel .ListeHotel .ContentListe{padding-left:0;margin-left:0;padding-right:10px}.blograndom .items-row.cols-1{width:25%}.BannThematique{min-height:340px;background-size:cover}.BannThematique .TitreThematique{max-width:512px;font-size:38px;line-height:54px;margin-bottom:50px;min-height:90px}.BannThematique .TitreThematique span.themLigne1{font-size:40px}.BannThematique .TitreThematique span.themLigne2{font-size:52px}.BannThematique .TitreThematique span.uk-icon svg{width:36px}.AncreTehmatique{border-radius:20px;background-color:#fff;box-shadow:0 6px 70px rgba(0,0,0,.12);margin-top:-75px;max-width:1120px;margin-bottom:50px}.AncreTehmatique ul li:hover,.AncreTehmatique ul li.active{opacity:.7;background-color:rgba(232,124,41,.42)}.CarteThematique{font-size:22px;line-height:normal}.CarteThematique h3{font-size:34px;line-height:46px}.EspaceThematique{padding-left:40px;padding-right:40px}.VilleRegionThematique ul{justify-content:center}.Etablissement .SlidePhotoGlob div{height:208px}.BlocTextVisualThematique{margin-top:50px;margin-bottom:50px;padding:40px}.BlocTextVisualThematique .visualThematique img{min-height:435px}.RefonteHomePage h2{font-size:40px;margin-bottom:52px}.RefonteHomePage .PictoProx{font-size:12px}.EspaceHome{padding-top:52px;padding-bottom:52px}.ExperienceHome h3{font-size:34px;line-height:46px}.ExperienceHome .tabexperience{height:140px;max-width:892px;border-radius:20px;background-color:#fff;box-shadow:0 6px 70px 0 rgba(0,0,0,.12);align-items:center}.ExperienceHome .tabexperience li{padding:25px 0 0;border-left:1px solid #f6f6f6}.ExperienceHome .tabexperience li.uk-active{opacity:.7;background-color:#f6f6f6}.ExperienceHome .DescExeprience{font-size:16px;line-height:25.6px}.EscapadeHome{background-repeat:no-repeat;background-position:top center;padding-top:40px;padding-bottom:30px}.EscapadeHome h2{text-align:center;line-height:46px;text-shadow:0 2px 50px rgba(0,0,0,.5)}.EscapadeHome .BlocEscapade{border-radius:10px;background-color:#fff;padding:22px;margin-top:40px}.BackHome{right:45px}.BackHome a{font-size:14px}.BackHome a svg{width:28px}.hotels .ListeHotel .EcoFidListe,.listhotels .ListeHotel .EcoFidListe{float:left;margin-right:0;padding:0;width:100%}.hotels .ListeHotel .tooltipGlob,.listhotels .ListeHotel .tooltipGlob{position:initial}.AvisFicheContent .MasonryDiv.uk-flex{align-items:flex-start}.bons-plans .BannThematique{min-height:400px}.header_form{margin-top:23px}.ProgrammeFideliteModule .rightProg .ContentProgF{float:right}.LeftOlogis{max-width:341px;padding:20px}.RightOlogis .header_dash h1{line-height:60px;font-size:35px;margin-bottom:20px}.RightOlogis .search_ol .search_btn{width:auto}.MarginGlobTop{margin-top:100px}.accountrecovery h1{font-size:35px;line-height:33px;margin-bottom:17px}.payment .LeftOlogis{max-width:100%}.payment .question_connexion_ologis_n .box-side_ol .uk-width-2-3\@m{width:55%}.payment .question_connexion_ologis_n .box-side_ol .uk-width-1-3\@m{width:45%;text-align:right}.payment .question_connexion_ologis_n .box-side_ol .uk-width-1-3\@m a{width:80%}.PaymentPage .page_dash>.uk-width-1-3\@m{width:37%}.PaymentPage .RightOlogis{width:63%;padding-left:21px;padding-top:0}.PaymentPage .RightOlogis .resa_title_ol{line-height:60px}.PaymentPage .Content_form .pass_bloc .checklabel{display:flex;align-items:center}.PaymentPage .Content_form .pass_bloc .checklabel span{width:90%}.PaymentPage .MarginBg{margin-top:184px}.category .topBackBtn ul,.article .topBackBtn ul,.rsform .topBackBtn ul,.recettes .topBackBtn ul,.recette .topBackBtn ul,.sitemap .topBackBtn ul,.faqs .topBackBtn ul{padding-left:42px}.accountrecovery .BgGlobAccount{height:666px;top:-94px;background-position:-36px 0}.PageContainerOlogis.confirmation_page .page_dash{padding:41px 35px}.SubChambreHotelNew .SlideChambreNew{width:28%}.SubChambreHotelNew .InfoChambreNew{width:51%;padding-right:15px}.PrixChambreNew{width:21%}.ChoixTarifChambre.active{border:2px solid var(--primary-color)}.ChoixTarifChambre:hover{border-width:3px}.ChoixTarifChambre .checkboxChoix{border:2px solid var(--primary-color);width:28px;height:28px;border-radius:100%;position:absolute;top:16px;right:11px;font-size:0}.ChoixTarifChambre label{display:block;cursor:pointer}.ChoixTarifChambre input[type=radio]:checked+label .checkboxChoix{background:url(../images/icon/check-rond.svg) no-repeat;border:none;background-size:contain}.LeftTarifSelectChambre{border-right:1px solid var(--border-color);padding-right:67px}.showTarifNew{margin:24px auto;display:table}.ModalChambreFiche .FooterModalFiche{left:60%}.ModalChambreFiche .LeftTarifSelectChambre{border-right:none;border-bottom:1px solid var(--border-color);padding-right:0;padding-bottom:40px}.RightTarifSelectChambre{padding-left:30px}.EtikInformation{bottom:0}.AccesDirect .BlocAcces{padding:20px 40px}.ModalChambreFiche{padding:30px 50px}.ModalChambreFiche .InfoChambreNew{padding-top:56px}.ModalChambreFiche .ScrollChmabre{padding-left:30px;padding-right:0;overflow:auto}.ModalChambreFiche .uk-modal-dialog{border-radius:8px;overflow:hidden;height:100%}.DropNav .navigation-block{width:500px;flex:0 0 500px;padding:32px 0 24px;min-height:541px}.DropNav .ContentTab.active{height:100%;background:#fff}.DropNav .tab-nav>li>a,.DropNav .MenuLink{padding-left:80px}.DropNav .MenuLink{display:block;padding-top:10px}.LangActiveText{text-transform:uppercase}.ModLangDevis{display:flex;align-items:center}.ChambreRecommande .SubChambreHotelNew .InfoChambreNew{padding-right:0}.ChambreRecommande .TarifRecommande{border-right:none;padding-right:0}.InfoCompteConnecter .CarteConnecter{max-width:255px;text-align:center;margin-left:auto;margin-right:auto}.InfoCompteConnecter .CarteConnecter .uk-button{margin-top:20px;background:#eefff5;border-color:var(--primary-color);color:var(--primary-color)}}@media(min-width:1050px){.ModuleConnexion{padding:50px}.PageContainerOlogis .page_dash.creat_account{padding:41px 85px}.roomavail .topBackBtn .uk-container,.hotel .topBackBtn .uk-container,.restaurant .topBackBtn .uk-container{max-width:83%}}@media(min-width:1220px){.MoteurSearch.MoteurSearchInterne{top:-130px}.blograndom .items-row.cols-1{width:20%}.GlobHeader{padding:20px 36px}.GlobHeader .MenuHeader .uk-navbar-nav>li>a{margin-right:32px}}@media(min-width:1441px){.BannThematique{min-height:450px}}@media(max-width:960px){.clean-input{right:48px}.roomavail .topBackBtn,.hotel .topBackBtn,.restaurant .topBackBtn{position:initial;padding-bottom:10px;margin-top:20px;line-height:1.8;font-size:15px}.ModalMoteur .BtnDestination{top:48px}.SearchInThisZone{top:60px;right:0}.faqs .topBackBtn{top:70px}.stickySearchMob .uk-sticky{background-color:#fff;padding:5px 20px;min-width:100%;left:0;right:0;visibility:hidden;border-bottom:1px solid var(--border-color)}.stickySearchMob .uk-sticky.uk-active{visibility:visible}.stickySearchMob a{height:52px;border:1px solid #d4dedf;width:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:5px 10px 5px 45px;cursor:pointer;background-image:url(../images/icon/distance.svg);background-repeat:no-repeat;background-color:#fff;background-position:15px;display:block;line-height:43px;text-decoration:none;font-weight:400}.roomavail .GlobHeader{z-index:11;position:inherit}.marque_5 .GlobHeader .logo-head img{min-width:90px}.GlobHeader{padding:12px 16px}.GlobHeader .logo-head{max-width:82px;height:auto;margin-left:30%;float:left}.GlobHeader .connexionTop a{padding:8px}.GlobHeader .langDesktop{display:none}.GlobHeader .navLanguage{border-right:none}.GlobHeader .navLanguage .uk-dropdown{margin-top:0;position:fixed;top:0!important;left:0!important;bottom:0!important;box-shadow:none;border:none;right:0}.GlobHeader .navLanguage .uk-dropdown ul{max-width:200px;margin:10px auto}.GlobHeader .navLanguage .uk-dropdown ul li a{border:none;text-transform:capitalize;font-size:14px}.GlobHeader .navLanguage .uk-dropdown .toplang{padding:10px;position:relative;margin-bottom:30px}.GlobHeader .navLanguage .uk-dropdown .toplang h3{text-align:center;margin-top:26px;margin-bottom:0;color:var(--Global-color)}.GlobHeader .navLanguage .uk-dropdown .toplang .uk-close{position:absolute;right:5px;top:10px}.helpMenu{margin-right:10px;margin-left:10px}.helpMenu svg{width:48px;height:48px}.SubMenuGlob{bottom:0;top:0;padding:20px}.SubMenuGlob.GlobOptionMenu li .image-title{font-weight:800}.SubMenuGlob.GlobOptionMenu li:after{content:"";width:220px;height:1px;background-color:#d4dedf;display:block;margin:24px auto}.SubMenuGlob.GlobOptionMenu li:last-child:after{content:none}.MenuMobile{z-index:1020}.MenuMobile .btn-back-submenu{text-decoration:underline;color:var(--primary-color);font-size:12px;font-weight:700;text-align:left;display:block}.MenuMobile .helpMenu{margin-top:5px}.MenuMobile .LangConnexion{width:100%}.MenuMobile .connexionTop{margin-top:6px}.MenuMobile .uk-close{color:var(--Global-color);position:initial;float:left;margin-top:10px;padding:0;background-color:#fff}.MenuMobile .uk-close svg{width:18px}.MenuMobile .uk-close#closeDropD{position:absolute;top:0;right:20px}.MenuMobile .uk-offcanvas-bar{background:var(--white-color)}.MenuMobile .uk-offcanvas-bar ul.uk-navbar-nav{display:block}.MenuMobile .uk-offcanvas-bar ul.uk-navbar-nav>li{width:100%;display:block;margin-top:10px}.MenuMobile .uk-offcanvas-bar ul.uk-navbar-nav>li>a{color:var(--Global-color);display:block;font-family:Roboto,sans-serif;text-transform:none;padding:10px 20px 10px 0;font-size:18px;font-weight:700;min-height:auto;background:url(../images/icon/next.svg) no-repeat right}.MenuMobile .uk-offcanvas-bar ul.uk-navbar-nav>li>a:focus{color:var(--Global-color)}.MenuMobile .uk-offcanvas-bar ul.uk-navbar-nav>li>a.ClssMenuDesktop,.MenuMobile .uk-offcanvas-bar ul.uk-navbar-nav>li>a.bleu-ciel{display:none!important}.MenuMobile .uk-offcanvas-bar ul.uk-navbar-nav>li.uk-active a{color:var(--primary-color)}.button_localisation{text-indent:-10000px;font-size:0;background:url(../images/icon/localisation.png) no-repeat;background-color:#fff;width:35px;height:35px;position:absolute;right:10px;top:18%;display:block!important;background-size:35px}.uk-close{padding:0}.ModalMoteur .button_localisation{top:50%}.btnModifier .uk-button{width:100%}.MoteurRechercheHome{padding:0 15px}.MoteurRechercheHome h1{color:var(--primary-color);font-size:32px;line-height:normal;margin-top:30px}.MoteurRechercheHome .bannDesktop,.MoteurRechercheHome .btnCarteHome .divHomeSmall{display:none}.MoteurRechercheHome .ContentSearch .TravelMoteur{margin-top:35px}.BlocReasurance{padding:0;margin-top:10px}.BlocReasurance .SlideRea{padding:0 40px}.BlocReasurance .uk-position-center-right-out{left:96%}.BlocReasurance .uk-position-center-left-out{right:96%}.BlocReasurance .ListeResassurance{margin-bottom:28px;gap:8px}.BlocReasurance .ListeResassurance:last-child{margin-bottom:0}.BlocReasurance .uk-position-small{margin:0;padding:0;top:30%;color:var(--primary-color)}.BlocReasurance .uk-dotnav>*>*{border:none;background-color:#d4dedf}.BlocReasurance .uk-dotnav>.uk-active>*{background-color:var(--primary-color)}.InfoHotel .AdressHotel{width:100%}.InfoHotel .BtnVoirShare i{margin-right:5px}.InfoHotel .BtnVoirShare .subadd{display:content}.InfoHotel .BtnVoirShare .subadd i,.InfoHotel .BtnVoirShare .subadd .info_hotel_address,.InfoHotel .BtnVoirShare .subadd .btnVoirCarte,.InfoHotel .BtnVoirShare .subadd .distanceResultatF{display:inline}.InfoHotel .titreHotelRoom{display:flex;align-items:center;flex-wrap:wrap;gap:10px 5px}.InfoHotel .titreHotelRoom .hotelTitle__stars{margin-top:5px}.TopServiceFiche{clear:both;padding:24px;margin-top:10px}.RecapMoteur .BtnRecap{padding:12px;background-color:transparent}.SubChambreHotelNew .SlideChambreNew .uk-slideshow-nav{margin-top:0}.SubChambreHotelNew hr{margin-top:10px;margin-bottom:10px}.tooltiphotel{background-color:#fff;padding:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border:1px solid #d8d8d8;text-align:left;font-size:13px;color:var(--nuances-de-gris-600)}.btnFicheSlide{position:absolute;top:3px;right:0;display:flex}.btnFicheSlide a{border:2px solid var(--primary-color);border-radius:100%;color:var(--primary-color)!important;min-width:32px;position:initial!important;width:32px;height:32px;line-height:25px;margin:5px;transform:initial!important;text-align:center}.SubChambreHotelNew{padding:0 0 16px}.SubChambreHotelNew .PrixChambreNew{margin-left:16px;margin-right:16px}.SubChambreHotelNew .uk-button-primary{width:90%;margin:10px auto 0;display:block}.SubChambreHotelNew .uk-grid-medium{margin-left:0;width:100%;margin-top:0;padding-bottom:10px}.SubPrixChambreNew .MeilleurTChambreNew{margin-bottom:0;display:flex;align-items:center;justify-content:space-between}.SubPrixChambreNew .NombreNuit{margin-top:0}.MobileConnexionRe{display:block;margin-bottom:30px}.MobileConnexionRe a.uk-button{background:#fff;border:1px solid var(--primary-color);border-radius:8px;font-size:12px;padding:12px 10px;line-height:22px}.MobileConnexionRe a.uk-button .conxmob{background:url(../images/icon/compte_ol.svg) left center no-repeat;padding-left:25px;font-weight:600;text-decoration:underline;background-size:contain;font-size:16px}.MobileConnexionRe a.uk-button span{font-weight:700}.payment .PasswordForget{top:0;padding-top:90px}.headerMobRe{float:left;width:100%;min-height:80px}.headerMobRe .logo-head{margin-left:16px}#topMenuID{float:left;width:100%}.ModLangDevis{position:absolute;left:21px;bottom:36px;font-size:16px;text-transform:uppercase;font-weight:500}.ModLangDevis p{color:var(--white-color);font-size:15px;font-weight:600;margin-bottom:15px}.historiqueHotels{background-color:var(--nuances-de-gris-800);padding:10px;text-align:center}.HistoriqueMob{background:url(../images/icon/history.png) no-repeat;background-size:contain;padding-left:20px;font-size:12px;font-weight:600;background-position:left;color:var(--primary-color);text-decoration:underline}.ChambreGlobNew h2{font-size:24px}.ProgBarTop{min-height:40px}.ProgBarTop.uk-active{background:#fff;padding:10px;left:0;width:100%!important;box-shadow:0 0 5px rgba(0,0,0,.5)}.progressbar{margin:0 0 30px -30px!important;counter-reset:step;position:relative;z-index:999}.progressbar li{list-style-type:none;width:28%;float:left;font-size:12px;position:relative;text-align:center;text-transform:uppercase;color:var(--white-color)}.progressbar li:before{width:20px;height:20px;content:'';line-height:30px;border:2px solid #fff;background-color:#fff;display:block;text-align:center;margin:0 auto 10px;transition:all .8s}.progressbar li:after{width:100%;height:2px;content:'';position:absolute;background-color:#848484;top:14px;left:50%;z-index:-1;transition:all .8s}.progressbar li.active:after{background-color:var(--primary-color);transition:all .8s}.progressbar li.active span{color:var(--primary-color)}.progressbar span{position:absolute;top:-2px;text-align:center;left:45%;font-size:20px;font-weight:700}.progressbar a{color:var(--Global-color)}.hotel #ui-datepicker-div.ui-widget .ui-datepicker-buttonpane,.hotels #ui-datepicker-div.ui-widget .ui-datepicker-buttonpane{display:block;top:auto;left:auto;right:10px;bottom:5px}.hotel #ui-datepicker-div.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close,.hotels #ui-datepicker-div.ui-widget .ui-datepicker-buttonpane .ui-datepicker-close{margin:0;width:auto;height:auto;font-size:12px;background:#fff;padding:5px 10px;text-decoration:underline;color:var(--white-color)}.RestaurantFiche .SlidePhotoGlob img{width:100%}.InfoPratique,#StopMoteur,.infobashotel{margin-top:20px!important}.VoirPlusServ{margin-left:5px;float:right}.ShowMoreDetailRoom{color:var(--primary-color);font-size:12px;margin-left:5px;margin-top:10px;display:block;text-align:center}.uk-modal{z-index:1012}.uk-tooltip{max-width:250px}.Segmentation a,.Segmentation img{float:left}.Segmentation a{margin-right:3px}.Segmentation .SegGlob{float:left;margin-right:0}.Segmentation .etiklien img{float:none}.Segmentation .etiklien span{font-size:12px;margin-left:5px}.Segmentation .SErvResSeg{min-height:42px;font-size:10px;display:inline-block}.Segmentation .SErvResSeg:last-child{max-width:70px;text-align:center;vertical-align:top;margin-left:5px}.Segmentation .tootip-cagnotte{float:left;margin-top:9px}.restaurant .ScrollToTop{bottom:65px}.hotel .ScrollToTop{bottom:125px}.ModalGallerie{display:block;position:initial;opacity:1;background:var(--white-color);padding:0}.ModalGallerie .closeModal{color:var(--white-color);float:right;margin-bottom:20px}.ModalGallerie .GalleryFiche{width:100%;float:left}.ModalGallerie .imgSlideGal{height:100%}.ModalGallerie .uk-slidenav{top:45%;display:block!important;background:0 0}.ModalGallerie .uk-slidenav svg{width:20px}.ModalGallerie .uk-slidenav-next{right:10px}.ModalGallerie .uk-slidenav-previous{left:10px}.ModalGallerie .thumbnavSlide{position:absolute!important;bottom:10px;left:0;right:0;margin:0 auto;max-width:fit-content}.ModalGallerie .thumbnavSlide ul{margin:0;max-width:77px;overflow:hidden;height:17px}.ModalGallerie .thumbnavSlide li{padding-left:5px}.ModalGallerie .thumbnavSlide li a{width:10px;height:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background:var(--white-color)}.ModalGallerie .thumbnavSlide li a img{display:none}.ModalGallerie .thumbnavSlide li a:after{background:0 0;display:none}.ModalGallerie .thumbnavSlide li.uk-active a{width:10px;height:10px;background:#d8d8d8}.ContentListe{padding-left:0;margin-left:0}.ContenuListeHotel{margin-top:0}.MoteurListe{border-bottom:none;padding-top:0}.MoteurListePage .ContentSearch .ChampVoyage{margin-top:8px}.MoteurListePage .ContentSearch .btnModifier{margin-top:32px}.ModalMoteur .ContentSearch{background-color:#fff!important;padding-left:0!important;padding-right:0!important}.ModalMoteur .ContentSearch .DateGlob{width:50%!important;margin-right:0!important}.ModalMoteur .ContentSearch .DestinationMoteur,.ModalMoteur .ContentSearch .btnModifier{width:100%}.ModalMoteur .ContentSearch input[type=text]{cursor:default;caret-color:initial;border:1px solid var(--border-color)}.ModalMoteur .ContentSearch .buttonvoyage{border:1px solid var(--border-color);padding-top:12px;padding-bottom:12px}.ModalMoteur .ContentSearch .SelectChambre .selectDiv{border:1px solid var(--border-color)}.roomavail .ModalMoteur .ContentSearch .btnChangeOption{color:var(--primary-color);border:2px solid var(--primary-color);background-color:var(--white-color)}.roomavail .ModalMoteur .ContentSearch .btnChangeOption:hover,.roomavail .ModalMoteur .ContentSearch .btnChangeOption:active,.roomavail .ModalMoteur .ContentSearch .btnChangeOption:focus{background-color:var(--secondary-hover-color);color:var(--primary-color)}.roomavail .ModalMoteur .ContentSearch .btnChangeOption:disabled{color:#333;cursor:not-allowed}.hotels .ui-front,.listhotels .ui-front{z-index:10000;width:90%!important}.hotels .BlocBas,.listhotels .BlocBas{border-top:1px solid var(--border-color);padding-top:30px}.hotels .uk-tooltip,.listhotels .uk-tooltip{left:0!important;right:0!important;margin:0 auto;padding-top:180px;background:0 0;box-shadow:none;border:none}.hotels .uk-tooltip div,.listhotels .uk-tooltip div{background:#fff;color:var(--nuances-de-gris-600);box-shadow:0 2px 10px 0 #000;border:1px solid #d8d8d8;max-width:400px;padding:10px}.hotels .uk-tooltip::after,.listhotels .uk-tooltip::after{top:170px;right:50%;border-bottom:8px solid #d8d8d8;border-right:8px solid transparent;border-left:8px solid transparent}.roomavail .uk-tooltip{left:0!important;right:0!important;margin:0 auto}.roomavail .uk-tooltip:after{display:none}#FilterGolbListe{padding:0;background:#fff}#FilterGolbListe .FilterListe .resetFiltre{margin-bottom:10px}.TitreListeSep{margin:15px 0!important;padding-left:15px;padding-right:15px}.TitreListeSep strong{display:block}.ModalBannBody{margin-top:25px!important}.RecapMoteur .ChampBtnRecap{margin-top:5px!important}.TopListe{text-align:center;font-size:16px;color:var(--primary-color);margin-bottom:0}.TopListe .TitreGlobListe{margin-top:30px;margin-bottom:15px}.TopListe .title_initial,.TopListe .titleHoteslDipos{font-size:18px}.TopListe .title_initial .dontdisp,.TopListe .titleHoteslDipos .dontdisp{display:none}.TopListe .BlocTriCarte{justify-content:center;text-transform:capitalize;margin-top:10px;font-size:16px;padding-bottom:5px}.TopListe .BtnMapListe{padding-left:10px;height:24px;order:3;border-left:1px solid #b5b5b5}.TopListe .BtnMapListe span{display:block;font-size:16px}.TopListe .BtnMapListe .MapListeSwitch{min-width:72px;height:auto;margin:0;float:left;width:auto}.TopListe .BtnMapListe .MapListeSwitch .MapListeSlide{background:url(../images/icon/icon-map.png) no-repeat center!important;border:none;width:15px;position:inherit;height:20px;float:left}.TopListe .BtnMapListe .MapListeSwitch .MapListeSlide:before{display:none}.TopListe .BtnMapListe .MapListeSwitch .MapListeSlide svg{width:30px;display:none}.TopListe .TriPar{margin-left:0}.TopListe .TriPar label{display:none;min-width:65px;margin-top:7px}.TopListe .TriPar.SelectTri .select-styled{font-size:16px;text-align:left;align-items:center;line-height:normal;color:var(--primary-color);padding:0;background-color:var(--white-color);background-image:url(../images/icon/icon_trier_active.png);background-position:left;background-repeat:no-repeat;padding-left:30px;background-size:24px 23px;display:flex;font-weight:600}.TopListe .TriPar.SelectTri .select-styled:after{display:none}.TopListe .TriPar.SelectTri .select-styled.active{border:none}.TopListe .TriPar.SelectTri .selectDiv{border:none;background-color:none}.TopListe .TriPar.SelectTri .select-options{color:var(--Global-color);min-width:160px}.TopListe .BtnFilterGlob{background-image:url(../images/icon/icon_filtre_active.png);background-repeat:no-repeat;background-position:left;padding-left:30px;border-right:1px solid #b5b5b5;padding-right:15px;margin-right:10px}.BannListeResultatNew{margin-top:20px}.SelectNote select{border:none;background:#fff;width:100%;color:var(--primary-color);font-size:16px;background-color:var(--white-color);background-image:url(../images/icon/icon_trier_active.png);background-position:left;background-repeat:no-repeat;padding-left:35px;background-size:24px 23px;display:flex;font-weight:600}.SelectNote select option{font-size:12px}.FilterMobCarte{position:absolute;left:40%;background:var(--primary-color) url(../images/icon/icon_filtre_b.png) no-repeat 8px;color:var(--white-color);bottom:20px;border-radius:6px;z-index:10;padding:10px 20px 10px 35px}.CloseMapListe{position:absolute;top:15px;right:0;background:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;font-weight:600;font-size:16px}.TitreFilter{padding:10px 20px;border-bottom:1px solid var(--border-color);font-weight:600;position:fixed;background:#fff;left:0;right:0}.FilterListe .uk-accordion{padding-top:42px;padding-bottom:70px}.BtnFilterResultat{position:fixed;left:0;right:0;bottom:0;box-shadow:none}.BtnFilterResultat a{margin-bottom:5px}.hotels .FilterListe .uk-accordion{padding-bottom:150px}.ListeHotel .SlidePhotoGlob{padding-left:0}.ListeHotel .SlidePhotoGlob div img{border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;width:100%}.ListeHotel .localListe{float:left;width:100%}.ListeHotel .ContentListe{padding-right:15px}.ListeHotel .ElementRightListe .ScoreListe{float:left;margin-bottom:10px;text-align:left}.ListeHotel .PrixListeGlo{float:right;margin-bottom:13px}.ListeHotel .TypeLogement{float:right;font-size:0}.ListeHotel .TypeLogement span{margin-right:0}.ListeHotel .ElementListe{float:left;width:100%}.ListeHotel .EcoFidListe{float:left;margin-bottom:20px;clear:both;text-align:left;display:flex;align-items:center;gap:8px}.liste-promo-ad .ListeHotel .PrixListeGlo{float:left;width:100%;text-align:left;margin-top:10px;margin-bottom:10px}.AfficherMasque{display:none}.BtnVoirHotel{float:left}.ContenuListeHotel .ContenuMapListe{margin-bottom:5px}.ContenuMapListe{border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;margin-left:-15px;margin-right:-15px}.ContenuMapListe #hotel-listing{margin-left:15px;margin-right:15px}.Map_Liste{height:100vh;position:relative}.Map_Liste .gm-style .gm-style-iw-c{max-width:300px!important}.Map_Liste .gm-style .gm-style-iw-d{max-width:100%!important}.Map_Liste .gm-style .gm-style-iw-d .ListeMapHotel .ListeHotel h2{font-size:14px}.Map_Liste .gm-style .gm-style-iw-d .ListeMapHotel .ListeHotel .ContentListe{padding-right:0;margin-top:0}.Map_Liste .gm-style .gm-style-iw-d .ListeMapHotel .ListeHotel .BlocOffreListeN{padding:0}.ListeMapHotel .ListeHotel{border:none;box-shadow:none;padding:0}.ScrollListeMap{margin-top:20px}.ScrollListeMap .ListeHotel{margin-top:0;padding:0 8px;margin-bottom:20px;max-width:300px}.ScrollListeMap .ListeHotel .SlidePhotoGlob{height:213px}.ScrollListeMap .uk-slider-items{margin-right:50px;margin-left:0}.ScrollListeMap #SubListing{display:flex}.ScrollListeMap#hotel-listing{padding-left:5px;margin-left:0}.ScrollListeMap .ContentListe{margin-top:0!important}.ScrollListeMap .TitreListeSep{display:none}.RecapFilter{padding-left:15px;padding-right:15px;margin:0 -15px}.RecapFilter .uk-button{margin-bottom:10px}.BandePromo{display:none}.BlocPromoListe{flex-direction:row;padding-left:0;padding-right:0;text-align:left;margin:0 5px;margin-top:10px!important}.BlocPromoListe .promoOffre{order:1;width:45%;text-align:left;padding-left:5px;flex:inherit}.BlocPromoListe .promoOffre p{font-size:13px}.BlocPromoListe .promoOffre p span{display:inline-block}.BlocPromoListe .prestationPromo{order:4;width:55%;padding-left:15px}.BlocPromoListe .PromoDate{order:5;width:35%;text-align:right}.BlocPromoListe .BlocProHide{display:none}.BlocPromoListe .LienProShowHide{display:block}.BlocPromoListe .MoinsProHide{display:none}.BlocPromoListe.BlocProShow .BlocProHide{display:block;margin-top:10px}.BlocPromoListe.BlocProShow .PlusProShow{display:none}.BlocPromoListe.BlocProShow .MoinsProHide{display:block}.BlocPromoListe .desktop-visible{display:none}.BlocPromoListe .BlocBtnPromo{order:2;width:24%;text-align:center}.BlocPromoListe .BtnReservPromo{text-align:right;order:3;width:33%}.NavMobPro{color:#fff;background:rgba(0,0,0,.2);border-radius:3px}#stickyMobSearch{background:#fff;padding:5px 7px}#stickyMobSearch.uk-active{box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.com_page_thematique .DestinationMoteur,.com_page_thematique .btnModifier{width:100%}.com_page_thematique .ui-front{z-index:9999}.MoteurListePage{background:#fff}.MoteurListePage .DestinationThem{background:url(../images/icon/sw-loup.svg) no-repeat 6px;padding-left:40px;border:1px solid var(--border-color);height:45px;border-radius:16px;margin-top:15px;font-size:14px;width:100%;caret-color:transparent}.PageThematique .MoteurListePage .ContentSearch .btnModifier,.Page_thematique .MoteurListePage .ContentSearch .btnModifier{margin-top:10px}.PageThematique .MoteurListePage .RecapMoteur,.Page_thematique .MoteurListePage .RecapMoteur{box-shadow:none}.PageThematique .PictoProx,.Page_thematique .PictoProx{font-size:13.5px}.PageThematique .SlidePhotoGlob div,.Page_thematique .SlidePhotoGlob div{border-radius:10px 10px 0 0;height:250px}.PageThematique .SlidePhotoGlob div .uk-slideshow-items,.Page_thematique .SlidePhotoGlob div .uk-slideshow-items{height:250px}.PageThematique .SlidePhotoGlob div img,.Page_thematique .SlidePhotoGlob div img{border-radius:10px 10px 0 0}.PageThematique .ContentEtabl,.Page_thematique .ContentEtabl{border:1px solid var(--border-color);border-radius:0 0 10px 10px;padding:10px;margin:0;border-top:none}.BannThematique{background-size:cover;min-height:220px;background-position:center}.BannThematique .TitreThematique{margin-top:95px;margin-bottom:10px}.BannThematique .TitreThematique span{font-size:24px!important;line-height:normal}.AncreTehmatique{margin-top:20px;margin-bottom:20px;height:130px}.AncreTehmatique ul li{border:none;padding:0 5px}.AncreTehmatique ul li a{border:1px solid #9b9b9b;border-radius:10px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.29);height:97%;line-height:80px;background:#fff}.AncreTehmatique ul li span{font-size:13px;line-height:normal}.AncreTehmatique ul li.active img.imgClassiqueHover{display:inline-block}.AncreTehmatique .uk-position-center-left-out{right:90%}.AncreTehmatique .uk-position-center-right-out{left:90%}.AncreTehmatique .BtnNav span svg{width:30px}.CarteThematique .uk-button-primary{font-size:16px}.CoupsCoeurThematique h3{line-height:normal}.CoupsCoeurThematique .NosCoupsCoeur{margin-top:20px}.ChequeThematique div{text-align:left;align-items:center}.BlocTextVisualThematique .TextThematique{margin-top:20px}.BlocTextVisualThematique .visualThematique{min-height:220px}.CoupsCoeurThematique h3,.LogementThematique h3{text-align:left;margin-top:30px;min-height:auto}.CoupsCoeurThematique .BtnPrixUp,.LogementThematique .BtnPrixUp{top:-38px}body:not(.home) .BtnPrixUp{top:-7px}.Etablissement .AdresseHotelProxi{min-height:auto}.hotelConsulte #SliderRefonteHome ul{padding-right:50px}.hotelConsulte#modal-histotique #SliderRefonteHome ul{padding-right:0}.hotelConsulte#modal-histotique .uk-modal-body{padding:20px}.hotelConsulte#modal-histotique h2{font-size:20px;margin-top:10px}.hotelConsulte#modal-histotique .uk-close{float:right}body:not('.home') .RefonteHomePage .visualThematique{order:2}body:not('.home') .RefonteHomePage .TextThematique{order:1}.RefonteHomePage .BlocTextVisualThematique{text-align:center;padding:20px}.RefonteHomePage .PictoProx span{display:block}.RefonteHomePage .BlocMarqueHome .SubMarqueHome img{height:120px}.RefonteHomePage .BlocMarqueHome .SubMarqueHome p{font-size:14px;line-height:22.4px}.RefonteHomePage .BlocMarqueHome .SlideBtnMarque{position:inherit;justify-content:center}.RefonteHomePage .BlocMarqueHome .btn-Slide{width:52px;height:52px}.RefonteHomePage .BlocMarqueHome .btn-Slide svg{width:30px}.EscapadeHome{margin-top:22px;margin-bottom:22px;background-image:none!important}.EscapadeHome h2{line-height:normal;padding-right:15px;font-size:24px;margin-bottom:10px;color:var(--white-color)!important}.EscapadeHome .PictoProx span{font-size:13px}.EscapadeHome .btnEscap{margin-top:0;margin-bottom:20px}.EscapadeHome .EscapadeContainer{margin-left:15px}.ExperienceHome{text-align:center}.ExperienceHome .btn-Slide{top:40%;display:block;padding-top:2px}.ExperienceHome .btn-Slide.uk-position-center-right-out{margin-left:-35px}.ExperienceHome .btn-Slide.uk-position-center-left-out{margin-right:-35px}.ExperienceHome .TextExperience{max-width:80%;margin-left:auto;margin-right:auto}.BlocOffreListeN .BlocBtnPromo{border-left:3px solid #ccc;text-align:left}.BlocOffreListeN .BtnReservPromo{padding:10px}.CarteThematique ul{padding-left:30px;padding-right:10px}.ChambreTop .EscapGourm img{margin-left:0}.ListeMapHotel .ListeHotel .EcoFidListe img{width:20px}.ListeMapHotel .ListeHotel .ElementRightListe{font-size:11px}#modalResa .uk-alert-danger{padding-top:30px}#modalResa .uk-modal-body{padding:20px}#modalResa .uk-close svg{width:20px}.AvisFicheContent .MasonryDiv.uk-flex{display:block}.ModuleConnexion{margin-top:100px}.BlocChambrePaiement{margin-left:10px;padding-left:10px;padding-right:10px;width:100%}.BlocChambrePaiement .AccordionPaiement .uk-accordion-title{margin-top:20px}.BlocChambrePaiement .bloflex{align-items:baseline}.BlocChambrePaiement .bloflex .RightChPaiement{text-align:left;font-size:18px}.faqs .Faq{margin-top:100px!important}.faqs .content-question{padding-left:10px}.faqs .ListeGlobService .uk-accordion-title{font-weight:600;font-size:17px;padding-left:0;padding-right:0}.PaymentPage .ListeOlogis .img_{height:212px}.PaymentPage .ListeOlogis .date_chambre{float:none}.PaymentPage .ListeOlogis .warper_info{min-height:auto}.ServiceFicheNew .SubServiceFiche{font-size:14px;line-height:20px;padding-left:20px}.ServiceFicheNew .SubServiceFiche div>span{line-height:16px;font-size:12px}.ServiceFicheNew .icon_service{min-width:40px;height:40px;width:40px}.ServiceFicheNew .icon_service svg{max-width:24px;max-height:24px}.ServiceFicheNew.TopServiceFiche .SubServiceFiche{font-size:16px;line-height:22px}.ModalEquipementService .ServiceFicheNew .SubServiceFiche{font-size:16px;line-height:22px;padding-left:0}.uk-modal-page .ChambreGlobNew .uk-slider-items{will-change:initial;transform:initial!important}.ChambreGlobNew .uk-slider-items.NonMargSlider{margin-right:0}.ChambreGlobNew .uk-slider-items.NonMargSlider .ChambreHotelNew{margin-right:0}.ChambreGlobNew .InfoChambreNew{margin-top:0;padding-left:16px;padding-right:16px}.ChambreGlobNew .InfoChambreNew h3{margin-top:10px;text-decoration:underline}.ChambreGlobNew .InfoChambreNew h3 a{color:var(--primary-color)}.ChambreGlobNew .InfoChambreNew .VoirPlusServ{font-size:15px;margin-left:5px;color:var(--primary-color);border-left:2px solid var(--border-color);padding-left:5px;font-weight:400}.ChambreGlobNew .SlideChambreNew{position:relative;padding-left:0}.ChambreGlobNew .SlideChambreNew .uk-slidenav{z-index:8}.ChambreGlobNew .voirModalImg{position:absolute;top:0;left:20px;right:0;bottom:0}.ChambreGlobNew .ServChambreNew .InfoChambreNew{margin-top:0;border-bottom:1px solid var(--border-color);padding-bottom:30px}.ServChambreNew .ServChambreNewicon{margin-right:3px}.ChambreHotelNew{margin-bottom:20px;margin-top:0}.ChambreHotelNew .uk-button-secondary{width:90%;margin:5px auto 0;display:block}.TarifGlobChoix{padding-left:0}.TarifGlobChoix .blocespace{padding:0 16px;margin-top:0}.ChoixTarifChambre .checkboxChoix{border-radius:48px;-moz-border-radius:48px;-webkit-border-radius:48px;line-height:normal;padding:15px 24px;text-transform:none;font-size:16px;-moz-appearance:none;-webkit-appearance:none;font-weight:700;font-family:Roboto,sans-serif;background-color:var(--primary-color);color:#fff;margin-top:14px;display:block;text-align:center}.ChoixTarifChambre .checkboxChoix:hover,.ChoixTarifChambre .checkboxChoix:active,.ChoixTarifChambre .checkboxChoix:focus{background-color:var(--primary-hover-color);color:#fff}.ChoixTarifChambre .checkboxChoix:disabled{background-color:#ccc;color:#333;cursor:not-allowed}.TarifSelectionnerChambre,.TarifSelectionnerChambreRecom{background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;padding:15px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9999;display:none}.TarifSelectionnerChambre.uk-modal .TaxGlobChambre:after,.TarifSelectionnerChambreRecom.uk-modal .TaxGlobChambre:after{left:auto;top:auto;bottom:-10px;border-top:10px solid #000;border-bottom-width:0;right:15px}.TarifSelectionnerChambre.uk-open,.TarifSelectionnerChambreRecom.uk-open{display:block}.TarifSelectionnerChambre hr,.TarifSelectionnerChambreRecom hr{display:none}.TarifSelectionnerChambre div.TitreOffre,.TarifSelectionnerChambreRecom div.TitreOffre{display:block;border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:20px}.TarifSelectionnerChambre div.TitreOffre .accrodionTarif,.TarifSelectionnerChambreRecom div.TitreOffre .accrodionTarif{display:none}.TarifSelectionnerChambre .SubTarifSelectChambre,.TarifSelectionnerChambreRecom .SubTarifSelectChambre{height:calc(100vh - 100px);float:left;width:100%;margin-top:10px;background-color:#fff;padding:10px 0 0;border-radius:0;border-top:1px solid #eaeeef}.TarifSelectionnerChambre .SubTarifSelectChambre .gridMob,.TarifSelectionnerChambreRecom .SubTarifSelectChambre .gridMob{overflow:auto;max-height:90%;background-color:#f5f5f5;border-radius:16px;padding:20px;margin-left:0}.TarifSelectionnerChambre .LeftTarifSelectChambre,.TarifSelectionnerChambreRecom .LeftTarifSelectChambre{padding-left:0}.TarifSelectionnerChambre .LeftTarifSelectChambre .AnnulPaiementPetit .ImgDej,.TarifSelectionnerChambreRecom .LeftTarifSelectChambre .AnnulPaiementPetit .ImgDej{max-width:100%;margin:10px;float:inherit}.TarifSelectionnerChambre .flexPriceTarif,.TarifSelectionnerChambreRecom .flexPriceTarif{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:center;border-top:1px solid var(--border-color);padding-top:10px}.TarifSelectionnerChambre .flexPriceTarif .TaxeSejourNonInclus,.TarifSelectionnerChambreRecom .flexPriceTarif .TaxeSejourNonInclus{text-align:right}.TarifSelectionnerChambre .LeftModalTarif,.TarifSelectionnerChambreRecom .LeftModalTarif{text-align:left;margin-top:0;order:1;width:50%}.TarifSelectionnerChambre .LeftModalTarif p,.TarifSelectionnerChambreRecom .LeftModalTarif p{margin-top:0}.TarifSelectionnerChambre .LeftModalTarif .TotalMod,.TarifSelectionnerChambreRecom .LeftModalTarif .TotalMod{font-size:20px;font-weight:800;line-height:29px}.TarifSelectionnerChambre .RightModalTarif,.TarifSelectionnerChambreRecom .RightModalTarif{order:2;width:50%}.TarifSelectionnerChambre .recap_selection,.TarifSelectionnerChambreRecom .recap_selection{order:3;width:100%;margin-top:0}.TarifSelectionnerChambre .RightTarifSelectChambre,.TarifSelectionnerChambreRecom .RightTarifSelectChambre{margin-top:0;padding-left:0;position:fixed;bottom:0;left:0;right:0;background-color:#fff}.TarifSelectionnerChambre .RightTarifSelectChambre .PrixTarifSelectChambre,.TarifSelectionnerChambreRecom .RightTarifSelectChambre .PrixTarifSelectChambre{margin-top:0;justify-content:end;margin-bottom:0;line-height:normal;font-size:10px}.TarifSelectionnerChambre .RightTarifSelectChambre .PrixTarifSelectChambre strong,.TarifSelectionnerChambreRecom .RightTarifSelectChambre .PrixTarifSelectChambre strong{font-size:24px}.TarifSelectionnerChambre h4,.TarifSelectionnerChambreRecom h4{margin-top:10px;text-align:center;font-size:20px;line-height:normal;margin-bottom:0}.TarifSelectionnerChambre .NombreNuit,.TarifSelectionnerChambreRecom .NombreNuit{margin-top:0;margin-bottom:10px;font-size:12px;text-align:center}.TarifSelectionnerChambre .TaxGlobChambre:after,.TarifSelectionnerChambreRecom .TaxGlobChambre:after{left:96%}.SubModalChambre{overflow:auto}.FiltreFicheNew .uk-button{width:100%}.FiltreFicheNew .filtreChambreCanvas{background:rgba(0,0,0,.5);z-index:10000;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.FiltreFicheNew .SubFiltreChambreCanvas{position:absolute;bottom:0;left:0;right:0;background-color:#fff;padding:20px 10px}.FiltreFicheNew .titrecanvas{display:block}.FiltreFicheNew .SubFiltreFicheNew{margin-top:20px;margin-left:0;margin-right:10px}.activeMob .swiper-slide{width:100%!important}.MobRecapeChambreNew{width:100%}.MobRecapeChambreNew p{display:inline-block}.MobRecapeChambreNew .MontantBtnRecapeChambreNew .PriceRecapeChambreNew{display:flex;align-items:center;flex-direction:row;justify-content:space-between;background-color:#a4ffc9;color:var(--primary-color);margin-left:-10px;margin-right:-10px;margin-top:-10px;padding:5px 10px}.MobRecapeChambreNew .MontantBtnRecapeChambreNew .SubPriceRecape{font-weight:500;font-size:14px;order:2}.MobRecapeChambreNew .MontantBtnRecapeChambreNew .SubPriceRecape .uk-icon{transform:rotate(180deg);margin-left:8px}.MobRecapeChambreNew .MontantBtnRecapeChambreNew .SubChamRecapeNew{display:block;order:1;font-weight:700}.MobRecapeChambreNew .MontantBtnRecapeChambreNew .ChampBtnRecap .uk-button-default{background-color:#e9eaed;color:#9ea2ac}.RecapeChambreNew{padding:0}#ContainerRecap .DateRecapeChambre a{color:var(--primary-hover-color)}.DateRecapeChambre{width:100%}.DateRecapeChambre .lienVoyg{display:flex;align-items:center;justify-content:space-between;font-weight:400;line-height:18px;width:100%}.DateRecapeChambre .lienVoyg .Lienmrg{margin-left:25px}.DateRecapeChambre .prg{display:inline-block;font-size:12px;margin-right:5px;color:var(--primary-color);font-weight:600}.DateRecapeChambre .prg .uk-icon{margin-right:5px}.DateRecapeChambre .btn-md-recap{border:2px solid var(--primary-color);padding:10px 20px;color:var(--primary-color);font-size:12px;margin-left:10px}.DateRecapeChambre .btn-modifier-recap{display:block;color:var(--primary-hover-color);text-decoration:underline}.DateRecapeChambre.Active .lienVoyg{display:block;width:50%}.DateRecapeChambre.Active .prg{display:contents}.DateRecapeChambre.Active .btn-md-recap{border:none;padding:0;margin-left:5px;color:var(--primary-hover-color);text-align:left;font-size:12px;margin-top:-2px}.DateRecapeChambre.Active .MobRecapeChambreNewBtn{width:50%}.DateRecapeChambre .uk-button{font-size:14px}.ModalRecapePrice.ModalMoteur .TitreMoteurSearch{font-size:28px;line-height:40px;margin-bottom:0}.ModalRecapePrice.ModalMoteur .ContentSearch{padding-top:0!important}.ModalRecapePrice.ModalMoteur .uk-modal-body{overflow:auto;padding-top:10px}.ModalRecapePrice.ModalMoteur #ContainerRecap{overflow:auto;max-height:75vh}.ModalRecapePrice.ModalMoteur .TotalRecapeChambre{position:fixed;bottom:62px;left:15px;right:15px;padding:5px 0 0;background-color:#fff;margin:0;width:auto}.ModalRecapePrice.ModalMoteur .ChampBtn{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:5px 15px;background-color:#fff;margin-top:0}.ModalRecapePrice.ModalMoteur .ChampBtn #btn_form_submit{width:100%;margin-top:0}.ModalRecapePrice.ModalMoteur .ListeGlobService .uk-accordion-content{border-top:none;border-bottom:1px solid #d8d8d8}.ModalRecapePrice.ModalMoteur.uk-open{background-color:#fff}.HebDisponible{font-size:12px;padding-left:4px;padding-right:4px}.HebDisponible .uk-icon{margin-right:5px}.HebDisponible .uk-icon svg{width:10px}.ModalChambreFiche{background:#fff}.ModalChambreFiche .FooterModalFiche{background-color:#eefff5}.ModalChambreFiche .InfoChambreNew h3{font-size:24px;line-height:34px}.ModalChambreFiche .ScrollChmabre{margin-top:20px}.ModalChambreFiche .uk-modal-dialog{height:100%}.ModalChambreFiche .ModalPrixBtn{padding-left:5px;padding-right:5px}.ModalChambreFiche .ModalPrixBtn span strong{font-size:29px;margin-left:5px;color:var(--Global-color)}.ModalChambreFiche .ModalPrixBtn .uk-button{width:auto;margin-top:0;margin-right:0}.ModalChambreFiche .SlideChambreNew,.ModalChambreFiche .InfoChambreNew{padding-left:0;padding-right:0}.ModalChambreFiche .ModalTarifExp{padding-right:0}.ModalChambreFiche .TarifGlobChoix .blocespace{padding-left:0;padding-right:0}.showTarifNew{color:var(--primary-color);border:2px solid var(--primary-color);background-color:var(--white-color)}.showTarifNew:hover,.showTarifNew:active,.showTarifNew:focus{background-color:var(--secondary-hover-color);color:var(--primary-color)}.showTarifNew:disabled{color:#333;cursor:not-allowed}.MeilleurTChambreNew{margin-left:-15px;margin-right:-15px;margin-top:-13px;padding-top:10px;padding-bottom:10px;font-size:12px}.MeilleurTChambreNew .NombreNuit{margin-top:0;float:right;font-size:12px}.ChoixTarifChambre{padding:12px 15px;margin-top:10px;min-height:auto;height:auto}.ChoixTarifChambre .PrixTarifChambre{font-size:10px}.ChoixTarifChambre .PrixTarifChambre .DetailTarif24{text-decoration:underline;color:var(--nuances-de-gris-600);z-index:1}.ChoixTarifChambre input[type=radio]{height:100px;width:100%}.ChoixTarifChambre .TitreOffre.TarifSpeciaux{padding-right:0}.ChoixTarifChambre .accrodionTarif{color:var(--primary-color);padding:10px 0 10px 10px;position:absolute;right:10px}.ChoixTarifChambre .accrodionTarif:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke-width:1.5}.ChoixTarifChambre .accrodionTarif.uppAccordion svg{transform:rotate(180deg)}.listRoomRecommended .ChoixTarifChambre input[type=radio]{height:auto}.TarifGlobChoix .blocespace:first-child .accrodionTarif svg{transform:rotate(180deg)}.TarifGlobChoix .blocespace:first-child .accrodionTarif.uppAccordion svg{transform:rotate(0deg)}.SectionTab .TitleGlobFiche .uk-icon svg{min-width:30px}.ModalMoteur .cagnotte-etik{display:none}.ModalMoteur.ModalRecapePrice .cagnotte-etik{display:block;width:100%;padding:0}.VoirEquipServ{padding-left:10px;padding-right:10px;margin-bottom:0}.RemoveMarg{margin-top:0!important}.ChambreRecommande{margin-bottom:20px}.ChambreRecommande .SubChambreHotelNew{padding:15px}.ChambreRecommande .TitrePrev{font-weight:700;text-decoration:underline}.MobileTotalRecommande .RightTarifSelectChambre h5{margin-bottom:0;font-size:20px;float:left}.MobileTotalRecommande .RightTarifSelectChambre .PrixTarifSelectChambre{justify-content:end;font-size:10px;line-height:20px;margin-top:20px;margin-bottom:0}.MobileTotalRecommande .RightTarifSelectChambre .PrixTarifSelectChambre strong{font-size:24px}.MobileTotalRecommande .RightTarifSelectChambre .TaxeSejourNonInclus{text-align:right}.MobileTotalRecommande .RightTarifSelectChambre .uk-button{width:100%}.ModalMobRecommande .RecommandeMobCss{float:left}.ModalMobRecommande .SubTarifSelectChambre{height:auto;border-top:none;margin-top:50px;background-color:#f5f5f5;border-radius:16px;padding:20px;max-height:75vh;overflow:auto}.ModalMobRecommande .SubTarifSelectChambre h5{margin-top:0}.ModalMobRecommande .RightTarifSelectChambre{position:inherit;width:100%}.ModalMobRecommande .TaxeSejourNonInclus{text-align:right}.RecommandeMobCss{padding:0 15px 15px}.BottomRecommande{padding:20px}.BottomRecommande .RightTarifSelectChambre{width:100%}.BottomRecommande .RightTarifSelectChambre .LeftModalTarif{margin-top:0}.BottomRecommande .RightTarifSelectChambre .PrixTarifSelectChambre{justify-content:end;font-size:10px}.BottomRecommande .RightTarifSelectChambre .PrixTarifSelectChambre strong{font-size:24px}.BottomRecommande .uk-button{width:100%;margin-top:0}.BottomRecommande .LeftTarifSelectChambre{position:absolute}.BottomRecommande .LeftTarifSelectChambre h5{font-size:18px}.PageContainerOlogis.confirmation_page h1 span{font-size:16px}.PageContainerOlogis.confirmation_page .BgPayment{display:none}.PageContainerOlogis.confirmation_page .page_dash{margin-top:5px}.PageWebview{padding-top:65px;padding-bottom:65px;padding-left:20px;padding-right:20px}.PageWebview input[type=text],.PageWebview input[type=tel],.PageWebview select{height:48px;margin-bottom:6px;width:100%;border-radius:10px;border:1px solid var(--primary-color);background:#fff;padding:13px 16px;color:var(--Global-color)!important;font-size:14px}.PageWebview input[type=text]::-webkit-input-placeholder,.PageWebview input[type=tel]::-webkit-input-placeholder,.PageWebview select::-webkit-input-placeholder{color:var(--Global-color)}.PageWebview input[type=text]::-moz-placeholder,.PageWebview input[type=tel]::-moz-placeholder,.PageWebview select::-moz-placeholder{color:var(--Global-color)}.PageWebview input[type=text]:-ms-input-placeholder,.PageWebview input[type=tel]:-ms-input-placeholder,.PageWebview select:-ms-input-placeholder{color:var(--Global-color)}.PageWebview input[type=text]:-moz-placeholder,.PageWebview input[type=tel]:-moz-placeholder,.PageWebview select:-moz-placeholder{color:var(--Global-color)}.PageWebview textarea{border:1px solid var(--primary-color);padding:10px;color:var(--Global-color);border-radius:10px;width:100%;color:var(--Global-color)!important;font-size:14px}.PageWebview textarea::-webkit-input-placeholder{color:var(--Global-color)}.PageWebview textarea::-moz-placeholder{color:var(--Global-color)}.PageWebview textarea:-ms-input-placeholder{color:var(--Global-color)}.PageWebview textarea:-moz-placeholder{color:var(--Global-color)}.PageWebview .uk-button{width:90%}.PageWebview .imgResSeg img{max-width:70px}.PageWebview .question_connexion_ologis,.PageWebview .form_connexion_ologis{border-bottom:24px solid #fff}.PageWebview .compte-title{color:var(--Global-color);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px;background-color:#eefff5;border-radius:10px 10px 0 0;text-align:center;padding:12px;margin-bottom:18px;margin-left:-8px;margin-right:-8px}.PageWebview .compte-title h2{margin-bottom:0;font-size:18px}.PageWebview .compte-title .small{font-weight:400;font-size:14px}.PageWebview .uk-checkbox{width:17px;height:17px;float:left;margin-right:5px;margin-top:0;border-radius:100%;background-color:transparent;border:2px solid var(--primary-color)}.PageWebview .uk-checkbox:checked{background:var(--primary-color) url(../images/icon/chek-b.png) no-repeat center;background-size:8px}.PageWebview .padding-sw{padding-left:10px;padding-right:10px}.PageWebview .compte-form{background:#fff;margin:0 auto;overflow:hidden;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:0 8px 8px;margin-bottom:18px}.PageWebview .compte-form h1{width:280px;height:170px;background:url(../images/carte_ol_etik.png) no-repeat scroll center 0 transparent;background-size:contain;margin:0 auto;font-size:0}.PageWebview .compte-form .right-side{text-align:center;position:relative;margin-top:10px}.PageWebview .compte-form .right-side .compte-title{font-weight:700;color:#5a5a5a;margin-bottom:10px}.PageWebview .compte-form .right-side .compte-texte{margin:18px 0}.PageWebview .country-select .select-styled{border-radius:10px;border:1px solid #13484d;margin-bottom:6px}.PageWebview .country-select .select-optionsTel::-webkit-scrollbar{width:8px}.PageWebview .country-select .select-optionsTel::-webkit-scrollbar-track{background:#ccc;border-radius:4px}.PageWebview .country-select .select-optionsTel::-webkit-scrollbar-thumb{border-radius:4px;background:#777;height:80px}.PageWebview .continuer-sans-compte{margin-bottom:24px}.PageWebview .form_connexion_ologis .cfx-connect{margin-top:10px}.PageWebview .form_connexion_ologis .cfx-connect .uk-button-primary{width:100%}.PageWebview .form_connexion_ologis .field input{height:48px;margin-bottom:10px;width:100%;border-radius:10px;border:1px solid var(--primary-color);background:#fff;padding:13px 16px}.PageWebview .formulaire{float:left;width:100%;margin-bottom:20px;border-radius:0}.PageWebview .formulaire>p{text-align:center;margin-bottom:16px;font-size:12px}.PageWebview .formulaire label.error{color:red;padding:5px 0 0;text-align:right;font-size:11px}.PageWebview .formulaire .notice_hotel{display:none}.PageWebview .paymentBlock{float:left}.PageWebview .paymentBlock hr{display:none}.PageWebview .paymentBlock .vignette{line-height:normal;font-size:12px}.PageWebview .paymentBlock .vignette i{float:left;margin-right:5px}.PageWebview .paymentBlock .item{position:relative}.PageWebview .paymentBlock .item .imgcarte{position:absolute;right:10px;top:10px}.PageWebview .paymentBlock .items{margin:0 0 16px}.PageWebview .paymentBlock .items .item{float:left;margin:16px 3% 10px 0;width:30%}.PageWebview .paymentBlock .items .item input{width:20px;float:left;border-radius:0;border:none;padding:0;box-sizing:inherit;height:20px;color:var(--Global-color);font-size:12.5px;margin:0;margin-top:8px}.PageWebview .paymentBlock .items .item label{float:left;width:50px;margin-right:4px;margin-left:2px}.PageWebview .paymentBlock .items .item span{font-size:12px}.PageWebview .paymentBlock .dateexpweb{margin-top:15px;margin-bottom:15px;text-align:right}.PageWebview .paymentBlock .dateCarte{border:none;border-radius:5px;background:#d4dedf;height:auto;padding:5px;font-weight:700;font-size:14px}.PageWebview .paymentBlock #date_expiration_mois{width:20%!important;display:inline-block;margin:0 1% 0 0}.PageWebview .paymentBlock #date_expiration_annee{width:33%!important;margin-left:3%}.PageWebview .iconinfo{position:absolute;top:8px;right:0;width:109px;height:36px;display:block;line-height:15px;text-decoration:underline;visibility:hidden}.PageWebview .imginfo{display:none;position:absolute;top:-172px;width:487px;height:325px;z-index:99999;-webkit-box-shadow:1px 1px 19px var(--white-color);-moz-box-shadow:1px 1px 19px var(--white-color);box-shadow:1px 1px 19px var(--white-color);right:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.PageWebview .conditions_block{float:left;width:100%;border-radius:5px;background:#eaeeef;padding:3%;font-size:12px;line-height:19px}.PageWebview .conditions_block a{color:var(--Global-color);text-decoration:underline}.PageWebview .anti-conditions{float:left;font-size:10.5px;margin-bottom:10px;margin-top:10px}.PageWebview .item.box-note{font-size:10.5px;color:#5d5c5c;margin-bottom:10px}.PageWebview .res-new{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#eefff5;margin-top:10px;margin-bottom:10px}.PageWebview .res-new .resa-motor-title{color:var(--Global-color);text-transform:uppercase;font-weight:700}.PageWebview .res-new .resa-motor-price input{font-size:18px;background:0 0;border:none;width:100%;text-align:right;padding:0;margin:0;height:auto;font-weight:700;color:var(--primary-color)}.PageWebview .SearchWebview h2:before{float:left;background-image:url(../images/icon/down-arrow-v.png);margin-left:5px;margin-right:5px;transform:rotate(180deg)}.PageWebview .SearchWebview h2[aria-expanded=false]:before{transform:rotate(0deg)}.PageWebview .SearchWebview h3{font-size:20px;margin-bottom:0}.PageWebview .SearchWebview .notes_clients{margin-top:12px;margin-bottom:12px}.PageWebview .SearchWebview .notes_clients a{color:var(--Global-color);pointer-events:none;font-weight:400;text-decoration:none}.PageWebview .SearchWebview .other_rating{padding-top:4px;padding-bottom:4px}.PageWebview .SearchWebview .new_block_resume{border-radius:5px;background:#fff;box-shadow:0 4px 4px 3px rgba(0,0,0,.25);padding:8px 8px 0}.PageWebview .SearchWebview .info_resa{background:var(--nuances-de-gris-800);padding:8px;margin-left:-8px;margin-right:-8px;border-radius:0 0 10px 10px;margin-top:13px}.PageWebview .SearchWebview .info_resa li{display:inline;font-weight:700}.PageWebview .SearchWebview .info_resa li.LineSw{width:100%;font-weight:400;display:block}.PageWebview .SearchWebview .info_resa .sw-btn-edit{display:block;text-align:center;margin:10px auto 0;text-decoration:underline;font-weight:700}.PageWebview .accordion-heading h2{color:#5a5a5a;font-size:13.5px;margin:0;font-weight:400}.PageWebview .accordion-heading h2 span{font-weight:700;font-size:14px;color:var(--white-color);float:right}.PageWebview .adults-count{font-size:12px;color:#22344b}.PageWebview .EtikWebview{float:left;width:100%;display:flex;align-items:center;justify-content:end;margin-top:10px}.PageWebview .EtikWebview .price_plus_ol{position:initial;background-position:left;background-image:url(../../../media/com_swhotel/images/cochon//ico-cochon-5.svg);height:40;padding-left:55px;display:flex;align-items:center;gap:5px}.PageWebview .EtikWebview .price_plus_ol strong{color:var(--primary-color)}.PageWebview .payment_conditions{margin-top:10px}.PageWebview .payment_conditions .link{font-size:12px;font-weight:700;color:var(--Global-color);margin-bottom:10px;margin-top:20px;text-decoration:underline}.PageWebview .payment_conditions .link i{margin-right:5px}.PageWebview .payment_conditions .link:before{background-image:url(../images/icon/down-arrow-v.png);background-size:24px}.PageWebview .payment_conditions .link span{display:block;font-weight:400;color:var(--white-color);padding-left:30px;margin-top:5px}.PageWebview .payment_conditions .uk-open .link:before{transform:rotate(180deg)}.PageWebview .payment_conditions .chamb1{margin-left:20px;font-weight:700;color:var(--nuances-de-gris-600);margin-bottom:5px;display:block;margin-top:5px}.PageWebview .payment_conditions .break-infos,.PageWebview .payment_conditions .opt-cancel{padding:0 10px;margin-left:15px}.PageWebview .payment_conditions .break-infos i,.PageWebview .payment_conditions .opt-cancel i{margin-right:8px}.PageWebview .payment_conditions .TextGris{margin-left:30px;line-height:normal}.PageWebview .payment_conditions .uk-accordion-content{margin-top:10px;padding:0 4px 13px 30px}.PageWebview .payment_conditions .uk-accordion-content span{margin-bottom:5px;display:block;font-weight:500}.PageWebview .OptionWebView .chmbr-title{font-size:14px;margin:0;display:flex;align-items:center;justify-content:space-between}.PageWebview .OptionWebView .chmbr-title span{min-width:70px;text-align:right;color:var(--primary-color)}.PageWebview .OptionWebView .vos-options{padding:6px 0;color:var(--Golbal-color);text-transform:none;font-weight:700;font-size:14px}.PageWebview .OptionWebView .vos-options:before{background-image:url(../images/icon/down_ol.png);background-size:16px}.PageWebview .OptionWebView .vos-options .totaloption{float:right;color:var(--primary-color)}.PageWebview .OptionWebView [aria-expanded=false] .vos-options:before{transform:rotate(180deg)}.PageWebview .OptionAccrodion{margin-top:28px}.PageWebview .OptionAccrodion .LigneOption{width:90%;display:inline-block;line-height:normal}.PageWebview .OptionAccrodion .LigneOption em{font-size:10px;display:block;line-height:12px;clear:both}.PageWebview .OptionAccrodion .LigneOption .priceGlob{float:right;font-weight:700;color:var(--primary-color)}.PageWebview .OptionAccrodion label{font-size:12px}.PageWebview .TotalAss{display:block;border-bottom:1px solid #e6e6e6;padding-bottom:15px;padding-top:15px;margin-bottom:20px;font-size:18px}.PageWebview .TotalAss .TotalAssPrix{position:inherit;color:var(--white-color);font-size:24px}.ModalOptionPaiement.PasswordForget{padding:0}.ModalOptionPaiement.PasswordForget .TotalAss{display:none}.ModalOptionPaiement.PasswordForget .uk-modal-dialog{height:100%;max-width:100%!important;width:100%}.ModalOptionPaiement.PasswordForget .uk-modal-body{max-height:400px!important;padding:17px;background-color:#fff}.ModalOptionPaiement.PasswordForget .btnMoreOption{position:fixed;left:0;right:0;bottom:0}.ModalOptionPaiement.PasswordForget .btnMoreOption .GarantiAssurance{display:none}.ModalOptionPaiement.PasswordForget .GroupeTitleChambre{padding-left:0}.payment footer{display:none}.paymentwebview .topBackBtn,.paymentwebview header,.paymentwebview footer{display:none}.paymentwebview .box-total .btn-success{background:var(--primary-color) url(../images/icon/valider_icone.png) 98% no-repeat;color:#fff;border:none;float:right;border-radius:5px;font-size:20px;font-weight:700;padding:14px 30px 14px 20px}.PriceWebP .price_options,.PriceWebP .price_total{font-size:22px;color:var(--primary-color);font-weight:800}.PrixWebPaiement{position:fixed;left:0;right:0;bottom:0;padding:15px 10px;background:var(--nuances-de-gris-800);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;align-items:center;justify-content:space-between;column-gap:initial}.ModalWebview{padding:0}.ModalWebview .blocs-chambres{background:#fff;margin:0 auto;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:8px;margin-bottom:45px}.ModalWebview .block-checker{margin-top:20px}.ModalWebview .uk-modal-dialog{padding:17px;width:100%;margin-top:0}.ModalWebview h4{color:var(--primary-color);font-size:24px;display:block;text-align:left;margin-bottom:4px;text-transform:none}.ModalWebview h1{font-size:14px;margin:0;font-weight:400;text-align:center}.ModalWebview h2{display:block;text-align:center;clear:both;margin-bottom:20px;margin-top:6px;border-bottom:1px solid #d4dedf;font-size:16px;padding:11px 0 12px}.ModalWebview .desc_txt .TextFlex{font-weight:700}.ModalWebview .desc_txt label{color:var(--Global-color);font-size:14px;padding-bottom:18px;line-height:normal;display:flex;justify-content:space-between;position:relative}.ModalWebview .desc_txt label span{color:var(--primary-color);display:block;min-width:75px;text-align:right}.ModalWebview .desc_txt label .surplace{font-size:12px;position:absolute;bottom:0}.ModalWebview .desc_txt label .stprice{font-size:18px;margin-right:2px}.ModalWebview .desc_txt p{color:var(--Global-color);text-align:justify;line-height:19px;font-size:12px}.ModalWebview .desc_txt p span{color:var(--primary-color)}.ModalWebview .services_detail{float:left;width:100%;margin-bottom:5px}.ModalWebview .services_detail .dx-left{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.ModalWebview .services_detail .dx-left>span{float:left;margin-right:10px;width:50%;display:flex;align-items:center;gap:8px}.ModalWebview .services_detail .dx-left .inpt_readonly{border:none;font-weight:700;font-size:16px;text-align:right;padding-right:40px}.ModalWebview .services_detail .uk-button{border-radius:10px}.ModalWebview .checker_block{overflow:hidden;clear:both;margin-top:16px;background:var(--nuances-de-gris-800);margin-bottom:10px;border-radius:0 0 16px 16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.ModalWebview .checker_block .service_txt{line-height:36px;font-size:11px;float:none;padding-left:0;text-align:center}.ModalWebview .checker_block .service_txt span{font-weight:700;font-style:normal;font-size:14px}.ModalWebview .checker_block .checker{background:var(--primary-color);color:#fff;font-weight:700;display:flex;height:29px;padding:0 36px;align-items:center;gap:17px;flex-shrink:0}.ModalWebview .checker_block .checker .rmv{display:none}.ModalWebview .checker_block .checker .uk-checkbox{background-color:#fff;margin-right:15px;width:18px;height:18px;border-radius:100%;border:none}.ModalWebview .checker_block .checker.btn_change_name .rmv{display:inline}.ModalWebview .checker_block .checker.btn_change_name .add{display:none}.ModalWebview .descriptiveText_readless{color:#d3d601;cursor:pointer;display:none}.ModalWebview .non_merci{text-align:center;padding-top:20px;padding-bottom:30px}.ModalWebview .non_merci a{color:var(--Global-color);font-size:18px;display:block;margin:0 auto;font-weight:700;text-decoration:underline}.ModalWebview .non_merci a:first-letter{text-transform:uppercase}.cancel .BgGlobAccount,.confirmation .BgGlobAccount{display:none}.EtikInformation{position:initial}.AccesDirect .BlocAcces{padding:20px 10px}.AccesDirect .imgEtik img{width:70px}.CarteMenu{text-align:justify}.CarteMenu p{font-size:13px}.CarteMenu h3{font-size:18px}.ModalMoteur .cagnotte-etik{background-color:#fbfbfb;padding:10px;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;font-weight:500}.ModalMoteur .cagnotte-etik img{float:left;margin-right:5px;margin-bottom:15px}.ModalMoteur .cagnotte-etik span{color:#737373}.ModalMoteur .cagnotte-etik a{color:var(--Global-color);font-size:13px}.ModalMoteur .cagnotte-etik .tarif-non-eligible a{display:flex;align-items:center}.ModalMoteur .cagnotte-etik .tarif-non-eligible a img{margin-bottom:0}.infoContact .ServiceFicheNew .SubServiceFiche{padding-left:0}.infoContact .ServiceFicheNew .espaceInfo{margin-left:50px;margin-top:3px}.AccesDirect h1{text-align:left}.AccesDirect .BlocAcces .uk-button{width:80%}.AccesDirect .compte_deja .form-group{margin-right:4px}.BtnDevisModal{margin-top:24px;font-weight:500;padding:0;font-size:16px;color:var(--Global-color)}.BtnDevisModal span{margin-right:5px}.ModalDevise .ListeDevis{margin-top:0}.ModalDevise h3{margin-top:20px;margin-bottom:10px}.PushEtick{margin-bottom:20px;padding-top:10px;padding-bottom:10px}.PushEtick .TitrePushEtick{margin-bottom:10px}.PushEtick .DecouvPush{font-weight:500;text-decoration:underline;line-height:20px;color:var(--primary-color)}.PushEtick .SubBlocPush,.PushEtick .hide_etik{display:none}.PushEtick .TitrePushEtick{font-size:16px;line-height:24px}.EtickMoteurPush.EtikPushMobile .uk-width-1-4{display:flex;align-items:center;justify-content:end}.EtickMoteurPush{margin-top:0}.iconPushEtik{vertical-align:bottom}.roomavail #NavOptionSort.uk-active,.hotel #NavOptionSort.uk-active{top:0!important;left:0;z-index:10}#bandeau-etik-sticky-mobile{padding-left:7px;padding-right:7px}#bandeau-etik-sticky-mobile .EtickMoteurPush{font-size:13px}.ResCategorie{margin-top:10px;margin-bottom:30px;padding:0}.AfficheRse{width:100%}.TabRse li{margin-top:10px!important;border-radius:10px;background:#f7f7f7;overflow:hidden}.TabRse li a:before{position:absolute;right:30px;background-image:url(../images/icon/down-arrow-v.png)}.TabRse li span{background:var(--primary-color);color:#fff}.TabRse li.uk-open a:before{transform:rotate(180deg)}.ContentCategorie{padding:15px;margin-top:0}.ContentCategorie .CritereRse p{font-size:14px;font-weight:400}.ContentCategorie h3{padding-bottom:15px}.ContentCategorie h4{margin-top:15px}.ContentCategorie .PlusCritere{color:var(--primary-color);font-weight:600;padding:0;margin-top:15px;font-size:14px}.ContentCategorie.ListeCritereRse .CritereRse{max-height:initial}.ModalActRse .uk-modal-dialog{padding-left:15px;padding-right:15px}.ModalActRse .uk-close{right:10px}.ModalActRse .TabRse li{background:0 0}.AccordionCancel .uk-accordion-content{margin-top:0}.DropNav{bottom:0;top:0!important;margin-top:0;left:-100%!important;right:auto}.DropNav.uk-open{transition:left .3s ease-out;left:0!important}.DropNav .drop-holder{min-height:100%!important}.DropNav .tab-nav li a.MenuLink{color:var(--Global-color)!important;display:inline-block;padding:10px 20px;font-size:18px;font-weight:700}.DropNav .tab-nav li .btntab{background:url(../images/icon/next.svg) no-repeat;width:24px;height:24px}.DropNav .tab-nav li .ContentTab{width:100%;top:0;left:100%;right:auto;transition:.2s left;display:none;background:0 0;color:var(--Global-color)}.DropNav .tab-nav li .ContentTab .LienMenu{color:var(--primary-color);margin-bottom:30px;display:block}.DropNav .tab-nav li .ContentTab li{height:auto;margin-bottom:10px}.DropNav .tab-nav li .ContentTab li a{color:var(--Global-color);padding:7px 0;font-weight:400}.DropNav .tab-nav li .ContentTab.active{opacity:1;display:block;padding:20px;height:100%;z-index:999;background:#fff;left:0;overflow:auto}.DropNav .ContentTab strong.link{color:var(--Global-color);margin-top:0}.DropNav .navigation-block{width:100%;background-color:#fff}.DropNav .MenuLink{padding-left:20px;padding-right:10px}.DropNav .MenuLink:before,.DropNav .MenuLink:after{right:20px}.DropNav .mobile-hide{padding:20px}.DropNav .mobile-hide .ImgMenu{padding-left:0}.DropNav .mobile-hide .ImgMenu img{width:100%}.DropNav .RadiusGlob{border-radius:10px}.DropNav .LinkSelf{color:var(--Global-color);display:block;font-size:18px}.HeaderSeo{padding:20px;color:var(--Global-color);justify-content:space-between;position:relative;z-index:2}.HeaderSeo .SubHeaderSeo{margin-bottom:28px}.HeaderSeo .SubHeaderSeo .logo-img{margin-left:10px}.HeaderSeo .btn-back,.HeaderSeo .btn-back-offcanvas{text-decoration:underline;color:var(--primary-color);font-size:12px;font-weight:700}.HeaderSeo a{padding-left:0;color:#000}.HeaderSeo.HeroSub{z-index:5;min-height:60px;padding:0 0 20px}.roomavail .uk-close.uk-offcanvas-close{position:initial;color:var(--Global-color);background:0 0;width:auto}.MoteurRechercheHome.MoteurAbtasty{min-height:auto;position:relative;z-index:10}.MoteurRechercheHome.MoteurAbtasty .MoteurSarchHome{padding-bottom:10px}.MoteurAbtasty{position:relative;z-index:10000}.moteur_version_a{background-color:#fff}.moteur_version_a .ContentSearch label{font-weight:700;text-transform:lowercase}.moteur_version_a .ContentSearch label:first-letter{text-transform:uppercase}.moteur_version_a .ContentSearch .TravelMoteur label{text-transform:none}.moteur_version_a .ContentSearch input[type=text],.moteur_version_a .ContentSearch .buttonvoyage{border:1px solid #d4dedf}.moteur_version_a .BtnDestination{top:47px}.moteur_version_a .button_localisation{top:50%}.moteur_version_a .uk-modal-title{font-size:28px;margin-bottom:40px}.moteur_version_a .uk-close{color:#061213;right:10px;top:25px}.BtnCarteVersionA{position:absolute;left:0;right:0;text-align:center;bottom:-180px;font-size:16px;text-decoration:none}.BtnCarteVersionA:after{content:"";height:1px;border-bottom:1px dotted var(--primary-color);display:table;min-width:180px;margin:0 auto;left:16px;position:relative}#moteur_version_b.ContentSearch{margin-top:0;min-height:auto}#moteur_version_b.ContentSearch input[type=text]{border:1px solid #d4dedf;padding-left:45px;height:55px;text-transform:capitalize}#moteur_version_b.ContentSearch .DateMoteur{width:100%;margin-top:12px}#moteur_version_b.ContentSearch .DateMoteur i{position:absolute;top:12px}#moteur_version_b.ContentSearch .DateMoteur .DateGlob:first-child{width:55%}#moteur_version_b.ContentSearch .ChampVoyage{width:45%;margin-top:0}#moteur_version_b.ContentSearch .ChampVoyage input[type=text]{border-radius:0 16px 16px 0}#moteur_version_b .BtnDestination{left:18px}}@media(max-width:768px){.BgGlobAccount{background-position-x:center}.TopCompte .title_h_page{margin-top:70px}.roomavail #blockServices{min-height:320px!important}.roomavail #IdChambre{min-height:2185px}.roomavail #blockAvis{min-height:2236px}.roomavail #blockNoteRSE{min-height:auto}.roomavail #blockFaqHotel{min-height:815px}.roomavail #blockSejour,.roomavail #blockInfosPratique{min-height:750px}.roomavail #blockEtablissement{min-height:507px}}@media(max-width:767px){.HeadCompte .links_dash{margin-bottom:10px}.HeadCompte .links_dash a{font-weight:400;margin-right:10px;color:#677677}.compte .RightOlogis{padding-top:0}.contenuLogis h2{margin-top:30px}.ZoneProximite div>div{border-top:1px solid #d4dedf;border-left:none;padding-top:20px;margin-left:20px;padding-left:10px}.ZoneProximite div>div:first-child{border-top:none}.BlocBas{margin-top:30px}.MoteurRechercheHome{min-height:620px}.hotelConsulte .BlocConsulte .photoConsulte img{width:100%;height:auto}.PageContainerOlogis .page_dash{padding-bottom:120px}.GarantiAssurance{padding-bottom:5px}.GarantiAssurance .SubGaranti:last-child .secondGarant{margin-top:0}.hotels .cagnotte-etik{position:initial;z-index:inherit}.ListeHotel h2{font-size:18px}.TitleEtape{display:none}h1{font-size:24px}h2{font-size:22px}.uk-heading-small{font-size:20px}.uk-heading-medium{font-size:25px}.MoteurRechercheHome .uk-heading-medium{font-size:20px;line-height:normal}.MoteurRechercheHome .uk-heading-small{font-size:18px;line-height:normal}.MoteurRechercheHome .DestinationMoteur{width:100%}.MoteurRechercheHome .DestinationMoteur input[type=text]:focus{border-radius:16px 16px 0 0!important}.MoteurRechercheHome .TravelMoteur{width:100%}.MoteurRechercheHome .btnModifier{width:100%}.MoteurRechercheHome .btnModifier .uk-button{width:100%;background-position:28%!important}.MoteurRechercheHome .btnCarteHome .uk-button{width:100%}.MoteurRechercheHome .buttonvoyage{border-radius:0 16px 16px 0;margin-left:2px;padding-left:1px;padding-right:0;line-height:26px;padding-top:12px;padding-bottom:12px;gap:0}.MoteurRechercheHome .ContentSearch label{display:none}.MoteurRechercheHome .ContentSearch .TravelMoteur{display:flex;flex-direction:row;align-items:center;margin-top:10px}.MoteurRechercheHome .ContentSearch .TravelMoteur label{width:auto;margin:0;text-align:left;float:left;margin-right:20px}.MoteurRechercheHome .ContentSearch .TravelMoteur label[for=you-travel]{order:2;display:flex}.MoteurRechercheHome .ContentSearch .TravelMoteur input{left:0}.MoteurRechercheHome .ContentSearch .TravelMoteur .globchek{margin-right:10px}.MoteurRechercheHome .ContentSearch .DateMoteur{width:65%}.MoteurRechercheHome .ContentSearch .DateMoteur .DateGlob{width:45%}.MoteurRechercheHome .ContentSearch .DateMoteur .DateGlob:first-child{width:60%;position:relative}.MoteurRechercheHome .ContentSearch .DateMoteur .DateGlob input{border-right:none;padding-right:1px;padding-left:31px;text-align:left;color:var(--Global-color);margin-left:1px}.MoteurRechercheHome .ContentSearch .DateMoteur .DateGlob #DateOut{border-radius:0;padding-left:5px}.MoteurRechercheHome .ContentSearch .DateMoteur .DateGlob #DateOut:before{content:"-";display:block;width:2px;height:20px;position:absolute;color:red;left:0;top:0;bottom:0}.MoteurRechercheHome .ContentSearch .DateMoteur i{left:7%}.MoteurRechercheHome .ContentSearch .DateMoteur .sw-DateOut svg{display:none}.MoteurRechercheHome .ContentSearch .DateMoteur .sw-DateOut:before{content:"";display:block;width:2px;height:20px;position:absolute;color:red;left:-7px;top:3px;bottom:0;border-left:1px solid var(--primary-color)}.MoteurRechercheHome .ContentSearch .ChampVoyage{margin-top:15px;width:35%;padding-left:0}.MoteurRechercheHome .ContentSearch .ChampVoyage label{display:none}.MoteurRechercheHome .ContentSearch .ChampVoyage .BlocRommPop label{display:block}.MoteurRechercheHome .ContentSearch .DestinationMoteur{position:relative}.MoteurRechercheHome .DivOu{color:#fff;position:relative;height:20px;margin-top:15px;font-size:12px}.MoteurRechercheHome .DivOu span{background-color:var(--primary-color);padding:0 10px;position:relative;z-index:2}.MoteurRechercheHome .DivOu:after{content:"";height:1px;background-color:#fff;display:block;position:absolute;top:50%;left:10px;right:10px}.MoteurRechercheHome.MoteurTrouvezHotel .MoteurSarchHome{top:15%;left:10px;right:10px;width:94%}.MoteurRechercheHome.MoteurTrouvezHotel .buttonvoyage .icon-arrow{display:none}.coronavirus{padding-left:10px;padding-right:10px}.fichehotel .FooterGlob{margin-bottom:135px}.FooterGlob{font-size:12px}.FooterGlob li a{font-size:12px}.FooterGlob .NewsFooter{padding:20px 0}.FooterGlob .NewsFooter p{font-size:24px;margin-bottom:18px}.FooterGlob .NewsFooter p span{font-size:12px}.FooterGlob .NavFooter{padding:20px 0}.FooterGlob .NavFooter .SuiviBloc{display:block;margin-top:10px;text-align:left}.FooterGlob .MenuF{margin:20px 0}.FooterGlob .Bloccopyright{padding:20px 0}.FooterGlob .MenuFooterSelection span{font-size:14px}.FooterGlob .MenuFooterSelection span.title_sitemap{font-size:18px}.FooterGlob .MenuFooterSelection div{margin-top:10px}.FooterGlob .sitemap_footer span.title_sitemap{font-size:20px;line-height:normal}.SlidePhotoGlob{height:240px!important}.SlidePhotoGlob .uk-slideshow-items{min-height:240px!important}.gm-style-iw-d .SlidePhotoGlob{height:200px!important}.gm-style-iw-d .SlidePhotoGlob .uk-slideshow-items{min-height:200px!important}.SlideFiche ul{height:100%}.SlideFiche .ImgSlide{height:280px}.SlideFiche .DotNav{margin:10px 0}.SlideFiche .DotNav li{padding-left:5px}.SlideFiche .DotNav li a{width:6px;height:6px}.SlideFiche .DotNav li.uk-active a{width:8px;height:8px}.SlideFiche .uk-slidenav{background:0 0;color:var(--white-color);box-shadow:none}.SlideFiche .uk-slidenav svg{width:24px}.avislienmob{margin-top:12px;margin-bottom:12px}.blocRestaurant{margin-bottom:10px!important}.ServiceFiche{padding:10px 0}.ServiceFiche .uk-container{padding:0 0 0 10px}.ServiceFiche .SubServiceFiche{font-size:12px;margin-right:7px}.ServiceFiche .SubServiceFiche img{width:14px;margin-right:3px}.ServiceFiche .VoirPlusService{font-size:11px;text-transform:uppercase;margin-top:6px;margin-left:5px}.ServiceFiche .VoirPlusService span{display:none}.InfoHotel .TitleH1Fiche{margin-bottom:10px}.InfoHotel h1{margin-bottom:0}.InfoHotel .BtnShare{border-radius:100%;width:40px;height:40px;padding:0;line-height:32px}.SortOptionListe{margin:40px -15px 0;padding-left:5px}.SortOptionListe li{font-size:18px;min-width:15%}.SortOptionListe li a{padding-left:16px;padding-right:16px}.SortOptionListe li:hover a{background:#fff;color:var(--primary-color)}.ListeGlobService li{width:100%}.ListeGlobService .uk-accordion-content{border-top:1px solid #d8d8d8;padding-top:10px;margin-top:0}.ListeGlobService .programmeFidelite .uk-accordion-content{border:none}.ActiviteInteret p{font-size:14px;text-align:justify}.statutRoom{display:none}.PhotoHotelChambre img{height:205px}.programmeFidelite .CouFidelite{text-align:center}.hotelierChambre{display:inline-block}.hotelierChambre div{float:left}.Etablissement .uk-slider-items{margin-right:50px}.CoupCoeur .SubCoupeCoeur{font-size:14px}.InfoPratique h4{font-size:22px;margin-top:20px}.AvisFicheContent{margin-top:30px}.AvisFicheContent h4{font-size:22px}.AvisFicheContent .ContentAvis{float:left;margin-bottom:20px}.AvisFicheContent .ContentAvis .DescripAvis{margin-top:5px;margin-bottom:5px}.rseContent .ImgRSE{text-align:left}.rseContent .ImgRSE img{max-width:100px}.ChequeCadeau p{line-height:1.5}.ChequeCadeau .imgChequeCadeau{padding-right:15px}.EscapadGourmand .contenuGourmand{float:right}.MenuRestau{margin-top:20px}.MenoRestaurant{padding:0}.MenoRestaurant p{margin-right:5px;font-weight:600}.MenoRestaurant p:first-child{font-weight:400}.MenoRestaurant p:last-child{font-weight:400}.JourRestaurant{padding:0}.JourRestaurant .titrejr{background:url(../images/icon/arrow_bas.png) right no-repeat}.JourRestaurant .titrejr.active{background:url(../images/icon/arrow_top.png) right no-repeat}.SegmentationContent{align-items:normal;padding:15px}.ContentSeg h4{background:url(../images/icon/arrow_bas.png) right no-repeat;padding-right:20px}.ContentSeg h4.active{background:url(../images/icon/arrow_top.png) right no-repeat}.blocRestaurant .uk-button{display:table;margin:0 auto;line-height:normal;padding-top:12px;padding-bottom:12px}.FicheRestaurant .InfoPratique h4{margin-top:0}.restaurant .FideliteRestaurant .uk-accordion-title,.ListeGlobService .FideliteRestaurant .uk-accordion-title,.restaurant .programmeFidelite .uk-accordion-title,.ListeGlobService .programmeFidelite .uk-accordion-title{border-bottom:none}.restaurant .FideliteRestaurant.uk-open .uk-accordion-title,.ListeGlobService .FideliteRestaurant.uk-open .uk-accordion-title,.restaurant .programmeFidelite.uk-open .uk-accordion-title,.ListeGlobService .programmeFidelite.uk-open .uk-accordion-title{border-bottom:1px solid var(--border-color)}.restaurant .FideliteRestaurant .CouchFed img,.hotel .FideliteRestaurant .CouchFed img{margin-bottom:20px}.avisfilter .uk-margin-top{display:flex;align-items:center;justify-content:center}.homeSlider h3{font-size:23px}.ModalMoteur{padding:0}.ModalMoteur .uk-modal-body{padding:20px;height:100%;margin-top:0}.ModalMoteur .ContentSearch .MoteurSub{padding:0}.ModalMoteur .ContentSearch label{text-align:left;text-transform:uppercase}.ModalMoteur .ContentSearch .ChampVoyage{margin-top:10px}.ModalMoteur .ContentSearch .ChampVoyage .VoyageLabel{display:block;text-transform:uppercase}.CalendrierAlt .hotel_services a{line-height:normal;padding:5px 20px}.CalendrierAlt .btnValid{width:100%}.MoteurRechercheHome.MoteurTrouvezHotel h1{margin:0;padding:12px;font-size:18px}.ScrollToTop{right:3%}.roomavail .FooterGlob{margin-bottom:120px}.roomavail .ScrollToTop{bottom:130px}.roomavail .SubChambreHotelNew .SlidePhotoGlob{height:168px!important;min-height:168px}.roomavail .SubChambreHotelNew .SlidePhotoGlob .uk-slideshow-items{min-height:168px!important}.roomavail .SubChambreHotelNew .SlidePhotoGlob .uk-slideshow{min-height:168px}.restaurant .FooterGlob{margin-bottom:50px}.uk-modal-body{padding:10px}.FavorisFiche{right:-5px;top:-5px}.ModalMail iframe{min-height:545px}.BannListeResultatNew{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.BannListeResultatNew a{width:90%;margin:10px auto;display:block}.ListeHotel .SlidePhotoGlob div img{height:100%}.ListeHotel .tooltipGlob{right:0;position:inherit}.MoteurListePage{padding:0 7px}.PageThematique .MoteurListePage,.listhotels .MoteurListePage,.Page_thematique .MoteurListePage{padding:0}.category .topBackBtn ul,.article .topBackBtn ul,.rsform .topBackBtn ul,.recettes .topBackBtn ul,.recette .topBackBtn ul{padding-left:0;float:left;width:100%}.Excursions{background-size:auto}.Excursions .excur_logo{width:300px;height:150px;margin-top:40px;background-size:100%}.Excursions .IntroExcursions{padding:10px}.Excursions .IntroExcursions .txt h1{font-size:22px}.Excursions .vignette{text-align:center}.article .pageMain{padding-top:90px}.lien-bouton-fixe,.btn-demande-guide,.grpb2b .bouton,.formResponsive .rsform-submit-button[type=submit]{width:90%}#userForm .step_form{padding-left:10px}.voucher{padding:0}.FormCheq#userForm{padding:10px}.FormCheq#userForm select{width:90%!important;margin:0}.lien-bouton-fixe,.formResponsive .rsform-submit-button[type=submit]{position:fixed;bottom:0;left:0;right:0;margin:0;width:100%}.formResponsive input[type=text],.formResponsive input[type=password]{width:100%!important}.formResponsive textarea,.formResponsive select{width:94%!important}#rsform_20_page_0 .rsform-block-disposition_s .rsformVerticalClear{padding-bottom:20px;margin-bottom:15px}.item-pagelanding-page .intro_lp{padding:25px;margin-bottom:120px}.item-pagelanding-page .intro_lp .nv_lp{display:none}.item-pagelanding-page .ContenuArticle{padding:0}.item-pagelanding-page .gratuit_block span{position:static;width:100%;text-align:center}.item-pagelanding-page .cheque_fidelite_lp{padding:25px}.item-pagelanding-page .rsform-submit-button{padding-left:10px;padding-right:10px;font-size:16px}.item-pagelanding-page .block_lp h2{font-size:19px;padding:0 10px}.item-pagelanding-page .cheque_fidelite_lp .left_lp{width:100%;float:none}.item-pagelanding-page .cheque_fidelite_lp .left_lp>ul li{float:none;text-align:center;margin:0 auto}.item-pagelanding-page .cheque_fidelite_lp .left_lp>ul li.add_lp{margin-bottom:24px}.MenuPagePlus h1{font-size:33px;text-transform:uppercase;line-height:normal;font-weight:400}.MenuPagePlus ._bnplan .left_bnplan{width:100%}.MenuPagePlus ._bnplan .right_bnplan{display:none}.MenuPagePlus .styleh2_bnplan{font-size:23px;line-height:23px}.ContenuSidebar{padding:0 10px}.ContenuSidebar .uk-first-column{padding:0}.dashboard .ModalMoteur .ContentSearch .TravelMoteur label{display:inline-block}.dashboard .ModalMoteur .ContentSearch .TravelMoteur .globchek{float:left}.dashboard.com_page_thematique .uk-button-primary{font-size:16px;margin-bottom:15px}.BlocTextVisualThematique{margin-top:30px!important}.VilleRegionThematique .uk-slider-items{padding-right:80px}.AncreTehmatique .espaceMobMrg{margin-right:50px}.instagram_gallery a{width:100%!important}.bloc_btn_perimetre .BtnPlusLogement a{width:100%;margin-bottom:10px;line-height:normal;padding:10px;margin-right:0;min-width:auto}.RightLogo{max-width:100px}.RightLogo .tooltipGlob{position:absolute;right:-13px;top:50%}.LitChamb{display:flex;align-items:center}.DropAnnulation{left:15px!important;right:15px}.DropAnnulation a{margin-bottom:-20px}.AnnulPaiementPetit .DropAnnulation{width:300px}#modalResa .uk-button-primary{margin-right:0;width:100%;line-height:normal;padding-top:10px;padding-bottom:10px}#modalResa .uk-button-primary.finaliser-resa{margin-bottom:20px}html:lang(nl-nl) .FooterGlob li{margin-bottom:10px}html:lang(nl-nl) .FooterGlob li span{font-size:13px}html:lang(nl-nl) .SortOptionListe li{margin-right:5px}html:lang(nl-nl) .topBackBtn li{margin-bottom:5px}html:lang(nl-nl) .ListeHotel .EcoFidListe img,html:lang(de-de) .ListeHotel .EcoFidListe img,html:lang(en-gb) .ListeHotel .EcoFidListe img{float:left}.Segmentation .BlocEtik{display:flex;align-items:center}.topBackBtn .uk-container{padding-left:5px}.accountrecovery .BgGlobAccount,.cheque .BgGlobAccount,.cheques .BgGlobAccount,.favoris .BgGlobAccount,.miseajourclient .BgGlobAccount,.reservations .BgGlobAccount,.commentcamarche .BgGlobAccount,.accountrecovery .middleTopCompte,.cheque .middleTopCompte,.cheques .middleTopCompte,.favoris .middleTopCompte,.miseajourclient .middleTopCompte,.reservations .middleTopCompte,.commentcamarche .middleTopCompte{display:none}.BgGlobAccount{height:218px;background-position:0 11px;background-size:cover}:not('.reservations') .BgGlobAccount,:not('.compte') .BgGlobAccount{position:initial}.ModuleConnexion{padding:10px 10px 23px 23px}.compte .TitreOlogisAdmin .title_h_page,.createaccount .TitreOlogisAdmin .title_h_page,.compte .TitreOlogisAdmin .sub_title_h,.createaccount .TitreOlogisAdmin .sub_title_h{color:#fff;margin-top:0}.compte .middleTopCompte,.createaccount .middleTopCompte{position:relative;top:40px}.createaccount .rendered-form{margin-left:0}.createaccount .rendered-form .left_side,.createaccount .rendered-form .right_side{padding-left:0}.createaccount .rendered-form #passstrength .rectangle{width:19%}.emailrecovery .middleTopCompte,.accountrecovery .middleTopCompte{width:100%;position:relative;top:35px;left:10px}.emailrecovery .TitreOlogisAdmin .title_h_page,.accountrecovery .TitreOlogisAdmin .title_h_page{color:#fff;margin-top:0}.emailrecovery .TitreOlogisAdmin .sub_title_h,.accountrecovery .TitreOlogisAdmin .sub_title_h{color:#fff}.TopCompte,.TitreOlogisAdmin{padding-left:15px;padding-right:15px}.TopCompte .title_h_page,.TitreOlogisAdmin .title_h_page{margin-top:20px;font-size:28px;line-height:28px;font-weight:700;color:var(--white-color)}.TopCompte .sub_title_h,.TitreOlogisAdmin .sub_title_h{font-size:16px;color:var(--white-color)}.header_form h3{font-size:19px;border-bottom:4px solid var(--white-color)}.header_form .link_creat_compte{float:right;color:#8f949f;text-decoration:none;margin-top:8px}.EtapeFidelite h4{margin-left:15px;font-size:22px;margin-top:20px}.EtapeFidelite .uk-dotnav>*>*{background-color:#ddd8df;border:none}.EtapeFidelite .uk-dotnav>.uk-active>*{background-color:var(--secondary-color)}.PasswordForget .uk-modal-body{padding:30px;border-radius:20px}.LeftOlogis .hello_block h3{font-size:25px;line-height:30px;margin-bottom:4px}.LeftOlogis .hello_block a{font-size:14px;line-height:17px;text-decoration:underline}.LeftOlogis .zone_administrable_ol{display:none}.LeftOlogis .search_ol .search_btn{width:100%}.compte .ListeOlogis{padding-right:40px}.compte .RightOlogis .header_dash{display:none}.compte .PageContainerOlogis .page_dash{background-color:#fff}.ListeOlogis#hebergements_ol{padding-right:0}.ListeOlogis .warper_info{padding-left:10px;padding-right:0}.ListeOlogis .warper_info .rating_ol{float:right}.ListeOlogis .etat_ol .etat_ol_info li:last-child{width:25%}.ListeOlogis .etat_ol .etat_ol_info li:nth-child(2n){width:38%}.ListeOlogis .imgResSeg.imgResSegList{width:64px}.reduction_ol .uk-button{width:100%}.creat_account{margin-top:20px;float:left}.creat_account h1{margin-bottom:11px}.creat_account h1.MobiRight{float:right;font-size:16px;border-bottom:4px solid var(--white-color)}.creat_account .cnx_link_back{color:#8f949f;font-size:17px;font-weight:700;display:inline-block;margin-right:34px}.creat_account .blocCarte{float:left;width:100%;margin-bottom:10px;padding-bottom:50px}.creat_account .compte_deja_create{position:relative;min-height:255px;margin-bottom:5px}.creat_account .compte_deja_create #compte_deja{width:85%;float:left}.creat_account .compte_deja_create .form-group{margin-right:4%}.creat_account .compte_deja_create .form-group.id_number{width:60%}.creat_account .compte_deja_create .form-group.cle_grp{width:25%}.creat_account .compte_deja_create .form-group input{padding-bottom:10px}.creat_account .compte_deja_create .form-group #recaptcha_verified_carte{margin-top:15px}.creat_account .compte_deja_create .field-button-valider{position:absolute;bottom:87px;float:left}.creat_account .compte_deja_create h2{width:100%}.PageContainerOlogis{padding-top:37px}#details_ma_cagnotte{display:block!important;margin-top:4px;text-align:right;text-decoration:underline;color:var(--white-color);font-size:14px;margin-bottom:15px}.LeftOlogis h2 a{background:url(../images/icon/arrow_ol_.png) no-repeat left center;padding-left:24px;font-size:15px}.ModalCheque{top:0;line-height:1.5}.ModalCheque h2{font-size:25px;text-align:left!important;margin-top:30px}.ModalCheque#modal_item_cheque{padding:50px 10px 10px}.ModalCheque .header_chq{line-height:1.2}.ModalCheque .cheque_popin .title_chq,.ModalCheque .cheque_popin .chq_val_lettre{font-size:18px}.ModalCheque .cheque_popin .val_chq{font-size:45px;line-height:40px}.ModalCheque .cheque_popin .date_code{margin-top:20px}.ModalCheque .cheque_popin .date_code .date_chq{margin-top:0;padding-top:0}.ModalCheque .cheque_popin .date_code .date_chq .date_{font-size:12px}.ModalCheque .NoteCheq,.ModalCheque .TitleCheqRef{font-size:14px}.ModalCheque .NumCheque{padding:10px}.ModalCheque .NumCheque .p-1{font-size:12px}.ModalCheque .NumCheque .p-2{font-size:14px}.ModalCheque .NumCheque .CheqNum span{font-size:60px}.ModalCheque .NumCheque .CheqNum sup{font-size:30px}.ModalCheque .TitleCheqRef .line:before{bottom:5px}.cheque .PageContainerOlogis .page_dash.creat_account{padding:0;margin-top:40px}.cheque .PageContainerOlogis .page_dash.creat_account h1{float:none;border-bottom:none;font-size:20px}.cheque .PageContainerOlogis .page_dash.creat_account h1 a{display:none}.cheque .total_dispo_ol{box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:6px;padding:20px;margin-right:5px;margin-top:20px;margin-bottom:20px}.cheque .FooterGlob{display:none}.cheques .cheq_list_ol{padding-right:80px;margin-left:-10px}.cheques .cheq_list_ol .bloc_cheque{padding-left:15px}.CreationCheque .btn_cheque{height:43px;width:57px;margin-top:20px}.CreationCheque .uk-button-primary{position:fixed;bottom:0;left:0;right:0;max-width:100%;border-radius:0}.CreationCheque .txt_nb_ch{float:left}.CreationCheque .nb_ch{text-align:right}.display_cheque_all{margin-left:auto;margin-right:auto}.reduction_ol .logo_red li{width:20%}.favoris .topBackBtn{display:none}.btn_back_page{color:var(--white-color);background:url(../images/icon/arrow_ol_.png) no-repeat left center;padding-left:22px;display:inline-block}.createaccount .page_dash{background-color:#fff;padding:10px}.createaccount .ImgTitre{display:none}.createaccount .PageContainerOlogis .uk-container{padding-left:10px;padding-right:10px}.createaccount .right_side{margin-top:0}.ModalMessageErreur .uk-modal-body{padding:30px}.ModalCarteAssociate{top:92px}.ModalCarteAssociate h2{margin-top:20px!important}.emailrecovery .btn_back_ol{margin-top:5px}.PaymentPage .LeftOlogis .title_dash{font-size:22px;background:url(../images/icon/arrow_ol_.png) no-repeat left center;padding-left:30px}.PaymentPage .LeftOlogis .title_dash.chmbr-title{font-size:16px}.PaymentPage .LeftOlogis .details_opt_{font-size:14px}.PaymentPage .RightOlogis{padding-bottom:100px;padding-top:0}.PaymentPage .RightOlogis .btn_resa_crea_compte{width:100%;margin-top:0;text-align:left;margin-bottom:0}.PaymentPage #input_submit_valider{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:8px;background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,.15)}.PaymentPage #input_submit_valider .uk-button{margin-top:0;text-align:left;box-shadow:none}.PaymentPage #input_submit_valider .btnPaiementNew{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 20px rgba(0,0,0,.25);text-shadow:0 0 15px rgba(0,0,0,.25);line-height:40px;border-radius:6px;font-size:16px;position:relative;padding:2px 5px;min-height:50px;display:flex}.PaymentPage #input_submit_valider .PrixMobileAss{position:absolute;top:0;bottom:0;right:9%;line-height:normal;text-align:right;display:flex;flex-direction:column;align-items:center;justify-content:center}.PaymentPage #input_submit_valider .PrixMobileAss span{display:block;font-weight:700}.PaymentPage #input_submit_valider .PrixMobileAss span+span{font-weight:400;font-size:12px}.PaymentPage #input_submit_valider .PrixMobileAss .TotalAssPrixByDeviseClient{font-weight:700}.PaymentPage #input_submit_valider .PrixMobileAss .TotalAssPrix{order:1}.PaymentPage .TotalAssPrix{top:22px;right:9%;color:#fff;font-size:16px;font-weight:500}.PaymentPage .Content_form .pass_bloc .checklabel{display:block}.PaymentPage .Content_form .pass_bloc .uk-checkbox{float:left;margin-right:10px;margin-bottom:45px;margin-top:0}.PaymentPage #passstrength .rectangle{width:38px}.PaymentPage .TotalAss{display:none}.PaymentPage .btn_valider_resa{position:fixed;bottom:0;background:#fff;left:0;right:0;padding:10px 10px 50px;z-index:99;box-shadow:0 -2px 10px 0 rgba(13,35,45,.2)}.PaymentPage .InfoCarte .form-group label{top:-7px}.InfoCarte .city_ol{width:50%}.InfoCarte .cd{width:45%}.question_connexion_ologis_n{padding:15px}.PaymentPage .Content_form .pass_bloc input[type=password]{background-color:#fff!important;padding-left:10px}.PaymentPage .Content_form .pass_bloc .errorPaiement label{display:none!important}.PaymentPage .Content_form .pass_bloc .errorPaiement input{border:1px solid red;padding-left:10px;padding-right:10px;background-color:#fff}.PaymentPage .Content_form .pass_bloc .errorPaiement .eye_ol{background-image:url(../images/icon/error.svg)}.assurancebloc .TitreAssurance{line-height:normal!important}.assurancebloc .TitreAssurance.TitreAssConfir{padding-left:60px;background-size:55px 40px;font-size:16px;display:flex}.assurancebloc .TitreAssurance.TitreAssConfir .saleAss{font-size:16px}.assurancebloc .checkAssurance label input{margin-bottom:45px}.cancel .ListeOlogis .img_{height:auto}.cancel .ListeOlogis .img_ img{position:initial}.AccordionCancel>div{margin-bottom:16px}.btn_conf_{font-size:12px}.btn_conf_:first-child{margin-right:3px}.col_2_btn.col_3 .left_col_{width:32%;margin-right:1%}.col_2_btn.col_3 .left_col_ .btn_conf_{line-height:normal;height:auto;min-height:68px;padding-top:5px;padding-bottom:5px;display:grid}.col_2_btn.col_3 .left_col_ .btn_conf_ span{display:block;text-align:center;width:100%;background-position:center center;margin-bottom:7px;margin-right:0}.footer_conf_resa .nt_footer_resa{width:100%}.footer_conf_resa .nt_footer_resa.with_img img{float:none;display:block;margin:0 auto}.FormThematique .formResponsive{padding:0}.FormThematique .formResponsive .rsform-submit-button[type=submit]{position:initial;padding-left:0;padding-right:0}.etikToolTip{left:10%!important}.ScrollListeMap .etikToolTip,.gm-style-iw-c .etikToolTip{left:0!important}.PageContainerOlogis.confirmation_page{padding-top:5px}.PageContainerOlogis.confirmation_page .container_conf_resa{margin-bottom:10px}.PageContainerOlogis.confirmation_page .container_conf_resa .name_hotel_{width:100%}.PageContainerOlogis.confirmation_page .container_conf_resa .other_rating_{width:100%;text-align:left!important;margin-top:10px}.PageContainerOlogis.confirmation_page h1{background-size:contain}.PageContainerOlogis.confirmation_page h1 span{line-height:24px}.PageContainerOlogis.confirmation_page .ImgTaxi{height:105px}.PageContainerOlogis.confirmation_page .ListeOlogis .img_{height:auto}.PageContainerOlogis.confirmation_page .ListeOlogis .img_ img{position:initial}.PageContainerOlogis.confirmation_page .AccordionCancel .uk-accordion-title{color:var(--white-color)}.PageContainerOlogis.confirmation_page .BlocPre{white-space:pre-line}.ModalSelectChambre{padding:0}.ModalSelectChambre h2{margin-top:0}.ModalSelectChambre .uk-modal-dialog{height:100%;width:100%;border-radius:0;margin-top:0;padding:0}.ModalSelectChambre .uk-modal-header{padding:10px 20px}.ModalSelectChambre .uk-modal-body{padding:20px 24px}.ModalEquipementService{padding:0}.ModalEquipementService .uk-modal-header{padding:20px 5px 20px 20px}.ModalEquipementService .uk-modal-header h3{font-size:18px;margin-top:15px}.ModalEquipementService .uk-modal-dialog{padding:0 0 20px;height:100%;border-radius:0;overflow:initial}.ModalEquipementService .uk-modal-body{padding:0 20px}.ModalEquipementService .uk-close{top:15px;right:15px}.ModalEquipementService h4{margin-top:25px}.ModalEquipementService h4.FirstH3{margin-top:25px}.NoteGlobal .ScoreBadge{display:flex;align-items:center}.NoteProg{font-weight:700}.ActResServ img{max-width:70px}.ActResServ div{white-space:initial}.TopServiceFiche .ActResServ img{max-width:initial}#indicateur_rse{margin-bottom:0}#blockNoteRSE{min-height:175px}.HoraireFiche .subhoraire-1{order:1}.HoraireFiche .descFermeture{order:2}.HoraireFiche .subhoraire-2{order:3}.HoraireFiche .subhoraire-2 h4{margin-top:0}.HoraireFiche .subhoraire-3{order:4;margin-top:0}.horaireFermetureRes{order:5;color:var(--Global-color);margin-top:5px!important}.ModalDropAnnulation .uk-modal-body{padding:55px 20px 25px}.payment_conditions .opt-cancel{margin-top:8px}.payment .PageContainerOlogis{padding-top:20px}.payboxmodal .uk-modal-title{margin-top:20px}.InfoCompteConnecter .CarteConnecter{background:var(--primary-color);border-radius:16px;padding:10px 15px;display:flex;align-items:center;gap:8px;justify-content:space-between}.ChequesGrid .Left_Ologis{order:2}.ChequesGrid .RightOlogis{order:1}.ChequesGrid .list_dash_ol{border-bottom:1px solid var(--border-color);padding-bottom:40px}.btnTotal{background:0 0;padding:0;font-size:24px!important;margin-top:30px;color:var(--primary-color)}.PanneauMonCompte .uk-offcanvas-bar{padding:16px;width:500px}}@media(max-width:480px){.ui-autocomplete{max-width:inherit}.instagram_item img{width:100%}.ContentSearch .BlocRommPop{width:92%}.VilleRegionThematique ul li img{height:258px;width:100%}.EspaceThematique{padding-top:20px;padding-bottom:20px}.BlocOffreListeN .BlocBtnPromo{padding-left:10px}.accountrecovery .FooterGlob{display:none}.accountrecovery .field-button-valider{position:fixed;bottom:0;left:0;right:0}.PushEtick .CanPush{padding:12px;text-align:left;display:flex;align-items:center}.PushEtick .CanPush img{float:left;min-width:40px;width:40px;margin-right:10px}.Content_form .form-group input[type=text]{padding-top:20px;padding-bottom:5px}.Content_form .form-group label{top:-5px}}@media(max-width:375px){.Segmentation .SErvResSeg:last-child{max-width:initial}.Etablissement .SegGlob{max-width:90px}}@media(max-width:320px){.marque_5 .GlobHeader .logo-head img{min-width:80px}.GlobHeader .logo-head{margin-left:23%}.ChambreGlobNew h2{font-size:22px}.uk-tooltip{max-width:230px}.ChambreTop .UserChamb span{font-size:12px}.Etablissement .SegGlob{max-width:75px}.Etablissement .PictoProx span{font-size:12px}.PushEtick .CanPush{padding-left:5px;padding-right:5px}.PaymentPage #input_submit_valider .uk-button{padding-left:5px}.PaymentPage #input_submit_valider .PrixMobileAss{right:4%}.MoteurRechercheHome{padding-left:10px;padding-right:10px}.MoteurRechercheHome .MoteurSarchHome{padding:15px 15px 20px}.MoteurRechercheHome .buttonvoyage{padding-left:3px;line-height:26px;font-size:12px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.uk-container{padding-left:20px;padding-right:20px}.MoteurRechercheHome .ContentSearch .btnModifier .uk-button{padding-left:42px}.button_localisation{top:49%}.FooterGlob .NewsFooter .subbutton{padding-left:10px;padding-right:10px}.SlideFiche .ImgSlide{background-position:top}.ServiceFiche .SubServiceFiche{margin-right:20px;font-size:14px}.SortOptionListe.uk-active li{margin:0 0 0 46px}.Etablissement .uk-slider-items{margin-right:50px}.fichehotel .MoteurSearch{display:none}.AvisFicheContent #AvisPlus{display:none}.BlocOffreListeN .BlocBtnPromo{border:none;text-align:center}.ListeMapHotel .BlocOffreListeN .LeftSpeciaux,.ListeMapHotel .BlocOffreListeN .BlocBtnPromo,.ListeMapHotel .BlocOffreListeN .BtnReservPromo{width:100%}.PageContainerOlogis .page_dash{margin-top:100px;padding:20px}.PageContainerOlogis .page_dash.creat_account .cnx_link_back{display:none}.PageContainerOlogis.PaymentPage .page_dash{padding-left:0;padding-right:0}.middleTopCompte{width:100%!important;position:relative!important;top:45px;left:15px!important;text-align:left}.compte .TopCompte .title_h_page{margin-top:140px}.cheques .LeftOlogis .tt_dispo_{font-size:17px}.transactions_ol_tb .table_ol{margin-left:-10px}.transactions_ol_tb .table_ol th{font-size:10px}.creat_account h1{font-size:28px}.creat_account .TitreWidthCard img{width:100px}.creat_account .compte_deja_create #recaptcha_verified_carte{margin-top:-6px}.creat_account .compte_deja_create .grecaptcha-badge{transform:scale(.76);-webkit-transform:scale(.76);transform-origin:0 0;-webkit-transform-origin:0 0}.creat_account .compte_deja_create .form-group:last-child{width:28%}.creat_account .compte_deja_create .field-button-valider{float:left;margin-top:-10px;position:absolute;right:22px}.creat_account .compte_deja_create .form-group{margin-right:8px}.creat_account .compte_deja_create .form-group.id_number{width:130px}.notice_ol_{margin-top:10px;margin-bottom:10px}#page_container_ol h1{font-size:28px}#page_container_ol.confirmation_page h1{font-size:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.uk-modal{z-index:1012}.Etablissement .SegGlob{width:75px;margin-bottom:3px}.RefonteHomePage .uk-position-center-left-out{right:98%}.RefonteHomePage .uk-position-center-right-out{left:98%}.ExperienceHome{padding-left:20px}.FooterGlob .NewsFooter .subbutton{padding-left:10px;padding-right:10px}.MoteurRechercheHome .ContentSearch .uk-active{padding-left:5px;padding-right:5px}.MoteurRechercheHome .ContentSearch .uk-active .logoSitcky{display:none!important}.MoteurRechercheHome .ContentSearch .uk-active .TravelMoteur{width:14%}.MoteurRechercheHome .ContentSearch .uk-active .DateMoteur{width:24%}.MoteurRechercheHome .ContentSearch .uk-active input[type=text]{padding-right:10px}.MoteurRechercheHome .ContentSearch .uk-active .buttonvoyage .icon-arrow{display:none}.ModalChambreFiche{padding:10px}.ModalChambreFiche .InfoChambreNew{padding-top:10px}.ModalChambreFiche .SubChambreHotelNew .InfoChambreNew{width:65%}.ModalChambreFiche .SubChambreHotelNew .SlideChambreNew{width:35%}.ModalChambreFiche .ScrollChmabre{max-height:96vh!important}.ModalChambreFiche .blocespace{width:100%}.ChoixTarifChambre{padding:10px}.MeilleurTChambreNew{margin-left:-10px;margin-right:-10px;margin-top:-11px}.roomavail .uk-container{padding-left:20px;padding-right:20px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait){.ModalChambreFiche .InfoChambreNew{padding-top:10px}.ModalChambreFiche .SubChambreHotelNew .InfoChambreNew{width:65%}.ModalChambreFiche .SubChambreHotelNew .SlideChambreNew{width:35%}.ChoixTarifChambre{padding:10px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape){.MoteurRechercheHome .ContentSearch .uk-active .TravelMoteur{width:14%}.MoteurRechercheHome .ContentSearch .uk-active .DateMoteur{width:24%}.MoteurRechercheHome .ContentSearch .uk-active input[type=text]{padding-right:10px}.MoteurRechercheHome .ContentSearch .uk-active .buttonvoyage .icon-arrow{display:none}}@media only screen and (min-device-width:820px) and (max-device-width:1180px) and (orientation:landscape){.ModalChambreFiche{padding:10px}}@media only screen and (min-width:960px) and (max-width:1140px){.ContenuListeHotel,.MoteurListePage{padding-left:10px;padding-right:10px}.ListeHotel .InfoListeHotel{width:65%}.ListeHotel .ElementRightListe{width:35%;display:grid}.ListeHotel .BtnVoirHotel a{font-size:14px}}@media only screen and (min-width:960px) and (max-width:1200px){.GlobHeader{padding:12px 15px}.GlobHeader .logo-head{max-width:90px}.GlobHeader .MenuHeader{margin-left:15px}.GlobHeader .MenuHeader .uk-navbar-nav{margin-left:20px;gap:20px}.GlobHeader .MenuHeader .uk-navbar-nav>li{flex:1;flex-basis:auto}.helpMenu{margin-left:10px;margin-right:10px}}