body {background-color:#f9f9f9}
h1 {color:#ff8916;font-weight:600; font-size: 1.8rem;}
h2 {color:#208320;font-weight:600; font-size: 1.4rem;}
h3 {color:#96453b;font-weight:600; font-size: 1.3rem;}
p {color:#96453b;}
h5 {font-size: 1.1rem;}
newsflash-title {font-size: 1rem; font-weight:0;}
<a class="uprm-btn-more_h6">
<a class="uprm-btn-less_h6">

/* Image apparaît au survol ========================================= */
<style>
.lavoir-tooltip {
  position: relative;
  color: #1a6fb5;
  text-decoration: underline dotted;
  text-decoration-color: #1a6fb5;
  cursor: help;
}
.lavoir-tooltip img {
  display: none;
  position: absolute;
  bottom: calc(100% + 3px); /* 3px d'espace au-dessus du mot */
  left: 50%;
  transform: translateX(-50%);
  width: 200px; /* ajustez la taille selon vos besoins */
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.3);
  z-index: 10;
}
.lavoir-tooltip:hover img {
  display: block;
}
</style>

/*Forçage des polices =========================================  */
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: local('Pacifico Regular'), local('Pacifico-Regular'),
    url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2)
      format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'fa-solid-900.woff2';
  src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2') format('woff2'),
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'fa-solid-900.woff2';
  src: url('https://www.vivre-a-cieux.fr/media/vendor/fontawesome-free/webfonts/fa-solid-900.woff2?v=4a6591') format('woff2'),
  font-weight: normal;
  font-style: normal;
  font-display: optional;
  ascent-override: 105%;
  descent-override: 35%;
  line-gap-override: 10%;
}

.hover_img a { position:relative; }
.hover_img a span { position:absolute; display:none; z-index:99; }
.hover_img a:hover span { display:block; }

/*Couleurs de fonds personnalisées*/
.madiv{ display:none;}  a:hover .madiv {display:block;} 
.vert {--cassiopeia-color-primary: #64b346;--cassiopeia-color-link: #A2C523;--cassiopeia-color-hover: #165100;}
.noir {background-color: #000000;--cassiopeia-color-link: #A2C523;--cassiopeia-color-hover: #165100;}
.gris {background-color: #798081;--cassiopeia-color-link: #A2C523;--cassiopeia-color-hover: #165100;}
.bleuclair {background-color: #63FFFB;--cassiopeia-color-link: #A2C523;--cassiopeia-color-hover: #165100;}
.orange {background-color: #F5CC27;--cassiopeia-color-link: #A2C523;--cassiopeia-color-hover: #165100;}

.container-header {background-color:#64b346; background-image:#64b346; height:12em} 
/*bannière en haut */

.container-topbar{display: flex; width: 100%;justify-content: center;}  /*affichage des images dans la bannière */
.mod-randomimage.random-image{margin-right:2px;margin-top:5px}  /*bannière en haut : espacements des modules images*/
/*.mod-menu {justify-content: center; }  centrage du menu cassiopea */
/*.container-header .mod-menu {color:#ccffff;} couleur des textes du menu cassiopea*/
.dj-megamenu-wrapper {position:absolute; margin-top:9em; color:#372121;font-weight: bold;} /* texte DJmenu */
.dj-submenu {background-color: #e2ff7c; color: ;}
.topmenu {margin-top: 150px:}
.dj-megamenu-modern li ul.dj-submenu {color: #fff000}

/* module évènements */
/* .sidebar-left.card {width:250px} */
/* module bienvenue */
.sidebar-right.card {width:250px}
/* module météo */
/* #mod-custom122 {margin-left:30px} */

/* module copyright */
.copyright {height:30px;text-align:center}
.footer .grid-child {color:#fff;padding-top: 0.8em;padding-bottom: 0.8em;margin-right:auto;margin-left:auto}