@font-face{font-family:GothamBook;font-display:swap;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://www.accorhotels.com/css-v19041/fonts/GothamBook.eot);src:url(https://www.accorhotels.com/css-v19041/fonts/GothamBook.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/GothamBook.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/GothamBook.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/GothamBook.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/GothamBook.svg#Gotham-Book) format("svg")}@font-face{font-family:GothamMedium;font-display:swap;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Medium.eot);src:url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/Gotham-Medium.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Medium.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Medium.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Medium.svg#Gotham-Medium) format("svg")}@font-face{font-family:GothamBold;font-display:swap;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Bold.eot);src:url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/Gotham-Bold.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Bold.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Bold.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/Gotham-Bold.svg#Gotham-Bold) format("svg")}@font-face{font-family:lato-light;font-display:swap;src:url(https://www.accorhotels.com/css-v19041/fonts/lato-light-webfont.eot?#iefix);src:url(https://www.accorhotels.com/css-v19041/fonts/lato-light-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/lato-light-webfont.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/lato-light-webfont.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/lato-light-webfont.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/lato-light-webfont.svg#) format("svg")}@font-face{font-family:lato-regular;font-display:swap;src:url(https://www.accorhotels.com/css-v19041/fonts/lato-regular-webfont.eot?#iefix);src:url(https://www.accorhotels.com/css-v19041/fonts/lato-regular-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/lato-regular-webfont.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/lato-regular-webfont.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/lato-regular-webfont.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/lato-regular-webfont.svg#) format("svg")}@font-face{font-family:lato-bold;font-display:swap;src:url(https://www.accorhotels.com/css-v19041/fonts/lato-bold-webfont.eot?#iefix);src:url(https://www.accorhotels.com/css-v19041/fonts/lato-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/lato-bold-webfont.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/lato-bold-webfont.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/lato-bold-webfont.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/lato-bold-webfont.svg#) format("svg")}@font-face{font-family:lato-black;font-display:swap;src:url(https://www.accorhotels.com/css-v19041/fonts/lato-black-webfont.eot?#iefix);src:url(https://www.accorhotels.com/css-v19041/fonts/lato-black-webfont.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/lato-black-webfont.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/lato-black-webfont.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/lato-black-webfont.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/lato-black-webfont.svg#) format("svg")}@font-face{font-family:YDIYGO320-Regular;font-display:swap;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO320_gdi.eot);src:url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO320_gdi.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/YDIYGO320_gdi.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO320_gdi.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO320_gdi.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO320_gdi.svg#YDIYGO320-Regular) format("svg");unicode-range:U+0020-FFE6}@font-face{font-family:YDIYGO350-Regular;font-display:swap;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO350_gdi.eot);src:url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO350_gdi.eot?#iefix) format("embedded-opentype"),url(https://www.accorhotels.com/fstrz/r/s/c/www.accorhotels.com/css-v19041/fonts/YDIYGO350_gdi.ttf.woff2) format("woff2"),url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO350_gdi.woff) format("woff"),url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO350_gdi.ttf) format("truetype"),url(https://www.accorhotels.com/css-v19041/fonts/YDIYGO350_gdi.svg#YDIYGO350-Regular) format("svg");unicode-range:U+0020-FFE6}body.ja #header-container h1,#header-container body.ja h1,body.pl #header-container h1,#header-container body.pl h1,body.ru #header-container h1,#header-container body.ru h1,body.tr #header-container h1,#header-container body.tr h1,body.zh #header-container h1,#header-container body.zh h1{font-weight:400;font-family:Arial,Helvetica,sans-serif}body.ja .pushes-intro p,.pushes-intro body.ja p,body.ja .pushes-intro a,.pushes-intro body.ja a,body.ja .picto-list p,.picto-list body.ja p,body.ja .pushes-cta p.pushes-cta-desc,.pushes-cta body.ja p.pushes-cta-desc,body.pl .pushes-intro p,.pushes-intro body.pl p,body.pl .pushes-intro a,.pushes-intro body.pl a,body.pl .picto-list p,.picto-list body.pl p,body.pl .pushes-cta p.pushes-cta-desc,.pushes-cta body.pl p.pushes-cta-desc,body.ru .pushes-intro p,.pushes-intro body.ru p,body.ru .pushes-intro a,.pushes-intro body.ru a,body.ru .picto-list p,.picto-list body.ru p,body.ru .pushes-cta p.pushes-cta-desc,.pushes-cta body.ru p.pushes-cta-desc,body.tr .pushes-intro p,.pushes-intro body.tr p,body.tr .pushes-intro a,.pushes-intro body.tr a,body.tr .picto-list p,.picto-list body.tr p,body.tr .pushes-cta p.pushes-cta-desc,.pushes-cta body.tr p.pushes-cta-desc,body.zh .pushes-intro p,.pushes-intro body.zh p,body.zh .pushes-intro a,.pushes-intro body.zh a,body.zh .picto-list p,.picto-list body.zh p,body.zh .pushes-cta p.pushes-cta-desc,.pushes-cta body.zh p.pushes-cta-desc{font-weight:400;font-family:Arial,Helvetica,sans-serif}body.ja .cta-1,body.ja #header-container h1 strong,#header-container h1 body.ja strong,body.ja .frame-box-logo .site-name span,.frame-box-logo .site-name body.ja span,body.ja #engine-submit #book-btn,#engine-submit body.ja #book-btn,body.ja .mobileSubmit,body.ja .pushes h2,.pushes body.ja h2,body.pl .cta-1,body.pl #header-container h1 strong,#header-container h1 body.pl strong,body.pl .frame-box-logo .site-name span,.frame-box-logo .site-name body.pl span,body.pl #engine-submit #book-btn,#engine-submit body.pl #book-btn,body.pl .mobileSubmit,body.pl .pushes h2,.pushes body.pl h2,body.ru .cta-1,body.ru #header-container h1 strong,#header-container h1 body.ru strong,body.ru .frame-box-logo .site-name span,.frame-box-logo .site-name body.ru span,body.ru #engine-submit #book-btn,#engine-submit body.ru #book-btn,body.ru .mobileSubmit,body.ru .pushes h2,.pushes body.ru h2,body.tr .cta-1,body.tr #header-container h1 strong,#header-container h1 body.tr strong,body.tr .frame-box-logo .site-name span,.frame-box-logo .site-name body.tr span,body.tr #engine-submit #book-btn,#engine-submit body.tr #book-btn,body.tr .mobileSubmit,body.tr .pushes h2,.pushes body.tr h2,body.zh .cta-1,body.zh #header-container h1 strong,#header-container h1 body.zh strong,body.zh .frame-box-logo .site-name span,.frame-box-logo .site-name body.zh span,body.zh #engine-submit #book-btn,#engine-submit body.zh #book-btn,body.zh .mobileSubmit,body.zh .pushes h2,.pushes body.zh h2{font-weight:700;font-family:Arial,Helvetica,sans-serif}body.ja #center-moteur h3,body.ja #bloc-moteur,body.ja #fidelitycard-form .continue,#fidelitycard-form body.ja .continue,body.pl #center-moteur h3,body.pl #bloc-moteur,body.pl #fidelitycard-form .continue,#fidelitycard-form body.pl .continue,body.ru #center-moteur h3,body.ru #bloc-moteur,body.ru #fidelitycard-form .continue,#fidelitycard-form body.ru .continue,body.tr #center-moteur h3,body.tr #bloc-moteur,body.tr #fidelitycard-form .continue,#fidelitycard-form body.tr .continue,body.zh #center-moteur h3,body.zh #bloc-moteur,body.zh #fidelitycard-form .continue,#fidelitycard-form body.zh .continue{font-weight:700;font-family:Arial,Helvetica,sans-serif}.cta-1{background-color:#38b7ff;color:#fff;display:inline-block;text-transform:uppercase;font-size:18px;padding:.7em 1em;line-height:1;text-decoration:none;font-weight:400;font-family:GothamBold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sof .cta-1{background:#a98623}body.ko .cta-1{font-weight:400;font-family:YDIYGO350-Regular}.cta-1:hover{background-color:#05a5ff}body{margin:0;overflow-x:hidden;background-color:#fff}.mainContainer,html{position:relative;font-family:Arial,Helvetica,sans-serif;color:#000}body .mainContainer{width:100%!important;max-width:1400px;min-width:320px;margin-left:auto;margin-right:auto}body.ar{direction:rtl}body .contentContainer{position:relative}.contentContainer *{box-sizing:border-box;-moz-box-sizing:border-box}#hidden_devisea{display:none}#is-mobile{display:none}.contentContainer .clearfix:before,.contentContainer .clearfix:after{content:".";display:block;height:0;overflow:hidden}.contentContainer .clearfix:after{clear:both}.contentContainer .clearfix{zoom:1}.contentContainer a:hover{text-decoration:none}#content-global-container{background-image:url(https://www.accorhotels.com/imagerie/services/page_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:1400px auto;background-color:#eff7ff;overflow:hidden}#header-container{position:relative;text-align:center;color:#000;text-transform:uppercase;font-size:48px;margin:0 auto;padding:.7em 0 1.3em}#header-container h1{font-weight:400;font-family:GothamBook;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#002b41;margin:0 7% .8em;font-size:.75em;line-height:initial}#header-container h1 strong{font-weight:400;font-family:GothamBold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ddac0a;white-space:nowrap}body.ko #header-container h1 strong{font-weight:400;font-family:YDIYGO350-Regular}body.ko #header-container h1 br:nth-child(3){display:none}body.pl #header-container h1 br:first-of-type{display:none}body.ja #header-container h1 br:first-of-type{display:none}.frame-box-logo{margin-bottom:.8em}.frame-box-logo img{display:inline-block;max-width:186px}.frame-box-logo .site-name{margin-top:8px;font-size:12px}.frame-box-logo .site-name span{font-weight:400;font-family:GothamBold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.ko .frame-box-logo .site-name span{font-weight:400;font-family:YDIYGO350-Regular}.frame-box-logo .site-name>*{vertical-align:sub}.frame-box-logo .site-name:before,.frame-box-logo .site-name:after{content:'';width:1.1em;height:2px;margin:0 .5em;background:#000;display:inline-block}.social-share{background-color:#f7f9fc;position:absolute;top:40px;right:3%;padding:10px}.social-share a{width:28px;height:28px;display:block;background:url(https://www.accorhotels.com/imagerie/services/socials.png);background-size:28px auto}.social-share a.twitter{background-position:0 -28px;margin:8px 0}.social-share a.google{background-position:0 -56px}.brandLogoContainer{text-align:center;padding:5px;background:#fff;display:none}body #center-col{width:100%;z-index:1}body #center-moteur{background-color:#2b2b2b;background-color:rgba(0,0,0,.6);min-height:165px;width:980px;padding:30px 80px;padding-right:130px;margin:auto;margin-bottom:40px;position:relative}body #center-moteur h3{color:#fff;font-size:18px;font-weight:400;margin-bottom:20px;line-height:23px;font-weight:400;font-family:lato-bold}body.ko body #center-moteur h3{font-weight:400;font-family:YDIYGO350-Regular}body #bloc-moteur{font-weight:400;font-family:lato-bold}body.ko body #bloc-moteur{font-weight:400;font-family:YDIYGO350-Regular}#onlyon-engine-hidden{display:none}#genericBookingEngine{padding:0!important;width:auto!important;overflow:visible!important;font-size:12px;color:#fff;margin:0 auto}.genericBookingEngine fieldset{padding:0;margin:0}body #center-moteur #where{clear:both}#genericBookingEngine p{color:#fff!important;font-weight:400!important;margin-bottom:0!important}#destination{width:50%;float:left;padding-right:14px;margin-bottom:20px!important}#genericBookingEngine input#search-destination-gen,#genericBookingEngine select#search-destination-gen{width:100%}#dates-sejour{width:48%;float:right;margin-top:0!important;margin-bottom:20px!important;position:relative}#dates-sejour .nights{margin-left:10px;font-size:11px;float:none;position:absolute;left:100%;padding-top:35px}#search-dateIn-gen,#search-dateout-gen{width:100%!important;height:40px;padding:5px 10px}#date_date_arrivee,#date_date_depart{width:50%!important;margin-right:0!important}#date_date_arrivee{padding-right:5px}#date_date_depart{padding-left:5px}.ui-datepicker-trigger{display:none!important}.hasDatepicker{background:url(https://www.accorhotels.com/imagerie/services/calendar.jpg) no-repeat center right #fff;outline:0}.ui-datepicker-wrapper #ui-datepicker-div{z-index:9999!important}#rooms-form{clear:both;float:left;width:30%}#rooms-form .rooms,#rooms-form .adults,#rooms-form .childrens{width:32%!important;padding-right:1px}#rooms-form .rooms{margin-right:3%}#rooms-form .rooms select,#rooms-form .adults select,#rooms-form .childrens select{width:100%!important}#genericBookingEngine #rooms-form label{width:140%}#genericBookingEngine .roomsDetails .roomsWrapper{margin-top:15px;padding-left:0;display:block;clear:left;position:relative}#genericBookingEngine .roomsDetails{width:100%;clear:left;float:left;position:relative}#genericBookingEngine .roomsDetails>p{margin-top:10px;clear:left}#genericBookingEngine .roomsDetails a{color:#fff}.roomDetails{color:#fff;padding:0;background-color:transparent!important;min-height:65px}#genericBookingEngine .roomResidentType .roomCriteria select{width:60px}.roomResidentType .title,.roomResidentType .childrensAgesTitle,.roomResidentType .compoTitle{width:100px;height:34px;margin-top:24px;margin-right:10px}.roomDetailsTitle{top:30px;vertical-align:top;position:relative;margin-right:10px}.roomResidentType .roomCriteria{width:75px}.roomResidentType{width:402px;display:inline-block;height:75px}a.lnk-moreoptions{color:#3D3D3D;background-position:top left}#fidelitycard-form{margin:0!important;float:right;position:relative;width:50%;padding-left:15px}#identification-fidelityCard-number-gen{width:100%!important;float:none}#fidelitycard-form .continue{font-weight:400;font-family:lato-bold;color:#fff;font-size:16px;margin-top:8px}body.ko #fidelitycard-form .continue{font-weight:400;font-family:YDIYGO350-Regular}#genericBookingEngine .tooltip{background:url(https://www.accorhotels.com/imagerie/services/tooltip.png) no-repeat transparent;display:inline-block;height:23px;text-indent:-999px;width:22px;position:absolute;left:102%;top:35%;z-index:10}#engine-submit{float:none;text-align:center;display:block;margin:auto;width:25%!important;min-width:200px;clear:both}#engine-submit.small{background:none!important;margin-top:25px}#engine-submit .buttonH{background-image:none!important;height:45px;background:#38b7ff;display:block;text-decoration:none}.sof #engine-submit .buttonH,.sof #engine-submit #book-btn,.sof .mobileSubmit{background:#a98623}#engine-submit .buttonH span{background-image:none;margin-top:0}#engine-submit #book-btn,.mobileSubmit{font-size:18px;font-weight:400;text-transform:uppercase;color:#fff;text-align:center;background:#38b7ff;border:0;width:100%;padding:0 20px;cursor:pointer;font-weight:400;font-family:GothamBold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;line-height:1;top:50%;transform:translateY(-50%);height:auto}body.ko #engine-submit #book-btn,body.ko .mobileSubmit{font-weight:400;font-family:YDIYGO350-Regular}#engine-submit .mobileSubmit{padding:0 20px;display:none;width:auto;-webkit-appearance:none}#engine-submit #book-btn img{display:none}#genericBookingEngine input,#genericBookingEngine select{border:0;height:40px;padding:5px 10px}.ie8 #genericBookingEngine input,.ie8 #genericBookingEngine select{padding:13px 10px}#genericBookingEngine label{line-height:18px;font-size:11px;text-transform:uppercase;display:block;width:auto;margin-bottom:3px;color:#fff!important;min-height:18px}.errorMessage{background:url(https://www.accorhotels.com/imagerie/services/error.png) no-repeat 10px 8px #fed2d3;color:#c70000;padding:5px 35px;font-weight:400;display:none;margin-bottom:10px;line-height:18px}form .validatorInvalidState label{color:#fff!important}body.de #center-moteur h3,body.nl #center-moteur h3,body.ru #center-moteur h3,body.pl #center-moteur h3{max-width:525px;font-size:16px}body.pl #center-moteur h3{font-size:16px}body.tr #center-moteur h3{max-width:525px}body.th #center-moteur h3{max-width:470px}body.ar #center-moteur h3{max-width:450px}body.ko #center-moteur h3 span{font-size:inherit}body.ar .hasDatepicker{background-position:center left}body.de #rooms-form .rooms{width:27%!important}body.de #rooms-form .adults,body.de #rooms-form .childrens{width:35%!important}body.es #rooms-form .rooms{width:36%!important}body.es #rooms-form .adults,body.es #rooms-form .childrens{width:30%!important}body.nl #rooms-form .rooms{width:26%!important}body.nl #rooms-form .adults{width:41%!important}body.nl #rooms-form .childrens{width:30%!important}body.de .roomResidentType .compoTitle,body.de .roomResidentType .childrensAgesTitle,body.es .roomResidentType .childrensAgesTitle,body.ja .roomResidentType .compoTitle,body.ja .roomResidentType .childrensAgesTitle,body.pt .roomResidentType .childrensAgesTitle,body.pt-br .roomResidentType .childrensAgesTitle{width:125px}body.id #dates-sejour{width:33%}body.id #destination{width:67%}body.id #engine-submit{min-width:193px}body.id #engine-submit #book-btn,body.id .mobileSubmit{font-size:15px}body.ar #dates-sejour{float:left}body.ar #dates-sejour .nights{left:auto;right:100%}body.ar #date_date_arrivee{float:right;padding-right:0;padding-left:1px}body.ar #destination{float:right;padding-right:0;padding-left:14px}body.ar #rooms-form{float:right}body.ar #fidelitycard-form{float:right}body.ar #engine-submit{float:left}body.ar #genericBookingEngine .tooltip{left:-28px;right:inherit}body.ar #rooms-form .rooms,body.ar #rooms-form .adults,body.ar #rooms-form .childrens{float:right}body.ar #rooms-form .rooms{margin-right:0}body.ar .roomResidentType .compoTitle,body.ar .roomResidentType .roomCriteria,body.ar .roomResidentType .childrensAgesTitle{float:right}.pushes{max-width:1040px;padding:0 30px;margin:50px auto 0;color:#232937}@media screen and (max-width:767px){.pushes{padding:0 8px}}.pushes>div{margin-bottom:50px}.pushes h2{font-weight:400;font-family:GothamBold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;margin:0 0 1em;text-transform:uppercase}body.ko .pushes h2{font-weight:400;font-family:YDIYGO350-Regular}.pushes-intro{line-height:1.4}.pushes-intro h2{color:#ddac0a;margin-bottom:.5em;font-weight:700}body.pt-br .pushes-intro h2{font-size:19px}body.ko .pushes-intro h2{font-size:26px}.pushes-intro p{font-weight:400;font-family:GothamMedium;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}body.ko .pushes-intro p{font-weight:400;font-family:YDIYGO320-Regular}body.ko .pushes-intro p{font-size:16px}.pushes-intro a{font-weight:400;font-family:GothamMedium;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#38b7ff;text-decoration:none}.sof .pushes-intro a{color:#a98623}body.ko .pushes-intro a{font-weight:400;font-family:YDIYGO320-Regular}.pushes-intro a:hover{text-decoration:underline}.picto-list{font-size:14px;line-height:1.4}.picto-list li{text-align:center;display:inline-block;vertical-align:top;min-width:160px;margin:10px}.picto-list p{font-weight:400;font-family:GothamMedium;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:1em}body.ko .picto-list p{font-weight:400;font-family:YDIYGO320-Regular}body.ko .picto-list p{font-weight:700}.picto-list div{margin:0 auto;width:64px;height:64px;background-size:auto 64px;background-image:url(https://www.accorhotels.com/imagerie/services/icons.png)}.picto-list .item-2 div{background-position:-64px 0}.picto-list .item-3 div{background-position:-128px 0}.picto-list .item-4 div{background-position:-192px 0}.picto-list .item-5 div{background-position:-256px 0}.picto-list .item-6 div{background-position:-320px 0}.picto-list .item-7 div{background-position:-384px 0}.picto-list .item-8 div{background-position:-448px 0}.pushes-cta{line-height:1.4;text-align:center}.pushes-cta p.pushes-cta-desc{font-weight:400;font-family:GothamMedium;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin-top:.5em}body.ko .pushes-cta p.pushes-cta-desc{font-weight:400;font-family:YDIYGO320-Regular}#bloc-conditions{color:#000;font-size:11px;padding-bottom:40px;background-color:#eff7ff;color:#232937}body.ko #bloc-conditions{font-size:14px}#bloc-conditions .conditions-wrapper{max-width:1040px;padding:0 30px;margin:auto}@media screen and (max-width:767px){#bloc-conditions .conditions-wrapper{padding:0 8px}}#bloc-conditions #titre-conditions{font-size:12px;margin:10px 0;font-weight:400;cursor:pointer;text-decoration:underline;display:inline-block;vertical-align:middle;margin-right:20px}body.ar #bloc-conditions #titre-conditions{margin-right:0;margin-left:20px}body.ko #bloc-conditions #titre-conditions{font-size:16px}#bloc-conditions .container-conditions{display:none;padding-top:20px}#bloc-conditions a{color:#232937;text-decoration:underline}#bloc-conditions p,#bloc-conditions pre{padding-bottom:1em}#bloc-conditions p{font-family:Arial,Helvetica,sans-serif;line-height:16px}#bloc-conditions pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:Arial,Helvetica,sans-serif;line-height:16px}#bloc-conditions h4{font-weight:700;font-size:12px}#bloc-conditions .container-links{text-align:right}#bloc-conditions .container-links a{font-size:12px;display:inline-block;vertical-align:middle}@media (max-width:767px){#bloc-conditions .container-links{text-align:center}#bloc-conditions .container-links #titre-conditions{display:block;margin-bottom:20px;margin-right:0}}@media (max-width:1023px){#header-container{font-size:40px}#header-container h1{margin-left:80px;margin-right:80px}.social-share{top:20px;right:20px}body #center-moteur{width:auto;margin-left:25px;margin-right:25px;padding:25px}body #center-moteur h3{text-align:center;max-width:inherit!important}#destination,#dates-sejour,#rooms-form{width:50%}#destination,#dates-sejour{margin-left:0;margin-right:0}#dates-sejour .nights{position:relative;left:auto;right:auto!important;width:100%!important;text-align:center;margin:10px 0 0;padding:0;float:left}#fidelitycard-form{padding-right:0;padding-left:0;margin-right:4%!important;width:46%}#rooms-form .adults{clear:left;margin-top:5px}#rooms-form .childrens{margin-top:5px}#genericBookingEngine .tooltip{left:calc(100% + 8px)}#engine-submit{float:none!important}#engine-submit.small{clear:both;margin:0 auto!important;padding:0;padding-top:5px}#engine-submit #book-btn{width:auto}#engine-submit .mobileSubmit{width:100%;top:0;transform:initial;position:relative}body.id #dates-sejour{width:54%}body.id #destination{width:46%}body.ar #rooms-form .adults{clear:both}body.ar #genericBookingEngine #fidelitycard-form{margin-right:0!important;margin-left:4%!important}body.ar #genericBookingEngine .tooltip{left:-25px}}@media (max-width:767px){.picto-list:after{content:'';clear:both;display:block}.picto-list li{width:50%;min-width:auto;margin:10px 0;float:left}.picto-list li:nth-child(2n+1){clear:both}}@media (max-width:599px){#is-mobile{display:block}#content-global-container{background-position:62% top}#header-container{font-size:25px}#header-container h1{margin-left:25px;margin-right:25px;padding-top:35px}body.gb #header-container h1{margin:0 45px .8em}.frame-box-logo{margin-bottom:0;margin-top:50px}.frame-box-logo .site-name{margin-top:6px;font-size:8px}.social-share{top:10px;right:10px;padding:7px}.social-share li{float:left}.social-share a.twitter{margin:0 10px}body #center-col{position:static;padding:0 8px}body #center-moteur{margin:0;margin-bottom:20px;padding:22px}#booking-timer{display:none}body #center-moteur h3{text-align:left;font-size:12px!important;line-height:16px!important;max-width:inherit}#destination,#dates-sejour,#rooms-form{width:auto!important;float:none!important;padding:0}#date_date_arrivee{padding-right:1px}#date_date_depart{padding-left:0}#destination{padding:0!important;margin-bottom:10px!important;float:none!important}#rooms-form .rooms{margin:0;width:auto!important;float:inherit!important}#rooms-form .adults,#rooms-form .childrens{width:50%!important}.roomDetails{min-height:inherit;margin:15px 0;overflow:hidden}.roomDetailsTitle{position:static;display:block;margin:0;margin-bottom:10px;text-transform:uppercase;float:none!important;display:none}.roomResidentType{width:auto;display:block;height:auto}.roomResidentType .title,.roomResidentType .childrensAgesTitle,.roomResidentType .compoTitle{width:auto;margin:0;height:auto;float:none!important;display:block;width:auto!important}.roomResidentType .compoTitle,.roomResidentType .childrensAgesTitle{margin-bottom:5px}.roomResidentType .childrensAgesTitle{margin-top:5px}.roomResidentType .roomCriteria{height:auto}#fidelitycard-form{width:calc(100% - 30px);margin-top:10px!important;margin-bottom:20px!important;padding:0;float:left}#fidelitycard-form .continue{font-size:12px}#engine-submit{width:auto!important}#rooms-form .rooms{display:none}body.id #genericBookingEngine label,body.es #genericBookingEngine label{font-size:10px}body.de #rooms-form .rooms,body.es #rooms-form .rooms,body.nl #rooms-form .rooms{width:100%!important}body.de #rooms-form .adults,body.de #rooms-form .childrens,body.es #rooms-form .adults,body.es #rooms-form .childrens,body.nl #rooms-form .adults,body.nl #rooms-form .childrens{width:50%!important}.pushes>div{margin-bottom:40px}.pushes h2{font-size:18px}.pushes-intro p{font-size:12px}.picto-list{font-size:12px}.pushes-cta p.pushes-cta-desc{font-size:14px}}.pushes-intro h2,#header-container h1 strong{color:#e6a500}@media (max-width:599px){body.tr .pb-brands,body.sv .pb-brands,body.id .pb-brands,body.ja .pb-brands,body.ko .pb-brands{display:none}}.ach #ui-datepicker-div{background:#fff;display:none;padding:5px;width:inherit;border:0;width:auto!important;border-radius:0}.ach .ui-datepicker-prev,.ach .ui-datepicker-next{width:22px;height:28px;background:#272727;display:block;cursor:pointer;position:absolute;top:19px;text-indent:-9000px}.ach .ui-datepicker-prev.ui-state-disabled,.ach .ui-datepicker-next.ui-state-disabled{display:none}.ach .ui-datepicker-prev{left:18px;background-image:url(/imagerie/commun/pictos/common-sprite.png);background-repeat:no-repeat;background-position:0 -1450px;padding-left:15px;min-height:15px;background-color:transparent;left:10px;top:10px;z-index:999999;width:inherit;height:inherit;width:auto;height:auto}.ach .ui-datepicker-next{right:18px;background-image:url(/imagerie/commun/pictos/common-sprite.png);background-repeat:no-repeat;background-position:-50px -1450px;padding-left:15px;min-height:15px;background-color:transparent;right:2px;top:10px;z-index:999999;width:inherit;height:inherit;width:auto;height:auto}.ach .ui-datepicker-group{background:#fff}.ach .ui-datepicker-group-first{float:left;margin:0}.ach .ui-datepicker-group-last{float:left;margin:0 0 0 5px}.ach .ui-datepicker-title{font-family:lato-bold;background:#38b7ff;text-transform:uppercase;color:#fff;padding:5px 0;text-align:center}.ach .ui-datepicker-trigger{display:none}.ach .ui-datepicker-calendar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ach .ui-datepicker-calendar{border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:separate;border-spacing:0}.ach .ui-datepicker-calendar tr{height:30px}.ach .ui-datepicker-calendar td,.ach .ui-datepicker-calendar th{font:400 11px/11px arial,sans-serif;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0;color:#999;text-align:center;margin:0}.ach .ui-datepicker-calendar th{padding:10px 0 0;height:16px;color:#000;font-family:lato-bold}.ach .ui-datepicker-calendar td.ui-state-disabled span.ui-state-default{width:28px;height:18px;padding-top:11px;display:block;color:#999;background:0;border:0}.ach .ui-datepicker-calendar td a.ui-state-default{text-decoration:none;color:#000;display:block;width:auto;height:18px;text-align:center;padding-top:11px;border:0;background:0;font-weight:400;margin:0}.ach .ui-datepicker-calendar td a.ui-state-hover,.ach .ui-datepicker-calendar td a:hover,.ach .ui-datepicker-calendar td a.ui-state-active,.ach .ui-datepicker-calendar td a.ui-state-active:hover{background:#38b7ff!important;color:#fff}.ach .ui-datepicker-calendar td.ui-datepicker-today{border:1px solid #38b7ff}.ach .ui-datepicker-calendar td.ui-datepicker-today a:hover{background-color:#DDD}.ach .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default{color:#7D526D}.ach .ui-datepicker-wrapper .ui-state-disabled,.ach .ui-datepicker-wrapper .ui-widget-content .ui-state-disabled{opacity:1}.ach .ui-datepicker-wrapper .ui-state-highlight,.ach .ui-datepicker-wrapper .ui-widget-content .ui-state-highlight{color:#7D526D;background:0}.ach .ui-datepicker-wrapper .ui-widget-header{border:0;background:#38b7ff;padding:0;border-radius:0}.ach .ui-datepicker-wrapper .ui-widget-content .ui-state-hover,.ach .ui-datepicker-wrapper .ui-state-hover,.ach .ui-datepicker-wrapper .ui-widget-header .ui-icon{background:0;border:0!important;opacity:1!important}.ach .ui-datepicker-wrapper .ui-datepicker-prev-hover{background:url(/imagerie/commun/pictos/common-sprite.png) no-repeat 0 -1450px!important}.ach .ui-datepicker-wrapper .ui-datepicker-next-hover{background:url(/imagerie/commun/pictos/common-sprite.png) no-repeat -50px -1450px!important}