div.visuel-rubrique {
  height: 13.5rem;
  max-width: 63.75em;
}

.sb-search {
  background: #78a49a;
}

a {
  color: #78a49a;
}

@media screen and (min-width: 40em) {
  #menu {
    max-width: 63.75em;
  }
}

.pagelibre div.paragraphe--1 {
  color: #000000;
}

#encadres .encadre_fiche h3,
#encadres .encadre_rubrique h3 {
  background: #78a49a;
}

.type_vignette_deco {
  background: #78a49a;
}

.lirelasuite {
  background: transparent;
  color: #78a49a;
}

#cssmenu ul li ul li.niv1.first {
  background-color: #78a49a;
}
#cssmenu ul li ul li.niv1.first:hover {
  background-color: #dae9e5;
}
#cssmenu > ul > li.active:after {
  color: #78a49a;
}

#cssmenu a {
  font-size: 1.05rem;
  line-height: 3.5rem;
  padding: 0 0.7rem;
}

.pagelibre .h1,
.pagelibre h1 {
  color: #78a49a;
}
.pagelibre div.paragraphe--1 h2 {
  background-color: #78a49a;
}
.paragraphe--1 h2:after {
  border-color: transparent #78a49a transparent transparent;
}
.pagelibre div.contenu h3 {
  color: #78a49a;
}
div.visuel-rubrique {
  margin: 0 auto;
}

.visuel-rubrique #entete {
  border-color: transparent;
}

.pagelibre div.paragraphe--2 h2 {
  background-color: #78a49a;
}

.visuel-rubrique #entete {
  padding: 0;
  border: 0;
}

#entete {
  padding: 0;
  position: relative;
}

/* Logo display : Mobile */
@media screen and (max-width: 640px) {
  .visuel-rubrique #entete {
    border: 0;
    padding: 0;
    position: absolute;
    width: 13.125rem;
  }
}
