.txt_color_0 {color: #5a4a3d !important;} /* Marron neutre */
.txt_color_1 {color: #23BBEE !important;}
.bg_color_0 {background: #5a4a3d !important;} /* Marron neutre */
.bg_color_1 {background: #23BBEE !important;}
.bgh_color_0:hover {background: #5a4a3d !important;} /* Marron neutre */
.bgh_color_1:hover {background: #23BBEE !important;}

a {color: #23BBEE;} /* vert */

.breadcrumb li.active a {color: #23BBEE;}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day a{background-color: #23BBEE;color: #fff;}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day a {background-color: #23BBEE;}
.search-result p ins {color: #23BBEE;}

.top_header .currency-lang-bottom ul li a:hover {background-color: #23BBEE; color: #fff;}
.top_header .btn:hover {background-color: #23BBEE; color: #fff;}

.bars:after{ background-color: #23BBEE;}
.header .bars ,
.header.header-stick .bars {
  border-color: #23BBEE;
  color: #23BBEE;
}
.header.header-stick .bars:after,
.header.header-stick .bars:before {
  background-color: #23BBEE;
}
.header .callcenter .callcenter_img a:after,
.header.header-stick .callcenter .callcenter_img a:after {color: #23BBEE;}

.nav-desktop ul > li:hover {background-color: #23BBEE;}

.nav-desktop ul ul li:hover,
.nav-desktop ul li.current-menu-parent,
.nav-desktop ul ul li.current-menu-item {
  background-color: #23BBEE;
  border-color: #23BBEE;
}
.nav .nav-inner {background-color: rgba(90, 74, 61, 0.95);}
.nav ul li.current-menu-parent,
.nav ul li.current-menu-item,
.nav ul li.active,
.nav > ul > li:hover {
  background-color: rgba(90, 74, 61, 1);
}

.header.header-stick .callcenter .callcenter_txt,
.sub-banner .callcenter2 .callcenter_txt,
.sub-banner .callcenter .callcenter_txt {border-color: #23BBEE;}
.header .callcenter .callcenter_txt .arrow_box, .sub-banner .callcenter .callcenter_txt .arrow_box {background: #23BBEE;}
.header .callcenter .callcenter_txt .arrow_box:after, .sub-banner .callcenter .callcenter_txt .arrow_box:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(89, 196, 91, 0);border-bottom-color: #23BBEE;border-width: 10px;margin-left: -10px;}

.awe-btn.awe-search {background-color: #23BBEE; border-color: #23BBEE;}
.awe-btn {border: 1px solid #23BBEE;}
.awe-btn.arrow-right.arrow-color {background-image: url('/ex/v3/images/icon-arrow-bleu.png')}
.awe-btn.arrow-right.arrow-color:hover {color: white !important; background-image: url('/ex/v3/images/icon-arrow-white.png'); background-color: #23BBEE;}
.awe-btn.arrow-left.arrow-color {background-image: url('/ex/v3/images/icon-arrow-left-bleu.png')}
.awe-btn.arrow-left.arrow-color:hover {color: white !important; background-image: url('/ex/v3/images/icon-arrow-left-white.png'); background-color: #23BBEE;}
.awe-btn.arrow-bg-color {background-color: #23BBEE; color: white;}
.awe-btn.arrow-right.arrow-bg-color {background-image: url('/ex/v3/images/icon-arrow-white.png');}
.awe-btn.arrow-bg-color:hover {color: #23BBEE !important; }
.awe-btn.arrow-right.arrow-bg-color:hover { background-image: url('/ex/v3/images/icon-arrow-bleu.png');}
.awe-btn.awe-search {background-color: #23BBEE; color: #fff; border-color: #23BBEE;}
.awe-btn.awe-btn-1 {background-color: #23BBEE; color: #fff; border-color: #23BBEE;}
.awe-btn.awe-btn-1:hover {background-color: #23BBEE; border-color: #23BBEE;}
.subscribe .subscribe-form .awe-btn {background-image: url('/ex/v3/images/icon-arrow-bleu.png');}
.subscribe .subscribe-form .awe-btn:hover {background-image: url('/ex/v3/images/icon-arrow-white.png'); color: white;}

.filtre_sidebar {border-color: #23BBEE; background: #23BBEE; color: white !important; }
.filtre_sidebar.active {background: white; color: #23BBEE !important; text-decoration: none;}

.post-share a:hover {  border: 1px solid #23BBEE;color: #23BBEE;}
.post-share-inverse a:hover {border: 1px solid #23BBEE; color: #23BBEE;}
.hotel-item .hotel-text .hotel-name a:hover {color: #23BBEE;}

.widget-sidebar.text-index-sidebar.destinations ul li a::before,
.widget-sidebar.text-index-sidebar.info ul li::before {color: #23BBEE;}

.widget-sidebar.text-index-sidebar.info ul li a:hover {color: #23BBEE;}

.widget-sidebar.text-index-sidebar ul li.bg-icon-conseil {background: url(/ex/v3/images/icon-conseils-bleu.png) 0px 5px no-repeat;}
.widget-sidebar.text-index-sidebar ul li.bg-icon-liberte {background: url(/ex/v3/images/icon-liberte-bleu.png) 0px 5px no-repeat;}
.widget-sidebar.text-index-sidebar ul li.bg-icon-confiance {background: url(/ex/v3/images/icon-confiance-bleu.png) 0px 5px no-repeat;}

.widget_bloc .title-sidebar {color: #23BBEE;}
.magazine-item .magazine-header h3 a:hover {color: #23BBEE;}
.magazine-item .magazine-header ul li a:hover {color: #23BBEE;}

.thumnail-item.active .fa {color: #23BBEE;}


.payment-step li a:hover span {background-color: #23BBEE;}
.payment-step li.step-select span:after {color: #23BBEE;}
.payment-step li.step-part span {background-color: #23BBEE;}
.payment-step li.step-select:after,
.payment-step li.step-select:before,
.payment-step li.step-part:after{background-color: #23BBEE;}
.payment-room .payment-price .total-trip p ins {color: #23BBEE;}

footer .ul-ft ul li a:hover {color: #23BBEE; padding-left: 3px;}
footer a:hover {color: #23BBEE;}

.hotel-list-item .hotel-tags a.bgh_color_1:hover::before {border-right-color: #23BBEE;}

#programme_thumbs .programme-item.active .fa {color: #23BBEE;}
#commentaire_thumbs .commentaire-item.active .fa {color: #23BBEE;}

.hotel-content .alert-box .rounded {border: 3px solid #23BBEE; color: #23BBEE;}

.detail-sidebar .scroll-heading a:hover,
.detail-sidebar .scroll-heading a.active {color: #23BBEE;}

.confidence-subscribe {background: #23BBEE;}
.thumnail-item figure:before {border: 6px solid #23BBEE;}
.thumnail-item figure:after {border-left-color: #23BBEE;}

.ea-block-column h2 { color: #23BBEE !important; }
