@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 {--main-font-size: 12px;--main-color: #630005;--secondary-color: #ffa500;--bar-color: #ffa500;--resa-green: #339900;--resa-red: #ff0000;--resa-lime: #effeb9;--resa-blue: #4795b2;--resa-rose: #FF50A8;--resa-lightblue: #d0cae5;--background-first-degree: #ffffff;--background-second-degree: #ffffff;--background-third-degree: #E2E2E2;--background-fourth-degree: #EBEBEB;--background-fifth-degree: #cccccc;--background-sixth-degree: #7B7B7B;--font-color: #000000;}[theme="d"] {--main-font-size: 12px;--main-color: #630005;--secondary-color: #ffa500;--bar-color: #ffa500;--resa-green: #194c00;--resa-red: #7f0000;--resa-rose: #FF50A8;--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;--background-sixth-degree: #7B7B7B;--font-color: #ffffff;}.cr_Hide {display: none;}b {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: var(--font-color);text-decoration: none;}p {font-family: Trim, sans-serif;color: var(--font-color);font-size: var(--main-font-size);font-style: normal;line-height: normal;font-weight: normal;text-transform: none;text-decoration: none;}body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;font-family: Trim, sans-serif;color: var(--font-color);font-size: var(--main-font-size);font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;background-color: var(--background-first-degree);}input {font-family: Trim, sans-serif;color: var(--font-color);font-size: var(--main-font-size);font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;}select {font-family: Trim, sans-serif;color: var(--font-color);font-size: var(--main-font-size);font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;border: 1pt solid;}a {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: var(--font-color);text-decoration: underline;letter-spacing: normal;word-spacing: normal;white-space: normal;}td {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-decoration: none;}hr {color: var(--font-color);}textarea {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-style: normal;color: var(--font-color);}.cr_sms_area {visibility: hidden;position: absolute;top: 0;left: 0;z-index: 2;font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) - 2px );padding: 5px;width: 150px;color: #00A6EB;background-color: var(--background-first-degree);border: 1px solid #7FCFE2;}.cr_gta_area {visibility: hidden;position: absolute;top: 0;left: 0;z-index: 2;font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) - 2px );padding: 5px;width: 250px;color: #00A6EB;background-color: var(--background-first-degree);border: 1px solid #7FCFE2;}.cr_area_info {visibility: hidden;position: absolute;top: 0;left: 0;z-index: 2;font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) - 2px );padding: 5px;color: #00A6EB;background-color: var(--background-first-degree);border: 1px solid #7FCFE2;}.cr_cdg_area_info {width: 400px;}.cr_sms_title {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-weight: bold;color: var(--secondary-color);}.cr_button-book {background-color: var(--secondary-color);color: var(--background-first-degree);border-color: #0e0e0e;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;text-decoration: none;box-shadow: 1px 3px 0px 0px var(--background-fifth-degree);}.cr_button-bookLOH {color: var(--background-first-degree);border-color: #0e0e0e;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;text-decoration: none;box-shadow: 1px 3px 0px 0px var(--background-fifth-degree);}.cr_button-book1 {height: 25px;}.cr_button-bookGTA {background-color: #274E13 !important;}.cr_button-confirm {background-color: #4b4b4b;color: var(--background-first-degree);border-color: #0e0e0e;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;text-decoration: none;box-shadow: 1px 3px 0px 0px var(--background-fifth-degree);}.cr_button-onrequest {color: #6A6A6A;background-color: #D3D3D3;border-color: #0e0e0e;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;text-decoration: none;}.cr_button-recompute {color: White;background-color: #4B4B4B;border-color: #A4B4CC;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;text-decoration: none;}.cr_button-back {color: White;background-color: #4B4B4B;border-top: 1 solid #A4B4CC;border-left: 1 solid #A4B4CC;border-bottom: 1 solid #0e0e0e;border-right: 1 solid #0e0e0e;font-weight: bold;}.gta_cadre {border-top: 1px solid #0e0e0e;border-left: 1px solid #0e0e0e;border-bottom: 1px solid #0e0e0e;border-right: 1px solid #0e0e0e;}.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;color: var(--font-color);border-bottom: var(--background-fourth-degree) 1px solid;}.cr_label_nb {background-color: var(--secondary-color);color: black;font-weight: bold;}.cr_textarea_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;width: 300px;color: var(--font-color);border-bottom: var(--background-fourth-degree) 1px solid;height: 115px;}.cr_dropdownlist_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;color: var(--font-color);border-bottom: var(--background-fourth-degree) 1px solid;background-color: var(--background-second-degree);}.cr_checkbox_style1 {color: var(--font-color);}.cr_ProgressionBarDesabled*** {background-color: #D3D3D3;}.cr_ProgressionBarEnabled*** {background-color: var(--resa-blue);}.cr_ProgressionBarSelected*** {background-color: var(--secondary-color);}.cr_title0 {color: var(--font-color);}.cr_title1 {font-weight: bold;font-size: calc(var(--main-font-size) + 1px ) !important;color: var(--font-color);}.cr_RateMS {font-weight: bold;font-size: calc(var(--main-font-size) + 2px );color: var(--font-color);font-size: calc(var(--main-font-size) + 6px );font-family: TrimBold, sans-serif;}.cr_title2 {font-family: Trim, sans-serif;font-weight: bold;font-size: var(--main-font-size);color: var(--secondary-color);}.cr_titleroom {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-style: normal;line-height: normal;font-weight: bold;color: var(--font-color);}.cr_descriptionroom {font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) - 2px );font-style: normal;line-height: normal;color: var(--font-color);}.cr_title3 {font-weight: bold;}.cr_title4 {font-weight: bold;font-size: calc(var(--main-font-size) + 8px );}.cr_title5 {font-weight: bold;color: var(--background-first-degree);}.cr_title6 {font-weight: bold;color: var(--font-color);}.cr_title7 {font-weight: bold;font-size: var(--main-font-size);color: var(--background-first-degree);}.cr_title8 {font-weight: bold;color: var(--secondary-color);}.cr_title9 {font-family: Trim, sans-serif;font-weight: bold;font-size: calc(var(--main-font-size) + 4px );}.cr_title10 {font-weight: bold;font-size: var(--main-font-size);color: var(--font-color);padding: 0px;}.cr_title11 {font-weight: bold;font-size: calc(var(--main-font-size) + 4px );color: var(--background-first-degree);}.cr_title12 {font-weight: bold;font-size: var(--main-font-size);color: var(--font-color);}.cr_title13 {font-weight: bold !important;font-size: calc(var(--main-font-size) + 4px );}.cr_link1 {font-weight: bold;color: var(--font-color);}.cr_link2 {color: var(--font-color);}.cr_link3 {font-weight: bold;color: var(--font-color);}.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);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--background-first-degree);font-size: var(--main-font-size);font-weight: normal;padding: .15em .75em;margin-right: 1em;}.cr_notification2 {font-family: Trim, sans-serif;background-color: var(--secondary-color);border: 1px solid var(--secondary-color);color: var(--background-first-degree);font-size: var(--main-font-size);font-weight: bold;padding: 10px 10px 10px 10px;}.cr_notification4 {font-family: Trim, sans-serif;background-color: var(--background-first-degree)f00;border: 1px solid var(--background-first-degree)f00;color: var(--font-color);font-size: var(--main-font-size);font-weight: bold;padding: 10px 10px 10px 10px;}.cr_notification5 {font-family: Trim, sans-serif;background-color: var(--background-first-degree);border: 1px solid var(--background-first-degree);color: var(--resa-red);font-size: var(--main-font-size);font-weight: bold;padding: 10px 10px 10px 10px;}.cr_notification6 {font-family: Trim, sans-serif;background-color: var(--secondary-color);color: white;font-size: var(--main-font-size);font-weight: bold;}.cr_link3 {font-family: Trim, sans-serif;color: var(--resa-red);font-size: var(--main-font-size);font-weight: bold;}.cr_notification3 {color: var(--background-first-degree);border: 1px SOLID var(--resa-green);background-color: var(--resa-green);font-family: Trim, sans-serif;font-size: var(--main-font-size);font-weight: bold;padding: 10px 10px 10px 10px;}.cr_Grid1 {color: var(--font-color);border: 1px SOLID;border-collapse: collapse;}.cr_Grid1 td {border: 1px SOLID var(--background-fourth-degree);}.cr_Grid1SelectedHeaderItem {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_Grid1SelectedHeaderItem2 td {color: var(--background-first-degree);}.cr_Grid1SelectedHeaderItem3 {color: var(--font-color);background-color: var(--background-second-degree);}.cr_Grid1UnSelectedHeaderItem {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_Grid1UnSelectedHeaderItem2 {color: var(--font-color);background-color: var(--background-first-degree);}.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;}.cr_Grid1SortItem {}.cr_Grid1Content {border: 1px SOLID var(--background-fourth-degree);}.cr_Grid1Content2 {color: var(--font-color);}.cr_Grid1Content3 {color: var(--font-color);border: 1px SOLID var(--background-fourth-degree);background-color: var(--background-first-degree);}.cr_Grid1Item1 {border-bottom: 1px solid var(--background-fourth-degree);}.cr_GridItemHotel {border-bottom: 0px solid var(--background-fourth-degree);border-top: 0px solid var(--background-fourth-degree);}.cr_Grid2 {color: var(--font-color);border: 1px SOLID var(--background-fourth-degree);border-collapse: collapse;}.cr_Grid1Item2 {border-top: 1px solid var(--background-fourth-degree);border-bottom: 1px solid var(--background-fourth-degree);}.cr_Grid1Item3 {border-right: 1px solid var(--background-fourth-degree);border-left: 1px solid var(--background-fourth-degree);border-bottom: 1px solid var(--background-fourth-degree);}.cr_Grid1Item4 {border-top: 1px solid var(--background-fourth-degree);border-bottom: 1px solid var(--background-fourth-degree);border-left: 1px solid var(--background-fourth-degree);border-right: 1px solid var(--background-fourth-degree);}.cr_Grid1Item6 {border-left: 1px solid var(--background-fourth-degree);}.cr_Grid1Footer {color: var(--background-first-degree);background-color: var(--background-fourth-degree);}.cr_GridRoomsFooter {color: var(--font-color);border: 0px;font-weight: bold;background-color: var(--background-third-degree);}.cr_GridRoomsFullRate {color: var(--font-color);text-align: right;font-weight: bold;}.cr_Image1 {border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;cursor: pointer;}.cr_SectionTitleSelected {background: var(--background-fourth-degree);color: var(--background-first-degree);}.cr_SectionTitleUnSelected {background: var(--background-third-degree);color: var(--font-color);}.cr_SectionTitleHighlighted {color: var(--resa-lightblue);background-color: var(--background-first-degree);}.cr_SectionTitleUnHighlighted {background: var(--background-third-degree);color: var(--font-color);}.cr_SectionTitleUnHighlighted2 {background: var(--background-third-degree);color: var(--font-color);font-weight: bold;}.cr_BookingArea {border: 1px SOLID #0e0e0e;background-color: var(--background-third-degree);}.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_SectionsTitlesOtherItemsHighlighted {border-left: var(--background-fourth-degree) 1px solid;border-top: var(--background-fourth-degree) 1px solid;height: 24px;padding: 0px 10px 0px 10px;text-align: center;background: var(--background-third-degree);}.cr_SectionsTitlesOtherItemsUnHighlighted {border-left: var(--background-fourth-degree) 1px solid;border-top: var(--background-fourth-degree) 1px solid;height: 24px;padding: 0px 10px 0px 10px;text-align: center;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: 0px 10px 0px 10px;text-align: center;font-weight: bold;}.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_SectionsTitlesTitle {font-weight: bold;color: var(--font-color);}.cr_SectionsTitlesSummary {color: var(--background-fourth-degree);}.cr_SectionsTitlesSummaryRow {padding: 3px 3px 3px 3px;}.cr_SectionsTitlesMoreDetails {font-weight: bold;color: var(--font-color);}.cr_SectionTitleValue {font-weight: bold;color: var(--font-color);}.cr_SectionTitleTable {border-bottom: #0e0e0e 1px solid;}.cr_ImageListPicture {}.cr_customer_title {color: var(--font-color);background-color: var(--background-third-degree);}.cr_customer_columntitle {color: var(--font-color);background-color: var(--background-third-degree);}.cr_customer_grid {color: var(--font-color);border: 1px SOLID #0e0e0e;border-collapse: collapse;}.cr_progressionbar_enabled {background-color: var(--main-color);}.cr_progressionbar_disabled {background-color: #D3D3D3;}.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: bold;text-decoration: none;}.cr_Hyperlink_CarDescription_Others {text-decoration: none;}.cr_SectionTitle_Cell1 {color: var(--background-first-degree);background-color: var(--background-fourth-degree);}.cr_SectionTitle_Cell2 {color: var(--font-color);background-color: var(--background-third-degree);}.cr_selling_point {font-size: calc(var(--main-font-size) - 2px );font-style: italic;margin-left: 40px;}.cr_selling_point1 {font-size: calc(var(--main-font-size) - 2px );font-style: italic;}.cr_selling_point2 {font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) - 1px );font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-decoration: none;}.PromotionTitle {background-color: var(--resa-red);background-clip: padding-box;border: 1px solid var(--resa-red);;border-radius: 9px;box-shadow: 1px 1px 1px var(--background-fifth-degree);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--resa-red);;font-size: calc(var(--main-font-size) - 3px );font-weight: normal;padding: .15em .75em;margin-right: 1em;display: table;}.PromotionTitleHotel {background-color: var(--resa-red);background-clip: padding-box;border: 1px solid var(--resa-red);border-radius: 9px;box-shadow: 1px 1px 1px var(--background-fifth-degree);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--resa-red);;font-size: calc(var(--main-font-size) - 3px );font-weight: normal;padding: .15em .75em;margin-right: 1em;display: inherit;}.bg_TravelFolder {background-image: url(../images/bg_travelfolder.gif);background-repeat: no-repeat;background-position: left top;font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) + 6px );font-weight: bold;color: var(--background-first-degree);padding-right: 1px;padding-bottom: 10px;padding-left: 1px;padding-top: 1px;}.bg_TravelFolder1 {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-weight: bold;color: var(--background-first-degree);padding-right: 15px;padding-bottom: 5px;padding-left: 15px;padding-top: 5px;position: relative;}.police_TravelFolder {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-weight: bold;color: var(--background-first-degree);}.cr_HBImage {border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;width: 85px;height: 85px;}.KeyExemple_Style {color: Gray;}.Grid1 {color: var(--font-color);border: 1px SOLID var(--background-fourth-degree);border-collapse: collapse;}.Grid1 td {border: 1px SOLID var(--background-fourth-degree);}.Grid1SelectedHeaderItem2 {color: var(--font-color);background-color: var(--background-third-degree);}.Grid1SelectedHeaderItem {color: var(--background-first-degree);background-color: var(--background-fourth-degree);}.Grid1UnSelectedHeaderItem {color: var(--font-color);background-color: var(--background-third-degree);}.Grid1SortItem {color: var(--background-first-degree);}.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;}.title1 {font-weight: bold;color: var(--font-color);}.cr_DataGrid {border-color: var(--background-first-degree);border-width: 0px;}.notification2 {color: var(--resa-red);}.cr_button-Login {color: White;background-color: #54739F;border-top: 1 solid #A4B4CC;border-left: 1 solid #A4B4CC;border-bottom: 1 solid #445D80;border-right: 1 solid #445D80;font-weight: bold;}.link_deconnect {font-family: Trim, sans-serif;font-size: var(--main-font-size);color: var(--font-color);text-decoration: underline;text-transform: none;}.Label_Bienvenu {font: bold 13px Trim, sans-serif;text-transform: none;color: #0000a0;text-decoration: 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: bold;font-size: calc(var(--main-font-size) + 6px );color: var(--background-first-degree);background-color: #b4b4b4;}.cr_ErrorSearch {color: #990000;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_mGrid1SelectedHeaderItem {color: var(--background-first-degree);background-color: #555453;}.cr_mtitle1 {color: var(--background-first-degree);}.cr_mtitle3 {color: #555453;font-weight: bold;text-decoration: none;}.cr_mtitle4 {color: #555453;}.cr_mtitle2 {color: #555453;font-weight: bold;font-size: var(--main-font-size);}.cr_mGrid {color: var(--font-color);background-color: var(--background-third-degree);}.cr_mGrid1 {color: var(--background-first-degree);background-color: #555453;}.cr_mtitle5 {font-weight: bold;color: var(--background-first-degree);}.cr_mImage1 {border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;}.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_mGrid1 {color: var(--background-first-degree);background-color: #7A0008;}.cr_mbutton-book {color: White;background-color: #7A0008;border-top: 1 solid #7A0008;border-left: 1 solid #7A0008;border-bottom: 1 solid #0e0e0e;border-right: 1 solid #0e0e0e;font-weight: bold;}.cr_mbutton-select {color: White;background-color: #7A0008;border-top: 1 solid #7A0008;border-left: 1 solid #7A0008;border-bottom: 1 solid #0e0e0e;border-right: 1 solid #0e0e0e;font-weight: normal;}.cr_mbutton-onrequest {color: White;background-color: var(--background-fourth-degree);border-top: 1 solid var(--background-fourth-degree);border-left: 1 solid var(--background-fourth-degree);border-bottom: 1 solid #0e0e0e;border-right: 1 solid #0e0e0e;}.cr_mtitle2 {color: #7A0008;font-weight: bold;font-size: calc(var(--main-font-size) + 4px );}select {border: 1px solid #BBBBBB;font-size: var(--main-font-size);margin: 1px;background-color: var(--background-second-degree);}input {border: 1px solid #BBBBBB;font-size: var(--main-font-size);margin: 1px;}.cr_mGrid1Alternating {background-color: var(--background-third-degree);}.cr_mtitle6 {color: #555453;text-decoration: none;font-weight: bold;}.cr_mGrid1SelectedHeaderItem {color: var(--background-first-degree);background-color: #7A0008;}.cr_SelectGrid1 {color: var(--font-color);border-collapse: collapse;border-top: 2px SOLID #7A0008;border-left: 2px SOLID #7A0008;border-bottom: 2px SOLID #7A0008;border-right: 2px SOLID #7A0008;}.cr_mGrid3 {border: 1px solid #7A0008;}.cr_mDataGrid {border-color: #7A0008;border-width: 0px;}.cr_mtitle7 {color: #7A0008;font-weight: bold;text-decoration: none;}.cr_mtextarea_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;width: 100%;color: var(--font-color);border-bottom: var(--background-fourth-degree) 1px solid;height: 80px;}.cr_mdropdownlist_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;color: var(--font-color);width: 100%;border-bottom: var(--background-fourth-degree) 1px solid;}.cr_mdropdownlist_style2 {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: var(--font-color);border-bottom: var(--background-fourth-degree) 1px solid;}.cr_mcustomer_title {color: var(--background-first-degree);background-color: #7A0008;}.cr_mtitle8 {font-family: Trim, sans-serif;font-weight: bold;font-size: var(--main-font-size);text-decoration: line-through;}.cr_mtitle9 {font-weight: bold;font-size: var(--main-font-size);}.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;color: var(--font-color);width: 99%;border-bottom: var(--background-fourth-degree) 1px solid;}.cr_mReview {width: 100%;}.cr_mImage1 {border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;width: 90%;}.tfPrice {font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) + 6px );color: var(--font-color);font-weight: bold;}.tfText {float: right;font-style: italic;}.cr_Text {font-family: Trim, sans-serif;font-size: var(--main-font-size);color: var(--font-color);}.tfButton {font-family: Trim, sans-serif;background-color: #4b4b4b;color: var(--background-first-degree);border-color: #0e0e0e;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;width: 80px;text-decoration: none;}.tfButton0 {font-family: Trim, sans-serif;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;text-decoration: none;}.tfBox-title {font-size: calc(var(--main-font-size) + 1px );font-weight: bold;padding-bottom: 10px;color: #444C53;}.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 {background-color: #f7f7f7;border-right: 1px solid #f7f7f7;border-top: 1px solid #f7f7f7;border-left: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;}.tfcadre-detail {background-color: var(--background-first-degree);border-right: 1px solid #f7f7f7;border-top: 1px solid #f7f7f7;border-left: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;}.tfBox {background-color: #4b4b4b;}.tfSubBox {background-color: var(--background-fourth-degree);display: inline-block;border-radius: 10px;}.normal {font-weight: normal;}.ModalPopupBG {background-color: var(--font-color);filter: alpha(opacity=80);opacity: 0.9;}.PopupHeader {background: white;}.ImageRoom {margin: 0px 10px 10px 0px;border: 0;width: 90px;height: 90px;cursor: hand;}.PersoImageRoom {margin: 0px 0px 0px 0px;width: 75px;height: 65px;cursor: hand;}.cr_Grid1SelectedHeaderRoomItem {color: var(--background-first-degree);background-color: #C0C0C0;vertical-align: top;}.cr_Grid1SelectedHeaderRoomItem td {color: var(--font-color);border: 0px;}.cr_Grid1SelectedHeaderRoomItem b {color: var(--background-first-degree);}.cr_Grid1SelectedDetailsRoomItem {color: var(--font-color);background-color: #E3E3E3;}.cr_Grid1SelectedDetailsRoomItem td {border: 0px;}.cr_link4 {font-family: Trim, sans-serif;background-color: var(--secondary-color);border: 1px solid black;color: black;font-size: var(--main-font-size);font-weight: bold;text-decoration: none;border-bottom: 1px solid var(--font-color);padding: 10px 10px 10px 10px;}.Table_NB {width:70%;}a.cr_link4:active {text-decoration: none;}a.cr_link4:visited {text-decoration: none;}a.cr_link4:hover {text-decoration: none;}.LOWER {background-color: #3bd63c;text-align: center;color: var(--background-first-degree);}.HIGHER {background-color: #FFA0A0;text-align: center;color: var(--background-first-degree);}.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;letter-spacing: normal;word-spacing: normal;white-space: normal;font-variant: normal;text-transform: none;}.HEADER {color: var(--background-first-degree);background-color: #93Bad7;width: 68px;height: 10px;text-align: center;height: 5px;}.CURRENT {color: var(--font-color);background-color: var(--secondary-color);width: 68px;height: 5px;text-align: center;height: 10px;}.DISABLE {text-decoration: underline;color: #93Bad7;}textarea {display: block;}.cr_link5 {font-family: Trim, sans-serif;background-color: var(--resa-red);border: 1px solid black;font-size: var(--main-font-size);font-weight: bold;text-decoration: none;border-bottom: 1px solid var(--font-color);padding: 10px 10px 10px 10px;}.GSC {width: 650px;height: 200px;border: 1px solid var(--font-color);}.CC {width: 100%;height: 300px;}.cr_card_of_payment {font-size: var(--main-font-size);margin-left: 40px;border: 1px solid var(--font-color);border-color: Gray;width: 515px;}.trHeaderCart {background-color: #b4b4b4;height: 35px;}.DotCenterCell {font-size: calc(var(--main-font-size) - 1px );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);}.RedTitle {font-family: Trim, sans-serif;font-size: var(--main-font-size);font-weight: bold;color: #993300;white-space: nowrap;}.Login {background-color: #DDDDDD;}.FBDetails {background-color: var(--background-first-degree);}.fb_button {background-color: #3b5998;border-color: #d8dfea rgb(14, 31, 91) rgb(14, 31, 91) rgb(216, 223, 234);border-style: solid;border-width: 1px;color: var(--background-first-degree);font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) - 1px );margin: 0 0px;text-decoration: none;text-align: center;text-transform: none;height: 18px;}.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);font-weight: bold;color: #993300;white-space: nowrap;}.cr_waitscreen {background-color: var(--background-first-degree);}.cr_backgroudbody {background-image: url(none);background-color: var(--background-first-degree);}.cr_loader1 {Height: 16px;width: 18px;margin: 3px;position: absolute;left: 252px;top: 0;vertical-align: top;}.cr_loader0 {Height: 16px;width: 18px;margin: 3px;position: absolute;left: 400px;top: 0px;vertical-align: top;}.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 {padding: 3px;}.mypopin2 .popin-content p {padding: 0;margin: 0 0 1em;}.loginWithFacebook {width: 410px;height: 55px;padding-top: 5px;position: relative;white-space: nowrap;}.popin-open-03 {color: Black;text-decoration: none;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 {display: inline-block;float: left;height: 36px;background: url("../images/a-fb-button-sprite.png") no-repeat;}.fbRecommended {display: inline-block;float: left;height: 36px;}.fbConnectButton b {display: inline-block;padding: 9px 15px 0 45px;color: White;}.fbConnectButton span {display: inline-block;height: 36px;color: white;font-size: calc(var(--main-font-size) + 2px );font-weight: bold;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;}.regTabs {margin-bottom: 0px;}.ui-buttonset {overflow: hidden;white-space: nowrap;display: inline-block;vertical-align: middle;position: relative;z-index: 1;}.ui-helper-hidden-accessible {outline: none;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: none;-webkit-box-sizing: border-box;-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,0.8);-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,0.8);box-shadow: inset 0 0 2px rgba(255,255,255,0.8);border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;}.ui-button::-moz-focus-inner {padding: 0;border: 0;margin: 0;}.ui-button:hover, .ui-button:focus {-moz-box-shadow: inset 0 0 2px rgba(255,255,255,0.7);-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,0.7);box-shadow: inset 0 0 2px rgba(255,255,255,0.7);}.ui-button:active {border: 1px solid #854309;-moz-box-shadow: inset 0 0 1px rgba(000,000,000,0.3);-webkit-box-shadow: inset 0 0 1px rgba(000,000,000,0.3);box-shadow: inset 0 0 1px rgba(000,000,000,0.3);}.ui-button:disabled, .ui-button:disabled span, .ui-button.ui-state-disabled, .ui-button.ui-state-disabled span {cursor: default;}.ui-button:disabled, .ui-button.ui-state-disabled {border: 1px solid #bc5f0d;-moz-box-shadow: inset 0 0 2px rgba(255,255,255,0.7);-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,0.7);box-shadow: inset 0 0 2px rgba(255,255,255,0.7);}.ui-button {background: #ed821f;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED821F',endColorstr='#D06B13',GradientType=0);}.ui-button:hover, .ui-button:focus {background: #ff8c21;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C21',endColorstr='#D06B13',GradientType=0);}.ui-button:active {background: #b76418;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B76418',endColorstr='#A1530F',GradientType=0);}.ui-button:disabled {background: #ff8c21;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C21',endColorstr='#D06B13',GradientType=0);}.ui-button > span {font-size: var(--main-font-size);font-weight: bold;color: var(--background-first-degree);text-shadow: 0 1px 1px rgba(95,49,9,1),0px 1px 0 rgba(255,255,255,0);text-align: center;line-height: normal;display: block;white-space: nowrap;border: 0;padding: 4px 15px 5px;outline: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}.ui-button:active > span, .ui-button.ui-state-active > span {color: var(--background-first-degree);}.ui-button:disabled > span {color: #ae5d00;text-shadow: 0 1px 0 rgba(255,255,255,0.2);}.ui-button-gray {border: 1px solid #c8c8c8;-moz-box-shadow: inset 0 0 2px rgba(255,255,255,1);-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,1);box-shadow: inset 0 0 2px rgba(255,255,255,1);}.ui-button-gray {background: #f5f5f5;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#E0E0E0',GradientType=0);}.ui-button-gray:hover, .ui-button-gray:focus {background: var(--background-first-degree);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--background-first-degree)',endColorstr='#E0E0E0',GradientType=0);}.ui-button-gray:active {background: #d6d6d6;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6D6D6',endColorstr='#C6C6C6',GradientType=0);}.ui-button-gray:disabled {background: #eee;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#DDDDDD',GradientType=0);}.ui-button-gray:active {border: 1px solid #a5a5a5;-moz-box-shadow: inset 0 0 1px rgba(000,000,000,0.2);-webkit-box-shadow: inset 0 0 1px rgba(000,000,000,0.2);box-shadow: inset 0 0 1px rgba(000,000,000,0.2);}.ui-button-gray:disabled {cursor: default;border: 1px solid #c8c8c8;-moz-box-shadow: inset 0 0 2px rgba(255,255,255,1);-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,1);box-shadow: inset 0 0 2px rgba(255,255,255,1);}.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,0.7);}.ui-button-small > span {padding: 1px 15px 3px;}.ui-button-gray.ui-button-small > span {padding: 2px 15px;}.ui-button-big {font-size: calc(var(--main-font-size) + 2px );height: 30px;line-height: 30px;}.ui-button-huge > span {font-size: calc(var(--main-font-size) + 3px );padding: 8px 34px;}.ui-buttonset {overflow: hidden;white-space: nowrap;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;}.ui-buttonset .ui-button > span {font-size: var(--main-font-size);font-weight: normal;display: block;color: #333;text-shadow: none;}.ui-buttonset .ui-button:active, .ui-buttonset .ui-button.ui-state-active, .ui-buttonset .ui-button.ui-state-onoff-active {z-index: 2;border: 1px solid #a5a5a5;-moz-box-shadow: inset -2px 2px 4px rgba(000,000,000,0.125);-webkit-box-shadow: inset -2px 2px 4px rgba(000,000,000,0.125);box-shadow: inset -2px 2px 4px rgba(000,000,000,0.125);}.ui-buttonset .ui-state-active > span {color: var(--background-first-degree);font-weight: bold;padding-top: 3.75px;}.ui-buttonset .ui-state-onoff-active > span {color: #333;font-weight: normal;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;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F28300',endColorstr='#F28300',GradientType=0);}.ui-buttonset-strong .ui-state-active {background: #ed821f;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED821F',endColorstr='#D06B13',GradientType=0);}.ui-buttonset .ui-state-onoff-active {background: #d6d6d6;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6D6D6',endColorstr='#C6C6C6',GradientType=0);}.ui-buttonset-strong .ui-state-onoff-active {background: #ed821f;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED821F',endColorstr='#D06B13',GradientType=0);}.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,0.8);-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,0.8);box-shadow: inset 0 0 2px rgba(255,255,255,0.8);}.ui-buttonset-strong .ui-button.ui-state-active > span {color: var(--background-first-degree);text-shadow: 0 1px 1px rgba(95,49,9,1),0px 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") no-repeat right center;height: 33px;width: 32px;}.ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:focus {padding: 0;}.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}.input_moteur {color: #333;background-color: white;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-size: var(--main-font-size);font-weight: normal;line-height: 1.2;padding: 3px;}.input_keyword {margin: 0;padding: 0;font-size: var(--main-font-size);color: #333;border: 0;padding-left: 2px;background-color: white;font-weight: normal;line-height: 1.2;}.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;}.input_fligth_keyword_MultiSegment {width: 209px;}.input_hotel {width: 515px;}.input_hotel_keyword {width: 485px;height: 18px;}.hotel_loader {position: absolute;left: 492;font-size: calc(var(--main-font-size) + 2px );color: #3b5998;border: 0;font-weight: bold;background: transparent;margin: 0;padding: 0;width: 15px;height: 15px;top: 5px;right: 5px;}.gta_loader {position: absolute;left: 230;font-size: calc(var(--main-font-size) + 2px );color: #3b5998;border: 0;font-weight: bold;background: transparent;margin: 0;padding: 0;width: 13px;height: 13px;top: 5px;right: 5px;}.divCities {width: 514px;position: absolute;height: 130px;margin: 0 0 8px 0;}.divCities option {color: black;padding: 3px 3px 3px 3px;}.cr_loader0 {Height: 16px;width: 18px;margin: 3;position: absolute;left: 420;top: 0;vertical-align: top;}.cr_add {float: right;font-size: calc(var(--main-font-size) + 2px );color: #3b5998;border: 0;font-weight: bold;background: transparent;margin: 0;padding: 0;width: 15px;height: 15px;}.cr_delete {position: absolute;float: right;font-size: calc(var(--main-font-size) + 2px );color: #3b5998;border: 0;font-weight: bold;background: transparent;margin: 0;padding: 0;width: 15px;height: 15px;}.cr_loader {position: absolute;left: 280px;font-size: calc(var(--main-font-size) + 2px );color: #3b5998;border: 0;font-weight: bold;background: transparent;margin: 0;padding: 0;width: 15px;height: 15px;}.loader {background: #242628;z-index: 9999;}.loader.loader-transparent {background: rgba(0, 0, 0, 0);}.loader .loop {display: block;position: absolute;top: 50%;left: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;height: 35px;width: 35px;margin-top: -25px;margin-left: -25px;-webkit-border-radius: 25px;-webkit-border-radius: 100%;border-radius: 25px;border-radius: 100%;border: 3px solid transparent;border-left-color: rgba(255, 255, 255, 0.5);border-bottom-color: rgba(255, 255, 255, 0.5);-webkit-animation: initialLoadRevAnim 1.2s linear infinite;animation: initialLoadRevAnim 1.2s linear infinite;-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 {display: block;position: absolute;top: 50%;left: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;height: 35px;width: 35px;margin-top: -25px;margin-left: -25px;-webkit-border-radius: 25px;border-radius: 100%;border: 8px solid transparent;border-right-color: rgba(255, 255, 255, 0.5);border-top-color: rgba(255, 255, 255, 0.5);-webkit-animation: initialLoadAnim .8s linear infinite;animation: initialLoadAnim .8s linear infinite;-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(0deg);}100% {-webkit-transform: rotate(360deg);}}@-webkit-keyframes initialLoadRevAnim {0% {-webkit-transform: rotate(360deg);}100% {-webkit-transform: rotate(0deg);}}@keyframes initialLoadAnim {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@keyframes initialLoadRevAnim {0% {transform: rotate(360deg);}100% {transform: rotate(0deg);}}.loader-light {background: var(--background-first-degree);}.loader-light .loop {border-left-color: rgba(0, 0, 0, 0.8);border-bottom-color: rgba(0, 0, 0, 0.8);}.loader-light .arc {border-right-color: rgba(0, 0, 0, 0.7);border-top-color: rgba(0, 0, 0, 0.7);}.loader-light.loader-transparent {background: rgba(255, 255, 255, 0.85);}.loader-hidden {display: none;}.formulaire {margin-top: 10px;z-index: 10000;}.noflottante {background-color: #f7f7f7;border-right: 1px solid #f7f7f7;border-top: 1px solid #f7f7f7;border-left: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;margin: 3px;width: 99%;}.flottante {background-color: #f7f7f7;border-right: 1px solid #f7f7f7;border-top: 1px solid #f7f7f7;border-left: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;margin: 2px;float: left;width: 48%;}.spacer {clear: both;}.FlexDate {background-color: var(--resa-green);}.DiffDest {background-color: var(--secondary-color);}.Room div {float: left;border-top: 7px solid transparent;border-left: 9px solid transparent;border-bottom: 7px solid transparent;top: -2px;left: -1px;position: relative;color: transparent;}.hbRoom {float: left;border-top: 7px solid transparent;border-left: 9px solid #741B47;border-bottom: 7px solid transparent;top: -2px;left: -1px;position: relative;color: #741B47;}.gtaRoom {float: left;border-top: 7px solid transparent;border-left: 9px solid #274E13;border-bottom: 7px solid transparent;top: -2px;left: -1px;position: relative;color: #274E13;}.dotwRoom {float: left;border-top: 7px solid transparent;border-left: 9px solid #073763;border-bottom: 7px solid transparent;top: -2px;left: -1px;position: relative;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;}.tbRoom {float: left;border-top: 7px solid transparent;border-left: 9px solid #F8B323;border-bottom: 7px solid transparent;top: -2px;left: -1px;position: relative;color: #F8B323;}.lohRoom {float: left;border-top: 7px solid transparent;border-left: 9px solid #F8B323;border-bottom: 7px solid transparent;top: -2px;left: -1px;position: relative;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 {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) - 0.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;}.pnlSteps_selected {font-weight: bold;color: black;}.pnlSteps td span {top: 2px;text-align: center;text-decoration: none;height: 20px;width: 100%;display: block;padding-top: 3px;white-space: nowrap;}.cr_nowrap {white-space: nowrap;}.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;}.cr_labelTo {color: Gray;}.PromotionNotAvailable {background-color: var(--resa-red);background-clip: padding-box;border: 1px solid var(--background-first-degree);border-radius: 8px;box-shadow: 1px 1px 1px var(--background-fifth-degree);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--background-first-degree);font-size: var(--main-font-size);font-weight: normal;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;color: var(--background-first-degree);font-size: var(--main-font-size);padding: .15em .75em;}.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: 1px solid var(--background-first-degree);border-radius: 8px;box-shadow: 1px 1px 1px var(--background-fifth-degree);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--background-first-degree);font-size: var(--main-font-size);font-weight: normal;padding: .15em .75em;}.TransfertAvailable {background: url(../images/arrow-621.png);background-repeat: no-repeat;background-position: right 2px center;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;box-shadow: 1px 1px 1px var(--background-fifth-degree);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');font-size: var(--main-font-size);font-weight: normal;padding: .5em;font-weight: bold;margin-right: 1em;cursor: hand;}.cr_Availabel {color: #339900;font-weight: bold;}.cr_NotAvailabel {color: #990000;font-weight: bold;}.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: transparent url(../images/icon_last_seat.gif) no-repeat scroll center;padding-left: 15px;}.seat {padding-right: 2px;font-weight: bold;vertical-align: middle;font-size: 80%;color: #000;}.optionFlight {margin: 0;padding: 0;width: 100%;list-style-image: url(../images/goingThere.gif);}.divResult {background-color: #339900;background-clip: padding-box;border: 1px solid var(--background-first-degree);border-radius: 0px;box-shadow: 5px 5px 5px var(--background-fifth-degree);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--background-first-degree);font-size: calc(var(--main-font-size) + 2px );font-weight: normal;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: 15px 0px 0px 15px;text-align: left;background: var(--background-third-degree);border: 2px solid #D3D0D0;margin-right: 10px;padding-top: 10px;}.hotels_visites .unhotel .imagehotel {float: left;height: 110px;width: 135px;border-right: black 1px solid;border-top: black 1px solid;border-left: black 1px solid;border-bottom: black 1px solid;margin-bottom: 10px;}.hotels_visites .unhotel .imagehotel img {border: medium none;margin-bottom: 5px;}.Hotel_ArrivalHour, .Hotel_DepartureHour {width: 150px;}.LabelDate {width: 90px;display: inline-block;}.headerFlightContent {padding-top: 10px;display: block;height: 35px;margin-bottom: 10px;min-width: 930px;width: 100%;}.headerFlightEmptyBlock {width: 250px;float: left;}.labelPrice {padding-left: 16px;float: left;}.flightBlock {height: auto;margin-bottom: 10px;min-width: 930px;width: 100%;border-radius: 3px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);background: var(--background-first-degree);padding: 0px;display: table;border-spacing: 0;}div.flightBlock:hover {background-color: var(--background-third-degree);;}.flightDetailsBlock {margin-bottom: 10px;}.kindFlight {margin-top: 12px;}.flightBlockLCC {border-color: var(--secondary-color);}.flightBlockGDS {border-color: #069;}.airlinePopUp {width: 15px;height: 15px;position: absolute;right: 40px;top: 0px;z-index: 10;display: none;}.priceBlock {text-align: center;padding: 10px 0px;font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) + 14px );color: var(--font-color);font-weight: bold;border-radius: 3px 0 0 3px;background: var(--main-color);border-right: 1px solid #fdd6c4;display: table-cell;vertical-align: middle;width: 200px;position: relative;height: 72px;}.priceBlockLCC {text-align: center;padding: 10px 0px;font-family: Trim, sans-serif;font-size: calc(var(--main-font-size) + 14px );color: var(--font-color);font-weight: bold;border-radius: 3px 0 0 3px;background: var(--secondary-color);border-right: 1px solid #fdd6c4;display: table-cell;vertical-align: middle;width: 200px;position: relative;height: 72px;}.flightBlock .priceContent {padding: 5px;color: var(--background-second-degree);font-size: calc(var(--main-font-size) + 23px ) !important;}.priceContent span {font-size: calc(var(--main-font-size) + 3px );}.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 {display: table-cell;vertical-align: middle;width: 470px;}.itineraryBlockOnway {width: 100%;}.airlineIcon {display: table-cell;vertical-align: middle;width: 100px;padding-left: 50px;}.airlineIcon img {height: 42px;width: 42px;margin-right: 10px;}.airlineIconLCC {display: table-cell;vertical-align: middle;width: 200px;padding-left: 50px;}.airlineIconLCC img {width: 67px;margin-right: 10px;}.leg {display: flex;margin-bottom: 10px;}.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 0px 3px;font-size: calc(var(--main-font-size) - 1px );color: #aaaaaa;width: 90px;}.legDurationOutward, .legDurationReturn {text-align: center;background: url(../images/arrow-right.png) no-repeat center;}.actionDetail, .flightCheckRules, flightTourCode {display: table-cell;vertical-align: middle;}.actionLoader {}.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;}.legStops {font-weight: bold;}.legSeat {padding-right: 2px;font-weight: bold;vertical-align: middle;font-size: 80%;color: var(--font-color);margin-top: 13px;float: left;margin-left: 10px;}.flightSeparation {border: 1px solid Gray;}.gds {float: left;border-top: 7px solid transparent;border-left: 9px solid #069;border-bottom: 7px solid transparent;left: -1px;position: relative;}.lcc {float: left;border-top: 7px solid transparent;border-left: 9px solid var(--secondary-color);border-bottom: 7px solid transparent;top: 1px;left: -1px;position: relative;}.gdsbutton {font-family: Trim, sans-serif;background-color: var(--main-color);color: var(--background-first-degree);border-color: #0e0e0e;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;width: 80px;text-decoration: none;border: 1px solid #ffffff !important;}.lccbutton {font-family: Trim, sans-serif;background-color: var(--secondary-color);color: var(--background-first-degree);border-color: #0e0e0e;border-width: 1px;font-size: var(--main-font-size);font-weight: bold;height: 25px;width: 80px;text-decoration: none;border: 1px solid var(--background-first-degree) !important;}.FromToDatePadding {padding-top: 10px;padding-bottom: 10px;}.flightSwitch {padding-top: 13px;padding-right: 40px;}.flightMap {padding-top: 13px;}.flightClassDeparture, .flightClassArrival, .flightShowMore, .flightItineraries, .FlightSupplier, .FlightSort, .MultiSegmentsDate, .MultiSegmentsCabin, .flightFilter, .flightAdvanced {padding-bottom: 10px;}.flightLink_ShowMore {padding: 5px 10px 10px 0px;}.flightLabel_Sort {margin-right: 102px;}.FlightDropDownList_Sort, .FlightLabel_Supplier {margin-right: 10px;}.FlightLabel_ReturnDate, .FlightLabel_DepartureDate {padding-top: 5px;}.FlightLabel_ReturnDate {margin-right: 10px;}.FlightLabel_CabinReturn {margin-right: 7px;}.flightimgdelete, .flightimgAdd {padding-left: 4px;padding-top: 9px;width: 15px;height: 15px;}.flightRFV {padding-top: 14px;padding-left: 4px;}.flightDeleteNear {display: flex;}.flightPassengers {display: block;}.divMultiSegments {display: inline-block;}.MultiSegmentLabel {padding-top: 6px;}.imgDelete_MultiSegments, .imgAdd_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;font-weight: bold;font-size: calc(var(--main-font-size) + 8px );vertical-align: middle;}.transferItem {display: block;width: 100%;clear: both;margin-top: 5px;margin-bottom: 0px;}.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;}.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-size: calc(var(--main-font-size) + 8px );font-weight: bold;font-family: Trim, sans-serif;font-variant: initial;}.WaitingTime {background-color: var(--background-first-degree)f00;background-clip: padding-box;border: 1px solid var(--resa-red);border-radius: 9px;box-shadow: 1px 1px 1px var(--background-fifth-degree);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--resa-red);font-size: calc(var(--main-font-size) - 1px );font-weight: normal;padding: .15em .75em;margin-right: 1em;display: inherit;}.HBPromotionTitle {background-color: var(--resa-red);background-clip: padding-box;border: 1px solid var(--resa-red);;border-radius: 9px;box-shadow: 1px 1px 1px var(--background-fifth-degree);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--resa-red);;font-size: calc(var(--main-font-size) - 1px ) !important;font-weight: normal;padding: .15em .75em;margin-right: 1em;display: inherit;max-width: 250px;}.htlww_imgdelete {position: absolute;left: 280px;font-size: calc(var(--main-font-size) + 2px );color: #3b5998;border: 0;font-weight: bold;background: transparent;margin: 0;padding: 0;width: 13px;height: 13px;top: 4px;right: 5px;}.airport {background-image: url(../images/goingThere.gif);background-repeat: no-repeat;background-size: contain;}.modalityHeaderStyle {border-color: var(--background-third-degree);border-style: none;border-color: Transparent;border-width: 0px;font-weight: bold;}.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: bold;}.ExcursionImg {border: 0;width: 226px;height: 160px;}.ExursionTitle {color: var(--font-color);font-weight: bold;font-size: calc(var(--main-font-size) + 8px );vertical-align: bottom;}.product_description {float: left;width: 55%;margin-left: 20px;}.div_Operationdays {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;filter: alpha(opacity=100);border-radius: 4px;padding-left: 36px;background-color: var(--background-first-degree)ee0;background-repeat: no-repeat;background-position: 12px 7px;}.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 0;opacity: .95;filter: alpha(opacity=95);cursor: default;text-align: left;background-color: #333;background-repeat: no-repeat;background-position: 12px 12px;}.notice-item.growl_location {width: 200px;position: absolute;}.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;}.notice-item.growl_location {font-size: 110%;}.td_Passagers {padding-left: 0px;}.td_lb {width: 131px;}.td_lb1 {width: 115px;}.td_drp {width: 70px;}.td_lb2 {width: 185px;}.PageWaitLoad {position: fixed;background-color: White;filter: alpha(opacity=70);z-index: 1;}.alignCultureLeft {text-align: left;}.alignCultureRight {text-align: right;}.ArrowCalendarPlus {height: 16px;width: 18px;margin: 0;position: absolute;left: 120px;top: 0;}.ArrowCalendarMinus {height: 16px;width: 18px;margin: 0;position: absolute;left: 102px;top: 0;}.floatCultureLeft {float: left;}.floatCultureRight {float: right !important;}.cssFloatAlign {float: left;text-align: left;}.CultureRotation {transform: rotate (0deg);}.css_Total {border-top: 1px solid;width: 100%;text-align: right;}.ClassGalery {max-width: 1000px;display: inline;}.cr_imgeList {float: left;}.cr_buttonCookie {white-space: nowrap;margin-right: 10px;margin-top: 10px;}.Grid {width: 100%;}#slider-range {background: #dadada;border: 0px;flex: 1;padding-right: 5px }}#slider-range .ui-slider-range {background: #898989;}#slider-range .ui-slider-handle {background: url(../images/prix_cercle.png) no-repeat !important;height: 19px;width: 18px;font-weight: normal;color: var(--background-first-degree);border: none;}.cr_htlwwHeaderItem > h2 {margin: 0px;}#GridView_RoomCategories input[type="radio"] {top: 0px !important;}.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;}.htlwwMinPrice {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;}.MinPrice {color: #757575 !important;font-size: calc(var(--main-font-size) + 18px );font-weight: bold;text-decoration: none;padding: 5px;margin-left: -8px;display: inline-block;}.HtlwwHotelTitle {color: #757575 !important;font-size: calc(var(--main-font-size) + 18px );font-weight: bold;text-decoration: none;padding: 5px;margin-left: -8px;display: inline-block;font-family: TrimBold, sans-serif;}.hotelBoard, .hotelMinPrice {color: #757575;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;text-decoration: none;background-color: #B9B9B9;padding: 5px;margin-left: -8px;display: inline-block;}.displayBlock {display: block !important;}.paddingBottom {padding-bottom: 5px;}.alignCenter {align: center;vertical-align: middle;}.legendSupplier {margin-right: 10px;}.btnSupplier {margin-top: 3px;margin-bottom: 60px;}.ShowSeparator {margin-bottom: 30px;}.roomHtlww {display: inline-block;width: 100%;}.roomDOTW {padding: 0px !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: white !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: bold;}.divHtlwwMapLink {text-align: right;margin-top: -45px;margin-bottom: 30px;position: relative;margin-right: 50px;}.page_detail_hotel .cr_title4 {margin: 0px !important;}.GSCnoLink {text-decoration: none !important;cursor: default;}.divInfobox {border: 2px solid var(--main-color);margin-top: 8px;background: var(--background-first-degree);text-align: left;color: var(--background-first-degree);font-family: Trim, sans-serif;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;}#divSegments {width: 80%;}.drpMaringRight {margin-right: 15px;}#DivQuickSearch {padding: 6px;width: auto;overflow: auto;}.MapQuickSearch {height: 400px;}.flightItineraries, .flightDates, .flightClasses, .RowPassenger, .flightAdvanced {display: flex;}.divWidth {width: 56%;}.flightKind {width: 140px;padding-top: 5px;}.labelFlight, .labelCabin {width: 31%;display: inline-block;}.labelFlightPassenger {width: 18%;}.divPassenger {width: 82%;}.LabelPassengerType {width: 50px;display: inline-block;}.labelAdvanced {width: 31%;padding-right: 16px;}.drpPassenger {margin-right: 50px;}.flightPassengerDetail {width: 50%;}.alignCultureCenter {text-align: center;}.LabelHotelDate {width: 30px;display: inline-block;}.divRoomLabel, .divAdult, .divChildren, .divSupplement {float: left;}.divRoomLabel {padding-right: 10px;padding-top: 5px;padding-bottom: 10px;}.divAdult, .divChildren, .divSupplement {padding-right: 10px;padding-bottom: 10px;}.imgDeleteRoom {cursor: pointer;padding-left: 10px;}.HotelRemarks {width: 300px;}.divHotelRoomHeader, .divHotelRoomItem, .divHotelRoomFooter {display: flex;padding: 15px;}.divHotelRoomHeader {font-weight: bold;}.RoomPax {width: 80px;}.RoomTitle {width: 187px;}.RoomBoarding {width: 153px;}.RoomCountRoom {width: 69px;}.RoomPaxAdult {width: 74px;}.RoomPaxChild {width: 80px;}.RoomDispo {width: 175px;}.RoomRate {width: 150px;}.divGallery {width: 140;margin-right: 10px;}.divDescription {width: auto;padding-top: 15px;}.HotelImage {Width: 140px;height: 120px;}.divStarPromotion {display: flex;}.divTotalRate, .divCityResponsive {display: none;}.HotelButton_Book {padding-right: 10px;}.divStar {padding-bottom: 5px;}.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;}.FlightDetail_HeaderResponsive {display: none;}.div#Panel_CC table tr td {padding: 0px !important;}.HotelArrivalDate, .HotelDepartureDate {padding-bottom: 10px;}.Product_DepartureDate, .Product_Duration, .ProductSearch_Destination, .Ticket_CodePromo, .Product_ArrivalDate, .Car_CodePromo, .Hotel_Control, .Hotel_DivDate {display: flex;}.Product_Departure_DurationDate {display: flex;flex-flow: row wrap;}.ProductDiv {width: 100%;}.Product_DropDownList {margin-right: 20px;margin-bottom: 5px;}.Product_Label {width: 100px;}.Product_LabelFilter {width: 100px;padding-top: 9px;}.Product_RadioButton {margin-top: -9px;}td_Product_Image {width: 120px;}.Product_DurationResponsive, .Prod_ArrivalDateResponsive, .Prod_DepartureDateResponsive {display: none;}.Product_DurationMargin {margin-Right: 10px;}.Product_ButtonBook {margin-top: 12px;}.ProductSearch_Label {width: 75px;display: inline-block;padding-top: 6px;}.Product_ArrivalDate, .Product_DepartureDate, .Product_OvernightPeriods, .ProductSearch_Duration, .Product_SearchMargin {margin-top: 10px;}.TR_Destination {margin-Right: 20px;}.Ticket_Recalculate {margin-top: 10px;}.Ticket_CodePromo #Label_CodePromo {padding-right: 5px;padding-top: 9px;}.Ticket_CodePromo #label_facultatif {margin-right: 20px;}.Ticket_AddCart {margin-bottom: 5px;}.Ticket_Continue {margin-left: 10px;}#div_SetDatesQuantityTop, #div_SetDatesQuantityBottom, #div_QuantityTop, #div_QuantityBottom {margin-left: 10px;}.htlwwDivAdvanced {margin: 5px;display: flex;}.HtlwwLabelAdvanced {width: 150px;padding-top: 5px;padding-bottom: 5px;}.htlwwLabelDate {padding-bottom: 5px;white-space: nowrap;}.htlwwdivDestination {display: flex;}.HtlwwLabelDestination {width: 100px;padding-top: 5px;padding-bottom: 5px;}.PanelCities {display: inline-block;}#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%;}.Hotel_DivDate_QuickSearch {display: flex;}.HtlwwdrpFilter, .hoteldrpFilter {margin-right: 10px;margin-bottom: 10px;}.htlwwHoteldiv {display: flex;}.htlwwHotelDescription {margin-bottom: 10px;width: -moz-calc(100% - 430px);width: -webkit-calc(100% - 430px);width: calc(100% - 430px);padding-right: 10px;padding-left: 15px;}a[id*="Hyperlink_Transfert"], a[id*="Hyperlink_Excursion"], a[id*="HyperLink_Hotel_Detail"] {margin-bottom: 5px;}.HtlwwdivBudget {display: flex;width: 100%;flex-flow: row wrap;align-items: baseline;}.LabelBudget {width: 100px;}.TableBudget {width: 70%;}.divPrice {display: table;border-collapse: collapse;}.hbSBRoomResponsive, .HotelSelectionRoomResp {display: none;}.divIconCalendar {display: inline;}.divIconCalendar:before {content: "\f073";font-family: fontawesome;color: var(--main-color);font-size: calc(var(--main-font-size) + 2px );padding: 0 5px;}input[type="submit"]:hover, input[type="button"]:hover, a[id*=_HyperLink_Hotel_Detail_]:hover, a[id*=_Hyperlink_Transfert_]:hover, a[id*=_Hyperlink_Excursion_]:hover, a[id^=DataGrid_Hyperlink_More_]:hover, a[id*=HyperLink_Calendar_Planning]:hover, #HyperLink_Print:hover, #Button_Search:hover, #Button_Back_Top:hover, .bg_TravelFolder1:hover, .buttonHB:hover, .cr_button-bookGTA:hover, .cr_button-bookLOH:hover, #Button_Back_Bottom:hover, #Button_Return:hover, #Button_Clear:hover, #Button_Confirm:hover, label#user_memberConnect_LabloginTab:hover, label#user_memberConnect_LabsignupTab:hover, tr.print:hover, .cr_button-onrequest:hover, .cr_button-book:hover, a#HeaderPopup1_anchorPrint:hover, a#btn_BookingURL:hover, .btnSupplier:hover, a#btn_Confirm:hover, a#btn_Cancel:hover, .FlightMatrixHeaderLink:hover, .FlightMatrixHeaderLink:active {background-color: var(--main-color);}.gdsbutton:hover {background-color: var(--background-first-degree) !important;color: var(--main-color) !important;}.lccbutton:hover {background-color: var(--background-first-degree) !important;color: var(--secondary-color) !important;}.modalBackground {background-color: Black;filter: alpha(opacity=90);opacity: 0.8;}.modalPopup {border-width: 0px;width: 100%;height: 100%;}.btnCloseMP {color: White;text-decoration: none;position: absolute;margin-top: -26px;cursor: pointer;background: url(../images/fancy_close.png) no-repeat;width: 36px;height: 36px;margin-left: 98%;}.linkPointer {cursor: pointer;}.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: White;border-radius: 4px;height: 90%;width: 90% !important;}.PanelMP {top: auto !important;height: 750px !important;}.footerStats {color: transparent;}.rbListAgency {vertical-align: super;}span#Label_CancelationDuration {display: inline-block;}.alignCultureCenter {text-align: center;}.htlwwAddMinusDate {position: relative;display: none;}span#Label_CancelationDuration {display: inline-block;}#divButton_Continue #Button_Continue {margin-left: 10px;margin-top: 10px;}#divButton_Continue #Button_AddCart {margin-top: 10px;}.HotelCodePromotion {display: flex;flex-flow: row wrap;}.HotelCodePromotion #Label_CodePromo {padding-right: 5px;padding-top: 9px;}input[type='radio'][name$='PaymentWithGroup'] + label .cr_title1, input[type='radio'][name$='PaymentWithGroup'] + label .cr_title8 {white-space: nowrap;}.Product_drp {display: table;}.WaitScreenDatalist {flex-flow: row wrap;display: flex;justify-content: center;}.WaitSecreenDiv {min-width: 70px;display: flex;padding: 5px;}.recaptchatable #recaptcha_image {border: 0px !important;}.tbButtonBook {display: inline-flex;}.divPrint1 {display: inline-flex;width: 100%;}.divProductSummary1 {display: inline-block;width: 90%;}div#divArrivalDate {margin-bottom: 5px;}.divNewDates {display: inline-flex;}.hotelDetailDates {display: flex;justify-content: center;flex-flow: row wrap;}.hotelDetailDates div {width: 180px;}.CustomerNotification {position: relative;float: right;right: 320px;}.Label_SaveCard {margin-bottom: 10px;}span[id*=Label_Board], span[id*=Label_Available], .cr_gtaCell {font-size: var(--main-font-size) !important;}span[id*=Label_RoomType], .cr_gtaCellType {font-size:var(--main-font-size) !important;font-weight: bold ;line-height: 18px;}.flightOverflow {overflow-x: auto;background-color: var(--background-third-degree);max-width: 100%;}.divFlightMatrix {display: table;border-collapse: collapse;min-width: 500px;}.FlightMatrixRow {display: table-row;}.FlightMatrixCell {display: table-cell;vertical-align: middle;white-space: nowrap;height: 35px;}.FlightMatrixHeader {background-color: var(--background-first-degree) !important;border: 1px solid var(--secondary-color);text-align: center;padding: 8px;}.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;text-align: center;padding: 8px;}.FlightMatrixCompany:after {content: "\f0da";font-family: fontawesome;color: var(--background-first-degree);margin-left: 5px;}.FlightMatrixStop:after {content: "\f0d7";font-family: fontawesome;color: var(--background-first-degree);margin-left: 5px;}.FlightMatrixHeaderLink {text-decoration: underline;cursor: pointer;}.FlightMatrixItemLink {text-decoration: none;cursor: pointer;}.FlightMatrixHeaderLink:hover, .FlightMatrixHeaderLink:active {color: var(--secondary-color);}.divDropDownListFilter {float: left;}.divLabelFilter {width: 100px;}.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;}.calendarStart, .calendarEndResp {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: bold !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) no-repeat center;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: 0px !important;font-size: calc(var(--main-font-size) + 3px ) !important;}.intineraryBlock {}.lastSeat {font-size: calc(var(--main-font-size) - 2px );font-weight: bold;}.legNight, .legStopDuration {margin: 13px 0 0 10px;}.legNight:before {content: "\f186";font-family: fontawesome;font-size: calc(var(--main-font-size) + 2px );color: var(--secondary-color);}.legStopDuration:before {content: "\f017";font-family: fontawesome;font-size: calc(var(--main-font-size) + 2px );color: var(--secondary-color);}.flightTooltip {position: relative;display: flex;}.flightTooltip:hover .legNight:before, .flightTooltip:hover .legStopDuration:before {color: var(--main-color);}.flightNightStop {visibility: hidden;text-align: left;position: absolute;border-radius: 3px;box-shadow: 0 0 4px 1px rgba(0,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;}.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;font-size: var(--main-font-size);margin-right: 10px;}.flightStopDuration:before {content: "\f017";font-family: fontawesome;font-size: var(--main-font-size);margin-right: 10px;}.flightNight, .flightStopDuration {padding: 5px 10px;}.flightCheckRules {position: absolute;right: 5px;top: 5px;}.flightCheckRules a {text-decoration: none;}.flightCheckRules a:before {content: "\f05a";font-family: fontawesome;font-size:calc(var(--main-font-size) + 4px );color: var(--background-first-degree);}.flightCheckRules a:hover:before {color: var(--main-color);}.flightTourCode {position: absolute;left: 5px;top: 5px;}.flightTourCode a {text-decoration: none;}.flightTourCode a:before {content: "\f004";font-family: fontawesome;font-size: calc(var(--main-font-size) + 7px );color: white;}.flightTourCode a:hover:before {color: var(--main-color);}.flightPriceAirline {display: contents;vertical-align: middle;text-align: left;font-size: calc(var(--main-font-size) + 7px );}.flightActionBlock {display: contents;vertical-align: middle;}.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;}.Container, .footerTable, .headerTable {width: 100%;}.drpFlightFilter {margin-right: 20px;}.cr_ImageStars {font-size: calc(var(--main-font-size) + 1px ) !important;font-weight: normal !important;}.cr_hotelIcons img {margin-bottom: 4px;}.icon-phone:before {content: '\f095';font-size: calc(var(--main-font-size) + 2px );color: #545454;font-family: fontawesome;font-style: normal !important;padding-right: 5px;}.icon-phone {font-size: calc(var(--main-font-size) + 1px );}.icon-map:before {content: '\f277';font-size: calc(var(--main-font-size) + 3px );color: #545454;font-family: fontawesome;font-style: normal !important;padding-right: 5px;}.cr_mapLink {text-decoration: none !important;}.icon-address:before {content: '\f041';font-size: calc(var(--main-font-size) + 3px );color: #545454;font-family: fontawesome;font-style: normal !important;padding-right: 5px;}.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-size: calc(var(--main-font-size) + 3px );font-weight: bold;padding-bottom: 15px;padding-left: 5px;}.cr_divAddress {width: 70%;}.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 {font-size: calc(var(--main-font-size) + 8px ) !important;color: var(--main-color) !important;}.remaining {font-size: calc(var(--main-font-size) + 8px ) !important;color: var(--main-color) !important;}.icon-breakfast:before {content: '\f0f4';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-roomonly:before {content: '\f236';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-clock:before {content: '\f017';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-halfboard:before {content: '\f0f5';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-halfboardPlus:before {content: '\f0f5';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-fullBoard:before {content: '\f0f5';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-fullBoardPlus:before {content: '\f0f5';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-allinclusiveSoft:before {content: '\f000';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-allinclusive:before {content: '\f000';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-ultraAllinclusive:before {content: '\f000';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-ultraAllinclusiveSoft:before {content: '\f000';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-allinclusiveSpecial {content: '\f000';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.icon-allinclusiveGold {content: '\f000';font-size: calc(var(--main-font-size) + 3px );font-family: fontawesome;font-style: normal !important;color: #73716e;}.cr_cityWidth {width: 150px;height: 35px;}#divChooseRooms table[id^="TableGenericRooms"] tr[class="cr_Grid1SelectedHeaderRoomItem"] > td tr td:nth-child(1) {white-space: normal !important;}a#HeaderPopup1_HyperLink_Close {margin: 10px 0px 10px 10px;}.MapQuickSearch {height: 350px;}.divDropDownListFilter div {margin-right: 5px;margin-bottom: 2px;}.cr_rooms {font-weight: bold;font-size: calc(var(--main-font-size) + 2px ) !important;}.iconprice:before {content: '\f155';font-family: fontawesome;font-size: calc(var(--main-font-size) + 3px );font-style: normal !important;color: #73716e;}.iconcondition:before {content: '\F06E';font-family: fontawesome;font-size: calc(var(--main-font-size) + 3px );font-style: normal !important;color: #73716e;}.iconinformation:before {content: '\f071';font-family: fontawesome;font-size: calc(var(--main-font-size) + 3px );font-style: normal !important;color: #73716e;}.HotelDeparture_Nights, .trMobile {display:inline-block;flex-flow: row wrap;align-items: baseline;margin-right:90px;}.HotelOvernightPeriods {align-items: center;margin:5px;}.trAccompte {background-color: var(--secondary-color);}.flightdelPosition {position: absolute;right: 100px;}.flightairport {width: 200px;}.select {border: 2px solid #CDCDCD;height: 50px;}#Select1 {height: 50px;}.tfBox {margin-right: 5px;}.widgetInterline {padding: 5px 0px 5px 0px !important;text-align: left;}.widgetFlightKind {padding-top: 8px !important;}.widgeTfSubBox {padding: 2px !important;background-color: var(--background-fourth-degree)!important;}.widgetTitle {text-align: left;}.widgetFlightimgdelete, .widgetFlightimgAdd {padding-top: 0px;}div[id^='FlightSearchControl'] .divWidth {width : 56%;}.QuicKSearchPanel {background: var(--background-fourth-degree);border-radius: 3px;border: 1px solid var(--secondary-color);padding: 5px 0px 0px 10px;overflow: auto;min-height: 40px;}.QuickSearchTitle {z-index: 10;background: var(--secondary-color);color: var(--background-first-degree);padding: 3px 10px;border-radius: 3px 3px 3px 0;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);margin: -17px 0 0 -1px;font-size: calc(var(--main-font-size) + 1px );}.QuickSearchAirport {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: calc(var(--main-font-size) + 1px );}.QuickSearchButton {right: 10px;margin: -15px 0 0 0;padding: 0 10px 0 0;width: 100px;height: 30px;font-size: calc(var(--main-font-size) + 2px );color: var(--secondary-color);font-weight: bold;cursor: pointer;}.RoundTrip:before {content: "\f0ec";font-family: fontawesome;font-size: calc(var(--main-font-size) + 2px );color: var(--secondary-color);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 5px;margin-left: 5px;}.OneWay:before {content: "\f178";font-family: fontawesome;font-size: calc(var(--main-font-size) + 2px );color: var(--secondary-color);margin-right: 5px;margin-left: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.FlightQuickSearchBorder {border-left: 1px solid var(--secondary-color);margin-left: 5px;padding-left: 5px;}.QuickSearchLeft {margin-top: 5px;}.WidgetDivQuickSearch {border: 1px solid var(--secondary-color);overflow: auto;padding-top: 5px;}.QuickSearchPadding {padding-bottom: 10px;}.HotelQuicKSearchPanel {background: var(--background-fourth-degree);border: 1px solid var(--secondary-color);padding: 5px 0px 0px 10px;overflow: auto;min-height: 40px;}.widgetHotelSearch {padding: 0px !important }.TripAdvisor_FB {margin-bottom: 10px;}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;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--background-third-degree)', endColorstr='var(--background-third-degree)',GradientType=0 ) !important;color: var(--background-first-degree);margin: 0 auto;padding: 6px 8px !important;border: 0 !important;width: auto !important;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: calc(var(--main-font-size) + 1px ) !important;height: auto !important;font-weight: 300 !important;text-decoration: none;text-transform: uppercase;padding-right: 20px !important;background: url(../images/right_btn.png);background-repeat: no-repeat;background-position: right -7px center;}.orderPrice:before {font-family: FontAwesome;content: "\f071";margin-left: 5px;margin-right: 5px;display: inline-block;color: var(--secondary-color);}.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: var(--secondary-color) !important;}.button_boxShadow {box-shadow: 1px 3px 0px 0px var(--background-third-degree);}.FilterLink {padding: 0 10px 0 0;color: var(--secondary-color);font-weight: 700;cursor: pointer;text-transform: lowercase;}.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;}.PromotionPercentage {border: 1px solid var(--resa-red);padding: 0 1px;display: inline;font-size: var(--main-font-size);color: var(--resa-red);vertical-align: middle;}.PromotionPercentageFlight {border: 1px solid var(--background-first-degree);padding: 0 1px;display: inline;font-size: var(--main-font-size);color: var(--background-first-degree);vertical-align: middle;}.QuickSearchMap {display: flex;justify-content: space-between;align-items: center;}.HotelSelectionArrivalDate {float: left }.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;}.page_selection_hotel #divPrint {padding: 0px !important;}.Hotel_divDates {display: flex;width: 70%;align-items: baseline;justify-content: space-around;}.page_selection_hotel #HyperLink_Print, .page_selection_hotel #Hyperlink_Planning, .page_selection_hotel #HyperLink_AddToFavorite, .page_selection_hotel #HyperLink_SendMail {padding: 8px 8px 8px 0px !important;margin: 0px;}.page_selection_hotel tr#TrPlanning, .page_selection_hotel tr#trPrint {margin-bottom: 0px;}.page_selection_hotel #Button_book_Scroll {margin: 8px 0px;}.page_selection_hotel #Button_TarifDispo_Scroll {margin: 8px 0px;}.page_selection_hotel #DIV_Sharing {margin-left: 10px;}.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);margin:0 15px 0 0;}.hotelFacilityIcon_aircondition:before {font-family: FontAwesome;content: "\f2dc";margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_BabySitting:before {content: "\f1ae";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_Bar:before {content: "\f000";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_Beach:before {content: "\f09e";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_HealthClub:before {content: "\f29a";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_SafeDepositBox:before {content: "\f187";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_Spa:before {content: "\f5bb";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_SwimmingPool:before {content: "\f1de";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_Television:before {content: "\f26c";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_Wifi:before {content: "\f1eb";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotelFacilityInfo_FreeParking:before {content: "\f859";font-family: FontAwesome;margin-right: 5px;display: inline-block;color: var(--resa-green);}.hotel_list_theme_info {display: inline;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: white;display: inline-block;}.hotel_list_theme_info + .hotel_list_theme_info {margin-top: 5px;}.FlashSales {display: inline-flex;background-color: var(--secondary-color) !important;}.FlashSales i {padding: 5px 0px 5px 5px;}.FlashSales span {color: white;padding: 5px;display: inline-block;}}.divRateWithoutPromotion {display: flex;align-items: center;justify-content: flex-end;}.divRateWithoutPromotion #Label_PromotionPercentage {font-weight: bold;padding: 0px 3px;margin-right: 10px;}#Label_WafaCard, #DivWafaCard #Label_Recalculate {font-size: calc(var(--main-font-size) + 2px );font-weight: 400;}#divDisplayWafaCard a {text-decoration: none;}.divPromotion_WafaCard {display: flex;justify-content: space-between;}.divPromotion_WafaCard #divDisplayWafaCard {text-align: right;}.divPromotion_WafaCard #txt_WafaCard {margin-right: 25px;}.divPromotion_WafaCard #Label_WafaCard {color: var(--resa-red);font-weight: bold;}}.hotel_summary_title .TripAdvisor_FB {margin-top: 12px;}#newHotelRoom1 .cr_Grid1 > .cr_title3 {padding: 5px 3px !important;}.newHotelRoom {float: left;margin-top: 14px;width: 100%;}.newhotelInfo {}.roomtypetitle {font-size: calc(var(--main-font-size) + 13px );font-weight: 600;}.newHotelRoom .cr_Grid1 .cr_Grid1SelectedHeaderRoomItem .cr_title3 {padding: 5px 3px !important;}.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 0px !important;}.MoreInfoRoom:before {content: "\f055";font-family: fontawesome;color: white;font-size: calc(var(--main-font-size) + 7px );}.newRoomDiv {display: inline-block;padding: 10px;border: 1px solid rgba(0,0,0,0.5);box-shadow: 3px 3px 9px 2px rgba(0,0,0,0.4);margin-bottom: 10px;}.MoreInfoRoom {text-decoration: none;}.htlwwHotelFacilities {display: flex;flex-flow: row wrap;}.htlwwHotelFacilities > span {margin-right: 5px;}.divImgDescp {display: block;}.prev, .next {text-decoration: none;cursor: pointer;padding: 5px;font-weight: bold;font-size: calc(var(--main-font-size) + 5px );transition: 0.6s ease;}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';font-size: calc(var(--main-font-size) + 3px );color: #545454;font-family: fontawesome;font-style: normal !important;padding-right: 5px;}.icon-times-circle:before {content: '\f057';font-size: calc(var(--main-font-size) + 3px );color: #545454;font-family: fontawesome;font-style: normal !important;padding-right: 5px;}.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: White;}.slttfcities {width: 315px;height: 100%;background-color: var(--background-second-degree);list-style: none;margin: 0;padding: 0px;overflow-y: auto;}.cr_linkMessageUrgent {background: rgb(246,121,121) !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 7px 7px 7px;}.cr_linkMessageUrgent:before {content: "\f071";font-family: fontawesome;padding: 0 5px;font-size: calc(var(--main-font-size) + 3px );color: var(--main-color) !important;}* {font-family: 'Plus Jakarta Sans', sans-serif !important;}body {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 0px 0px var(--background-fifth-degree);height: 28px !important;background-color: var(--secondary-color);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;box-shadow: 1px 3px 0 0 var(--background-fifth-degree);width: 122.797px !important;height: 28px !important;}#FlightSearch {width: 116.375px !important;float: right;padding: 6px 20px 6px 8px !important;height: 28px !important;background-color: var(--secondary-color);background-position: right -7px center;box-shadow: 1px 3px 0 0 var(--background-third-degree);margin: 0 auto;}#FlightPay {width: 80.3125px !important;padding: 6px 20px 6px 8px !important;height: 28px !important;background-color: var(--secondary-color);background-position: right -7px center;box-shadow: 1px 3px 0 0 var(--background-fifth-degree);margin: 0 auto;}#CarPay {margin: 0 auto;padding: 6px 20px 6px 8px !important;border: 0 !important;width: 80.3125px !important;height: 28px !important;box-shadow: 1px 3px 0 0 var(--background-fifth-degree);float: left;}#PayLoader {width: 80.3125px !important;}#CarSearch {margin: 0 auto;padding: 6px 20px 6px 8px !important;width: 126.25px !important;height: 28px !important;background-repeat: no-repeat;background-position: right -7px center;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);float: left;}#ResaSearch {margin: 0 auto;padding: 6px 20px 6px 8px !important;width: 93.5781px !important;height: 28px !important;background-repeat: no-repeat;background-position: right -7px center;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);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: gloader 1s infinite cubic-bezier(0.165, 0.84, 0.44, 1);opacity: 0.5;}.loader__span {width: 45px;font-size: calc(var(--main-font-size) + 1px ) !important;}.loader__Search {width: 37px;font-size: calc(var(--main-font-size) + 1px ) !important;}@keyframes gloader {0% {transform: scale(0.8);opacity: 0.3 }10% {transform: scale(1);opacity: 1 }100% {transform: scale(0.8);opacity: 0.3 }}.g__loader__dot1 {animation-delay: 0.3s;}.g__loader__dot2 {animation-delay: 0.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);filter: progid:DXImageTransform.Microsoft.Shadow(color='var(--background-fifth-degree)',direction='120',strength='1');color: var(--background-first-degree);font-size: var(--main-font-size);font-weight: normal;text-transform: uppercase;padding: .15em .75em;margin-right: 1em;display: inline-block;letter-spacing: 0.2em;}