@import url(integration5.0.css?i=28);@import url(ResponsiveCommon.css?i=26);@import url(ResponsiveCar.css?i=26);@import url(ResponsiveFlight.css?i=26);@import url(ResponsiveHotel.css?i=26);@import url(ResponsiveProduct.css?i=26);@import url(ResponsiveHTLWW.css?i=26);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap);:root,[theme="d"]{--main-font-size:12px;--main-color:#630005;--secondary-color:#ffa500;--bar-color:#ffa500;--resa-rose:#FF50A8;--background-sixth-degree:#7B7B7B}.cr_sms_title,b{font-weight:700}b,p,td{text-decoration:none}.cr_Grid1Content2,.cr_checkbox_style1,.cr_link2,.cr_link3,.cr_title0,a,b,hr,input,p,select,textarea{color:var(--font-color)}.cr_selling_point2,a,b,input,select,td{font-variant:normal}.link_deconnect,a,b,input,p,select{text-transform:none}.ITEM,a{letter-spacing:normal;word-spacing:normal;white-space:normal}.loader .loop,.ui-button{-webkit-box-sizing:border-box}.Grid1,.cr_Grid2,.cr_SelectGrid1,.divFlightMatrix,.divPrice{border-collapse:collapse}#CarPay,#FlightPay,#PayLoader{width:80.3125px!important}:root{--resa-green:#339900;--resa-red:#ff0000;--resa-lime:#effeb9;--resa-blue:#4795b2;--resa-lightblue:#d0cae5;--background-first-degree:#ffffff;--background-second-degree:#ffffff;--background-third-degree:#E2E2E2;--background-fourth-degree:#EBEBEB;--background-fifth-degree:#cccccc;--font-color:#000000}[theme="d"]{--resa-green:#194c00;--resa-red:#7f0000;--resa-lime:#546c01;--resa-blue:#11252c;--resa-lightblue:#2b2348;--background-first-degree:#171717;--background-second-degree:#404040;--background-third-degree:#969696;--background-fourth-degree:#616161;--background-fifth-degree:#847b7b;--font-color:#ffffff}.FlightDetail_HeaderResponsive,.HotelSelectionRoomResp,.Prod_ArrivalDateResponsive,.Prod_DepartureDateResponsive,.Product_DurationResponsive,.cr_Hide,.divCityResponsive,.divTotalRate,.hbSBRoomResponsive,.loader-hidden{display:none}b{font-family:Trim,sans-serif;font-size:var(--main-font-size);font-style:normal;line-height:normal}a,input,p,select,td{font-family:Trim,sans-serif;line-height:normal;font-weight:400;font-style:normal;font-size:var(--main-font-size)}a{text-decoration:underline}.cr_area_info,.cr_gta_area,.cr_sms_area{position:absolute;left:0;z-index:2;font-size:calc(var(--main-font-size) - 2px);padding:5px;color:#00a6eb;background-color:var(--background-first-degree);border:1px solid #7fcfe2;font-family:Trim,sans-serif;top:0;visibility:hidden}textarea{font-family:Trim,sans-serif;font-size:var(--main-font-size);font-style:normal;display:block}.cr_sms_area{width:150px}.cr_gta_area{width:250px}.cr_cdg_area_info{width:400px}.cr_sms_title{font-family:Trim,sans-serif;font-size:var(--main-font-size);color:var(--secondary-color)}.cr_button-book,.cr_button-bookLOH,.cr_button-confirm{color:var(--background-first-degree);font-weight:700;box-shadow:1px 3px 0 0 var(--background-fifth-degree);border-color:#0e0e0e;border-width:1px;font-size:var(--main-font-size);height:25px;text-decoration:none}.cr_button-book{background-color:var(--secondary-color)}.cr_button-book1{height:25px}.cr_button-bookGTA{background-color:#274e13!important}.cr_button-confirm{background-color:#4b4b4b}.cr_button-onrequest{color:#6a6a6a;background-color:#d3d3d3;border-color:#0e0e0e;border-width:1px;font-size:var(--main-font-size);font-weight:700;height:25px;text-decoration:none}.cr_button-back,.cr_button-recompute{color:#fff;background-color:#4b4b4b;font-weight:700}.cr_button-recompute{border-color:#a4b4cc;border-width:1px;font-size:var(--main-font-size);height:25px;text-decoration:none}.cr_button-back{border-top:solid #a4b4cc;border-left:solid #a4b4cc;border-bottom:solid #0e0e0e;border-right:solid #0e0e0e}.gta_cadre{border-top:1px solid #0e0e0e;border-left:1px solid #0e0e0e;border-bottom:1px solid #0e0e0e;border-right:1px solid #0e0e0e}.cr_dropdownlist_style1,.cr_mdropdownlist_style2,.cr_textarea_style1,.cr_textbox_style1{border-right:var(--background-fourth-degree) 1px solid;border-top:var(--background-fourth-degree) 1px solid;border-left:var(--background-fourth-degree) 1px solid;border-bottom:var(--background-fourth-degree) 1px solid}.cr_mdropdownlist_style2,.cr_textbox_style1{color:var(--font-color)}.cr_label_nb{background-color:var(--secondary-color);color:#000;font-weight:700}.cr_RateMS,.cr_dropdownlist_style1,.cr_textarea_style1,.cr_title1{color:var(--font-color)}.cr_textarea_style1{width:300px;height:115px}.cr_dropdownlist_style1{background-color:var(--background-second-degree)}.cr_ProgressionBarDesabled***,.cr_progressionbar_disabled{background-color:#d3d3d3}.cr_ProgressionBarEnabled***{background-color:var(--resa-blue)}.DiffDest,.cr_ProgressionBarSelected***,.trAccompte{background-color:var(--secondary-color)}.cr_title1{font-weight:700;font-size:calc(var(--main-font-size) + 1px)!important}.cr_RateMS{font-weight:700;font-size:calc(var(--main-font-size) + 2px);font-size:calc(var(--main-font-size) + 6px);font-family:TrimBold,sans-serif}.cr_title2,.cr_titleroom{font-size:var(--main-font-size);font-weight:700}.cr_title2{font-family:Trim,sans-serif;color:var(--secondary-color)}.cr_descriptionroom,.cr_titleroom{font-style:normal;color:var(--font-color);font-family:Trim,sans-serif;line-height:normal}.cr_descriptionroom{font-size:calc(var(--main-font-size) - 2px)}.cr_title3,.divHotelRoomHeader,.legStops{font-weight:700}.cr_title4{font-weight:700;font-size:calc(var(--main-font-size) + 8px)}.cr_mtitle5,.cr_title5{font-weight:700;color:var(--background-first-degree)}.cr_SectionTitleValue,.cr_SectionsTitlesMoreDetails,.cr_SectionsTitlesTitle,.cr_link1,.cr_title6,.title1{font-weight:700;color:var(--font-color)}.cr_title7{font-weight:700;font-size:var(--main-font-size);color:var(--background-first-degree)}.cr_title8{font-weight:700;color:var(--secondary-color)}.cr_title9{font-family:Trim,sans-serif;font-weight:700;font-size:calc(var(--main-font-size) + 4px)}.cr_title10{font-weight:700;font-size:var(--main-font-size);color:var(--font-color);padding:0}.cr_title11{font-weight:700;font-size:calc(var(--main-font-size) + 4px);color:var(--background-first-degree)}.cr_notification1,.cr_title12{font-size:var(--main-font-size)}.cr_title12{font-weight:700;color:var(--font-color)}.cr_notification1,.cr_notification2{color:var(--background-first-degree)}.cr_title13{font-weight:700!important;font-size:calc(var(--main-font-size) + 4px)}.cr_notification1{background-color:var(--resa-red);background-clip:padding-box;border:1px solid var(--resa-red);border-radius:8px;box-shadow:1px 1px 1px var(--background-fifth-degree);font-weight:400;padding:.15em .75em;margin-right:1em}.cr_notification2,.cr_notification3,.cr_notification4,.cr_notification5{font-size:var(--main-font-size);padding:10px;font-weight:700;font-family:Trim,sans-serif}.cr_notification2{background-color:var(--secondary-color);border:1px solid var(--secondary-color)}.cr_notification4{background-color:var(--background-first-degree) f00;border:1px solid var(--background-first-degree) f00;color:var(--font-color)}.cr_notification5{background-color:var(--background-first-degree);border:1px solid var(--background-first-degree);color:var(--resa-red)}.cr_notification6{font-family:Trim,sans-serif;background-color:var(--secondary-color);color:#fff;font-size:var(--main-font-size);font-weight:700}.cr_link3{font-family:Trim,sans-serif;color:var(--resa-red);font-size:var(--main-font-size);font-weight:700}.cr_notification3{color:var(--background-first-degree);border:1px SOLID var(--resa-green);background-color:var(--resa-green)}.cr_Grid1,.cr_customer_grid{color:var(--font-color);border:1px SOLID;border-collapse:collapse}.Grid1 td,.cr_Grid1 td,.cr_Grid1Content,.cr_Grid1Content3{border:1px SOLID var(--background-fourth-degree)}.Grid1SelectedHeaderItem,.cr_Grid1Footer,.cr_Grid1SelectedHeaderItem,.cr_SectionTitle_Cell1{color:var(--background-first-degree);background-color:var(--background-fourth-degree)}.cr_Grid1SelectedHeaderItemCart{background-color:var(--background-fourth-degree)}.cr_Grid1SelectedHeaderItem2{color:var(--font-color);background-color:var(--background-third-degree);background:var(--background-fourth-degree)}.cr_Grid1SelectedHeaderItem3,select{background-color:var(--background-second-degree)}.Grid1SortItem,.cr_Grid1SelectedHeaderItem2 td,.cr_Grid1SelectedHeaderRoomItem b,.cr_mGrid1,.cr_mGrid1SelectedHeaderItem,.cr_mtitle1,.ui-button.ui-state-active>span,.ui-button:active>span{color:var(--background-first-degree)}.cr_Grid1SelectedHeaderItem3{color:var(--font-color)}.Grid1SelectedHeaderItem2,.Grid1UnSelectedHeaderItem,.cr_Grid1UnSelectedHeaderItem,.cr_SectionTitle_Cell2,.cr_customer_columntitle,.cr_customer_title,.cr_mGrid{color:var(--font-color);background-color:var(--background-third-degree)}.cr_Grid1UnSelectedHotelRoom{color:var(--font-color);background-color:var(--background-fifth-degree)}.cr_GridPage{color:var(--font-color);background-color:var(--background-third-degree);font-size:calc(var(--main-font-size) + 1px)}.cr_selling_point,.cr_selling_point1{font-size:calc(var(--main-font-size) - 2px);font-style:italic}.cr_Grid1UnSelectedHeaderItem2,.cr_Grid1UnSelectedHeaderItem3{color:var(--font-color);background-color:var(--background-first-degree)}.cr_Grid1Alternating{background-color:var(--background-fifth-degree)}.cr_Grid1SortTitle{color:var(--background-first-degree);text-decoration:underline}#divDisplayWafaCard a,.MoreInfoRoom,.cr_Hyperlink_CarDescription_Others,.cr_selling_point2,.flightCheckRules a,.flightTourCode a,a.cr_link4:active,a.cr_link4:hover,a.cr_link4:visited{text-decoration:none}.cr_Grid1Content3{color:var(--font-color);background-color:var(--background-first-degree)}.cr_Grid1Item1{border-bottom:1px solid var(--background-fourth-degree)}.cr_GridItemHotel{border-bottom:0 solid var(--background-fourth-degree);border-top:0 solid var(--background-fourth-degree)}.Grid1,.cr_Grid2{color:var(--font-color);border:1px SOLID var(--background-fourth-degree)}.cr_Grid1Item2,.cr_Grid1Item4{border-top:1px solid var(--background-fourth-degree)}.cr_Grid1Item3,.cr_Grid1Item4{border-bottom:1px solid var(--background-fourth-degree);border-right:1px solid var(--background-fourth-degree)}.cr_Grid1Item3,.cr_Grid1Item4,.cr_Grid1Item6{border-left:1px solid var(--background-fourth-degree)}.cr_Grid1Item2{border-bottom:1px solid var(--background-fourth-degree)}.cr_GridRoomsFooter{color:var(--font-color);border:0;font-weight:700;background-color:var(--background-third-degree)}.cr_GridRoomsFullRate{color:var(--font-color);text-align:right;font-weight:700}.cr_Image1{border-right:1px solid #000;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;cursor:pointer}.cr_SectionTitleSelected{background:var(--background-fourth-degree);color:var(--background-first-degree)}.cr_SectionTitleUnHighlighted,.cr_SectionTitleUnSelected{background:var(--background-third-degree);color:var(--font-color)}.cr_SectionTitleHighlighted{color:var(--resa-lightblue);background-color:var(--background-first-degree)}.cr_SectionTitleUnHighlighted2,.cr_SectionsTitlesOtherItemsHighlighted{background:var(--background-third-degree)}.cr_SectionTitleUnHighlighted2{color:var(--font-color);font-weight:700}.cr_BookingArea{border:1px SOLID;background-color:var(--background-third-degree)}.cr_SectionsTitlesOtherItemsHighlighted,.cr_SectionsTitlesOtherItemsUnHighlighted{border-left:var(--background-fourth-degree) 1px solid;border-top:var(--background-fourth-degree) 1px solid;height:24px;padding:0 10px;text-align:center}.cr_SectionsTitlesContainer{border-bottom:var(--background-fourth-degree) 1px solid}.cr_SectionsTitlesLastItem{border-left:var(--background-fourth-degree) 1px solid}.cr_SectionsTitlesFirstItem{border-right:var(--background-fourth-degree) 1px solid}.cr_SectionsTitlesOtherItemsUnHighlighted{background:var(--background-first-degree)}.cr_SectionsTitlesSelectedItem{border:1px SOLID var(--background-fourth-degree);background:var(--background-fourth-degree);color:var(--background-first-degree);height:24px;padding:0 10px;text-align:center;font-weight:700}.cr_SectionDetailContainer{border-left:var(--background-fourth-degree) 1px solid;border-right:var(--background-fourth-degree) 1px solid;border-bottom:var(--background-fourth-degree) 1px solid;padding:10px 5px 5px 10px}.cr_SectionsTitlesPicture{border:var(--background-fourth-degree) 1px solid;width:144px;height:64px}.cr_SectionsTitlesSummary{color:var(--background-fourth-degree)}.cr_SectionsTitlesSummaryRow,.mypopin2 .popin-content{padding:3px}.cr_SectionTitleTable{border-bottom:1px solid #0e0e0e}#Button_Back_Bottom:hover,#Button_Back_Top:hover,#Button_Clear:hover,#Button_Confirm:hover,#Button_Return:hover,#Button_Search:hover,#HyperLink_Print:hover,.FlightMatrixHeaderLink:active,.FlightMatrixHeaderLink:hover,.bg_TravelFolder1:hover,.btnSupplier:hover,.buttonHB:hover,.cr_button-book:hover,.cr_button-bookGTA:hover,.cr_button-bookLOH:hover,.cr_button-onrequest:hover,.cr_progressionbar_enabled,a#HeaderPopup1_anchorPrint:hover,a#btn_BookingURL:hover,a#btn_Cancel:hover,a#btn_Confirm:hover,a[id*=HyperLink_Calendar_Planning]:hover,a[id*=_HyperLink_Hotel_Detail_]:hover,a[id*=_Hyperlink_Excursion_]:hover,a[id*=_Hyperlink_Transfert_]:hover,a[id^=DataGrid_Hyperlink_More_]:hover,input[type=button]:hover,input[type=submit]:hover,label#user_memberConnect_LabloginTab:hover,label#user_memberConnect_LabsignupTab:hover,tr.print:hover{background-color:var(--main-color)}.cr_progressionbar_selected{background-color:var(--bar-color)}.cr_sectiondetail_v{border-top:var(--background-fourth-degree) 1px solid}.cr_Hyperlink_CarDescription_Reservation{font-weight:700;text-decoration:none}.cr_selling_point{margin-left:40px}.cr_selling_point2{font-family:Trim,sans-serif;font-size:calc(var(--main-font-size) - 1px);font-style:normal;line-height:normal;font-weight:400}.PromotionTitle,.PromotionTitleHotel{background-color:var(--resa-red);background-clip:padding-box;box-shadow:1px 1px 1px var(--background-fifth-degree);color:var(--resa-red);font-size:calc(var(--main-font-size) - 3px);font-weight:400;padding:.15em .75em;margin-right:1em}.PromotionTitle{border:1px solid var(--resa-red);border-radius:9px;display:table}.PromotionTitleHotel{border:1px solid var(--resa-red);border-radius:9px;display:inherit}input,select{border:1px solid #bbb;margin:1px}.bg_TravelFolder,.bg_TravelFolder1,.police_TravelFolder{color:var(--background-first-degree);font-family:Trim,sans-serif}.bg_TravelFolder{background-image:url(../images/bg_travelfolder.gif);background-repeat:no-repeat;background-position:left top;font-size:calc(var(--main-font-size) + 6px);font-weight:700;padding:1px 1px 10px}.bg_TravelFolder1,.cr_mtitle2,.link_deconnect,.police_TravelFolder{font-size:var(--main-font-size)}.bg_TravelFolder1{font-weight:700;padding:5px 15px;position:relative}.police_TravelFolder{font-weight:700}.cr_HBImage{border-right:1px solid #000;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;width:85px;height:85px}.KeyExemple_Style,.cr_labelTo{color:Gray}.GridGta{border-right:var(--background-fourth-degree) 1px solid;border-top:var(--background-fourth-degree) 1px solid;border-left:var(--background-fourth-degree) 1px solid;border-bottom:var(--background-fourth-degree) 1px solid}.cr_DataGrid{border-color:var(--background-first-degree);border-width:0}.notification2{color:var(--resa-red)}.cr_button-Login{color:#fff;background-color:#54739f;border-top:solid #a4b4cc;border-left:solid #a4b4cc;border-bottom:solid #445d80;border-right:solid #445d80;font-weight:700}.link_deconnect{font-family:Trim,sans-serif;color:var(--font-color);text-decoration:underline}.Label_Bienvenu,.cr_mtitle3,.cr_mtitle6,.cr_mtitle7{text-decoration:none}.Label_Bienvenu{font:bold 13px Trim,sans-serif;text-transform:none;color:#0000a0}.cr_mbutton-book,.cr_mtitle3{font-weight:700}.cr_mtitle8,.tfPrice{font-family:Trim,sans-serif}.ITEM,body{font-variant:normal;text-transform:none}.cr_textbox_Login{border-right:var(--background-fourth-degree) 1px solid;border-top:var(--background-fourth-degree) 1px solid;border-left:var(--background-fourth-degree) 1px solid;color:#001000;border-bottom:var(--background-fourth-degree) 1px solid}.cr_title_RecommendedProduct{font-weight:700;font-size:calc(var(--main-font-size) + 6px);color:var(--background-first-degree);background-color:#b4b4b4}.cr_ErrorSearch{color:#900;font-style:italic;font-size:calc(var(--main-font-size) - 1px)}.content{padding-right:5px;padding-left:10px;background-color:var(--background-first-degree)}.titre_interne{FONT-WEIGHT:normal;font-size:calc(var(--main-font-size) + 6px);TEXT-TRANSFORM:uppercase;COLOR:#50acc5;LINE-HEIGHT:22px;PADDING-TOP:15px;BORDER-BOTTOM:#e4f4f8 1px solid;FONT-FAMILY:Trim,sans-serif}.cr_mtitle3,.cr_mtitle4{color:#555453}.cr_mGrid1Content2{color:var(--background-third-degree)}.cr_mGrid1Item2{border-top:1px solid var(--background-third-degree);border-bottom:1px solid var(--background-third-degree)}.cr_mbutton-book,.cr_mbutton-select{background-color:#7a0008;border-top:solid #7a0008;border-left:solid #7a0008}.cr_mGrid1,.cr_mGrid1SelectedHeaderItem,.cr_mcustomer_title{color:var(--background-first-degree);background-color:#7a0008}.cr_mbutton-book,.cr_mbutton-onrequest,.cr_mbutton-select{color:#fff;border-bottom:solid #0e0e0e;border-right:solid #0e0e0e}.cr_mbutton-select{font-weight:400}.cr_mtitle2,.cr_mtitle6,.cr_mtitle7,.cr_mtitle8,.cr_mtitle9{font-weight:700}.cr_mbutton-onrequest{background-color:var(--background-fourth-degree);border-top:1 solid var(--background-fourth-degree);border-left:1 solid var(--background-fourth-degree)}.cr_mtitle2{color:#7a0008;font-size:calc(var(--main-font-size) + 4px)}.cr_mtitle8,.cr_mtitle9,input,select{font-size:var(--main-font-size)}.cr_mGrid1Alternating,div.flightBlock:hover{background-color:var(--background-third-degree)}.cr_mtitle6{color:#555453}.cr_SelectGrid1{color:var(--font-color);border-top:2px SOLID;border-left:2px SOLID;border-bottom:2px SOLID;border-right:2px SOLID}.cr_mGrid3{border:1px solid #7a0008}.cr_mDataGrid{border-color:#7a0008;border-width:0}.cr_mdropdownlist_style1,.cr_mtextarea_style1,.cr_mtextbox_style1{border-right:var(--background-fourth-degree) 1px solid;border-top:var(--background-fourth-degree) 1px solid;border-left:var(--background-fourth-degree) 1px solid;border-bottom:var(--background-fourth-degree) 1px solid}.cr_mtitle7{color:#7a0008}.cr_Text,.cr_mtextarea_style1,.cr_mtextbox_style1,.tfPrice{color:var(--font-color)}.cr_mtextarea_style1{width:100%;height:80px}.cr_mdropdownlist_style1{color:var(--font-color);width:100%}.cr_mtitle8{text-decoration:line-through}.cr_mtextbox_style1{width:99%}.Container,.Grid,.ProductDiv,.cr_mReview,.footerTable,.headerTable,.itineraryBlockOnway{width:100%}.cr_mImage1{border-right:1px solid #000;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;width:90%}.tfButton,.tfButton0{border-width:1px;height:25px;font-weight:700;text-decoration:none}.tfPrice{font-size:calc(var(--main-font-size) + 6px);font-weight:700}.cr_Text,.tfButton,.tfButton0{font-size:var(--main-font-size);font-family:Trim,sans-serif}.tfText{float:right;font-style:italic}.tfButton{background-color:#4b4b4b;color:var(--background-first-degree);border-color:#0e0e0e;width:80px}.tfBox-title{font-size:calc(var(--main-font-size) + 1px);font-weight:700;padding-bottom:10px;color:#444c53}.cr_card_of_payment,.cr_link4,.cr_link5{font-size:var(--main-font-size)}.tfborder{border-right:1px solid var(--background-fourth-degree);border-top:1px solid var(--background-fourth-degree);border-left:1px solid var(--background-fourth-degree)}.tfcadre,.tfcadre-detail{border-right:1px solid #f7f7f7;border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}.tfcadre{background-color:#f7f7f7}.tfcadre-detail{background-color:var(--background-first-degree)}.tfBox{background-color:#4b4b4b}.tfSubBox{background-color:var(--background-fourth-degree);display:inline-block;border-radius:10px}.normal{font-weight:400}.RedTitle,.cr_link4,.cr_link5,.ui-button>span{font-weight:700}.ModalPopupBG{background-color:var(--font-color);opacity:.9}.PopupHeader{background:#fff}.ImageRoom{margin:0 10px 10px 0;border:0;width:90px;height:90px;cursor:hand}.PersoImageRoom{margin:0;width:75px;height:65px;cursor:hand}.cr_Grid1SelectedHeaderRoomItem{color:var(--background-first-degree);background-color:silver;vertical-align:top}.cr_Grid1SelectedHeaderRoomItem td{color:var(--font-color);border:0}.cr_Grid1SelectedDetailsRoomItem{color:var(--font-color);background-color:#e3e3e3}.cr_Grid1SelectedDetailsRoomItem td{border:0}.cr_link4{font-family:Trim,sans-serif;background-color:var(--secondary-color);border:1px solid #000;color:#000;text-decoration:none;border-bottom:1px solid var(--font-color);padding:10px}.HIGHER,.LOWER{color:var(--background-first-degree);text-align:center}.LOWER{background-color:#3bd63c}.HIGHER{background-color:#ffa0a0}.EQUAL{background-color:var(--secondary-color);text-align:center;color:var(--font-color)}.ITEM{color:#3f7aa7;background-color:#e9f1f7;text-decoration:none;text-align:center;height:10px}.FlightMatrixCell,.RedTitle,.cr_buttonCookie,.cr_nowrap,.htlwwLabelDate,.loginWithFacebook,.pnlSteps td span,.ui-button>span,.ui-buttonset,input[type=radio][name$=PaymentWithGroup]+label .cr_title1,input[type=radio][name$=PaymentWithGroup]+label .cr_title8{white-space:nowrap}.HEADER{color:var(--background-first-degree);background-color:#93bad7;width:68px;text-align:center;height:5px}.CURRENT{color:var(--font-color);background-color:var(--secondary-color);width:68px;text-align:center;height:10px}.DISABLE{text-decoration:underline;color:#93bad7}.cr_link5,.fb_button,.pnlSteps td span,.popin-open-03{text-decoration:none}.cr_link5{font-family:Trim,sans-serif;background-color:var(--resa-red);border:1px solid #000;border-bottom:1px solid var(--font-color);padding:10px}.GSC,.cr_card_of_payment{border:1px solid var(--font-color)}.GSC{width:650px;height:200px}.CC{width:100%;height:300px}.cr_card_of_payment{margin-left:40px;border-color:Gray;width:515px}.DotCenterCell,.fb_button{font-size:calc(var(--main-font-size) - 1px)}.trHeaderCart{background-color:#b4b4b4;height:35px}.DotCenterCell{border-top:1px none var(--background-fifth-degree);border-right:1px dotted var(--background-fifth-degree);border-bottom:1px dotted var(--background-fifth-degree);border-left:1px none var(--background-fifth-degree)}.Login{background-color:#ddd}.FBDetails,.cr_waitscreen{background-color:var(--background-first-degree)}.fb_button{background-color:#3b5998;border-color:#d8dfea #0e1f5b #0e1f5b #d8dfea;border-style:solid;border-width:1px;color:var(--background-first-degree);font-family:Trim,sans-serif;margin:0;text-align:center;text-transform:none;height:18px}.cr_backgroudbody,body{background-color:var(--background-first-degree)}.popUpIcon{position:absolute;right:5px;bottom:5px}.cr_mGrid1Item3{border-right:2px solid #7a0008;border-left:2px solid #7a0008;border-bottom:2px solid #7a0008}.RedTitle{font-family:Trim,sans-serif;font-size:var(--main-font-size);color:#930}.fbConnectButton span,.ui-button-big{font-size:calc(var(--main-font-size) + 2px)}.cr_backgroudbody{background-image:url(none)}.cr_loader1{Height:16px;width:18px;margin:3px;position:absolute;left:252px;top:0;vertical-align:top}.cr_loader0{Height:16px;margin:3px;left:400px}.mypopin2{color:var(--font-color);padding:3px;text-align:justify;text-indent:5px;background:var(--background-first-degree);border-radius:1em;-moz-border-radius:1em}.mypopin2 .popin-content p{padding:0;margin:0 0 1em}.loginWithFacebook{width:410px;height:55px;padding-top:5px;position:relative}.popin-open-03{color:#000;font-family:Trim,sans-serif;height:23px;text-align:center;vertical-align:middle}.headerTinymanPhoto{border:1px solid #294a8f;border-top:1px solid #123682;-webkit-border-radius:2px;height:23px;margin:3px 5px 3px 3px;width:23px}.fbConnectButton,.fbConnectButton span,.fbRecommended{height:36px;display:inline-block}.fbConnectButton{float:left;background:url("../images/a-fb-button-sprite.png") no-repeat}.fbRecommended{float:left}.fbConnectButton b{display:inline-block;padding:9px 15px 0 45px;color:#fff}.fbConnectButton span{color:#fff;font-weight:700;text-shadow:2px 2px #2b467c;background:url("../images/a-fb-button-sprite.png") 100% -120px no-repeat}.fbReason{float:left;width:190px;padding:9px 10px 10px}.cr_add,.cr_delete{float:right}.page_selection_hotel tr#TrPlanning,.page_selection_hotel tr#trPrint,.regTabs{margin-bottom:0}.ui-helper-hidden-accessible{outline:0;position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);top:0;left:-9999px}.ui-button{border:1px solid #bc5f0d;cursor:pointer;display:inline-block;min-width:67px;text-decoration:none!important;outline:0;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:inset 0 0 2px rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,.8);box-shadow:inset 0 0 2px rgba(255,255,255,.8);border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;background:#ed821f}.ui-button::-moz-focus-inner{padding:0;border:0;margin:0}.ui-button:focus,.ui-button:hover{-moz-box-shadow:inset 0 0 2px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,.7);box-shadow:inset 0 0 2px rgba(255,255,255,.7);background:#ff8c21}.ui-button:active{border:1px solid #854309;-moz-box-shadow:inset 0 0 1px rgba(000,000,000,.3);-webkit-box-shadow:inset 0 0 1px rgba(000,000,000,.3);box-shadow:inset 0 0 1px rgba(000,000,000,.3);background:#b76418}.ui-button.ui-state-disabled,.ui-button.ui-state-disabled span,.ui-button:disabled,.ui-button:disabled span{cursor:default}.ui-button.ui-state-disabled,.ui-button:disabled{border:1px solid #bc5f0d;-moz-box-shadow:inset 0 0 2px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,.7);box-shadow:inset 0 0 2px rgba(255,255,255,.7)}.ui-button:disabled{background:#ff8c21}.ui-button>span{font-size:var(--main-font-size);color:var(--background-first-degree);text-shadow:0 1px 1px #5f3109,0 1px 0 rgba(255,255,255,0);text-align:center;line-height:normal;display:block;border:0;padding:4px 15px 5px;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.priceContent span,.ui-button-huge>span{font-size:calc(var(--main-font-size) + 3px)}.ui-button:disabled>span{color:#ae5d00;text-shadow:0 1px 0 rgba(255,255,255,.2)}.ui-button-gray{border:1px solid #c8c8c8;-moz-box-shadow:inset 0 0 2px #fff;-webkit-box-shadow:inset 0 0 2px #fff;box-shadow:inset 0 0 2px #fff;background:#f5f5f5}.loader-light,.ui-button-gray:focus,.ui-button-gray:hover{background:var(--background-first-degree)}.ui-button-gray:active{background:#d6d6d6;border:1px solid #a5a5a5;-moz-box-shadow:inset 0 0 1px rgba(000,000,000,.2);-webkit-box-shadow:inset 0 0 1px rgba(000,000,000,.2);box-shadow:inset 0 0 1px rgba(000,000,000,.2)}.ui-button-gray:disabled{background:#eee;cursor:default;border:1px solid #c8c8c8;-moz-box-shadow:inset 0 0 2px #fff;-webkit-box-shadow:inset 0 0 2px #fff;box-shadow:inset 0 0 2px #fff}.ui-button-gray>span{color:#333;text-shadow:none}.ui-button-gray:active>span{color:#000}.ui-button-gray:disabled>span{color:#999;text-shadow:0 1px 0 rgba(255,255,255,.7)}.ui-button-small>span{padding:1px 15px 3px}.ui-button-gray.ui-button-small>span{padding:2px 15px}.ui-button-big{height:30px;line-height:30px}.input_keyword,.input_moteur{font-size:var(--main-font-size);background-color:#fff;line-height:1.2}.ui-button-huge>span{padding:8px 34px}.ui-buttonset{overflow:hidden;display:inline-block;vertical-align:middle;position:relative;z-index:1}.ui-buttonset .ui-button{position:relative;float:left;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;margin-left:-1px;z-index:1}.loader .arc,.loader .loop{top:50%;left:50%;height:35px;width:35px;margin-top:-25px;margin-left:-25px;display:block}.ui-buttonset .ui-button>span{font-size:var(--main-font-size);font-weight:400;display:block;color:#333;text-shadow:none}.ui-buttonset .ui-button.ui-state-active,.ui-buttonset .ui-button.ui-state-onoff-active,.ui-buttonset .ui-button:active{z-index:2;border:1px solid #a5a5a5;-moz-box-shadow:inset -2px 2px 4px rgba(000,000,000,.125);-webkit-box-shadow:inset -2px 2px 4px rgba(000,000,000,.125);box-shadow:inset -2px 2px 4px rgba(000,000,000,.125)}.ui-buttonset .ui-state-active>span{color:var(--background-first-degree);font-weight:700;padding-top:3.75px}.ui-buttonset .ui-state-onoff-active>span{color:#333;font-weight:400;padding-top:4px}.ui-buttonset .ui-button.ui-corner-left{margin-left:0;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}.ui-buttonset .ui-button.ui-corner-right{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0}.ui-buttonset .ui-button.ui-corner-left.ui-corner-right{border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px}.ui-buttonset .ui-button.ui-corner-left>span{padding-right:16px}.ui-buttonset .ui-state-active{background:#f28300}.ui-buttonset-strong .ui-state-active,.ui-buttonset-strong .ui-state-onoff-active{background:#ed821f}.ui-buttonset .ui-state-onoff-active{background:#d6d6d6}.ui-buttonset-strong .ui-button.ui-state-active{cursor:default;border:1px solid #bc5f0d;-moz-box-shadow:inset 0 0 2px rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,.8);box-shadow:inset 0 0 2px rgba(255,255,255,.8)}.ui-buttonset-strong .ui-button.ui-state-active>span{color:var(--background-first-degree);text-shadow:0 1px 1px #5f3109,0 1px 0 rgba(255,255,255,0)}.ui-dialog-titlebar-close{position:absolute;right:1px;top:1px}.ui-dialog-titlebar-close span{background:url("../images/close.png") right center no-repeat;height:33px;width:32px}.ui-dialog-titlebar-close:focus,.ui-dialog-titlebar-close:hover{padding:0}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.input_moteur{color:#333;border:1px solid #aaa;padding:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:3px;-mox-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-shadow:inset 0 2px 5px var(--background-fifth-degree);-moz-box-shadow:inset 0 2px 5px var(--background-fifth-degree);-webkit-box-shadow:inset 0 2px 5px var(--background-fifth-degree);-o-box-shadow:inset 0 2px 5px var(--background-fifth-degree);font-weight:400}.input_keyword{margin:0;padding:0 0 0 2px;color:#333;border:0;font-weight:400}.input_fligth{width:320px}.input_fligth_keyword{width:270px;height:15px}.input_ftrain{width:260px}.input_ftrain_keyword{width:210px;height:15px}.input_fligth_MultiSegment{width:252px;padding-bottom:10px}.gta_loader,.hotel_loader{font-size:calc(var(--main-font-size) + 2px);color:#3b5998;border:0;font-weight:700;background:0 0;margin:0;padding:0;top:5px;right:5px;position:absolute}.input_fligth_keyword_MultiSegment{width:209px}.input_hotel{width:515px}.input_hotel_keyword{width:485px;height:18px}.hotel_loader{left:492;width:15px;height:15px}.gta_loader{left:230;width:13px;height:13px}.divCities{width:514px;position:absolute;height:130px;margin:0 0 8px}.divCities option{color:#000;padding:3px}.cr_loader0{Height:16px;width:18px;margin:3;position:absolute;left:420;top:0;vertical-align:top}.cr_add,.cr_delete,.cr_loader{font-size:calc(var(--main-font-size) + 2px);color:#3b5998;border:0;background:0 0;margin:0;padding:0;width:15px;height:15px;font-weight:700}.cr_delete{position:absolute}.cr_loader{position:absolute;left:280px}.loader{background:#242628;z-index:9999}.loader.loader-transparent{background:rgba(0,0,0,0)}.loader .loop{position:absolute;box-sizing:border-box;-webkit-border-radius:25px;-webkit-border-radius:100%;border-radius:100%;border:3px solid transparent;border-left-color:rgba(255,255,255,.5);border-bottom-color:rgba(255,255,255,.5);-webkit-animation:1.2s linear infinite initialLoadRevAnim;animation:1.2s linear infinite initialLoadRevAnim;-webkit-mask-box-image:-webkit-linear-gradient(left top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 18%,rgba(0,0,0,0.4) 50%,var(--font-color) 100%);mask-box-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0.8),var(--font-color))}.loader .arc{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:25px;border-radius:100%;border:8px solid transparent;border-right-color:rgba(255,255,255,.5);border-top-color:rgba(255,255,255,.5);-webkit-animation:.8s linear infinite initialLoadAnim;animation:.8s linear infinite initialLoadAnim;-webkit-mask-box-image:-webkit-linear-gradient(left top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 18%,rgba(0,0,0,0.4) 50%,var(--font-color) 100%);mask-box-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0.8),var(--font-color))}@-webkit-keyframes initialLoadAnim{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes initialLoadRevAnim{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0)}}@keyframes initialLoadAnim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes initialLoadRevAnim{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}.loader-light .loop{border-left-color:rgba(0,0,0,.8);border-bottom-color:rgba(0,0,0,.8)}.loader-light .arc{border-right-color:rgba(0,0,0,.7);border-top-color:rgba(0,0,0,.7)}.flottante,.noflottante{background-color:#f7f7f7;border-right:1px solid #f7f7f7;border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}.loader-light.loader-transparent{background:rgba(255,255,255,.85)}.formulaire{margin-top:10px;z-index:10000}.noflottante{margin:3px;width:99%}.flottante{margin:2px;float:left;width:48%}.Room div,.dotwRoom,.gtaRoom,.hbRoom{border-bottom:7px solid transparent;top:-2px;left:-1px;position:relative;float:left;border-top:7px solid transparent}.spacer{clear:both}.FlexDate{background-color:var(--resa-green)}.Room div{border-left:9px solid transparent;color:transparent}.hbRoom{border-left:9px solid #741b47;color:#741b47}.gtaRoom{border-left:9px solid #274e13;color:#274e13}.dotwRoom{border-left:9px solid #073763;color:#073763}.aitRoom{float:left;border-top:7px solid transparent;border-left:9px solid #1eade3;border-bottom:7px solid transparent;top:-2px;left:-1px;position:relative;color:#1eade3}.lohRoom,.tbRoom{border-left:9px solid #f8b323;border-top:7px solid transparent;border-bottom:7px solid transparent;top:-2px;left:-1px;position:relative;float:left}.tbRoom{color:#f8b323}.lohRoom{color:#e31e3e}.cyberesaRoom{float:left;border-top:7px solid transparent;border-left:9px solid #f7895e;border-bottom:7px solid transparent;top:-2px;left:-1px;position:relative;color:#f7895e}.cyberesaLocalRoom,.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--secondary-color)!important}.buttonHB{background-color:#741b47}.buttonGTA{background-color:#274e13}.buttonDOTW{background-color:#073763!important}.buttonAIT{background-color:#1eade3!important}.buttonTB{background-color:#f8b323!important}.gdsbackground{background-color:#f3fcfe}.lccbackground{background-color:#fef9f1}.flightPassenger{border-bottom:1px solid}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:calc(var(--main-font-size) - .8px);display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.valueout{border:0;color:#7f7f7f}.pnlSteps{border:1px solid #ddd;color:#cecece;height:25px;width:100%;overflow:hidden}.PromotionAvailable,.PromotionNotAvailable{border:1px solid var(--background-first-degree)}.pnlSteps_selected{font-weight:700;color:#000}.FewRoomsAvailable,.PromotionAvailable,.PromotionNotAvailable{color:var(--background-first-degree)}.pnlSteps td span{top:2px;text-align:center;height:20px;width:100%;display:block;padding-top:3px}.pnlSteps td:nth-last-child(5):first-child,.pnlSteps td:nth-last-child(5):first-child~*{border-left:1px solid #ddd;width:20%;vertical-align:middle;text-align:center}.pnlSteps td:nth-last-child(4):first-child,.pnlSteps td:nth-last-child(4):first-child~*{border-left:1px solid #ddd;width:25%;vertical-align:middle;text-align:center}.PromotionNotAvailable{background-color:var(--resa-red);background-clip:padding-box;border-radius:8px;box-shadow:1px 1px 1px var(--background-fifth-degree);font-size:var(--main-font-size);font-weight:400;padding:.15em .75em;margin-right:1em;display:inline-block}.FewRoomsAvailable{border:0!important;box-shadow:none!important;font-weight:400!important;border-radius:3px!important;background:var(--secondary-color)!important;margin-right:0!important;display:inline-block!important;font-size:var(--main-font-size);padding:.15em .75em}.PromotionAvailable,.cr_showOtherRooms{box-shadow:1px 1px 1px var(--background-fifth-degree);font-size:var(--main-font-size)}.BoardingNotAvailable{font-size:var(--main-font-size);float:left;margin-right:-2px;background-color:var(--secondary-color);padding:5px}.PromotionAvailable{background-color:var(--resa-green);background-clip:padding-box;border-radius:8px;font-weight:400;padding:.15em .75em}.TransfertAvailable{background:url(../images/arrow-621.png) right 2px center no-repeat;padding-right:17px!important;background-color:var(--secondary-color)}.cr_showOtherRooms{background-clip:padding-box;border:1px solid var(--background-first-degree);border-radius:8px;padding:.5em;font-weight:700;margin-right:1em;cursor:hand}.cr_Availabel{color:#390;font-weight:700}.cr_NotAvailabel{color:#900;font-weight:700}.WaitLoad{position:fixed;left:50%;top:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;border:1px solid #333;background-color:#eee}.lastSeat{padding-bottom:6px;background:url(../images/icon_last_seat.gif) center no-repeat;padding-left:15px}.seat{padding-right:2px;font-weight:700;vertical-align:middle;font-size:80%;color:#000}.optionFlight{margin:0;padding:0;width:100%;list-style-image:url(../images/goingThere.gif)}.Label_SaveCard,.TripAdvisor_FB,.flightBlock,.flightDetailsBlock,.headerFlightContent,.leg{margin-bottom:10px}.divResult{background-color:#390;background-clip:padding-box;border:1px solid var(--background-first-degree);border-radius:0;box-shadow:5px 5px 5px var(--background-fifth-degree);color:var(--background-first-degree);font-size:calc(var(--main-font-size) + 2px);font-weight:400;padding:.25em .75em;margin-right:1em;display:block;height:100px;width:100px}.hotels_visites{float:left;height:150px;margin-top:20px;padding:5px 10px 10px 0;width:100%}.hotels_visites .unhotel{float:left;width:280px;height:100px;padding:10px 0 0 15px;text-align:left;background:var(--background-third-degree);border:2px solid #d3d0d0;margin-right:10px}.hotels_visites .unhotel .imagehotel{float:left;height:110px;width:135px;border-right:1px solid #000;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;margin-bottom:10px}.hotels_visites .unhotel .imagehotel img{border:none;margin-bottom:5px}.Hotel_ArrivalHour,.Hotel_DepartureHour,.RoomRate{width:150px}.LabelDate{width:90px;display:inline-block}.headerFlightContent{padding-top:10px;display:block;height:35px;min-width:930px;width:100%}.headerFlightEmptyBlock{width:250px;float:left}.labelPrice{padding-left:16px;float:left}.flightBlock{height:auto;min-width:930px;width:100%;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.05);background:var(--background-first-degree);padding:0;display:table;border-spacing:0}.Product_ButtonBook,.kindFlight{margin-top:12px}.flightBlockLCC{border-color:var(--secondary-color)}.flightBlockGDS{border-color:#069}.airlinePopUp{width:15px;height:15px;position:absolute;right:40px;top:0;z-index:10;display:none}.priceBlock,.priceBlockLCC{padding:10px 0;font-family:Trim,sans-serif;font-size:calc(var(--main-font-size) + 14px);color:var(--font-color);font-weight:700;border-radius:3px 0 0 3px;border-right:1px solid #fdd6c4;width:200px;position:relative;height:72px;text-align:center}.airlineIcon,.airlineIconLCC,.mainBlock,.priceBlock,.priceBlockLCC{display:table-cell;vertical-align:middle}.priceBlock{background:var(--main-color)}.priceBlockLCC{background:var(--secondary-color)}.FlightSort,.FlightSupplier,.FromToDatePadding,.HotelArrivalDate,.HotelDepartureDate,.MultiSegmentsCabin,.MultiSegmentsDate,.QuickSearchPadding,.flightAdvanced,.flightClassArrival,.flightClassDeparture,.flightFilter,.flightItineraries,.flightShowMore{padding-bottom:10px}.flightBlock .priceContent{padding:5px;color:var(--background-second-degree);font-size:calc(var(--main-font-size) + 23px)!important}.divIconCalendar:before,.flightCheckRules a:hover:before,.flightTooltip:hover .legNight:before,.flightTooltip:hover .legStopDuration:before,.flightTourCode a:hover:before{color:var(--main-color)}.RateWithoutPromotion{text-decoration:line-through;text-decoration-color:var(--resa-red);color:var(--background-second-degree);font-size:calc(var(--main-font-size) + 5px)!important;font-weight:600!important}.mainBlock{width:470px}.airlineIcon,.airlineIconLCC{width:200px;padding-left:50px}.airlineIcon img{height:42px;width:42px;margin-right:10px}.airlineIconLCC img{width:67px;margin-right:10px}.leg{display:flex}.directFlight{background:#25c86a;color:var(--background-first-degree);border-radius:3px;font-style:normal;padding-left:5px;padding-right:5px}.legContent1{width:130px;display:flex;justify-content:center;margin-top:13px}.legDuration,.legStops{line-height:25px;margin:0 3px;font-size:calc(var(--main-font-size) - 1px);color:#aaa;width:90px}.legDurationOutward,.legDurationReturn{text-align:center;background:url(../images/arrow-right.png) center no-repeat}.alignCultureLeft,.notice-item,.widgetTitle{text-align:left}.actionDetail,.flightCheckRules,flightTourCode{display:table-cell;vertical-align:middle}.actionBook{display:contents;vertical-align:middle;padding-right:20px}.legDate img{position:absolute;margin-top:-29px;margin-left:50px}.legDate,.legLocation{font-size:calc(var(--main-font-size) + 7px);height:23px;line-height:23px;margin-bottom:3px;color:var(--font-color);font-weight:bolder!important;font-family:TrimBold,sans-serif}.legLocation{color:var(--secondary-color);margin-left:10px}.legSeat{padding-right:2px;font-weight:700;vertical-align:middle;font-size:80%;color:var(--font-color);margin-top:13px;float:left;margin-left:10px}.gdsbutton,.lccbutton{font-size:var(--main-font-size);height:25px;width:80px;text-decoration:none;font-family:Trim,sans-serif}#slider-range .ui-slider-handle,.gdsbutton,.lccbutton{color:var(--background-first-degree)}.flightSeparation{border:1px solid Gray}.gds,.lcc{border-top:7px solid transparent;border-bottom:7px solid transparent;left:-1px;position:relative;float:left}.gds{border-left:9px solid #069}.lcc{border-left:9px solid var(--secondary-color);top:1px}.gdsbutton{background-color:var(--main-color);font-weight:700;border:1px solid #fff!important}.lccbutton{background-color:var(--secondary-color);border-color:#0e0e0e;border-width:1px;font-weight:700;border:1px solid var(--background-first-degree)!important}.Transfer_span_Amount,.cr_htlwwHeaderItem{font-size:calc(var(--main-font-size) + 8px);font-weight:700}.FromToDatePadding{padding-top:10px}.flightMap,.flightSwitch{padding-top:13px}.flightSwitch{padding-right:40px}.flightLink_ShowMore{padding:5px 10px 10px 0}.flightLabel_Sort{margin-right:102px}.FlightDropDownList_Sort,.FlightLabel_ReturnDate,.FlightLabel_Supplier,.legendSupplier{margin-right:10px}.FlightLabel_DepartureDate,.FlightLabel_ReturnDate{padding-top:5px}.FlightLabel_CabinReturn{margin-right:7px}.flightimgAdd,.flightimgdelete{padding-left:4px;padding-top:9px;width:15px;height:15px}.flightRFV{padding-top:14px;padding-left:4px}.Car_CodePromo,.Hotel_Control,.Hotel_DivDate,.Hotel_DivDate_QuickSearch,.ProductSearch_Destination,.Product_ArrivalDate,.Product_DepartureDate,.Product_Duration,.RowPassenger,.Ticket_CodePromo,.divStarPromotion,.flightAdvanced,.flightClasses,.flightDates,.flightDeleteNear,.flightItineraries,.htlwwHoteldiv,.htlwwdivDestination{display:flex}.divImgDescp,.flightPassengers{display:block}.PanelCities,.divMultiSegments,span#Label_CancelationDuration{display:inline-block}.MultiSegmentLabel{padding-top:6px}.imgAdd_MultiSegments,.imgDelete_MultiSegments{padding-left:4px;padding-top:7px;width:15px;height:15px}.MultiSegmentsRefresh{padding-top:8px;padding-right:20px}.cr_htlwwHeaderItem{color:var(--font-color);background-color:var(--background-third-degree);height:30px;vertical-align:middle}.transferItem{display:block;width:100%;clear:both;margin-top:5px;margin-bottom:0}.transferDiv_Img{clear:both;float:left;margin-right:20px}.transferImg{border:0;width:180px;height:150px}.transferDiv_description{width:60%;float:left}.tarnsferDiv_tarifinfo{width:20%;float:right}.div_TansferOUt{float:left;width:50%;margin-right:20px}.HBPromotionTitle,.WaitingTime{background-clip:padding-box;box-shadow:1px 1px 1px var(--background-fifth-degree);color:var(--resa-red);padding:.15em .75em;margin-right:1em;display:inherit}.Transfer_div_booKButton{float:right;margin-left:200px}.Transfer_div_itinerary{float:left;width:100%;margin-bottom:4px}.Transfer_div_description{float:left;width:100%}.Transfer_span_Amount{float:right;font-family:Trim,sans-serif;font-variant:initial}.WaitingTime{background-color:var(--background-first-degree) f00;border:1px solid var(--resa-red);border-radius:9px;font-size:calc(var(--main-font-size) - 1px);font-weight:400}.HBPromotionTitle{background-color:var(--resa-red);border:1px solid var(--resa-red);border-radius:9px;font-size:calc(var(--main-font-size) - 1px)!important;font-weight:400;max-width:250px}.htlww_imgdelete{position:absolute;left:280px;font-size:calc(var(--main-font-size) + 2px);color:#3b5998;border:0;font-weight:700;background:0 0;margin:0;padding:0;width:13px;height:13px;top:4px;right:5px}.airport,.notice-item,.win .notice-item{background-repeat:no-repeat}.airport{background-image:url(../images/goingThere.gif);background-size:contain}.modalityHeaderStyle{border-color:var(--background-third-degree);border:0 Transparent;font-weight:700}.excursion_div_image{margin-right:20px;clear:both;float:left}.excursion_div_description{width:75%;float:left;margin-bottom:20px}.modalityItem{padding:7px}.inputRequiredDetail{width:310px;font-weight:700}.ExcursionImg{border:0;width:226px;height:160px}.ExursionTitle{color:var(--font-color);font-weight:700;font-size:calc(var(--main-font-size) + 8px);vertical-align:bottom}.product_description{float:left;width:55%;margin-left:20px}.div_Operationdays,.flightairport{width:200px}.win .notice-item p,.win .notice-item p a{color:#000!important}div.notice-item p{margin:0;color:var(--background-first-degree)!important}.win .notice-item{padding:12px 30px 12px 36px;font-family:Trim,sans-serif;border:1px solid #000;opacity:1;border-radius:4px;background-color:var(--background-first-degree) ee0;background-position:12px 7px}.gdsbutton:hover,.lccbutton:hover{background-color:var(--background-first-degree)!important}.notice-item{min-height:40px;border-radius:6px;color:#eee!important;padding:12px 12px 12px 70px;font-family:Trim,sans-serif;border:2px solid #333;display:block;position:relative;margin:0 0 12px;opacity:.95;cursor:default;background-color:#333;background-position:12px 12px}.notice-item.growl_location{width:200px;position:absolute;font-size:110%}.growl_design_2 .mac .notice-item .notice-item-close-x,.growl_design_2 .win .notice-item .notice-item-close-x{left:-10px;top:-10px;height:24px!important;width:24px!important;background:url('//r.bstatic.com/static/img/experiments/growl2_close/c470227466cfd1ecefe0a11bd402b4c6b6454847.png')}.growl_design_2 .win .notice-item-wrapper .notice-item.clock{background-image:url("../images/Clock.png")}.notice-wrap.win.__placement1{right:auto;left:20px}.td_Passagers{padding-left:0}.td_lb{width:131px}.td_lb1{width:115px}.td_drp{width:70px}.td_lb2{width:185px}.PageWaitLoad{position:fixed;background-color:#fff;z-index:1}.ArrowCalendarMinus,.ArrowCalendarPlus{height:16px;position:absolute;top:0;width:18px;margin:0}.alignCultureRight,.divPromotion_WafaCard #divDisplayWafaCard{text-align:right}.ArrowCalendarPlus{left:120px}.ArrowCalendarMinus{left:102px}.HotelSelectionArrivalDate,.cr_imgeList,.divAdult,.divChildren,.divDropDownListFilter,.divRoomLabel,.divSupplement,.floatCultureLeft{float:left}.floatCultureRight{float:right!important}.cssFloatAlign{float:left;text-align:left}.CultureRotation{transform:rotate (0)}.css_Total{border-top:1px solid;width:100%;text-align:right}.ClassGalery{max-width:1000px;display:inline}.cr_buttonCookie{margin-right:10px;margin-top:10px}#slider-range{background:#dadada;border:0;flex:1;padding-right:5px}#slider-range .ui-slider-handle{background:url(../images/prix_cercle.png) no-repeat!important;height:19px;width:18px;font-weight:400;border:none}.cr_htlwwHeaderItem>h2{margin:0}#GridView_RoomCategories input[type=radio]{top:0!important}.htlwwMinPrice,.td_MinPrice{min-width:200px;height:180px;color:var(--background-first-degree)!important;cursor:pointer;float:none!important;padding:5px;font-size:calc(var(--main-font-size) + 2px);text-align:center!important;display:table-cell;vertical-align:middle}.HtlwwHotelTitle,.MinPrice{font-size:calc(var(--main-font-size) + 18px);font-weight:700;color:#757575!important}.Button_MinPrice,.HtlwwHotelTitle,.MinPrice{text-decoration:none;padding:5px;margin-left:-8px;display:inline-block}.HtlwwHotelTitle{font-family:TrimBold,sans-serif}.divInfobox,body{font-family:Trim,sans-serif}.hotelBoard,.hotelMinPrice{font-weight:700;color:#757575!important}.hotelBoard{font-size:calc(var(--main-font-size) - 2px)}.Button_MinPrice{color:var(--background-first-degree)!important;font-size:calc(var(--main-font-size) - 1px);font-weight:400;background-color:#b9b9b9}.displayBlock{display:block!important}.divStar,.paddingBottom{padding-bottom:5px}.alignCenter{align:center;vertical-align:middle}.btnSupplier{margin-top:3px;margin-bottom:60px}.ShowSeparator,.divHtlwwMapLink{margin-bottom:30px}.roomHtlww{display:inline-block;width:100%}.div#Panel_CC table tr td,.page_selection_hotel #divPrint,.roomDOTW,.widgetHotelSearch{padding:0!important}.htlwwHotelImage{width:230px;cursor:pointer;min-height:200px}.cr_notification6 #Label_ErrorMessage{font-size:calc(var(--main-font-size) + 8px)!important;font-weight:300!important;font-style:normal!important;color:var(--main-color)!important}.cr_notification6 #Label_ErrorMessage:before{content:"\f071";font-family:fontawesome;font-size:calc(var(--main-font-size) + 89px);display:block}.error{color:#fff!important;border:none!important;background:var(--background-third-degree)!important}.select_overflow{overflow-y:auto}.iconGTAPadding{padding:1px!important}.aitContract{padding-bottom:20px!important}.aHtlwwMapLink{font-size:calc(var(--main-font-size) + 5px);font-weight:700}.divHtlwwMapLink{text-align:right;margin-top:-45px;position:relative;margin-right:50px}.page_detail_hotel .cr_title4{margin:0!important}.GSCnoLink{text-decoration:none!important;cursor:default}.FilterLink,.FlightMatrixItemLink,.QuickSearchButton,.btnCloseMP,.imgDeleteRoom,.linkPointer,.next,.prev,a#btn_Cancel{cursor:pointer}.divInfobox{border:2px solid var(--main-color);margin-top:8px;background:var(--background-first-degree);text-align:left;color:var(--background-first-degree);font-size:calc(var(--main-font-size) - 1px);padding:.5em 1em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 -1px var(--font-color);-webkit-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000}.FlightMatrixItem,.alignCultureCenter{text-align:center}.cr_gtaCell,.cr_gtaCellType,span[id*=Label_Available],span[id*=Label_Board],span[id*=Label_RoomType]{font-size:var(--main-font-size)!important}.divRoomLabel,.flightKind{padding-top:5px}#CarPay,#FlightPay,#UpdateLoader{box-shadow:1px 3px 0 0 var(--background-fifth-degree)}#CarSearch,#ResaSearch{background-repeat:no-repeat;background-position:right -7px center;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#divSegments{width:80%}.drpMaringRight{margin-right:15px}#DivQuickSearch{padding:6px;width:auto;overflow:auto}.divWidth,div[id^=FlightSearchControl] .divWidth{width:56%}.flightKind{width:140px}.labelCabin,.labelFlight{width:31%;display:inline-block}.labelFlightPassenger{width:18%}.divPassenger{width:82%}.LabelPassengerType{width:50px;display:inline-block}.labelAdvanced{width:31%;padding-right:16px}.divAdult,.divChildren,.divRoomLabel,.divSupplement{padding-right:10px;padding-bottom:10px}.drpPassenger{margin-right:50px}.flightPassengerDetail{width:50%}.LabelHotelDate{width:30px;display:inline-block}.imgDeleteRoom{padding-left:10px}.HotelRemarks{width:300px}.divHotelRoomFooter,.divHotelRoomHeader,.divHotelRoomItem{display:flex;padding:15px}.RoomPax,.RoomPaxChild{width:80px}.RoomTitle{width:187px}.RoomBoarding{width:153px}.RoomCountRoom{width:69px}.RoomPaxAdult{width:74px}.RoomDispo{width:175px}.divGallery{width:140;margin-right:10px}.divDescription{width:auto;padding-top:15px}.HotelImage{Width:140px;height:120px}.HotelButton_Book{padding-right:10px}.divSummary{padding-top:20px}.MoreReview{padding-top:10px}.HotelDivQuickSerach{width:97%;display:inline-block;padding:12px!important}.LabelSort{padding-top:10px;width:100px}.LabelFilter{padding-top:4px;width:100px;padding-bottom:10px}.divSort{padding-bottom:10px;width:100%;display:flex}.HotelCodePromotion,.Product_Departure_DurationDate,.htlwwHotelFacilities{display:flex;flex-flow:row wrap}.Product_DropDownList{margin-right:20px;margin-bottom:5px}.LabelBudget,.Product_Label,.divLabelFilter{width:100px}.Product_LabelFilter{width:100px;padding-top:9px}.Product_RadioButton{margin-top:-9px}td_Product_Image{width:120px}.Product_DurationMargin{margin-Right:10px}.ProductSearch_Label{width:75px;display:inline-block;padding-top:6px}#divButton_Continue #Button_AddCart,.ProductSearch_Duration,.Product_ArrivalDate,.Product_DepartureDate,.Product_OvernightPeriods,.Product_SearchMargin,.Ticket_Recalculate{margin-top:10px}.TR_Destination{margin-Right:20px}.HotelCodePromotion #Label_CodePromo,.Ticket_CodePromo #Label_CodePromo{padding-right:5px;padding-top:9px}.Ticket_CodePromo #label_facultatif,.drpFlightFilter{margin-right:20px}.Ticket_AddCart,a[id*=HyperLink_Hotel_Detail],a[id*=Hyperlink_Excursion],a[id*=Hyperlink_Transfert],div#divArrivalDate{margin-bottom:5px}#div_QuantityBottom,#div_QuantityTop,#div_SetDatesQuantityBottom,#div_SetDatesQuantityTop,.Ticket_Continue,.page_selection_hotel #DIV_Sharing{margin-left:10px}#CarPay,#CarSearch,#FlightPay,#FlightSearch,#ResaSearch,a#btn_Cancel{margin:0 auto;padding:6px 20px 6px 8px!important}.htlwwDivAdvanced{margin:5px;display:flex}.HtlwwLabelAdvanced{width:150px;padding-top:5px;padding-bottom:5px}.htlwwLabelDate{padding-bottom:5px}.HtlwwLabelDestination{width:100px;padding-top:5px;padding-bottom:5px}#Table13 #txtDestination,.htlwwdivDestination #TextBox_HotelName{width:500px;background-color:var(--background-second-degree)}.cr_Grid1UnSelectedHeaderItem #TextBox_DepartureDate{width:100px!important;background-color:var(--background-second-degree)}.Hotel_DivDate div{width:57%}.HtlwwdrpFilter,.hoteldrpFilter{margin-right:10px;margin-bottom:10px}.htlwwHotelDescription{margin-bottom:10px;width:-moz-calc(100% - 430px);width:-webkit-calc(100% - 430px);width:calc(100% - 430px);padding-right:10px;padding-left:15px}.HtlwwdivBudget{display:flex;width:100%;flex-flow:row wrap;align-items:baseline}.TableBudget,.cr_divAddress{width:70%}.divPrice{display:table}.divIconCalendar{display:inline}.divIconCalendar:before{content:"\f073";font-family:fontawesome;font-size:calc(var(--main-font-size) + 2px);padding:0 5px}.gdsbutton:hover{color:var(--main-color)!important}.lccbutton:hover{color:var(--secondary-color)!important}.FlightMatrixCompany:after,.FlightMatrixStop:after{color:var(--background-first-degree);margin-left:5px;font-family:fontawesome}.modalBackground{background-color:#000;opacity:.8}.modalPopup{border-width:0;width:100%;height:100%}.btnCloseMP{color:#fff;text-decoration:none;position:absolute;margin-top:-26px;background:url(../images/fancy_close.png) no-repeat;width:36px;height:36px;margin-left:98%}.CancelationDurationGreen{border:1px solid var(--cancelation-color)!important;color:var(--resa-green)!important;background:var(--cancelation-color)!important}.CancelationDurationRed{border:1px solid var(--resa-red)!important;color:var(--background-first-degree)!important;background:var(--resa-red)!important}.PanelModalExt{padding:10px;background-color:#fff;border-radius:4px;height:90%;width:90%!important}.PanelMP{top:auto!important;height:750px!important}.footerStats{color:transparent}.rbListAgency{vertical-align:super}.htlwwAddMinusDate{position:relative;display:none}#divButton_Continue #Button_Continue{margin-left:10px;margin-top:10px}.Product_drp{display:table}.WaitScreenDatalist{flex-flow:row wrap;display:flex;justify-content:center}.WaitSecreenDiv{min-width:70px;display:flex;padding:5px}.divNewDates,.divPrint1,.tbButtonBook{display:inline-flex}.recaptchatable #recaptcha_image{border:0!important}.divPrint1{width:100%}.divProductSummary1{display:inline-block;width:90%}.hotelDetailDates{display:flex;justify-content:center;flex-flow:row wrap}.hotelDetailDates div{width:180px}.CustomerNotification{position:relative;float:right;right:320px}.cr_gtaCellType,span[id*=Label_RoomType]{font-weight:700;line-height:18px}.flightOverflow{overflow-x:auto;background-color:var(--background-third-degree);max-width:100%}.divFlightMatrix{display:table;min-width:500px}.FlightMatrixRow{display:table-row}.FlightMatrixCell{display:table-cell;vertical-align:middle;height:35px}.FlightMatrixHeader,.FlightMatrixHeaderLCC{background-color:var(--background-first-degree)!important;border:1px solid var(--secondary-color);text-align:center;padding:8px}.FlightMatrixItem{border:1px solid var(--secondary-color)!important;background:var(--background-third-degree)!important;padding:8px}.FlightMatrixCompany:after{content:"\f0da"}.FlightMatrixStop:after{content:"\f0d7"}.FlightMatrixHeaderLink{text-decoration:underline;cursor:pointer}.FlightMatrixItemLink{text-decoration:none}.FlightMatrixHeaderLink:active,.FlightMatrixHeaderLink:hover{color:var(--secondary-color)}.Flight_CheckRules{position:absolute;margin-left:2px;margin-top:-5px;text-decoration:none}.Flight_CheckRules::before{content:"\f0a2";font-family:fontawesome;font-size:calc(var(--main-font-size) - 1px);background-color:var(--main-color);color:var(--background-first-degree);border-radius:50%;padding:4px}.tableWaitFlightLoad .tableWaitPage{margin-top:100px}.calendarEndResp,.calendarStart{left:initial}.calendarEnd{left:-moz-calc(100% - 608px)!important;left:-webkit-calc(100% - 608px)!important;left:calc(100% - 608px)!important}.localtionHtlww:before{content:"\f041";font-family:fontawesome}.priceContent{font-family:TrimBold,sans-serif!important;font-size:calc(var(--main-font-size) + 20px)!important;font-weight:700!important;color:#757575;width:auto!important}.flightOfficeId{position:absolute;bottom:0;left:0;border-bottom:20px solid;border-right:20px solid transparent}.flightLuggage{background:url(../images/icon-luggage.png) center no-repeat;margin-top:13px;width:24px;height:24px;float:left}.flightAirlineDiv{display:contents;justify-content:left;align-items:center;width:230px}.actionDetail{width:100px;text-align:left;padding-right:50px}.actionDetail .button_Detail{background-color:transparent!important;color:var(--font-color)!important;text-transform:capitalize!important;background-image:url(../images/arrow-double.png)!important;background-position:left 1px center!important;padding-left:20px!important;padding-right:0!important;font-size:calc(var(--main-font-size) + 3px)!important}.legNight:before,.legStopDuration:before{font-family:fontawesome;font-size:calc(var(--main-font-size) + 2px);color:var(--secondary-color)}.lastSeat{font-size:calc(var(--main-font-size) - 2px);font-weight:700}.legNight,.legStopDuration{margin:13px 0 0 10px}.legNight:before{content:"\f186"}.legStopDuration:before{content:"\f017"}.flightNight:before,.flightStopDuration:before{font-size:var(--main-font-size);margin-right:10px}.icon-address:before,.icon-map:before,.icon-phone:before{color:#545454;font-style:normal!important;padding-right:5px;font-family:fontawesome}.flightTooltip{position:relative;display:flex}.flightNightStop{visibility:hidden;text-align:left;position:absolute;border-radius:3px;box-shadow:0 0 4px 1px rgba(0,0,0,.15);background:#fcf8f8;width:185px;display:flex;flex-flow:column;justify-content:center;top:-5px;left:57px;font-size:calc(var(--main-font-size) + 1px);transition:opacity 1s;height:54px;z-index:1}.flightActionBlock,.flightPriceAirline{display:contents;vertical-align:middle}.flightTooltip:hover .flightNightStop:not(:empty){visibility:visible}.flightNightStop:before{content:"";position:absolute;top:45%;right:100%;margin-top:-5px;border-width:7px;border-style:solid;border-color:transparent #555 transparent transparent}.flightNight:before{content:"\f186";font-family:fontawesome}.flightStopDuration:before{content:"\f017";font-family:fontawesome}.flightNight,.flightStopDuration{padding:5px 10px}.flightCheckRules{position:absolute;right:5px;top:5px}.flightCheckRules a:before{content:"\f05a";font-family:fontawesome;font-size:calc(var(--main-font-size) + 4px);color:var(--background-first-degree)}.flightTourCode{position:absolute;left:5px;top:5px}.flightTourCode a:before{content:"\f004";font-family:fontawesome;font-size:calc(var(--main-font-size) + 7px);color:#fff}.flightPriceAirline{text-align:left;font-size:calc(var(--main-font-size) + 7px)}.cr_ImageStars,a#btn_Cancel{font-size:calc(var(--main-font-size) + 1px)!important}.divflightTooltip{width:45px}.divSegments{display:flex;flex-direction:row;flex-wrap:wrap}.FlightMatrixStop{margin-top:7px}.FlightMatrixHeader img{width:35px;height:35px}.FlightMatrixHeaderLCC img{width:67px}.QuickSearchHotel{margin-right:5px;width:300px}.cr_ImageStars{font-weight:400!important}.cr_hotelIcons img{margin-bottom:4px}.icon-phone:before{content:'\f095';font-size:calc(var(--main-font-size) + 2px)}.icon-phone{font-size:calc(var(--main-font-size) + 1px)}.cr_TitleListAgency,.icon-address:before,.icon-map:before{font-size:calc(var(--main-font-size) + 3px)}.icon-map:before{content:'\f277'}.cr_mapLink{text-decoration:none!important}.icon-address:before{content:'\f041'}.cr_PaymentPoint{border:1px solid #545454!important;border-collapse:separate;background:#f1f1f1;overflow:auto;padding-top:10px;padding-bottom:10px;width:100%}.cr_PaymentPoint div{padding-left:10px;padding-right:10px;float:left}.cr_ListAgency{width:60%;padding-left:10px}.cr_TitleListAgency{font-weight:700;padding-bottom:15px;padding-left:5px}.cr_divPhone{margin-top:20px;text-align:center}.cr_pax:before{content:"\f007";font-family:fontawesome;margin-right:5px}.cr_localisation:before{content:"\f041";font-family:fontawesome;margin-right:5px}.cr_dates:before{content:"\f073";font-family:fontawesome;margin-right:5px;padding-bottom:10px;display:inline-block}.cr_NightStay:before{content:"\f017";font-family:fontawesome}.cr_Occupation:before{content:"\f236";font-family:fontawesome;margin-right:5px}td.serach_result span{padding-bottom:5px;display:inline-block}.advance,.remaining{font-size:calc(var(--main-font-size) + 8px)!important;color:var(--main-color)!important}.icon-breakfast:before,.icon-clock:before,.icon-fullBoard:before,.icon-fullBoardPlus:before,.icon-halfboard:before,.icon-halfboardPlus:before,.icon-roomonly:before,.iconcondition:before,.iconinformation:before,.iconprice:before{font-size:calc(var(--main-font-size) + 3px);font-style:normal!important;color:#73716e;font-family:fontawesome}.icon-breakfast:before{content:'\f0f4'}.icon-roomonly:before{content:'\f236'}.icon-clock:before{content:'\f017'}.icon-fullBoard:before,.icon-fullBoardPlus:before,.icon-halfboard:before,.icon-halfboardPlus:before{content:'\f0f5'}.icon-allinclusive:before,.icon-allinclusiveGold,.icon-allinclusiveSoft:before,.icon-allinclusiveSpecial,.icon-ultraAllinclusive:before,.icon-ultraAllinclusiveSoft:before{content:'\f000';font-size:calc(var(--main-font-size) + 3px);font-family:fontawesome;font-style:normal!important;color:#73716e}.QuickSearchTitle,a#btn_Cancel{color:var(--background-first-degree)}.cr_cityWidth{width:150px;height:35px}#divChooseRooms table[id^=TableGenericRooms] tr[class=cr_Grid1SelectedHeaderRoomItem]>td tr td:first-child{white-space:normal!important}a#HeaderPopup1_HyperLink_Close{margin:10px 0 10px 10px}.MapQuickSearch{height:350px}#Select1,.select{height:50px}.divDropDownListFilter div{margin-right:5px;margin-bottom:2px}.cr_rooms{font-weight:700;font-size:calc(var(--main-font-size) + 2px)!important}.QuickSearchAirport,.QuickSearchTitle{font-size:calc(var(--main-font-size) + 1px)}.iconprice:before{content:'\f155'}.iconcondition:before{content:'\F06E'}.iconinformation:before{content:'\f071'}.HotelDeparture_Nights,.trMobile{display:inline-block;flex-flow:row wrap;align-items:baseline;margin-right:90px}.HotelOvernightPeriods{display:flex;align-items:center;margin:5px}.flightdelPosition{position:absolute;right:100px}.select{border:2px solid #cdcdcd}.htlwwHotelFacilities>span,.tfBox{margin-right:5px}.widgetInterline{padding:5px 0!important;text-align:left}.widgetFlightKind{padding-top:8px!important}.widgeTfSubBox{padding:2px!important;background-color:var(--background-fourth-degree)!important}.widgetFlightimgAdd,.widgetFlightimgdelete{padding-top:0}.QuicKSearchPanel{background:var(--background-fourth-degree);border-radius:3px;border:1px solid var(--secondary-color);padding:5px 0 0 10px;overflow:auto;min-height:40px}.OneWay:before,.QuickSearchAirport,.RoundTrip:before{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.QuickSearchTitle{z-index:10;background:var(--secondary-color);padding:3px 10px;border-radius:3px 3px 3px 0;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin:-17px 0 0 -1px}.FilterLink,.OneWay:before,.QuickSearchButton,.RoundTrip:before,.orderPrice:before{color:var(--secondary-color)}#FlightSearch,.button_boxShadow{box-shadow:1px 3px 0 0 var(--background-third-degree)}.HotelQuicKSearchPanel,.WidgetDivQuickSearch{border:1px solid var(--secondary-color);overflow:auto}.OneWay:before,.QuickSearchButton,.RoundTrip:before{font-size:calc(var(--main-font-size) + 2px)}.QuickSearchButton{right:10px;margin:-15px 0 0;padding:0 10px 0 0;width:100px;height:30px;font-weight:700}.RoundTrip:before{content:"\f0ec";font-family:fontawesome;margin-right:5px;margin-left:5px}.OneWay:before{content:"\f178";font-family:fontawesome;margin-right:5px;margin-left:5px}.hotelFacilityIcon_aircondition:before,.hotelFacilityInfo_BabySitting:before,.hotelFacilityInfo_Bar:before,.hotelFacilityInfo_Beach:before,.hotelFacilityInfo_FreeParking:before,.hotelFacilityInfo_HealthClub:before,.hotelFacilityInfo_SafeDepositBox:before,.hotelFacilityInfo_Spa:before,.hotelFacilityInfo_SwimmingPool:before,.hotelFacilityInfo_Television:before,.hotelFacilityInfo_Wifi:before,.orderPrice:before{font-family:FontAwesome;margin-right:5px}.FlightQuickSearchBorder{border-left:1px solid var(--secondary-color);margin-left:5px;padding-left:5px}.QuickSearchLeft,.hotel_list_theme_info+.hotel_list_theme_info{margin-top:5px}.WidgetDivQuickSearch{padding-top:5px}.HotelQuicKSearchPanel{background:var(--background-fourth-degree);padding:5px 0 0 10px;min-height:40px}a#btn_Cancel{background-color:var(--background-third-degree)!important;background-color:-moz-linear-gradient(top,var(--background-third-degree) 0%,var(--background-third-degree) 100%)!important;background-color:-webkit-linear-gradient(top,var(--background-third-degree) 0%,var(--background-third-degree) 100%)!important;background-color:linear-gradient(to bottom,var(--background-third-degree) 0%,var(--background-third-degree) 100%)!important;border:0!important;width:auto!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:auto!important;font-weight:300!important;text-decoration:none;text-transform:uppercase;background:url(../images/right_btn.png) right -7px center no-repeat}.orderPrice:before{content:"\f071";margin-left:5px;display:inline-block}.FilterLink{padding:0 10px 0 0;font-weight:700;text-transform:lowercase}.PromotionPercentage,.PromotionPercentageFlight{padding:0 1px;display:inline;vertical-align:middle}.PriceWithoutPromotion{text-decoration:line-through;text-decoration-color:var(--resa-red);color:var(--font-color);font-size:calc(var(--main-font-size) + 5px)!important;font-weight:600!important}.next,.prev,body{text-decoration:none}.PromotionPercentage,.PromotionPercentageFlight,body{font-size:var(--main-font-size)}.PromotionPercentage{border:1px solid var(--resa-red);color:var(--resa-red)}.PromotionPercentageFlight{border:1px solid var(--background-first-degree);color:var(--background-first-degree)}.QuickSearchMap{display:flex;justify-content:space-between;align-items:center}.displayMap{position:relative;width:100%;height:100%;display:table}.displayMap #maps-canvas{position:absolute!important;top:8px}.cr_friendly_date{padding-top:5px;padding-bottom:5px}.Hotel_divDates{display:flex;flex-flow:row nowrap;align-items:baseline;width:800px}.page_selection_hotel #HyperLink_AddToFavorite,.page_selection_hotel #HyperLink_Print,.page_selection_hotel #HyperLink_SendMail,.page_selection_hotel #Hyperlink_Planning{padding:8px 8px 8px 0!important;margin:0}.page_selection_hotel #Button_TarifDispo_Scroll,.page_selection_hotel #Button_book_Scroll{margin:8px 0}.hotel_summary_title{display:flex;flex-flow:row wrap;align-items:center}.page_selection_hotel .tablePrint{display:flow-root;width:100%;justify-content:space-between}.LabelAmount{padding-right:100px}.InputAmount{height:26px!important;width:50px!important}.LabelFilterAmount{font-size:calc(var(--main-font-size) + 1px);font-weight:400!important}.divAmountMax{padding-left:15px!important}.divAmountMin{padding-right:5px!important}.hotelFacilityInfo{color:var(--resa-green)}.hotelFacilityIcon_aircondition:before{content:"\f2dc";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_BabySitting:before{content:"\f1ae";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_Bar:before{content:"\f000";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_Beach:before{content:"\f09e";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_HealthClub:before{content:"\f29a";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_SafeDepositBox:before{content:"\f187";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_Spa:before{content:"\f5bb";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_SwimmingPool:before{content:"\f1de";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_Television:before{content:"\f26c";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_Wifi:before{content:"\f1eb";display:inline-block;color:var(--resa-green)}.hotelFacilityInfo_FreeParking:before{content:"\f859";display:inline-block;color:var(--resa-green)}.hotel_list_theme_info{padding:.2em .6em .3em;font-size:80%;line-height:1;text-align:center;margin-right:5px;vertical-align:baseline;border-radius:.25em;background-color:#5a0203;color:#fff;display:inline-block}.FlashSales{display:inline-flex;background-color:var(--secondary-color)!important}.FlashSales i{padding:5px 0 5px 5px}.FlashSales span{color:#fff;padding:5px;display:inline-block}.divRateWithoutPromotion #Label_PromotionPercentage{font-weight:700;padding:0 3px;margin-right:10px}#DivWafaCard #Label_Recalculate,#Label_WafaCard{font-size:calc(var(--main-font-size) + 2px);font-weight:400}.divPromotion_WafaCard{display:flex;justify-content:space-between}.divPromotion_WafaCard #txt_WafaCard{margin-right:25px}.divPromotion_WafaCard #Label_WafaCard{color:var(--resa-red);font-weight:700}#newHotelRoom1 .cr_Grid1>.cr_title3,.newHotelRoom .cr_Grid1 .cr_Grid1SelectedHeaderRoomItem .cr_title3{padding:5px 3px!important}.newHotelRoom{float:left;margin-top:14px;width:100%}.roomtypetitle{font-size:calc(var(--main-font-size) + 13px);font-weight:600}.newHotelRoom .cr_Grid1 .cr_Grid1SelectedHeaderRoomItem .cr_title3:first-of-type{font-size:calc(var(--main-font-size) + 7px);color:var(--secondary-color)}.newHotelRoom .cr_Grid1 .cr_Grid1SelectedHeaderRoomItem .cr_nowrap{padding:5px 0!important}.MoreInfoRoom:before{content:"\f055";font-family:fontawesome;color:#fff;font-size:calc(var(--main-font-size) + 7px)}.icon-fa-check:before,.icon-times-circle:before{color:#545454;font-style:normal!important;padding-right:5px}.cr_linkMessageUrgent:before,.icon-fa-check:before,.icon-times-circle:before{font-family:fontawesome;font-size:calc(var(--main-font-size) + 3px)}.newRoomDiv{display:inline-block;width:98%;padding:10px;border:1px solid rgba(0,0,0,.5);box-shadow:3px 3px 9px 2px rgba(0,0,0,.4);margin-bottom:10px}.next,.prev{padding:5px;font-weight:700;font-size:calc(var(--main-font-size) + 5px);transition:.6s}div[id^=div_imgroom]{float:left;margin-right:10px;position:relative}.divMoreInfoRoom{position:absolute;bottom:2px;right:4px}.page_selection_hotel #tdPrintLinks{flex-shrink:0}.icon-fa-check:before{content:'\f00c'}.icon-times-circle:before{content:'\f057'}.TitleFormLOH{float:left;width:15%}.TextBoxFormLOH{float:left;width:85%}.MarginFormLOH{margin-left:35%}.Last-Orderdate{font-family:Trim;font-size:calc(var(--main-font-size) + 1px);color:#fff}.slttfcities{width:315px;height:100%;background-color:var(--background-second-degree);list-style:none;margin:0;padding:0;overflow-y:auto}.cr_linkMessageUrgent{background:#f67979!important;border:1px solid var(--main-color)!important;color:var(--font-color)!important;font-size:calc(var(--main-font-size) + 3px)!important;font-weight:400!important;padding:7px}#FlightPay,#FlightSearch,.portal-loader{background-color:var(--secondary-color);height:28px!important}.loader__Search,.loader__span{font-size:calc(var(--main-font-size) + 1px)!important}.cr_linkMessageUrgent:before{content:"\f071";padding:0 5px;color:var(--main-color)!important}*{font-family:'Plus Jakarta Sans',sans-serif!important}body{margin:0 0 20px;color:var(--font-color);font-style:normal;font-weight:400;font-size:calc(var(--main-font-size) + 2px);line-height:22px}span.Label_Notification label{padding:5px!important}span.CheckBox_ input{top:5px!important}div.div_Accept_GSC{padding-bottom:10px!important}.portal-loader{padding:6px 8px!important;box-shadow:1px 4px 0 0 var(--background-fifth-degree);margin-top:3px;margin-bottom:60px}#SearchLoader{width:82.4531px!important;float:right}#ExtrasLoader{width:272.422px!important;margin-right:5px;display:inline-flex}#UpdateLoader{margin-left:10px!important;padding:6px 20px 6px 8px!important;width:122.797px!important;height:28px!important}#FlightSearch{width:116.375px!important;float:right;background-position:right -7px center}#FlightPay{background-position:right -7px center}#CarPay{border:0!important;height:28px!important;float:left}#CarSearch{width:126.25px!important;height:28px!important;float:left}#ResaSearch{width:93.5781px!important;height:28px!important;float:left}#SelectLoader{width:232.188px!important}.g__loader{box-sizing:border-box;display:flex;justify-content:center;align-items:center}[class^=g__loader__dot]{flex:auto;border-radius:100%;padding-bottom:30%;margin-right:3%;margin-left:3%;background-color:#630005;font-family:var(--sso-text-body-fontStack);animation:1s cubic-bezier(.165,.84,.44,1) infinite gloader;opacity:.5}.loader__span{width:45px}.loader__Search{width:37px}@keyframes gloader{0%,100%{transform:scale(.8);opacity:.3}10%{transform:scale(1);opacity:1}}.g__loader__dot1{animation-delay:.3s}.g__loader__dot2{animation-delay:.5s}.g__loader__dot3{animation-delay:1s}.bookingOnRequestConfirmationOnState{background-color:var(--resa-rose);background-clip:padding-box;border:1px solid var(--background-first-degree);border-radius:8px;box-shadow:1px 1px 1px var(--background-fifth-degree);color:var(--background-first-degree);font-size:var(--main-font-size);font-weight:400;text-transform:uppercase;padding:.15em .75em;margin-right:1em;display:inline-block;letter-spacing:.2em}