body {
  font-family: "Roboto", sans-serif; /* remplacer par la police du bandeau */
  font-weight: 300;
  color: #F2F6FA; /* blanc cassé, option A */
}

h1, h2, h3, h4 {
  font-family: "Roboto", sans-serif; /* idem */
  color: #ffffff; /* bleu ciel gardé en accent pour les titres */
}.com-content-article__body span {
  color: #F2F6FA !important;
}.container-banner,
.container-banner .moduletable,
.container-banner .mod-custom {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* cas 1 : image insérée dans le module */
.container-banner img {
  display: block;
  width: 100% !important;
  height: auto !important;
}

/* cas 2 : image de fond avec le texte par-dessus */
.container-banner .mod-custom,
.container-banner [style*="background"] {
  background-size: cover !important;
  background-position: center !important;
}