body {
  background: linear-gradient(
    180deg,
    var(--neutral) 20%,
    var(--highlight) 100%
  );
  background-repeat: no-repeat;
  background-color: var(--highlight);
  color: var(--text-color);
}

.sous-color {
  /*box-shadow: rgb(0, 0, 0) 0px 1px 2px;*/
  background-color: var(--sous-color);
  border: 5px solid var(--highlight);
}

.color nav {
  background: var(--nav-color);
  box-shadow: var(--highlight) 0px 0px 0px 5px;
}

.menu > ul > li > a {
  color: var(--nav-text-color);
}

.color .menu > ul > li:hover {
  color: var(--highlight);
  /*border-bottom: 2px solid #231f20;*/
  box-shadow: 0px 0px 10px 5px inset var(--highlight);
}

.color .menu > ul > li:hover > a {
  color: var(--highlight);
  /*border-bottom: 2px solid #231f20;*/
}

.color .sous a {
  color: var(--text-color); /*Pour l'intérieur du menu */
}

.color nav ul li ul a:hover {
  color: var(--highlight);
  /*border-bottom: 2px solid #231f20;*/
  box-shadow: inset 0px 0px 0px 4px var(--highlight-dark);
  border-radius: 3vw;
}

.color blockquote {
  background-color: rgb(255, 255, 255);
}

.articles-hover:hover {
  color: var(--highlight) !important ;
}

.corps_de_page-color {
  background: var(--highlight-dark);
  box-shadow: 12px 12px 2px 1px rgb(0 0 0 / 20%);
  color: var(--paper-color);
}

.side {
  background: var(--highlight-dark);
}

@media (max-width: 1200px) {
  .corps_de_page-color {
    box-shadow: 12px 12px 2px 1px rgb(0 0 0 / 0%);
  }
}

.mot_de_la_redaction-color {
  color: rgb(0, 0, 0);
  background-color: var(--paper-color);
}

.mot_de_la_redaction-color p {
  color: rgb(0, 0, 0);
}

.mot_de_la_redaction-color blockquote p {
  color: rgb(0, 0, 0);
}

blockquote {
  background-color: var(--quote-color);
}

.side_div-color {
  color: var(--text-color);
  background-color: var(--paper-color);
}

.side_div-color a {
  color: var(--text-color);
}

.side_div-color img {
  display: inline;
}

.side-hover:hover {
  color: var(--highlight) !important ;
  font-weight: bolder;
}

.mot_de_la_redaction-color a {
  color: var(--highlight);
}

.mot_de_la_redaction-color a:hover {
  color: var(--highlight-invert);
}


.search_result-color {
  color: var(--text-color);
  background-color: var(--paper-color);
}