
/* ============================
   COULEURS DE BASE
============================ */
body {
  color: #7A7A7A;
}

/* ============================
   HEADER
============================ */
.Header__name {
  text-align: center;
  text-transform: uppercase;
}

.Header__active,
header a:hover {
  text-decoration: underline;
}

.Header__homeContent.Header__homeNavbarFixed .Header__navbar {
  background-color: #414042;
}

.Header__globalSearch,
.Header__globalSearchAlt {
  width: 800px;
  border: none;
}

.Header__homeNavbarFixed .Header__menu,
.Header__homeNavbarFixed .Header__menu:after,
.Header__homeNavbarFixed .Header__menu:before {
  background-color: white;
}

.Header__homeNavbarFixed .Header__menuToggle {
  background-color: transparent;
}

/* ============================
   FORMULAIRES & CHAMPS
============================ */
button,
input,
textarea,
.SearchContainer__globalSearch,
.textbox_div,
button .blue,
.blue#nextbtn,
.SearchList__listmenu {
  border-radius: 30px !important;
}

/* ============================
   BOUTONS & INTERACTIONS
============================ */
button,
.AppContainer__backToTop {
  background-color: #2667FF !important;
}

button:hover,
.AppContainer__backToTop:hover {
  color: white;
  background-color: #3B28CC !important;
}

/* ============================
   ICONES & ÉLÉMENTS VISUELS
============================ */
.SearchContainer__searchIcon {
  border-radius: 0 30px 30px 0;
}

.commonStyle__zt3BrandBg {
  background-color: white;
}

.Icon__brand,
.Icon__white,
.commonStyle__zt3Brand {
  color: #2667FF;
}

.Icon__brand:hover,
.Icon__white:hover,
.commonStyle__zt3Brand:hover {
  color: #3B28CC;
}

.AppContainer__backToTop .Icon__white {
  color: white;
}

/* ============================
   AUTRES ÉLÉMENTS
============================ */
.BreadCrumbs__breadcrumbsView ul li:last-child {
  color: #7A7A7A;
}

.commonStyle__zt3breadCrumbText:hover {
  color: white;
}

