<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.customSelect{background:url(/assets/images/common/select-arrow.png) center right no-repeat;border:1px solid #fff;color:#888;font:11px/11px Arial;height:13px;padding:11px 10px 9px;width:calc(100% - 22px)}.customSelect.disabled{background:url(/assets/images/common/select-arrow-off.png) center right no-repeat;border:1px solid #888}.selectWrapper select:hover{cursor:pointer}.selectWrapper select[disabled=disabled]:hover{cursor:auto}form.sort-offers{background-color:#000;margin:20px auto 0;max-width:984px;width:100%}@media (min-width:768px){form.sort-offers{margin-top:0}}form.sort-offers label{color:#fff;font-family:"FuturaCom-Medium",Arial;font-size:12px;padding:7px 0;text-align:left;text-transform:uppercase;width:100%}@media (min-width:768px){form.sort-offers label{padding:0 0 7px}}form.sort-offers fieldset,form.sort-offers label{display:inline-block;zoom:1}form.sort-offers fieldset.submit{margin-left:calc(50% - 85px);padding:16px 0;vertical-align:bottom;width:150px}@media (min-width:992px){form.sort-offers fieldset.submit{margin-left:35px;padding:10px 0}}.content-header .ctc-all-offer,form.sort-offers fieldset.submit input{transition:.1s ease;-moz-transition:.1s ease;-ms-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:.1s ease;color:#fff}form.sort-offers fieldset.submit input{background:#666;border:0;display:inline-block;font-family:Georgia;font-size:14px;font-weight:700;zoom:1;padding:8px 25px}form.sort-offers fieldset.submit input:hover{background:#333}form.sort-offers .destinations-select{margin-top:10px;padding-left:calc(50% - 133px)}@media (min-width:768px){form.sort-offers .destinations-select{margin-left:calc(50% - 375px);padding-left:10px;width:485px}}@media (min-width:992px){form.sort-offers .destinations-select{margin-left:10px}}form.sort-offers .doing-select{padding-left:calc(50% - 133px)}@media (min-width:768px){form.sort-offers .doing-select{padding-left:0;width:250px}}@media (min-width:992px){form.sort-offers .doing-select{width:270px}}form.sort-offers .selectWrapper{display:block;margin-bottom:10px}@media (min-width:768px){form.sort-offers .selectWrapper{display:inline-block}}form.sort-offers select{height:33px;width:266px}@media (min-width:480px){form.sort-offers select{width:235px}}form.sort-offers .customSelectInner{width:243px}@media (min-width:480px){form.sort-offers .customSelectInner{width:213px!important}}form.sort-offers .hr{background-color:#333;height:1px;width:100%}form.sort-offers .more{text-align:right}form.sort-offers .more a{background:url(/assets/images/booking/booking-engine/arrow_za.png) 0 9px no-repeat;color:#bbb;font-family:Arial;font-size:11px;padding:8px 18px 8px 9px;text-decoration:none}.content-header{border-bottom:1px solid #ccc;height:130px;margin:0 auto;max-width:984px;text-align:center;width:100%}@media (min-width:768px){.content-header{height:63px}}.content-header h2{float:left;font:700 22px/22px Georgia;margin-bottom:20px;padding:15px 0;text-align:center;width:100%}@media (min-width:480px){.content-header h2{text-align:center}}@media (min-width:768px){.content-header h2{margin-bottom:0;margin-left:25px;text-align:left;width:initial}}@media (min-width:992px){.content-header h2{margin-left:0}}.content-header .ctc-all-offer{background:#000;font:700 18px/18px Georgia;margin-top:7px;padding:9px 35px;text-decoration:none}@media (min-width:768px){.content-header .ctc-all-offer{float:right;margin-right:25px}}@media (min-width:992px){.content-header .ctc-all-offer{margin-right:0}}.content-header .ctc-all-offer:hover{background-color:#888;text-decoration:none}.detail-offer-main{width:923px}.detail-offer-main h1{font:700 24px/24px Georgia;padding:0 0 20px}.detail-offer-main .offer-detail-img{float:left;max-height:250px}.detail-offer-main .offer-desc{width:100%}@media (min-width:480px){.detail-offer-main .offer-desc{float:left;max-width:447px;width:50%}}.detail-offer-main p{color:#666;font:12px/14px arial;padding-bottom:11px}.detail-offer-main pintro{color:#333;font:12px/14px "FuturaCom-Medium",arial;text-transform:uppercase}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspCap{display:none}.jspTrack{background:#ccc;position:relative}.jspDrag{background:#333;cursor:pointer;left:0;position:relative;top:0}.jspArrow{background:#555;cursor:pointer;display:block;text-indent:-20000px}.jspArrow.jspDisabled{background:#888;cursor:default}.jspVerticalBar{background:red;height:100%;position:absolute;right:0;top:0;width:6px}.jspVerticalBar *{margin:0;padding:0}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar{background:red;bottom:0;height:16px;left:0;position:absolute;width:100%}.jspHorizontalBar *{margin:0;padding:0}.jspHorizontalBar .jspCap{float:left}.jspCorner,.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspHorizontalBar .jspArrow{float:left;height:100%;width:16px}.jspCorner{background:#eee}.cgv{background:#fff;box-shadow:0 0 80px rgba(0,0,0,.3);display:none;height:auto!important;margin:12px;padding:12px;position:absolute;top:40%;width:calc(100% - 48px);z-index:99999}@media (min-width:480px){.cgv{left:50%;margin-left:-225px;width:424px}}@media (min-width:768px){.cgv{margin-left:-324px;top:40%;width:612px}}@media (min-width:992px){.cgv{margin-left:-424px;width:824px}}.cgv-overlay{background-color:rgba(0,0,0,.45);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.cgv .title{font:700 30px/30px Georgia;padding:46px 0 17px;text-align:center}.cgv .close{background:url(/assets/images/common/btnclose.png) right center no-repeat;font:12px/12px "FuturaCom-Medium",arial;padding:6px 30px;position:absolute;right:22px;text-align:right;text-transform:uppercase;top:22px;width:100px}.cgv .close:hover,.cgv-overlay{cursor:pointer}.cgv .cgv-inner{background:#eee;padding:0 23px 16px}.cgv .cgv-inner .content{color:#666;font:12px/18px arial;height:333px;overflow-y:auto}.pager{background-color:#fff;margin:0 auto;min-width:270px;padding:10px;text-align:center;width:calc(100% - 20px)}@media (min-width:480px){.pager{max-width:414px}}@media (min-width:768px){.pager{max-width:966px;width:100%}}.pager a,.pager&gt;span,form.sort-offers .more a{display:inline-block;zoom:1}.pager a{transition:.1s ease;-moz-transition:.1s ease;-ms-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:.1s ease;border:1px solid #eee;color:#000;font:700 12px/12px Arial;margin:0 2px;padding:11px 13px;text-decoration:none;vertical-align:bottom}.pager a:hover{cursor:pointer;text-decoration:none}.pager a.jp-current,.pager a:hover{background-color:#333;border-color:#333;color:#fff}.pager a.jp-previous{background:url(/assets/images/common/arrow-left.png) center center no-repeat;height:34px;margin-right:6px;padding:0;width:34px}.pager a.jp-previous.jp-disabled{background:url(/assets/images/common/arrow-left-off.png) center center no-repeat}.pager a.jp-next{background:url(/assets/images/common/arrow-right.png) center center no-repeat;height:34px;margin-left:6px;padding:0;width:34px}.pager a.jp-next.jp-disabled{background:url(/assets/images/common/arrow-right-off.png) center center no-repeat}.pager a.jp-disabled:hover{border:1px solid #eee;cursor:auto}#promoBookingEngine .errorMessage,#promoBookingEngine h2,.pager .jp-hidden{display:none}.pager&gt;span{margin-left:3px}.pager&gt;.jp-previous+span{margin-right:5px}.bloc-offers{margin:0 auto;max-width:986px;padding-top:25px;width:100%}.bloc-offers .bloc-offer{background-color:#fff;height:auto;margin:auto auto 18px;max-width:400px;padding:13px 16px;width:calc(100% - 32px)}@media (min-width:768px){.bloc-offers .bloc-offer{max-width:none;float:left;margin-left:19px;width:calc(33.33% - 45px)}}.bloc-offers .bloc-offer.first{margin:auto auto 18px}@media (min-width:768px){.bloc-offers .bloc-offer.first{margin-left:0}}.bloc-offers .bloc-offer img,.bloc-packs .bloc-pack img,.detail-offer-main .offer-detail-img img{height:auto;width:100%}.bloc-offers .information-offers{color:#333;height:214px;position:relative;width:100%}.bloc-offers .information-offers .titleWrapper{display:table;height:77px;overflow:hidden;width:100%}.bloc-offers .information-offers .titleWrapper h3{font-family:Georgia;font-size:16px;font-weight:700;letter-spacing:0;padding:0;text-transform:none}.bloc-offers .information-offers .title{display:table-cell;vertical-align:middle}.bloc-offers .information-offers p{color:#666;font:12px/12px Arial;margin:0}.bloc-offers .information-offers p.date-offer{color:#333;font-family:Arial;font-size:11px;font-weight:700;position:absolute;top:130px}.bloc-offers .information-offers p.price-offer{font:14px/14px "FuturaCom-Medium",arial;position:absolute;text-transform:uppercase;top:150px}.bloc-offers .information-offers p.price-offer.amount,.bloc-offers .information-offers p.price-offer.currency{font:14px/14px "FuturaCom-Heavy",arial;letter-spacing:1px}.bloc-offers .information-offers p.price-offer .unit{font-size:10px;vertical-align:30%}.bloc-offers .information-offers .ctc-wrapper{bottom:0;display:block;left:0;position:absolute;text-align:center;width:100%}.bloc-offers .information-offers a.ctc-offer{transition:.1s ease;-moz-transition:.1s ease;-ms-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:.1s ease;background:#333;color:#fff;display:inline-block;font:700 14px/14px Georgia;padding:7px 20px;text-decoration:none}.bloc-offers .information-offers a.ctc-offer:hover,.bloc-packs .information-offers a.ctc-offer:hover{background:#888}.gb .amount,.zh .amount{display:inline-block;margin-left:4px;zoom:1}.zh .bloc-offers .information-offers p{line-height:16px}.zh .bloc-offers .information-offers p.price-offer .unit{font-size:14px;vertical-align:0}.bloc-offer-main{background:#fff;margin:0 auto 90px;max-width:958px;padding:0;position:relative;width:100%}@media (min-width:480px){.bloc-offer-main{margin:0 auto}}@media (min-width:992px){.bloc-offer-main{padding:13px 14px}}.bloc-offer-main a.ctc-offer img{height:auto;margin-bottom:95px;width:100%}@media (min-width:480px){.bloc-offer-main a.ctc-offer img{margin-bottom:0}}.bloc-offer-main a.ctc-offer .information-offers{background:#333;color:#fff;font:14px/14px arial,sans-serif;margin-left:0;max-height:390px;padding:20px 0;position:absolute;text-align:center;text-decoration:none;width:100%}@media (min-width:480px){.bloc-offer-main a.ctc-offer .information-offers{background:rgba(0,0,0,.6);margin-left:calc(50% - 210px);padding:10px;top:calc(50% - 10px);width:420px}}@media (min-width:992px){.bloc-offer-main a.ctc-offer .information-offers{margin-left:calc(50% - 224px)}}.bloc-offer-main a.ctc-offer .information-offers h3{font:700 20px/20px Georgia}@media (min-width:480px){.bloc-offer-main a.ctc-offer .information-offers h3{font:700 30px/30px Georgia}}.bloc-offer-main a.ctc-offer .information-offers p{padding:15px 0 0}.bloc-offer-main a.ctc-offer .information-offers p.price-offer{font:18px/18px "FuturaCom-Medium",arial;text-transform:uppercase}.bloc-offer-main a.ctc-offer .information-offers p.price-offer .amount,.bloc-offer-main a.ctc-offer .information-offers p.price-offer .currency{font:18px/18px "FuturaCom-Heavy",arial;letter-spacing:1px}.bloc-offer-main a.ctc-offer .information-offers p.price-offer .unit{font-size:12px;vertical-align:30%}.bloc-offer-main a.ctc-offer .information-offers div.ctc-offer{background:#7d526d;font:700 18px/28px Georgia;margin-top:15px;padding:5px 20px;text-decoration:none}@media (min-width:480px){.bloc-offer-main a.ctc-offer .information-offers div.ctc-offer{background:#333}}.bloc-offer-main a.ctc-offer .information-offers div.ctc-offer:hover{background-color:#666;text-decoration:none}.no-offers{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font:700 22px/22px Georgia;padding:10px 0;text-align:center}#top{background:#eee;padding-top:120px}.bloc-packs{margin:0 auto;max-width:986px;padding-top:0;width:100%}@media (min-width:768px){.bloc-packs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.bloc-packs .bloc-pack{background-color:#fff;color:#333;height:auto;margin:auto auto 18px;max-width:400px;padding:13px 16px;width:calc(100% - 32px)}@media (min-width:768px){.bloc-packs .bloc-pack{float:left;height:100%;margin:0 0 19px 19px;max-width:none;width:calc(33.33% - 45px)}}.bloc-packs .bloc-pack.first{margin:auto auto 18px}@media (min-width:768px){.bloc-packs .bloc-pack.first{margin:0 0 19px}}.bloc-packs h2{font:italic 24px/24px "FuturaCom-BoldCondensed",arial;padding-bottom:10px}.bloc-packs .information-offers .titleWrapper{display:table;font-family:Georgia;font-size:16px;font-weight:700;height:90px;overflow:hidden;width:100%}.bloc-packs .information-offers .title{display:table-cell;vertical-align:middle}.bloc-packs .information-offers p{color:#666;font:12px/18px arial;height:50px}.bloc-packs .information-offers .ctc-wrapper{display:block;text-align:center;width:100%}#promoBookingEngine.sort-offers .submit input,.bloc-offer-main a.ctc-offer .information-offers div.ctc-offer,.bloc-packs .information-offers a.ctc-offer{transition:.1s ease;-moz-transition:.1s ease;-ms-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:.1s ease;color:#fff;display:inline-block;zoom:1}.bloc-packs .information-offers a.ctc-offer{background:#333;font:700 14px/14px Georgia;margin-top:10px;text-decoration:none;padding:7px 20px}.clearfix:after,.clearfix:before,.promoBookingEngine:after,.promoBookingEngine:before{content:" ";display:table}.clearfix:after,.promoBookingEngine:after{clear:both}#promoBookingEngine{background-color:#000;color:#fff;margin:0 auto;max-width:983px;overflow:hidden;position:relative;width:calc(100% - 10px)}@media (min-width:768px){#promoBookingEngine{width:calc(100% - 20px)}}#promoBookingEngine .validatorInvalidState .customSelect,#promoBookingEngine .validatorInvalidState input{border-color:#670001}#promoBookingEngine.sort-offers fieldset.promo{width:165px}#promoBookingEngine.sort-offers fieldset.promo select{border:1px solid #fff;height:33px;width:155px}#promoBookingEngine.sort-offers fieldset .city{margin:0}#promoBookingEngine.sort-offers fieldset.doing-select{margin-left:0;width:145px}#promoBookingEngine.sort-offers fieldset.doing-select input{background-color:#000;border:1px solid #fff;color:#888;display:inline-block;font:11px/11px Arial;font-size:11px;height:13px;padding:10px;width:117px;zoom:1}#promoBookingEngine.sort-offers fieldset.total{width:85px}#promoBookingEngine.sort-offers fieldset.submit{width:117px}#promoBookingEngine.sort-offers fieldset.promo-btn{margin-left:30px;width:117px}#promoBookingEngine.sort-offers .submit input{background:#7d526d;border:0;font-family:Georgia;font-size:14px;font-weight:700;padding:8px 25px}#promoBookingEngine.sort-offers .submit input:hover{background-color:#510a37}#promoBookingEngine #engine-lcah-link{background:url(/assets/images/booking/booking-engine/arrow-right-off.png) no-repeat 1px 7px;margin:15px 15px 15px calc(50% - 120px);padding:2px 7px;vertical-align:top;width:250px}@media (min-width:768px){#promoBookingEngine #engine-lcah-link{display:block;margin:15px 15px 15px 22px;width:190px}}#promoBookingEngine #engine-lcah-link a{color:#fff;font:11px/11px arial;margin:-1px 2px 0;text-decoration:none}#promoBookingEngine #engine-lcah-link a:hover,.bloc-promo-offers .bloc-promo-offer .information-offers h3 a:hover,.detail-offer-main a:hover{text-decoration:underline}#promoBookingEngine fieldset#fidelitycard-form{display:inline-block;margin:0 5px;padding:0 7px 12px;width:calc(100% - 43px);zoom:1}@media (min-width:768px){#promoBookingEngine fieldset#fidelitycard-form{left:248px;margin-left:3%;position:absolute;top:105px;width:342px}}@media (min-width:992px){#promoBookingEngine fieldset#fidelitycard-form{margin-left:12%}}#promoBookingEngine fieldset#fidelitycard-form&gt;div{margin:0 auto;max-width:230px;width:100%}@media (min-width:768px){#promoBookingEngine fieldset#fidelitycard-form&gt;div{margin:0;max-width:252px;width:100%}}@media (min-width:992px){#promoBookingEngine fieldset#fidelitycard-form&gt;div{max-width:290px}}#promoBookingEngine fieldset#fidelitycard-form p:first-child{display:table;float:left;width:100%;zoom:1}#promoBookingEngine fieldset#fidelitycard-form p label{display:table-cell;font:11px/11px;height:100%;line-height:17px;padding-bottom:0;text-align:left;vertical-align:middle}#promoBookingEngine fieldset#fidelitycard-form input{background-color:#000;border:1px solid #fff;color:#fff;display:inline-block;font:11px/11px Arial;margin-top:6px;padding:9px;width:100%;zoom:1}#promoBookingEngine fieldset#fidelitycard-form .tooltip{background:url(/assets/images/fh/ico-booking-help.png);float:right;height:20px;margin-right:-5px;margin-top:-57px;width:20px}#promoBookingEngine .bloc_destination{height:78px;position:relative}#promoBookingEngine .bloc_destination fieldset{display:block;float:left;height:42px;padding:14px 16px;position:relative}#promoBookingEngine .bloc_destination label{color:#fff;font:12px/12px "FuturaCom-Medium",arial;letter-spacing:1px;padding-left:4px;text-transform:uppercase}#promoBookingEngine .bloc_arrivee,#promoBookingEngine .bloc_budget,#promoBookingEngine .bloc_destination .mandatoryLabel,#promoBookingEngine .bloc_destination .or,.customSelect option,.promoBookingEngine fieldset#destination .search-destination select.tHotels,.promoBookingEngine h3{display:none}#promoBookingEngine .bloc_destination ul.mt5{left:30px;position:absolute;top:10px}#promoBookingEngine .bloc_destination ul.mt15 input,#promoBookingEngine .bloc_destination ul.mt5 select{background:#000;border:1px solid #666;height:33px;width:155px}#promoBookingEngine .bloc_destination ul.mt5 li{left:0;position:absolute;top:0}#promoBookingEngine .bloc_destination ul.mt5 li+li{left:0;position:absolute;top:20px}#promoBookingEngine .bloc_destination ul.mt5 li+li+li{left:190px;position:absolute;top:0}#promoBookingEngine .bloc_destination ul.mt5 li+li+li+li{left:190px;position:absolute;top:20px}#promoBookingEngine .bloc_destination ul.mt15{left:405px;position:absolute;top:10px}#divToolTip,#promoBookingEngine .bloc_rechercher{position:absolute;right:30px;top:15px}#promoBookingEngine .bloc_rechercher a{background:#7d526d;color:#fff;cursor:pointer;display:block;font:700 18px/18px Georgia;padding:15px 30px;text-decoration:none}#promoBookingEngine .bloc_rechercher a:hover{background:#510a37}#divToolTip{background:0 0 #333;border:1px solid #fff;color:#fff;display:none;font:12px/16px "FuturaCom-Medium",arial;padding:10px;right:0;text-align:center;top:5px;width:170px;z-index:99999}.detail-offer-main{background-color:#fff;margin:0 auto;padding:20px 15px;width:calc(100% - 40px)}@media (min-width:768px){.detail-offer-main{max-width:924px;padding:20px 30px;width:calc(100% - 80px)}}.detail-offer-main .offer-detail-img{margin:0 auto 20px;width:100%}@media (min-width:480px){.detail-offer-main .offer-detail-img{float:left;margin:0 auto;padding-right:15px;width:calc(50% - 15px)}}@media (min-width:768px){.detail-offer-main .offer-detail-img{max-height:250px;max-width:420px;padding-right:30px;width:calc(50% - 30px)}}.detail-offer-main .offer-desc{color:#666;font:12px/14px arial}.detail-offer-main .offer-desc ul{list-style:disc outside;margin:16px}.bloc-promo-offers .bloc-promo-offer .information-offers .price-offer .price,.detail-offer-main .offer-desc strong{font-weight:700}.detail-offer-main .offer-desc em{font-style:italic}.detail-offer-main .offer-desc p+ul{margin-top:0}.detail-offer-main p.intro{color:#333;font:12px/14px "FuturaCom-Medium",arial;text-transform:uppercase}.detail-offer-main p.date{font:700 11px/13px arial}.detail-offer-main a{background-color:#eee;color:#666;display:inline-block;font:11px/13px arial;padding:7px 15px;text-decoration:none;zoom:1}.bloc-promo-offers{background-color:#fff;margin:10px auto;max-width:983px;padding:15px;width:calc(100% - 10px)}@media (min-width:768px){.bloc-promo-offers{width:calc(100% - 20px)}}.bloc-promo-offers h2{color:#333;font-family:"FuturaCom-ExtraBoldCond",Arial;font-size:18px;font-style:italic;padding:20px 0;text-align:center;text-transform:uppercase}.bloc-promo-offers .bloc-promo-offer{background-color:#eee;height:100px;margin:15px auto;max-width:445px;position:relative;width:100%}@media (min-width:768px){.bloc-promo-offers .bloc-promo-offer{float:left;height:90px;margin:15px;width:calc(50% - 30px)}}.bloc-promo-offers .bloc-promo-offer img{float:left;height:90px;margin:5px;width:120px}@media (min-width:768px){.bloc-promo-offers .bloc-promo-offer img{height:90px;margin:0 15px 0 0}}.bloc-promo-offers .bloc-promo-offer .information-offers{color:#333;font:700 11px/11px arial}.bloc-promo-offers .bloc-promo-offer .information-offers p.destination{font:700 16px/16px georgia;padding:7px 0 0}@media (min-width:480px){.bloc-promo-offers .bloc-promo-offer .information-offers p.destination{padding:15px 0 0}}.bloc-promo-offers .bloc-promo-offer .information-offers .titleWrapper{display:table;height:30px}.bloc-promo-offers .bloc-promo-offer .information-offers .title{display:table-cell;padding-right:5px;vertical-align:middle}@media (min-width:480px){.bloc-promo-offers .bloc-promo-offer .information-offers .title{padding-right:10px}}.bloc-promo-offers .bloc-promo-offer .information-offers h3 a{color:#333;text-decoration:none}.bloc-promo-offers .bloc-promo-offer .information-offers .price-offer{font-weight:400;padding-top:5px}.bloc-promo-offers .bloc-promo-offer .information-offers .ctc-offer{transition:.1s ease;-moz-transition:.1s ease;-ms-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:.1s ease;background-color:#7d526d;bottom:8px;color:#fff;font:700 12px/18px Georgia;padding:1px 20px;position:absolute;right:10px;text-decoration:none}.bloc-promo-offers .bloc-promo-offer .information-offers .ctc-offer:hover{background-color:#510a37;text-decoration:none}.errorMessage{background:#670001;color:#fff;display:block;font:11px/12px arial,sans-serif;line-height:1.3em;margin:0 auto;max-width:953px;padding:8px 15px;text-align:center;width:calc(100% - 30px)}.promoBookingEngine label{color:#fff;display:inline-block;font-family:"FuturaCom-Medium",Arial;font-size:12px;padding-bottom:7px;text-align:left;text-transform:uppercase;width:100%;zoom:1}.promoBookingEngine fieldset#destination{display:inline-block;margin:0 15px;padding:14px 7px;width:calc(100% - 43px);zoom:1}@media (min-width:768px){.promoBookingEngine fieldset#destination{width:200px}}.promoBookingEngine fieldset#destination .search-destination{display:block;margin:0 auto;max-width:250px;position:relative;width:100%}@media (min-width:768px){.promoBookingEngine fieldset#destination .search-destination{float:left}}.promoBookingEngine fieldset#destination .search-destination select{border:1px solid #fff;left:0;position:absolute;top:20px}@media (min-width:768px){.promoBookingEngine fieldset#destination .search-destination select{width:145px}}.promoBookingEngine fieldset#destination .search-destination:last-child{margin-top:30px}@media (min-width:768px){.promoBookingEngine fieldset#destination .search-destination:last-child{margin-top:40px}}.promoBookingEngine fieldset#dates-sejour{display:inline-block;margin:0 15px;padding:14px 7px;text-align:center;vertical-align:top;width:calc(100% - 43px)}@media (min-width:768px){.promoBookingEngine fieldset#dates-sejour{margin-left:3%;text-align:left;width:340px}}@media (min-width:992px){.promoBookingEngine fieldset#dates-sejour{margin-left:12%}}.promoBookingEngine fieldset.small .date{display:inline-block;margin-left:0;zoom:1}.promoBookingEngine fieldset.small .nights{display:block;margin-left:calc(50% - 125px);max-width:250px;text-align:left;width:100%}@media (min-width:768px){.promoBookingEngine fieldset.small .nights{left:350px;margin:0;position:relative;top:-26px}}.promoBookingEngine fieldset.small .nights .duree{color:#fff;font-family:"FuturaCom-Medium",Arial;font-size:12px;text-transform:uppercase;zoom:1}.promoBookingEngine #engine-submit{display:inline-block;margin-left:calc(50% - 60px);padding:20px 0;vertical-align:bottom;width:120px;zoom:1}@media (min-width:768px){.promoBookingEngine #engine-submit{position:absolute;right:25px;top:60px}}.promoBookingEngine #engine-submit a{transition:.1s ease;-moz-transition:.1s ease;-ms-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:.1s ease;background:#7d526d;border:0;color:#fff;cursor:pointer;display:block;font-family:Georgia;font-size:14px;font-weight:700;padding:15px 0;text-align:center}.promoBookingEngine #engine-submit a:hover{background-color:#510a37}.promoBookingEngine .tArrivalDate,.promoBookingEngine .tDepartureDate{background:url(/assets/images/booking/booking-engine/calendar.png) 100px 7px #000 no-repeat;border:1px solid #fff;color:#888;font:11px/11px Arial;font-size:11px;max-width:101px;padding:10px}@media (min-width:768px){.promoBookingEngine .tArrivalDate,.promoBookingEngine .tDepartureDate{background-position:112px 7px;max-width:112px}}@media (min-width:992px){.promoBookingEngine .tArrivalDate,.promoBookingEngine .tDepartureDate{background-position:130px 7px;max-width:131px}}#ui-datepicker-div{padding:0 15px 15px;width:232px}body#promoindex{background-color:#eee}#top .top-inner h1{height:auto}.package .detail-offer-main p.text{margin-bottom:15px;overflow:hidden;text-align:justify}.package .detail-offer-main p.date a.read-more{background:url(../../assets/images/common/ico-arrow.png) no-repeat 0 50%;color:#666;float:right;font-weight:400;padding:0 0 0 10px}.package .detail-offer-main p.date a.read-more .on{display:block}.package .detail-offer-main p.date a.read-more .off,.ui-datepicker-trigger{display:none}.package .detail-offer-main p.date a.read-more.on{background:url(../../assets/images/common/ico-top-arrow.png) no-repeat 0 50%;padding-left:12px}.package .detail-offer-main div.active{background:url(../../assets/images/common/ico-arrow-top.png) no-repeat center top}@media (min-width:768px){.package .promoBookingEngine fieldset#destination{margin-left:calc(50% - 310px);width:300px}.package .promoBookingEngine fieldset#destination .search-destination{margin-top:0;max-width:none}}@media (min-width:992px){.package .promoBookingEngine fieldset#destination{margin:0 15px}}.package .promoBookingEngine fieldset#destination .customSelectInner{display:table-row!important}@media (min-width:768px){.package .promoBookingEngine fieldset#dates-sejour{margin-left:0;width:310px}}@media (min-width:992px){.package .promoBookingEngine fieldset#dates-sejour{float:none;margin-right:none}}@media (min-width:768px){.package .promoBookingEngine fieldset#dates-sejour .nights{left:0;top:0}}@media (min-width:992px){.package .promoBookingEngine fieldset#dates-sejour .nights{left:316px;top:-26px}}.package .promoBookingEngine #engine-submit{top:4px}@media (min-width:768px){.package .promoBookingEngine #engine-submit{position:static}}@media (min-width:992px){.package .promoBookingEngine #engine-submit{padding:20px 0;position:absolute}}.package #top{padding-bottom:20px}
/*# sourceMappingURL=styles.css.map */
</pre></body></html>