h1{color: darkgreen; text-align: center!important; text-transform: uppercase!important; margin-top: 1px;  margin-bottom: 1px;
 /*background-color: rgb(0, 0, 0, 0.1);*/font-size: 3.2rem;!important; }
h2{color: blue; text-align: center!important; text-transform: none!important; margin-top: 1px;  margin-bottom: 1px;
 /*background-color: rgb(0, 0, 0, 0.1);*/font-size: 2.8em!important;}
h3{color: red; text-align: center!important; text-transform: uppercase!important; margin-top: 1px;  margin-bottom: 1px;
 /*background-color: rgb(0, 0, 0, 0.1);*/ font-size: 2em!important; }
h4{color: darkviolet; text-align: center!important; text-transform: uppercase!important; margin-top: 1px;  margin-bottom: 1px;
 /*background-color: rgb(0, 0, 0, 0.1);*/font-size: 1.6em!important; }
h5{color: pink; text-align: center!important; text-transform: uppercase!important; margin-top: 1px;  margin-bottom: 1px;
 /*background-color: rgb(0, 0, 0, 0.1);*/font-size: 1.4rem; }
h6 {color: black; text-align: center!important; text-transform: uppercase!important; margin-top: 1px;  margin-bottom: 1px;
 /*background-color: rgb(0, 0, 0, 0.1);*/font-size: 1rem; }

.container-header {
  background-color: black;  background-image: none; margin-bottom: 0px; /* espace sous l'en-tête */}
  
/* Exemple : marge autour du contenu principal */
.container-component {
    margin-top: 0px;   /* marge en haut */ margin-bottom: 0px; /* marge en bas */}

.body,
.grid-child container-component,
.main,
.container-footer,
.bottom-b,
.bottom-a {
   content: ''; position: absolute; top: 0; right: 50%; background: red; width: 100vw;
   transform: translateX( 50%); height: 100%; margin: none!important; padding: none!important;}

