/* Fond général du site en blanc */
body {
    background-color: #ffffff !important;
}

/* Tous les liens du site en noir */
a {
    color: #000000 !important;
}

/* Couleur des liens quand on passe la souris dessus */
a:hover {
    color: #000000 !important;
    text-decoration: underline; /* Option : souligner au survol */
}

/* Barre de menu spécifique : fond blanc et liens noirs */
.navbar, .menu, .navigation {
    background-color: #ffffff !important;
}

.navbar a, .menu a, .navigation a, .navbar span, .menu span, .navigation span {
    color: #000000 !important;
}

.navbar a:hover, .menu a:hover, .navigation a:hover {
    color: #000000 !important;
}

div[data-zone-alias="Zone 1792842"] {
  background-color: #6d071a !important;
  color: white !important;
  text-align: center !important;
  font-size: 24px !important;
  font-weight: bold !important;
  padding: 40px 20px !important;
  margin-top: -180px !important; /* fait chevaucher le bloc sur le carrousel */
  border-radius: 0 !important;
  position: relative !important;
  z-index: 1 !important;
  box-shadow: none !important;
}

/* Remettre les images du carrousel à l’état natif */
.carousel-inner .item img {
  position: static !important;
  z-index: auto !important;
}

/* Forcer le carrousel à rester au-dessus */
.carousel-inner {
  position: relative !important;
  z-index: 10 !important;
}

/* Le bloc bleu : sous le carrousel */
div[data-zone-alias="Zone 1792842"] {
  z-index: 1 !important;
  position: relative !important;
  margin-top: -200px !important;
  background-color: #6d071a !important;
  color: white !important;
  text-align: center !important;
  font-size: 24px !important;
  font-weight: bold !important;
  padding: 40px 20px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Centrer le menu horizontalement */
.navbar-nav {
  float: none !important;
  display: flex !important;
  justify-content: center !important;
  text-align: center !important;
}

#submitform {
  color: #000000 !important;
  background-color: #f5f5f5 !important;
  border: 2px solid #ffffff !important;
}