.hotel-main-infos{display:flex;gap:.5em;flex-flow:row-reverse wrap;justify-content:center}.hotel-main-infos .main-sheet{flex:3 0}.hotel-main-infos .main-sheet~aside.photos{flex:1.3;min-width:200px}.hotel-main-infos .hotelphotos{background-color:#000;padding:1em 1.5em;display:flex;flex-flow:column;gap:1em;text-align:center}.hotel-main-infos .hotelphotos img{max-width:100%;width:auto;height:auto}.hotel-main-infos .hotelphotos+footer{margin:1.5em 0}.dhl__sort-head{margin:.5em 0}.dhl__sort-wpr{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:.5em 3em;align-items:center}.dhl__entry-hotel{display:flex;gap:.5em}.dhl__hotel-loc{margin-left:auto;text-align:right}@media screen and (min-width: 768px){.dhl__sort-wpr{grid-template-columns:repeat(2, 1fr)}}.main-sheet{display:flex;flex-flow:row wrap;gap:1rem}.paragctn{flex:100%}.propsdetails{order:-1;flex:3}.hotel-props-head{display:flex;gap:.5rem;justify-content:space-between;flex-flow:row wrap;flex:1;margin:0;justify-content:center}.hotel-props-head .hotel-logos-list{flex:0}.hotel-props-head .hotel-resabtn-list{flex:1;display:flex;flex-flow:column nowrap;gap:.5rem}@media only screen and (min-width: 768px){.hotel-props-head .hotel-resabtn-list{align-items:flex-end}}.hotel-logos-list{align-items:center;display:flex;flex-flow:column}.paragctn{margin:1rem 0;padding:0}.paragctn+.paragctn{border-top:1px solid #e6eaf0;margin-top:0}.hotelinfotitle{color:hsl(0,0%,23%);border:none;margin:1.5rem 0 1em;padding:0}.hotelinfoparag{margin:0;padding:0;text-align:justify}.paragctn[id=actualites] .hotelinfoparag{text-align:left}.hotelinfoparag .blog-link{font-weight:600}.page-deschotel .hotel-main-infos{margin:2rem 0 0 0}.maindiapoofprefs{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:minmax(auto, 80px) minmax(auto, 80px) minmax(auto, 80px);grid-gap:1px;margin:1.5rem 0;overflow:hidden}.maindiapoofprefs>.mdop-item{display:flex}.maindiapoofprefs>.mdop-item:first-of-type{grid-column:2/4;grid-row:1/3}.maindiapoofprefs img{object-fit:cover;object-position:center}.maindiapoofprefs figure{margin:0;display:flex;width:100%}.maindiapoofprefs figure img{width:100%;height:auto}.maindiapoofprefs>.mdop-item:nth-child(n+7){display:none}@media only screen and (min-width: 600px){.maindiapoofprefs{grid-template-columns:repeat(5, 1fr);grid-template-rows:minmax(auto, 140px) minmax(auto, 140px) minmax(auto, 140px);grid-gap:2px}.maindiapoofprefs>.mdop-item:first-of-type{grid-column:1/4}.maindiapoofprefs>.mdop-item:nth-child(n+7){display:flex}}.maindiapoofprefs>.hotelident__pictos{width:fit-content;height:fit-content;z-index:1;grid-column:2/4;grid-row:1/3;margin:5px;justify-self:end}@media only screen and (min-width: 600px){.maindiapoofprefs>.hotelident__pictos{grid-column:1/4;justify-self:auto;margin:10px}}.with-diapoprefs .topbox-wrapper .box-info{display:none}.with-diapoprefs .topbox-wrapper .box-photo{max-height:120px}.with-diapoprefs .topbox-wrapper .box-photo img{object-position:right bottom}@media only screen and (min-width: 600px){.with-diapoprefs .topbox-wrapper{display:none}}.with-diapoprefs .maindiapoofprefs+hr[class^=ThinLine],.with-diapoprefs .hotel-main-infos .main-sheet~aside.photos{display:none}.page-deschotel .hotelident .hotelident__pictos{display:none}@media only screen and (min-width: 768px){.page-deschotel .hotelident .hotelident__name{order:-2;flex:1 80%}.page-deschotel .hotelident .hotelident__pictos{order:-1;flex:0 auto;display:flex}.page-deschotel .maindiapoofprefs>.hotelident__pictos{display:none}}.page-deschotel #diapophotos{margin:2em auto;padding:2em 0;border-width:1px 0}.page-deschotel #diapophotos *{font-family:inherit}.page-deschotel #msc_container,.page-deschotel #msc_menucontainer,.page-deschotel #msc_menu,.page-deschotel #msc_thumbs,.page-deschotel #gallery_data,.page-deschotel #gallery_description,.page-deschotel #thumbs_div,.page-deschotel #thumbs_cont{width:auto}.page-deschotel #msc_menucontainer,.page-deschotel #msc_thumbs{float:none}.page-deschotel #thumbs_div{box-sizing:border-box}.page-deschotel #thumbs_div::before,.page-deschotel #thumbs_div::after{box-sizing:border-box;content:" ";display:table;visibility:hidden}.page-deschotel #thumbs_load,.page-deschotel #thumbs_cont ul,.page-deschotel #msc_foot{width:auto !important}.page-deschotel #msc_foot{position:static}.page-deschotel #thumbs_ul,.page-deschotel #msc_container{display:flex;flex-flow:row wrap}.page-deschotel #msc_thumbs{flex:6 max(350px,51%)}.page-deschotel #msc_menucontainer{flex:1 auto;display:flex;flex-direction:column-reverse;gap:1em}.page-deschotel #msc_menucontainer #msc_onparoucontacts{display:flex;flex-flow:column;justify-content:space-between;gap:1em}.page-deschotel #msc_menucontainer #msc_onparoucontacts .box-infoContact{display:flex}@media only screen and (min-width: 600px){.page-deschotel #msc_menucontainer{flex-direction:column}}.page-deschotel #msc_image #image_container #nav_container{max-width:410px;width:auto;background:hsla(0,0%,100%,0.2588235294);border-radius:1em}.page-deschotel #msc_image #image_container #mainimg{max-width:fit-content !important;max-height:fit-content !important;width:auto !important;height:auto !important;margin:0 auto !important}.page-deschotel #msc_menu :is(h1,h2,h3,h4,h5,h6){color:#fff;font-weight:normal;padding:0 10px}.page-deschotel #msc_image{width:100vw !important;-webkit-backface-visibility:hidden;box-sizing:content-box}@media only screen and (max-width: 600px){.page-deschotel #nav_container #nav_thumbs{margin-left:0}}.page-deschotel .banner-item{height:clamp(150px,25vh,250px)}.page-deschotel .banner-overlay{transition:background .4s ease-in-out;background:none}.page-deschotel .banner-overlay .fullctn{margin:0 auto;width:auto;display:flex;flex-flow:column;justify-content:center;gap:0;text-align:center;background:rgba(0,0,0,.8);color:#fff;padding:0 10px;transition:background .4s ease-in-out}.sra-pre-title{font-size:1.3rem;font-weight:700;text-shadow:0px 0px 10px #000,3px 3px 5px #000}.sra-pays-name{font-size:2rem;font-weight:900;text-transform:uppercase;text-shadow:0px 0px 5px rgba(0,0,0,.5),3px 3px 2px rgba(0,0,0,.5)}.sra-pagecirc-title{transition:color .4s ease-in-out;font-size:1.7rem;font-weight:900;text-transform:uppercase;text-shadow:0px 0px 5px rgba(0,0,0,.5),3px 3px 2px rgba(0,0,0,.5)}a.sra-link-circpage img{transition:transform .4s ease-in-out}a.sra-link-circpage:hover img{transform:scale(1.05)}a.sra-link-circpage:hover .sra-pagecirc-title{color:#daa520}a.sra-link-circpage:hover .banner-overlay{background:rgba(0,0,0,.5)}.page-deschotel a.sra-link-circpage:hover .banner-overlay .fullctn{background:rgba(0,0,0,0)}
