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

a {color: #59c45b;} /* vert */
.breadcrumb li.active a {color: #59c45a;}
.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: #59c45a;color: #fff;}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today.ui-datepicker-current-day a {background-color: #59c45a;color: #fff;}
.search-result p ins {color: #59c45a;}
.post-share a:hover {border: 1px solid #59c45a;}
.post-share-inverse a:hover {border: 1px solid #59c45a;color: #59c45a;}
.top_header .currency-lang-bottom ul li a:hover {background-color: #25ab4b; color: #fff;}
.top_header .btn:hover {background-color: #25ab4b; color: #fff;}

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

.nav-desktop ul > li:hover {background-color: #59c45a;}

.nav-desktop ul ul li:hover,
.nav-desktop ul li.current-menu-parent,
.nav-desktop ul ul li.current-menu-item {
  background-color: #59c45a;
  border-color: #59c45a;
}
.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: #59c45b;}
.header .callcenter .callcenter_txt .arrow_box, .sub-banner .callcenter .callcenter_txt .arrow_box {background: #59c45b;}
.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: #59c45b;border-width: 10px;margin-left: -10px;}

.awe-btn.awe-search {background-color: #59c45b; border-color: #4db74f;}
.awe-btn {border: 1px solid #59c45b;}
.awe-btn.arrow-right.arrow-color {background-image: url('/ex/v3/images/icon-arrow-vert.png')}
.awe-btn.arrow-right.arrow-color:hover {color: white !important; background-image: url('/ex/v3/images/icon-arrow-white.png'); background-color: #59c45b;}
.awe-btn.arrow-left.arrow-color {background-image: url('/ex/v3/images/icon-arrow-left-vert.png')}
.awe-btn.arrow-left.arrow-color:hover {color: white !important; background-image: url('/ex/v3/images/icon-arrow-left-white.png'); background-color: #59c45b;}
.awe-btn.arrow-bg-color {background-color: #59c45b; 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: #59c45b !important; }
.awe-btn.arrow-right.arrow-bg-color:hover { background-image: url('/ex/v3/images/icon-arrow-vert.png');}
.awe-btn.awe-search {background-color: #59c45b; color: #fff; border-color: #4db74f;}
.awe-btn.awe-btn-1 {background-color: #59c45b; color: #fff; border-color: #4db74f;}
.awe-btn.awe-btn-1:hover {background-color: #4db74f; border-color: #59c45b;}
.subscribe .subscribe-form .awe-btn {background-image: url('/ex/v3/images/icon-arrow-vert.png');}
.subscribe .subscribe-form .awe-btn:hover {background-image: url('/ex/v3/images/icon-arrow-white.png'); color: white;}

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

.hotel-item .hotel-text .hotel-name a:hover {color: #59c45a;}

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

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

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

.widget_bloc .title-sidebar {color: #59c45b;}
.magazine-item .magazine-header h3 a:hover {color: #59c45b;}
.magazine-item .magazine-header ul li a:hover {color: #59c45a;}


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

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

.hotel-list-item .hotel-tags a.bgh_color_1:hover::before {border-right-color: #59c45b;}
.hotel-list-item .hotel-tags a.bgh_color_2:hover::before {border-right-color: #EC681A;}
.hotel-list-item .hotel-tags a.bgh_color_3:hover::before {border-right-color: #23BBEE;}
.hotel-list-item .hotel-tags a.bgh_color_4:hover::before {border-right-color: #5A493D;}

#programme_thumbs .programme-item.active .fa {color: #59c45b;}
#commentaire_thumbs .commentaire-item.active .fa {color: #59c45b;}

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

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

.confidence-subscribe {background: #59c45b;}
.thumnail-item figure:before {
  border: 6px solid #59c45b;
}
.thumnail-item figure:after {
  border-left-color: #59c45b;
}

.mb0 {margin-bottom: 0 !important;}
.pb0 {padding-bottom: 0 !important;}

.ea-block-column h2 { color: #59c45b !important; }.ea-bg { background-image: url('/ex/images/14020_capo-rosso.jpg') !important; } 
li.icon-dst30::before { background: rgba(0, 0, 0, 0) url('/ex/images/14049_icon-france.png') no-repeat scroll center center; } 
li.icon-dst31::before { background: rgba(0, 0, 0, 0) url('/ex/images/14052_icon-italie.png') no-repeat scroll center center; } 
li.icon-dst32::before { background: rgba(0, 0, 0, 0) url('/ex/images/14050_icon-monde.png') no-repeat scroll center center; } 
