/* === Bloc #1 – navbar-002 === */

#id_bloc_1 {
  background-color: transparent;
  opacity: 1.0;
  z-index: 1030;
  border-style: none;
  border-color: transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}

#id_bloc_1_head {
  background-color: rgba(15, 23, 42, 1.0);
  opacity: 1.0;
  width: 100%;
  position: relative;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}

#navFlexWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 100px;
}


#id_bloc_1_head_lien_simple_1 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_1_head_lien_simple_1:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_1_head_lien_simple_1:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}


#id_bloc_1_head_lien_simple_1_texte_1 {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
  margin: 0;
}




#id_bloc_1_head_lien_simple_2 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_1_head_lien_simple_2:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_1_head_lien_simple_2:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}


#id_bloc_1_head_lien_simple_2_texte_1 {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
  margin: 0;
}




#id_bloc_1_head_lien_simple_3 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_1_head_lien_simple_3:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_1_head_lien_simple_3:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}


#id_bloc_1_head_lien_simple_3_texte_1 {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
  margin: 0;
}




#id_bloc_1_head_lien_simple_4 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_1_head_lien_simple_4:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_1_head_lien_simple_4:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}


#id_bloc_1_head_lien_simple_4_texte_1 {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
  margin: 0;
}




#id_bloc_1_head_lien_simple_5 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_1_head_lien_simple_5:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_1_head_lien_simple_5:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}


#id_bloc_1_head_lien_simple_5_texte_1 {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
  margin: 0;
}




#id_bloc_1_head_lien_simple_6 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_1_head_lien_simple_6:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_1_head_lien_simple_6:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}


#id_bloc_1_head_lien_simple_6_texte_1 {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
  margin: 0;
}



#id_bloc_1_head_bouton_1 {
  background-color: rgba(225, 29, 46, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(225, 29, 46, 1.0);
  text-decoration: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 8px 50px;
  white-space: nowrap;
}
#id_bloc_1_head_bouton_1:hover {
  background-color: rgba(241, 243, 245, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(241, 243, 245, 1.0);
  text-decoration: none;
}
#id_bloc_1_head_bouton_1:hover #id_bloc_1_head_bouton_1_texte_1 {
  color: rgba(0, 18, 30, 1.0);
}
#id_bloc_1_head_bouton_1:active {
  background-color: rgba(241, 243, 245, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(241, 243, 245, 1.0);
  text-decoration: none;
}
#id_bloc_1_head_bouton_1:active #id_bloc_1_head_bouton_1_texte_1 {
  color: rgba(0, 18, 30, 1.0);
}


#id_bloc_1_head_bouton_1_texte_1 {
  color: rgb(255, 255, 255);
  text-align: center;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
  margin: 0;
}

.navbar-toggler {
  border: none;
  padding: 0.5rem;
}
.navbar-toggler i {
  font-size: 1.5rem;
  color: #262626;
}
.navbar-toggler:focus {
  box-shadow: none;
}
@media (max-width: 575.98px) {
  
  #id_bloc_1_head {
    /* mobile fallback padding */
    padding: 8px 15px;
  }
  
  #navFlexWrapper {
    flex-direction: column;
    gap: 15px;
    width: 100%;
    padding: 20px 0;
  }
  .btn-group-right {
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  }
  
  #id_bloc_1_head_bouton_1 {
    /* mobile: keep base padding/size from root #id_bloc_1_head_bouton_1 */
    margin-top: 20px;
    width: auto;
    height: auto;
    border-radius: 0;
  }
  
  
  #id_bloc_1_head_bouton_1_texte_1 {
    font-size: inherit;
    line-height: inherit;
    letter-spacing: normal;
    margin-top: 0;
}
  
}
@media (min-width: 576px) {
  
  #id_bloc_1_head_bouton_1 {
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    margin-top: 0;
  }
  
  
  #id_bloc_1_head_bouton_1_texte_1 {
    font-size: 15.0px;
    line-height: 1.15;
    letter-spacing: 0em;
    margin-top: 3.3px;
}
  
  .btn-group-right {
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
}
/* Tablette (768px - 991px) */
@media (min-width: 768px) {
  
  #id_bloc_1_head {
    padding-top: 9.3px;
    padding-bottom: 9.3px;
  }
  
  #navFlexWrapper {
    gap: 60px;
  }
  .btn-group-right {
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
  
  #id_bloc_1_head_bouton_1 {
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 8px;
    padding-left: 12px;
    border-radius: 4px;
    margin-top: 0;
    width: auto;
    height: auto;
  }
  
  
  #id_bloc_1_head_bouton_1_texte_1 {
    font-size: 15.0px;
    line-height: 1.15;
    letter-spacing: 0em;
    margin-top: 4.2px;
}
  
}
@media (min-width: 992px) {
  #navFlexWrapper {
    gap: 80px;
  }
  
  #id_bloc_1_head_bouton_1 {
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 8px;
    padding-left: 12px;
    border-radius: 4px;
    margin-top: 0;
    width: auto;
    height: auto;
  }
  
  
  #id_bloc_1_head_bouton_1_texte_1 {
    font-size: 15.0px;
    line-height: 1.15;
    letter-spacing: 0em;
    margin-top: 5.1px;
}
  
  .btn-group-right {
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
}
@media (min-width: 1200px) {
  #navFlexWrapper {
    gap: 100px;
  }
  
  #id_bloc_1_head_bouton_1 {
    padding-top: 10px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-left: 14px;
    margin-top: 0;
    width: auto;
    height: auto;
  }
  
  
  #id_bloc_1_head_bouton_1_texte_1 {
    font-size: 15.0px;
    line-height: 1.15;
    letter-spacing: 0em;
    margin-top: 5.7px;
}
  
  .btn-group-right {
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
}
@media (min-width: 1400px) {
  #navFlexWrapper {
    gap: 140px;
  }
  
  #id_bloc_1_head_bouton_1 {
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16px;
    margin-top: 0;
    width: auto;
    height: auto;
  }
  
  
  #id_bloc_1_head_bouton_1_texte_1 {
    font-size: 15.0px;
    line-height: 1.15;
    letter-spacing: 0em;
    margin-top: 6.0px;
}
  
  .btn-group-right {
  position: absolute;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}
}


/* === Bloc #2 – blog-002 === */

#id_bloc_2 {
  background-color: rgba(255, 255, 255, 1.0);
  opacity: 1.0;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
}



.article_1 {
  background-color: rgba(255, 255, 255, 1.0);
  opacity: 1.0;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
}



.article_1_inner_block {
  background-color: rgba(15, 23, 42, 1.0);
  opacity: 1.0;
  background-size: cover;
  background-position: center;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
}



.article_1_image_article {
  max-width: 100%;
  height: auto;

  opacity: 1.0;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  /* Center image */
  display: block;
  margin-left: auto;
  margin-right: auto;
  /* End center image */

}



.article_1_titre_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
}



.article_1_date_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Mustica Pro';
  opacity: 1;
}



.article_1_extrait_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Poppins';
  opacity: 1;
}



.article_1_bouton_article {
  background-color: rgba(225, 29, 46, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(225, 29, 46, 1.0);
  text-decoration: none;
  display: block;
  justify-content: center;
  align-items: center;
  border-radius: 5pt !important;
}

.article_1_bouton_article:hover {
  background-color: rgba(241, 243, 245, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(241, 243, 245, 1.0);
  text-decoration: none;
}

.article_1_bouton_article:active {
  background-color: rgba(241, 243, 245, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(241, 243, 245, 1.0);
  text-decoration: none;
}



.article_1_bouton_article_texte_1 {
  color: rgb(255, 255, 255);
  text-align: center;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
}

.article_1_bouton_article:hover .article_1_bouton_article_texte_1 {
  color: rgba(0, 18, 30, 1.0);
}

.article_1_bouton_article:active .article_1_bouton_article_texte_1 {
  color: rgba(0, 18, 30, 1.0);
}




.article_2 {
  background-color: rgba(255, 255, 255, 1.0);
  opacity: 1.0;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
}



.article_2_inner_block {
  background-color: rgba(15, 23, 42, 1.0);
  opacity: 1.0;
  background-size: cover;
  background-position: center;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
}



.article_2_image_article {
  max-width: 100%;
  height: auto;

  opacity: 1.0;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  /* Center image */
  display: block;
  margin-left: auto;
  margin-right: auto;
  /* End center image */

}



.article_2_titre_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
}



.article_2_date_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Mustica Pro';
  opacity: 1;
}



.article_2_extrait_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Poppins';
  opacity: 1;
}



.article_2_bouton_article {
  background-color: rgba(225, 29, 46, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(225, 29, 46, 1.0);
  text-decoration: none;
  display: block;
  justify-content: center;
  align-items: center;
}

.article_2_bouton_article:hover {
  background-color: rgba(241, 243, 245, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(241, 243, 245, 1.0);
  text-decoration: none;
}

.article_2_bouton_article:active {
  background-color: rgba(241, 243, 245, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(241, 243, 245, 1.0);
  text-decoration: none;
}



.article_2_bouton_article_texte_1 {
  color: rgb(255, 255, 255);
  text-align: center;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
}

.article_2_bouton_article:hover .article_2_bouton_article_texte_1 {
  color: rgba(0, 18, 30, 1.0);
}

.article_2_bouton_article:active .article_2_bouton_article_texte_1 {
  color: rgba(0, 18, 30, 1.0);
}




.article_3 {
  background-color: rgba(255, 255, 255, 1.0);
  opacity: 1.0;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
}



.article_3_inner_block {
  background-color: rgba(15, 23, 42, 1.0);
  opacity: 1.0;
  background-size: cover;
  background-position: center;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
}



.article_3_image_article {
  max-width: 100%;
  height: auto;

  opacity: 1.0;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  /* Center image */
  display: block;
  margin-left: auto;
  margin-right: auto;
  /* End center image */

}



.article_3_titre_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
}



.article_3_date_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Mustica Pro';
  opacity: 1;
}



.article_3_extrait_article {
  color: rgb(255, 255, 255);
  text-align: left;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Poppins';
  opacity: 1;
}



.article_3_bouton_article {
  background-color: rgba(225, 29, 46, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(225, 29, 46, 1.0);
  text-decoration: none;
  display: block;
  justify-content: center;
  align-items: center;
}

.article_3_bouton_article:hover {
  background-color: rgba(241, 243, 245, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(241, 243, 245, 1.0);
  text-decoration: none;
}

.article_3_bouton_article:active {
  background-color: rgba(241, 243, 245, 1.0);
  opacity: 1.0;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgba(241, 243, 245, 1.0);
  text-decoration: none;
}



.article_3_bouton_article_texte_1 {
  color: rgb(255, 255, 255);
  text-align: center;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: none;
  font-family: 'Louis George Cafe';
  opacity: 1;
}

.article_3_bouton_article:hover .article_3_bouton_article_texte_1 {
  color: rgba(0, 18, 30, 1.0);
}

.article_3_bouton_article:active .article_3_bouton_article_texte_1 {
  color: rgba(0, 18, 30, 1.0);
}



/* Responsive Breakpoints */

@media (max-width: 575.98px) {
  
  .article_1 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 23.14px;
    padding-right: 25px;
    padding-bottom: 23.14px;
    padding-left: 25px;
  }
  

  
  .article_1_inner_block {
    border-radius: 0;
    margin-left: 0px /* 85.2px */;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 32.04px;
    padding-right: 37.52px;
    padding-bottom: 31.15px;
    padding-left: 19.6px;
    border-top-left-radius: 1.25px;
    border-top-right-radius: 1.25px;
    border-bottom-left-radius: 1.25px;
    border-bottom-right-radius: 1.25px;

  }
  
  
  
  .article_1_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 14.0px */;
    margin-top: 0px /* 14.4px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_1_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 5.2px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 5.6px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 8.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.34px;
    padding-right: 9.8px;
    padding-bottom: 5.34px;
    padding-left: 9.8px;
  }
  

  
  .article_1_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 7.0px;
    margin-top: 2.4px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
}
  

  
  .article_2 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 23.14px;
    padding-right: 119.84px;
    padding-bottom: 23.14px;
    padding-left: 119.28px;
  }
  

  
  .article_2_inner_block {
    border-radius: 0;
    margin-left: 0px /* 85.2px */;
    margin-top: 0px /* 10.4px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 32.04px;
    padding-right: 40.32px;
    padding-bottom: 31.15px;
    padding-left: 19.6px;
  }
  

  
  .article_2_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 14.0px */;
    margin-top: 0px /* 14.4px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_2_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 5.2px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 5.6px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 8.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.34px;
    padding-right: 9.8px;
    padding-bottom: 5.34px;
    padding-left: 9.8px;
  }
  

  
  .article_2_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 7.0px;
    margin-top: 2.4px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_3 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 23.14px;
    padding-right: 119.84px;
    padding-bottom: 23.14px;
    padding-left: 119.28px;
  }
  

  
  .article_3_inner_block {
    border-radius: 0;
    margin-left: 0px /* 85.2px */;
    margin-top: 0px /* 10.4px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 32.04px;
    padding-right: 42.0px;
    padding-bottom: 31.15px;
    padding-left: 19.6px;
  }
  

  
  .article_3_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 14.0px */;
    margin-top: 0px /* 14.4px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_3_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 5.2px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 5.6px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 8.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.34px;
    padding-right: 9.8px;
    padding-bottom: 5.34px;
    padding-left: 9.8px;
  }
  

  
  .article_3_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 7.0px;
    margin-top: 2.4px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  
}

@media (min-width: 576px) {
  
  .article_1 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 23.66px;
    padding-right: 35px;
    padding-bottom: 23.66px;
    padding-left: 35px;
  }
  

  
  .article_1_inner_block {
    border-radius: 0;
    margin-left: 0px /* 117.15px */;
    margin-top: 0px /* 14.3px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 32.76px;
    padding-right: 42.88px;
    padding-bottom: 31.85px;
    padding-left: 22.4px;
    border-top-left-radius: 1.9px;
    border-top-right-radius: 1.9px;
    border-bottom-left-radius: 1.9px;
    border-bottom-right-radius: 1.9px;

  }
  
  
  
  .article_1_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 19.25px */;
    margin-top: 0px /* 19.8px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_1_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 7.15px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 7.7px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 11.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.46px;
    padding-right: 11.2px;
    padding-bottom: 5.46px;
    padding-left: 11.2px;
  }
  

  
  .article_1_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 9.62px;
    margin-top: 3.3px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_2 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 23.66px;
    padding-right: 136.96px;
    padding-bottom: 23.66px;
    padding-left: 136.32px;
  }
  

  
  .article_2_inner_block {
    border-radius: 0;
    margin-left: 0px /* 117.15px */;
    margin-top: 0px /* 14.3px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 32.76px;
    padding-right: 46.08px;
    padding-bottom: 31.85px;
    padding-left: 22.4px;
  }
  

  
  .article_2_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 19.25px */;
    margin-top: 0px /* 19.8px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_2_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 7.15px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 7.7px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 11.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.46px;
    padding-right: 11.2px;
    padding-bottom: 5.46px;
    padding-left: 11.2px;
  }
  

  
  .article_2_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 9.62px;
    margin-top: 3.3px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_3 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 23.66px;
    padding-right: 136.96px;
    padding-bottom: 23.66px;
    padding-left: 136.32px;
  }
  

  
  .article_3_inner_block {
    border-radius: 0;
    margin-left: 0px /* 117.15px */;
    margin-top: 0px /* 14.3px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 32.76px;
    padding-right: 48.0px;
    padding-bottom: 31.85px;
    padding-left: 22.4px;
  }
  

  
  .article_3_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 19.25px */;
    margin-top: 0px /* 19.8px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_3_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 7.15px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.0px;
    margin-left: 0.0px;
    margin-top: 7.7px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 11.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.46px;
    padding-right: 11.2px;
    padding-bottom: 5.46px;
    padding-left: 11.2px;
  }
  

  
  .article_3_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 9.62px;
    margin-top: 3.3px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  
}

@media (min-width: 768px) {
  
  .article_1 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 24.18px;
    padding-right: 45px;
    padding-bottom: 24.18px;
    padding-left: 45px;
  }
  

  
  .article_1_inner_block {
    border-radius: 0;
    margin-left: 0px /* 149.1px */;
    margin-top: 0px /* 18.2px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 33.48px;
    padding-right: 50.92px;
    padding-bottom: 32.55px;
    padding-left: 26.6px;
    border-top-left-radius: 2.55px;
    border-top-right-radius: 2.55px;
    border-bottom-left-radius: 2.55px;
    border-bottom-right-radius: 2.55px;

  }
  
  
  
  .article_1_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 24.5px */;
    margin-top: 0px /* 25.2px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_1_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.5px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.2px;
    margin-left: 0.0px;
    margin-top: 9.1px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.2px;
    margin-left: 0.0px;
    margin-top: 9.8px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_1_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 14.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.58px;
    padding-right: 13.3px;
    padding-bottom: 5.58px;
    padding-left: 13.3px;
  }
  

  
  .article_1_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 12.25px;
    margin-top: 4.2px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_2 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 24.18px;
    padding-right: 162.64px;
    padding-bottom: 24.18px;
    padding-left: 161.88px;
  }
  

  
  .article_2_inner_block {
    border-radius: 0;
    margin-left: 0px /* 149.1px */;
    margin-top: 0px /* 18.2px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 33.48px;
    padding-right: 54.72px;
    padding-bottom: 32.55px;
    padding-left: 26.6px;
  }
  

  
  .article_2_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 24.5px */;
    margin-top: 0px /* 25.2px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_2_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.5px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.2px;
    margin-left: 0.0px;
    margin-top: 9.1px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.2px;
    margin-left: 0.0px;
    margin-top: 9.8px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_2_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 14.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.58px;
    padding-right: 13.3px;
    padding-bottom: 5.58px;
    padding-left: 13.3px;
  }
  

  
  .article_2_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 12.25px;
    margin-top: 4.2px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_3 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 24.18px;
    padding-right: 162.64px;
    padding-bottom: 24.18px;
    padding-left: 161.88px;
  }
  

  
  .article_3_inner_block {
    border-radius: 0;
    margin-left: 0px /* 149.1px */;
    margin-top: 0px /* 18.2px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 33.48px;
    padding-right: 57.0px;
    padding-bottom: 32.55px;
    padding-left: 26.6px;
  }
  

  
  .article_3_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 24.5px */;
    margin-top: 0px /* 25.2px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_3_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 22.5px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.2px;
    margin-left: 0.0px;
    margin-top: 9.1px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.2px;
    margin-left: 0.0px;
    margin-top: 9.8px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
    text-align: left;
  }
  

  
  .article_3_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 14.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.58px;
    padding-right: 13.3px;
    padding-bottom: 5.58px;
    padding-left: 13.3px;
  }
  

  
  .article_3_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 12.25px;
    margin-top: 4.2px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  
}

@media (min-width: 992px) {
  
  .article_1 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 24.7px;
    padding-right: 90px;
    padding-bottom: 24.7px;
    padding-left: 90px;
  }
  

  
  .article_1_inner_block {
    border-radius: 0;
    margin-left: 0px /* 181.05px */;
    margin-top: 0px /* 22.1px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 34.2px;
    padding-right: 54.94px;
    padding-bottom: 33.25px;
    padding-left: 28.7px;
    border-top-left-radius: 3.3px;
    border-top-right-radius: 3.3px;
    border-bottom-left-radius: 3.3px;
    border-bottom-right-radius: 3.3px;

  }
  
  
  
  .article_1_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 29.75px */;
    margin-top: 0px /* 30.6px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_1_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 23.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.5px;
    margin-left: 0.0px;
    margin-top: 11.05px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.5px;
    margin-left: 0.0px;
    margin-top: 11.9px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 17.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.7px;
    padding-right: 14.35px;
    padding-bottom: 5.7px;
    padding-left: 14.35px;
  }
  

  
  .article_1_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 14.88px;
    margin-top: 5.1px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_2 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 24.7px;
    padding-right: 175.48px;
    padding-bottom: 24.7px;
    padding-left: 174.66px;
  }
  

  
  .article_2_inner_block {
    border-radius: 0;
    margin-left: 0px /* 181.05px */;
    margin-top: 0px /* 22.1px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 34.2px;
    padding-right: 59.04px;
    padding-bottom: 33.25px;
    padding-left: 28.7px;
  }
  

  
  .article_2_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 29.75px */;
    margin-top: 0px /* 30.6px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_2_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 23.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.5px;
    margin-left: 0.0px;
    margin-top: 11.05px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.5px;
    margin-left: 0.0px;
    margin-top: 11.9px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 17.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.7px;
    padding-right: 14.35px;
    padding-bottom: 5.7px;
    padding-left: 14.35px;
  }
  

  
  .article_2_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 14.88px;
    margin-top: 5.1px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_3 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 24.7px;
    padding-right: 175.48px;
    padding-bottom: 24.7px;
    padding-left: 174.66px;
  }
  

  
  .article_3_inner_block {
    border-radius: 0;
    margin-left: 0px /* 181.05px */;
    margin-top: 0px /* 22.1px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 34.2px;
    padding-right: 61.5px;
    padding-bottom: 33.25px;
    padding-left: 28.7px;
  }
  

  
  .article_3_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 29.75px */;
    margin-top: 0px /* 30.6px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_3_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 23.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.5px;
    margin-left: 0.0px;
    margin-top: 11.05px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.5px;
    margin-left: 0.0px;
    margin-top: 11.9px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 17.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.7px;
    padding-right: 14.35px;
    padding-bottom: 5.7px;
    padding-left: 14.35px;
  }
  

  
  .article_3_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 14.88px;
    margin-top: 5.1px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  
}

@media (min-width: 1200px) {
  
  .article_1 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 25.22px;
    padding-right: 201.16px;
    padding-bottom: 25.22px;
    padding-left: 200.22px;
  }
  

  
  .article_1_inner_block {
    border-radius: 0;
    margin-left: 0px /* 202.35px */;
    margin-top: 0px /* 24.7px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 34.92px;
    padding-right: 62.98px;
    padding-bottom: 33.95px;
    padding-left: 32.9px;
    border-top-left-radius: 3.95px;
    border-top-right-radius: 3.95px;
    border-bottom-left-radius: 3.95px;
    border-bottom-right-radius: 3.95px;

  }
  
  
  
  .article_1_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 33.25px */;
    margin-top: 0px /* 34.2px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_1_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 23.5px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.8px;
    margin-left: 0.0px;
    margin-top: 12.35px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.8px;
    margin-left: 0.0px;
    margin-top: 13.3px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 19.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.82px;
    padding-right: 16.45px;
    padding-bottom: 5.82px;
    padding-left: 16.45px;
  }
  

  
  .article_1_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 16.62px;
    margin-top: 5.7px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_2 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 25.22px;
    padding-right: 201.16px;
    padding-bottom: 25.22px;
    padding-left: 200.22px;
  }
  

  
  .article_2_inner_block {
    border-radius: 0;
    margin-left: 0px /* 202.35px */;
    margin-top: 0px /* 24.7px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 34.92px;
    padding-right: 67.68px;
    padding-bottom: 33.95px;
    padding-left: 32.9px;
  }
  

  
  .article_2_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 33.25px */;
    margin-top: 0px /* 34.2px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_2_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 23.5px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.8px;
    margin-left: 0.0px;
    margin-top: 12.35px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.8px;
    margin-left: 0.0px;
    margin-top: 13.3px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 19.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.82px;
    padding-right: 16.45px;
    padding-bottom: 5.82px;
    padding-left: 16.45px;
  }
  

  
  .article_2_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 16.62px;
    margin-top: 5.7px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_3 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 25.22px;
    padding-right: 201.16px;
    padding-bottom: 25.22px;
    padding-left: 200.22px;
  }
  

  
  .article_3_inner_block {
    border-radius: 0;
    margin-left: 0px /* 202.35px */;
    margin-top: 0px /* 24.7px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 34.92px;
    padding-right: 70.5px;
    padding-bottom: 33.95px;
    padding-left: 32.9px;
  }
  

  
  .article_3_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 33.25px */;
    margin-top: 0px /* 34.2px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_3_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 23.5px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 14.8px;
    margin-left: 0.0px;
    margin-top: 12.35px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14.8px;
    margin-left: 0.0px;
    margin-top: 13.3px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 19.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 5.82px;
    padding-right: 16.45px;
    padding-bottom: 5.82px;
    padding-left: 16.45px;
  }
  

  
  .article_3_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 16.62px;
    margin-top: 5.7px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  
}

@media (min-width: 1400px) {
  
  .article_1 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 26.0px;
    padding-right: 214.0px;
    padding-bottom: 26.0px;
    padding-left: 213.0px;
  }
  

  
  .article_1_inner_block {
    border-radius: 0;
    margin-left: 0px /* 213.0px */;
    margin-top: 0px /* 26.0px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 36.0px;
    padding-right: 67.0px;
    padding-bottom: 35.0px;
    padding-left: 35.0px;
    border-top-left-radius: 5.0px;
    border-top-right-radius: 5.0px;
    border-bottom-left-radius: 5.0px;
    border-bottom-right-radius: 5.0px;

  }
  
  
  
  .article_1_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 35.0px */;
    margin-top: 0px /* 36.0px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_1_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 24.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 15.0px;
    margin-left: 0.0px;
    margin-top: 13.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 0.0px;
    margin-top: 14.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_1_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 20.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 6.0px;
    padding-right: 17.5px;
    padding-bottom: 6.0px;
    padding-left: 17.5px;
  }
  

  
  .article_1_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 17.5px;
    margin-top: 6.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_2 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 26.0px;
    padding-right: 214.0px;
    padding-bottom: 26.0px;
    padding-left: 213.0px;
  }
  

  
  .article_2_inner_block {
    border-radius: 0;
    margin-left: 0px /* 213.0px */;
    margin-top: 0px /* 26.0px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 36.0px;
    padding-right: 72.0px;
    padding-bottom: 35.0px;
    padding-left: 35.0px;
  }
  

  
  .article_2_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 35.0px */ ;
    margin-top: 0px /* 36.0px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_2_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 24.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 15.0px;
    margin-left: 0.0px;
    margin-top: 13.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 0.0px;
    margin-top: 14.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_2_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 20.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 6.0px;
    padding-right: 17.5px;
    padding-bottom: 6.0px;
    padding-left: 17.5px;
  }
  

  
  .article_2_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 17.5px;
    margin-top: 6.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  

  
  .article_3 {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 26.0px;
    padding-right: 214.0px;
    padding-bottom: 26.0px;
    padding-left: 213.0px;
  }
  

  
  .article_3_inner_block {
    border-radius: 0;
    margin-left: 0px /* 213.0px */;
    margin-top: 0px /* 26.0px */;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 36.0px;
    padding-right: 75.0px;
    padding-bottom: 35.0px;
    padding-left: 35.0px;
  }
  

  
  .article_3_image_article {
  max-width: 100%;

    border-radius: 0;
    width: 100%;
    height: auto;
    margin-left: 0px /* 35.0px */;
    margin-top: 0px /* 36.0px */;
    margin-right: 0px /* 0px */;
    margin-bottom: 0px /* 0px */;
  
}
  

  
  .article_3_titre_article {
    letter-spacing: -0.015em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 24.0px;
    margin-left: 0.0px;
    margin-top: 0.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_date_article {
    letter-spacing: 0.05em;
    line-height: 0.95;
    font-weight: 600;
    font-size: 15.0px;
    margin-left: 0.0px;
    margin-top: 13.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_extrait_article {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 0.0px;
    margin-top: 14.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  }
  

  
  .article_3_bouton_article {
    border-radius: 0;
    margin-left: 0.0px;
    margin-top: 20.0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 6.0px;
    padding-right: 17.5px;
    padding-bottom: 6.0px;
    padding-left: 17.5px;
  }
  

  
  .article_3_bouton_article_texte_1 {
    letter-spacing: 0em;
    line-height: 1.15;
    font-weight: 400;
    font-size: 15.0px;
    margin-left: 17.5px;
    margin-top: 6.0px;
    margin-right: 0.0px;
    margin-bottom: 0.0px;
  
  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  

  
  
  
}
  
}

/* === Bloc #3 – footer-001 === */

#id_bloc_3 {
  background-color: rgba(15, 23, 42, 1.0);
  border-style: solid;
  border-color: rgba(255, 255, 255, 1.0);
  border-top-width: 20.0px;
  border-right-width: 0.0px;
  border-bottom-width: 0.0px;
  border-left-width: 0.0px;
  opacity: 1.0;
}
#id_bloc_3_colonne_liens_1 {
  background-color: transparent;
  border-style: none;
  border-color: transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  opacity: 1.0;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_1 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_1:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_1:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_2 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_2:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_2:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_3 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_3:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_3:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_4 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_4:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_1_lien_surlignage_4:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_2 {
  background-color: transparent;
  border-style: none;
  border-color: transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  opacity: 1.0;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_1 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_1:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_1:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_2 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_2:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_2:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_3 {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  white-space: nowrap;
  display: inline-block;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_3:hover {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}
#id_bloc_3_colonne_liens_2_lien_surlignage_3:active {
  color: rgba(255, 255, 255, 1.0);
  text-decoration: none;
  background-color: transparent;
}

#id_bloc_3_signature_sds {
  background-color: transparent;
  border-style: none;
  border-color: transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  opacity: 1.0;
}


#id_bloc_3_signature_sds_coeur {
  opacity: 1.0;
  border-style: none;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
}


#id_bloc_3_signature_sds_signature_text {
  color: rgb(255, 255, 255);
  text-align: left;
  font-family: 'Louis George Cafe';
  font-weight: 400;
  opacity: 1;
  text-transform: none;
  text-decoration-line: none;
  text-decoration-color: currentcolor;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
}

/* ---------- Responsive text & bloc padding ---------- */
@media (max-width: 575.98px) {
  #id_bloc_3 {
    padding-top: 27.59px;
    padding-bottom: 24.03px;
    padding-left: 392.0px;
    padding-right: 92.4px;
  }
}
@media (min-width: 576px) {
  #id_bloc_3 {
    padding-top: 28.21px;
    padding-bottom: 24.57px;
    padding-left: 448.0px;
    padding-right: 105.6px;
  }
}
@media (min-width: 768px) {
  #id_bloc_3 {
    padding-top: 28.83px;
    padding-bottom: 25.11px;
    padding-left: 532.0px;
    padding-right: 125.4px;
  }
}
@media (min-width: 992px) {
  #id_bloc_3 {
    padding-top: 29.45px;
    padding-bottom: 25.65px;
    padding-left: 574.0px;
    padding-right: 135.3px;
  }
}
@media (min-width: 1200px) {
  #id_bloc_3 {
    padding-top: 30.07px;
    padding-bottom: 26.19px;
    padding-left: 658.0px;
    padding-right: 155.1px;
  }
}
@media (min-width: 1400px) {
  #id_bloc_3 {
    padding-top: 31.0px;
    padding-bottom: 27.0px;
    padding-left: 700.0px;
    padding-right: 165.0px;
  }
}