/* Donnees generiques */
.pageContent h1, .pageContent h2{
    color: #151b28 !important;
}
.breadcrumb-steps .breadcrumb-item.active{
    color: #FFF !important;
    background-color: #151b28 !important;
}
.breadcrumb-steps li.active::after {
    border-left-color: #151b28 !important;
}
.breadcrumb-steps li.active::before{
    background-color: #151b28 !important;
}

/* @end Donnees generiques*/

.navbar-dark, .bandeau-header {
    background-color: #151b28;
}
.navbar-dark{
    text-transform: uppercase;
}
.navbar-dark .dropdown-menu li{
    text-transform: none;
}
.navbar-dark{
    font-family: 'Archivo Narrow', sans-serif;
}
.navbar-dark .dropdown-menu{
  background: #FFF;
}
.navbar-dark .dropdown.dropdown-full-screen .dropdown-menu{
  background: #FFF !important;
}
header a, header a:hover {
    color: #151b28;
}

.navbar-dark .navbar-nav > .active > a, .navbar-dark .navbar-nav > .active > a:hover, .navbar-dark .navbar-nav > .active > a:focus, .navbar-dark .navbar-nav > li > a:hover, .navbar-dark .navbar-nav > li > a:focus, .navbar-dark .navbar-nav > .open > a, .navbar-dark .navbar-nav > .open > a:hover, .navbar-dark .navbar-nav > .open > a:focus {
    background-color: #1d2026;
}

.carousel-caption .btn-primary {
    background-color: #c6b8ac;
}

.carousel-caption h2 {
    color: #c6b8ac;
}

/* BlocLogoInfos */
.blocLogoInfos {
  <!--background-color: #FFF !important; -->
}
page .blocLogoInfos {
  background-color: #ffffff !important;
}
/* @end BlocLogoInfos */

/* Aside (menu gauche) */
aside, aside .list-group-item:not(.list-group-item-heading){
  color: #1d2026 !important;
  background-color: #FFF !important;
}
.page aside, .page aside .list-group-item:not(.list-group-item-heading){
  color: #1d2026;
  background-color: #ffffff !important;
}


aside #blocInfos, aside #blocInfos a{
    color: #151b28;
}
/* @end Aside (menu gauche) */

#moteur.columnBlock, #moteur.columnBlock:hover{
    background-color: #444;
}
#moteur.columnBlock h3, #moteur.columnBlock #searchArea .number{
    color: #c6b8ac;
}

#moteur.foregroundBlock, #homeContainer #moteur{
    background-color: rgba(0,  0,  0,  0.6);
}
#moteur.foregroundBlock h3, #moteur.foregroundBlock #searchArea .number, #homeContainer #moteur h3, #homeContainer #moteur #searchArea .number{
    color: #c6b8ac;
}

#moteur form .btn{
    color: #FFF;
    background-color: #c6b8ac;
}
#moteur .slider-handle{
    background-color: #c6b8ac;
    background-image: linear-gradient(to bottom, #c6b8ac 0%, #c6b8ac 100%)
    }
#moteur .bootstrap-tagsinput .tag{
    background-color: #151b28 !important;
}
/* Home CSS */
/* @end Home CSS */

/* Widget Listes */
#homeContainer .listItems{
    font-family: 'Archivo Narrow', sans-serif;
}
.listItems .item .title{
    color: #151b28;
}
.listItems.lines .item .putForward,
.listItems .item .putForward .highlight{
    color: #151b28;
}
.listItems .item .badge.highlight{
    background-color: #151b28;
}
.listItems .item .badge.badge-percent.highlight{
    background-color: #151b28;
    color: white !important;
}
.listItems .item .putForward .prixInfo{
    color: #151b28;
}
.listItems .item .visual .badge.highlight{
    color: #151b28;
}
.sliderBlock .carousel .item{
    background-color: #151b28;
}
.listItems h3, .sliderBlock h3, .text_widget h3, .newsletter_subscribe_widget h3, .creadif_subscribe_widget h3, .widget-passport-eligibility-title{
    background-color: #151b28;
}
.sliderBlock .carousel .item{
    background-color: #151b28;
}
.listItems.mosaic .item .desc-footer > .desc-footer-body > div.price, 
.listItems.mosaic .item .desc-footer > .desc-footer-body > div.price .highlight,
.listItems.product-carousel-widget .item .desc-header-body > div.price,
.listItems.product-carousel-widget .item .desc-header-body > div.price .highlight {
    background-color: #fafafa;
    color: #1d2026;
}
.listItems.mosaic .item .desc-footer > .desc-footer-body > div:last-child,
.listItems.product-carousel-widget .item .desc-header-body > div.offer_link,
.listItems.lines div.offer_link {
    background-color: #151b28 !important;
    color: #ffffff !important;
}
/* @end Widget Home Produits*/

/* Widget Menus CMS */
.list-group-item.list-group-item-heading, aside .newsletter_subscribe_widget h3, aside .creadif_subscribe_widget h3{
    color: #FFF !important;
    background-color: #c6b8ac !important;
}
/* @end Widget Menus CMS */

/* Widget Tracking Cookies Box */
#cookies_info_box.box, #cookies_info_box .modal-body, #cookies_info_box .modal-footer{
  color: #FFF !important;
  background-color: #757a84 !important;
}
#cookies_info_box button.btn_refuse{
  color: #FFF;
  background-color: #585858;
}
#cookies_info_box button.btn_validate{
  color: #FFF;
  background-color: #c6b8ac;
}
/* @end Widget Tracking Cookies Box */

/* Fil d'Ariane */
.breadcrumb a {
  color: #151b28;
}
/* ProduitsVoyages */
#produits #blocTitre h1{
    color: #151b28;
}
#navigationFilters h5#titleSearchToggle, #navigationFilters h5#title-num-total {
    color: #c6b8ac;
    background-color: #585858;
}
#navigationFilters .slider-container .ui-widget-header {
  background-color: #151b28;
}
#navigationFilters .slider-container .slider-labels #slider-min-price,
#navigationFilters .slider-container .slider-labels #slider-max-price {
  color: #151b28;
}
#navigationFilters #form_filters .filter-title {
  background-color: #151b28;
}
.background-novisual {
  background-color: #151b28;
}
#produits #lst-filtres .filter-enabled {
  background-color: #c6b8ac;
}
#produits .listItems .item .badge.highlight{
  background-color: #151b28;
}
#produits .listItems{
    font-family: 'Archivo Narrow', sans-serif;
}
.fiche-produit #blocTitre h1{
  color: #151b28;
}
.fiche-produit #product_tabs a{
  color: #151b28 !important;
  background-color: #ffffff !important;
}
.fiche-produit #product_tabs > li > a.active {
  color: #FFF !important;
  background-color: #151b28 !important;
}
.fiche-produit #blocPrix .prix{
  color: #151b28;
}
.fiche-produit #blocPrix .prixInfo{
  color: #151b28;
}
.fiche-produit .departure .price{
  color: #151b28;
}
.fiche-produit .promo{
  background-color: #151b28;
}
.fiche-produit .btn-dates {
  background-color: #1d2026;
  border-color: #1d2026;
}

/* Page Contact */
#coordonnees_list > .nav.nav-tabs > li.nav-item > a:not(.active){
  background-color: #c6b8ac !important;
  color: #ffffff !important;
}
#coordonnees_list > .nav.nav-tabs > li.nav-item > a:not(.active):hover{
  background-color: #151b28 !important;
  color: #ffffff !important;
}
#coordonnees_list > .nav.nav-tabs > li.nav-item > a.active{
  background-color: #151b28 !important;
  color: #ffffff !important;
}
#coordonnees_list .titreSection, #contact .titreSection {
    color: #ffffff;
    background-color: #c6b8ac;
}
/* @end Page Contact */

/* Footer */
footer #bandeau01{
  background-color: #999;
}
footer #bandeau01, footer #bandeau01 a{
  color: #FFF;
}
footer #bandeau02{
  background-color: #ccc;
}
footer #bandeau02, footer #bandeau02 a{
  color: #333;
}
/* @end Footer */

/* Widget HeadLine ThemesLib */
.headline_top_page, .headline_mobile, .headline_top_logo, .healine_bottom_logo{
    color: #1d2026;
}
.headline_top_page{
    display: none;
}
.headline_mobile{
    display: none;
}
.headline_top_logo{
    display: none;
}
.healine_bottom_logo{
    display: none;
}
/* @end Widget HeadLine ThemesLib */
.callbackWidgetLink a{
  border: 1px solid #FFF;
  background-color: rgba(255,255,255,0);
  color: #FFF !important;
  }

/* Widget Rappel */
/* @end Widget Rappel */

/* Widget Eligibilité passeport */
.widget-passport-eligibility .widget-passport-eligibility-form-title,
.passport_eligibility_widget_daterangepicker td.active {
    background-color: #c6b8ac !important;  
}
.widget-passport-eligibility input, .widget-passport-eligibility .autocompleter-choices .fa {
    color: #c6b8ac !important;
}
/* @end Widget Eligibilité passeport */

/* Variables génériques */
.btn-color-custom {
  background-color: #151b28 !important;
  border-color: #151b28 !important;
  color: #ffffff !important;
}
.btn-color-custom:hover {
  background-color: #030407 !important;
  color: #ffffff !important;
}
.btn-color-custom:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 2px 0.2rem #151b28 !important;
}
/* @end variables génériques */
