  /**********Edition Header***********|
| Ts les éléments de la banière     |
| dans header.css + horloge.css     |
|***********************************/
  /**********Edition Projets**********|
| Ts les éléments de la page        |
| principale (coprs de la page)     |
|***********************************/
  /* Block contenant les informations du body */
  
  #corps-body {
      /* 
    width: 88rem;
    height: 48rem;
    background-color: rgb(255, 255, 255);
    border: #000000;
    border-style: groove;
    border-radius: 20px 20px 0px 0px;
    margin-inline-start: 10%;
    margin-top: 1rem;
    margin-bottom: 1rem;

        /* position: relative; */
      width: 88rem;
      display: flex;
      height: 44rem;
      background-image: url("../../img/partitions-vierge-cle-sol-fa.png");
      background-position: cover;
      background-repeat: no-repeat;
      background-size: 100% auto;
      opacity: 40%;
      /*background-color: rgb(255, 255, 255);*/
      border: #000000;
      border-style: groove;
      border-radius: 20px 20px 0px 0px;
      margin-inline-start: 10%;
      margin-top: 1rem;
      margin-bottom: 1rem;
      align-content: center;
      justify-content: flex-start;
      align-items: stretch;
      flex-direction: row;
      /*overflow: scroll;
    float: inline-start;
    background-clip: border-box;*/
  }
  
  .contenu-body img {
      flex-direction: column;
      justify-content: center;
      margin-inline-start: 10%;
      margin-top: 20%;
      border-bottom-left-radius: 10%;
      border-top-right-radius: 10%;
  }
  
  .contenu-body p {
      flex-direction: column;
      -ms-flex-align: baseline;
  }
  /********************Footer ***************/
  
  footer {
      position: relative;
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 20rem;
      margin-top: 0%;
      padding: 0%;
      background-color: #C22525;
      box-shadow: 0px 4ex 4ex rgba(0, 0, 0, 0.26);
      border-radius: 0px 12rem;
  }
  
  .footer-centre {
      font-family: 'Salsa';
      font-style: normal;
      text-align: center;
      margin-inline-start: -10%;
      font-size: 2rem;
  }
  /***************************** responsive *******************************/
  
  @media screen and (max-width: 1800px) {
      header h1 {
          margin-top: 0%;
          padding-top: 02%;
          margin-bottom: 2%;
          font-size: 10ex;
      }
      header h2 {
          font-size: 8ex;
      }
      .section-menu-css {
          margin-block-start: 1.44%;
          margin-inline-start: 10%;
      }
      /* Menu Fond */
      .fond-menu {
          margin-top: 1.28%;
          padding: 0%;
          width: 80%;
      }
      #corps-body {
          width: 72%;
      }
      #horloge {
          inline-size: 0px;
      }
  }