@charset "UTF-8";
/* IMPORT SASS POUR SURCHARGER */
/* IMPORT FONT FAMILY */
@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* ================================================= */
/* FRONT COLOR */
/* ================================================= */
/* COULEURS DES FONTS*/
/* COULEURS DU CLIENT */
/* COULEURS DE FOND DU WRAPPER */
/* COULEURS DE FOND DU HEADER */
/* COULEURS DU MENU */
/* COULEURS DU SOUS-MENU */
/* COULEURS DU SERVICE CUSTOM */
/* COULEURS DU HAMBURGER BTN RESPONSIVE */
/* COULEURS DU FOOTER */
/* COULEUR BACK MAIL */
/* COULEUR BACK */
/* COULEUR HOVER */
/* COULEURS ETATS */
/* COULEURS DES STATUS DES COMMANDES */
/* COULEURS DES BORDERS */
/* -- BORDER RADIUS -- */
/* ================================================= */
/* ADMIN COLOR */
/* ================================================= */
/* COULEURS DU CLIENT ADMIN */
/* COULEURS DES BORDERS ADMIN */
/* ================================================= */
/* FRONT FONT FAMILY */
/* ================================================= */
/* -- FONT FAMILY -- */
/* FONT USAGE CLIENT */
/* GESTION ALIGNEMENT TITLE MODULE */
/* IMPORT Asbtracts */
/* GRID GUTTER */
/* -- GESTION DES ESPACEMENTS -- test avec 32px pour valeur */
/* value : 4 */
/* value : 8 */
/* value : 16 */
/* value : 24 */
/* value : 32 */
/* value : 40 */
/* value : 48 */
/* value : 56 */
/* value : 64 */
/* value : 72 */
/* value : 80 */
/* value : 88 */
/* value : 96 */
/* value : 96 */
/* value : 96 */
/* value : 96 */
/* value : 96 */
/* ================================================= */
/* FRONT COLOR */
/* ================================================= */
/* COULEURS REQUIRED */
/* COULEURS DES FONTS*/
/* COULEURS DU CLIENT */
/* COULEURS DE FOND DU WRAPPER */
/* COULEURS DE FOND DU HEADER */
/* COULEURS DU MENU */
/* COULEURS DU SOUS-MENU */
/* COULEURS DU SERVICE CUSTOM */
/* COULEURS DU HAMBURGER BTN RESPONSIVE */
/* COULEURS DU FOOTER */
/* COULEUR BACK MAIL */
/* COULEUR BACK */
/* COULEUR HOVER */
/* COULEURS ETATS */
/* COULEURS DES STATUS DES COMMANDES */
/* COULEURS DES BORDERS */
/* ================================================= */
/* ADMIN COLOR */
/* ================================================= */
/* COULEURS DU CLIENT ADMIN */
/* COULEURS DES BORDERS ADMIN */
/* ================================================= */
/* FRONT FONT FAMILY */
/* ================================================= */
/* -- FONT FAMILY -- */
/* ================================================= */
/* ADMIN FONT FAMILY */
/* ================================================= */
/* -- FONT FAMILY -- */
/* -- SIZE FONT -- */
/* Defaut Font Family */
/* TITRE */
/* SOUS-TITRE */
/* EN-TÊTE */
/* TITRAGE */
/* CHAPITRE */
/* INTRO */
/* HOOK */
/* TEXTE COURANT */
/* CITATION */
/* LINK LIEN */
/* BOUTON CTA */
/* LEGENDE */
/* TITRE FOOTER */
/* TEXTE FOOTER */
/* COPYRIGHT */
/* NAV FOOTER FOOTER */
/* MAIN NAV */
/* SUB NAV */
/* NAV SERVICES */
/* ICON */
/* GESTION ALIGNEMENT TITLE MODULE */
/* -- RESPONSIVE -- */
/* -- HAUTEUR DES IMAGES -- */
/* -- HAUTEUR DES ICONES -- */
/* -- BORDER RADIUS -- */
/* SPECIFIQUE */
/* IMPORT Layout */
/*  ==========================================================================
    FOOTER HORIZONTAL_ST01
    ========================================================================== */
footer {
  background-color: #f7f8f5;
}
@media (max-width: 479px) {
  footer {
    position: relative;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  footer {
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer {
    position: relative;
  }
}
footer > div {
  border-bottom: 1px solid;
  border-color: #D9D9D9;
}
footer > div:last-child {
  border-bottom: 0;
}
footer .footerInfos .footerLogo {
  flex: 0 0 auto;
  height: 80px;
  width: 80px;
  margin-right: 16px;
  border-radius: 0px;
}
@media (max-width: 479px) {
  footer .footerInfos .footerLogo {
    margin: auto;
    margin-bottom: 16px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  footer .footerInfos .footerLogo {
    margin: auto;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footerInfos .footerLogo {
    margin: auto;
    margin-bottom: 16px;
  }
}
footer .footerInfos .footerLogo span.img-shadow:before {
  box-shadow: none;
}
footer .footerInfos .footerLogo img {
  vertical-align: top;
  z-index: 10;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
footer .footerInfos .footerReseauBtnGroup {
  text-align: right;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 479px) {
  footer .footerInfos .footerReseauBtnGroup {
    margin: auto;
    text-align: center;
    justify-content: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  footer .footerInfos .footerReseauBtnGroup {
    margin: auto;
    text-align: center;
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footerInfos .footerReseauBtnGroup {
    margin: auto;
    text-align: center;
    justify-content: center;
  }
}
footer .footerInfos .footerReseauBtnGroup button.btn,
footer .footerInfos .footerReseauBtnGroup a.btn {
  color: #696f46;
  padding: 16px;
  width: inherit;
  display: flex;
  align-items: center;
}
footer .footerInfos .footerReseauBtnGroup button.btn i,
footer .footerInfos .footerReseauBtnGroup a.btn i {
  font-size: 24px;
  color: #696f46;
}
footer .footerInfos .footerReseauBtnGroup button.btn:hover, footer .footerInfos .footerReseauBtnGroup button.btn:focus,
footer .footerInfos .footerReseauBtnGroup a.btn:hover,
footer .footerInfos .footerReseauBtnGroup a.btn:focus {
  color: #696f46;
}
footer .footerReseaux {
  padding: 16px 0;
}
footer .footerReseaux .footerReseauBtnGroup {
  text-align: center;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 479px) {
  footer .footerReseaux .footerReseauBtnGroup {
    margin: auto;
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  footer .footerReseaux .footerReseauBtnGroup {
    margin: auto;
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  footer .footerReseaux .footerReseauBtnGroup {
    margin: auto;
    text-align: center;
  }
}
footer .footerReseaux .footerReseauBtnGroup button.btn,
footer .footerReseaux .footerReseauBtnGroup a.btn {
  color: rgb(127.5, 127.5, 127.5);
  padding: 16px;
  width: inherit;
  display: flex;
  align-items: center;
}
footer .footerReseaux .footerReseauBtnGroup button.btn i,
footer .footerReseaux .footerReseauBtnGroup a.btn i {
  font-size: 24px;
  color: rgb(127.5, 127.5, 127.5);
}
footer .footerReseaux .footerReseauBtnGroup button.btn:hover, footer .footerReseaux .footerReseauBtnGroup button.btn:focus,
footer .footerReseaux .footerReseauBtnGroup a.btn:hover,
footer .footerReseaux .footerReseauBtnGroup a.btn:focus {
  color: rgb(38.25, 38.25, 38.25);
}
footer .footerReseaux .footerReseauBtnGroup button.btn:hover i, footer .footerReseaux .footerReseauBtnGroup button.btn:focus i,
footer .footerReseaux .footerReseauBtnGroup a.btn:hover i,
footer .footerReseaux .footerReseauBtnGroup a.btn:focus i {
  color: rgb(38.25, 38.25, 38.25);
}
footer .footerNav {
  text-align: center;
}
footer .footerNav ul.footerMainNav li a:hover, footer .footerNav ul.footerMainNav li a:focus {
  text-decoration: none;
}
footer .footerNav ul.footerSubNav li a {
  text-transform: none;
}
footer .footerNav ul.footerSubNav li a:hover, footer .footerNav ul.footerSubNav li a:focus {
  text-decoration: none;
}
footer .footerNewsletter {
  line-height: 1rem;
}
footer .footerNewsletter .subTitleH5, footer .footerNewsletter .subTitleH4, footer .footerNewsletter .subTitleH3, footer .footerNewsletter .titleH5, footer .footerNewsletter .titleH4, footer .footerNewsletter .titleH3 {
  text-align: center;
}
footer .footerNewsletter p {
  text-align: center;
  line-height: 1.25;
}
footer .footerNewsletter p a:hover, footer .footerNewsletter p a:focus {
  text-decoration: none;
}
footer .footerCopyright {
  text-align: center;
}
footer .footerCopyright a {
  color: inherit;
  font-style: inherit;
}
footer .footerCopyright a:hover, footer .footerCopyright a:focus {
  text-decoration: none;
}
footer .footerTranslate .footerTranslateImg {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0;
  overflow: hidden;
  border-radius: 20px;
}
footer .footerTranslate .footerTranslateImg span.img-shadow {
  border-radius: 20px;
}
footer .footerTranslate .footerTranslateImg span.img-shadow:before {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
  border-radius: 20px;
}
footer .footerTranslate .footerTranslateImg span.img-shadow img {
  filter: grayscale(100%);
  opacity: 0.35;
  position: absolute;
  border-radius: 20px;
  z-index: 1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  vertical-align: middle;
  transition: all ease-in-out 0.125s;
}
footer .footerTranslate .footerTranslateImg:hover span.img-shadow img, footer .footerTranslate .footerTranslateImg:focus span.img-shadow img {
  filter: none;
  opacity: 1;
}
footer .footerTranslate .footerTranslateImg.actif span.img-shadow img {
  filter: none;
  opacity: 1;
}

/*  ==========================================================================
    HEADER HORIZONTAL_ST01
    ========================================================================== */
header {
  position: absolute;
  width: 100%;
  max-width: 100vw;
  z-index: 15;
  top: 0;
  display: grid;
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out;
  /* Valeurs modifiables */
  background: rgba(255, 255, 255, 0.925);
}
header.headerOpen, header.cartOpen {
  /* Valeurs modifiables */
  background: rgba(255, 255, 255, 0.925);
}
header.headerOpen .headerBloc, header.cartOpen .headerBloc {
  /* Valeurs modifiables */
}
header .headerBloc {
  position: relative;
  z-index: 15;
  display: grid;
  grid-template-columns: auto auto auto;
  transition: background ease-in-out;
  transition-duration: 0.3s;
  transition-delay: 0.125s;
  border-top: 1px solid;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  /* Valeurs modifiables */
  border-color: #D9D9D9;
}
header .headerBloc:first-child {
  border-top: 0;
}
header .headerLogoContent {
  height: 88px;
  min-width: 88px;
  max-width: 199px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
header .headerLogoContent a span.img-shadow:before {
  -webkit-box-shadow: none;
  box-shadow: none;
}
header .headerLogoContent a span.img-shadow img {
  opacity: 1;
  z-index: 10;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: fill;
}

/* ======================================================================
   Declinaisons HEADER sur le theme
   ======================================================================  */
header {
  /* VERSION 1 */
  /* VERSION 2 */
  /* VERSION 3 */
  /* VERSION 4 */
  /* VERSION 5 */
  /* HEADER WITH HEIGHT 56PX */
  /* HEADER WITH HEIGHT 72PX */
}
header.header_Inline_01 nav.headerNav {
  margin-left: auto;
}
header.header_Inline_03 {
  /*
  button.customLink, a.customLink, {
      padding: 0;
      width: 88px;
      height: 88px;
      .customIcon {
          height: 30px;
          @media (max-width: 479px) {height: $icon-sm; width: $icon-sm;}
          @media (min-width: 480px) and (max-width: 767px) {height: $icon-sm; width: $icon-sm;}
          @media (min-width: 768px) and (max-width: 991px) {height: $icon-sm; width: $icon-sm;}
      }

  }
  */
}
header.header_Inline_03.headerFixed.fixe_head {
  top: -161px;
}
@media (max-width: 479px) {
  header.header_Inline_03.headerFixed.fixe_head {
    top: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header.header_Inline_03.headerFixed.fixe_head {
    top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header.header_Inline_03.headerFixed.fixe_head {
    top: 0;
  }
}
header.header_Inline_03.headerFixed.fixe_head .logoSticky .headerLogoContent {
  opacity: 1;
}
header.header_Inline_03 nav.headerNav ul li a {
  height: 60px;
}
header.header_Inline_03 nav.headerNavAlt ul li a, header.header_Inline_03 nav.headerNavAlt ul li button {
  height: 60px;
}
header.header_Inline_03 nav.headerNavAlt ul li a.customLink, header.header_Inline_03 nav.headerNavAlt ul li button.customLink {
  padding: 0 16px;
  transition: ease-in-out all 0.125s;
  margin-left: 8px;
}
@media (max-width: 479px) {
  header.header_Inline_03 nav.headerNavAlt ul li a.customLink, header.header_Inline_03 nav.headerNavAlt ul li button.customLink {
    width: 60px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header.header_Inline_03 nav.headerNavAlt ul li a.customLink, header.header_Inline_03 nav.headerNavAlt ul li button.customLink {
    width: 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header.header_Inline_03 nav.headerNavAlt ul li a.customLink, header.header_Inline_03 nav.headerNavAlt ul li button.customLink {
    width: 60px;
  }
}
header.header_Inline_03 nav.headerNavAlt ul li a.customLink .customIcon, header.header_Inline_03 nav.headerNavAlt ul li button.customLink .customIcon {
  height: 32px;
  width: 32px;
}
@media (max-width: 479px) {
  header.header_Inline_03 nav.headerNavAlt ul li a.customLink .customIcon, header.header_Inline_03 nav.headerNavAlt ul li button.customLink .customIcon {
    height: 40px;
    width: 40px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header.header_Inline_03 nav.headerNavAlt ul li a.customLink .customIcon, header.header_Inline_03 nav.headerNavAlt ul li button.customLink .customIcon {
    height: 40px;
    width: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header.header_Inline_03 nav.headerNavAlt ul li a.customLink .customIcon, header.header_Inline_03 nav.headerNavAlt ul li button.customLink .customIcon {
    height: 40px;
    width: 40px;
  }
}
header.header_Inline_03 button.hamburgerCart, header.header_Inline_03 a.hamburgerCart, header.header_Inline_03 a.hamburgerLink {
  padding: 16px;
}
header.header_Inline_03 .headerLogoContent {
  height: 160px;
}
@media (max-width: 479px) {
  header.header_Inline_03 .headerLogoContent {
    height: 88px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header.header_Inline_03 .headerLogoContent {
    height: 88px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header.header_Inline_03 .headerLogoContent {
    height: 88px;
  }
}
header.header_Inline_03 .logoSticky .headerLogoContent {
  height: 60px;
  opacity: 0;
  transition: all ease-in-out 0.125s;
}
@media (max-width: 479px) {
  header.header_Inline_03 .headerBloc {
    border-top: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header.header_Inline_03 .headerBloc {
    border-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header.header_Inline_03 .headerBloc {
    border-top: 0;
  }
}
header.header_Inline_05 .headerLogoContent {
  height: 160px;
  min-height: 160px;
  max-width: 299px;
}
@media (max-width: 479px) {
  header.header_Inline_05 .headerLogoContent {
    height: 88px;
    min-height: 88px;
    max-width: 199px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header.header_Inline_05 .headerLogoContent {
    height: 88px;
    min-height: 88px;
    max-width: 199px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header.header_Inline_05 .headerLogoContent {
    height: 88px;
    min-height: 88px;
    max-width: 199px;
  }
}
header.header_Inline_05.headerFixed.fixe_head .headerLogoContent {
  height: 88px;
  min-height: 88px;
  max-width: 199px;
}
header .headerSize56 {
  /* Valeurs modifiables */
  background: rgba(255, 255, 255, 0.925);
}
header .headerSize56 .headerLeft, header .headerSize56 .headerCenter, header .headerSize56 .headerRight {
  align-items: flex-start;
}
header .headerSize56 .headerLogoContent {
  height: 56px;
  min-width: 56px;
  max-width: 199px;
}
header .headerSize56 nav.headerNav ul li a {
  height: 56px;
}
header .headerSize56 nav.headerNavAlt ul li a, header .headerSize56 nav.headerNavAlt ul li button {
  height: 56px;
}
header .headerSize56 nav.headerNavAlt ul li a i, header .headerSize56 nav.headerNavAlt ul li button i {
  font-size: 24px;
}
header .headerSize56 nav.headerNavAlt ul li a.customLink, header .headerSize56 nav.headerNavAlt ul li button.customLink {
  min-width: 56px;
  padding: 0 16px;
  height: 56px;
}
@media (max-width: 479px) {
  header .headerSize56 nav.headerNavAlt ul li a.customLink, header .headerSize56 nav.headerNavAlt ul li button.customLink {
    width: 56px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header .headerSize56 nav.headerNavAlt ul li a.customLink, header .headerSize56 nav.headerNavAlt ul li button.customLink {
    width: 56px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header .headerSize56 nav.headerNavAlt ul li a.customLink, header .headerSize56 nav.headerNavAlt ul li button.customLink {
    width: 56px;
  }
}
header .headerSize56 nav.headerNavAlt ul li a.customLink .customIcon, header .headerSize56 nav.headerNavAlt ul li button.customLink .customIcon {
  width: 24px;
  height: 24px;
}
header .headerSize56 button.customLink, header .headerSize56 a.customLink {
  min-width: 56px;
  padding: 0 16px;
  height: 56px;
}
@media (max-width: 479px) {
  header .headerSize56 button.customLink, header .headerSize56 a.customLink {
    width: 72px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header .headerSize56 button.customLink, header .headerSize56 a.customLink {
    width: 72px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header .headerSize56 button.customLink, header .headerSize56 a.customLink {
    width: 72px;
  }
}
header .headerSize56 button.customLink .customIcon, header .headerSize56 a.customLink .customIcon {
  width: 24px;
  height: 24px;
}
header .headerSize56 button.hamburgerCart, header .headerSize56 a.hamburgerCart, header .headerSize56 a.hamburgerLink {
  height: 56px;
  padding: 0 32px;
}
@media (max-width: 325px) {
  header .headerSize56 button.hamburgerCart, header .headerSize56 a.hamburgerCart, header .headerSize56 a.hamburgerLink {
    padding: 0 32px;
  }
}
header .headerSize56 .emptyCart {
  height: 56px;
  width: 56px;
}
header .headerSize56 button.hamburgerNav {
  padding: 16px;
}
header .headerSize72 .headerLeft, header .headerSize72 .headerCenter, header .headerSize72 .headerRight {
  align-items: flex-start;
}
header .headerSize72 .headerLogoContent {
  height: 72px;
  min-width: 72px;
  max-width: 199px;
}
header .headerSize72 nav.headerNav ul li a {
  height: 72px;
}
header .headerSize72 nav.headerNavAlt ul li a, header .headerSize72 nav.headerNavAlt ul li button {
  height: 72px;
}
header .headerSize72 nav.headerNavAlt ul li a i, header .headerSize72 nav.headerNavAlt ul li button i {
  font-size: 24px;
}
header .headerSize72 nav.headerNavAlt ul li a.customLink, header .headerSize72 nav.headerNavAlt ul li button.customLink {
  min-width: 72px;
  padding: 0 16px;
  height: 72px;
}
@media (max-width: 479px) {
  header .headerSize72 nav.headerNavAlt ul li a.customLink, header .headerSize72 nav.headerNavAlt ul li button.customLink {
    width: 72px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header .headerSize72 nav.headerNavAlt ul li a.customLink, header .headerSize72 nav.headerNavAlt ul li button.customLink {
    width: 72px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header .headerSize72 nav.headerNavAlt ul li a.customLink, header .headerSize72 nav.headerNavAlt ul li button.customLink {
    width: 72px;
  }
}
header .headerSize72 nav.headerNavAlt ul li a.customLink .customIcon, header .headerSize72 nav.headerNavAlt ul li button.customLink .customIcon {
  width: 24px;
  height: 24px;
}
header .headerSize72 button.customLink, header .headerSize72 a.customLink {
  min-width: 72px;
  padding: 0 16px;
  height: 72px;
}
@media (max-width: 479px) {
  header .headerSize72 button.customLink, header .headerSize72 a.customLink {
    width: 72px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  header .headerSize72 button.customLink, header .headerSize72 a.customLink {
    width: 72px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header .headerSize72 button.customLink, header .headerSize72 a.customLink {
    width: 72px;
  }
}
header .headerSize72 button.customLink .customIcon, header .headerSize72 a.customLink .customIcon {
  width: 24px;
  height: 24px;
}
header .headerSize72 button.hamburgerCart, header .headerSize72 a.hamburgerCart, header .headerSize72 a.hamburgerLink {
  height: 72px;
  padding: 0 32px;
}
@media (max-width: 325px) {
  header .headerSize72 button.hamburgerCart, header .headerSize72 a.hamburgerCart, header .headerSize72 a.hamburgerLink {
    padding: 0 32px;
  }
}
header .headerSize72 .emptyCart {
  height: 72px;
  width: 72px;
}
header .headerSize72 button.hamburgerNav {
  padding: 24px 16px;
}

/*  ==========================================================================
    NAVIGATION HORIZONTAL_ST01
    ========================================================================== */
nav.headerNav {
  text-align: center;
}
nav.headerNav ul {
  display: flex;
}
nav.headerNav ul li {
  text-align: center;
  display: inline-block;
}
nav.headerNav ul li a {
  padding: 0 12px;
  height: 88px;
  display: flex;
  align-items: center;
  background: transparent;
}
nav.headerNav ul li a:hover {
  text-decoration: none;
  background: #F7F7F7;
}
nav.headerNav ul li a:focus {
  text-decoration: none;
  background: #F7F7F7;
}
nav.headerNav ul li a.active:hover, nav.headerNav ul li a.active:focus {
  background: transparent;
}
nav.headerNav ul li a.active:after {
  content: "";
  position: absolute;
  height: 5px;
  margin: auto;
  width: calc(100% - 20px);
  top: 0;
  left: 0;
  right: 0;
  background: #696f46;
}

/* NAVIGATION ACCOUNT / CART / LOGIN */
nav.headerNavAlt ul {
  display: flex;
  align-items: center;
}
nav.headerNavAlt ul li a, nav.headerNavAlt ul li button {
  display: flex;
  align-items: center;
  height: 88px;
  text-align: center;
  background: transparent;
}
nav.headerNavAlt ul li a:hover, nav.headerNavAlt ul li button:hover {
  text-decoration: none;
  background: #F7F7F7;
}
nav.headerNavAlt ul li a:focus, nav.headerNavAlt ul li button:focus {
  text-decoration: none;
  background: #F7F7F7;
}
nav.headerNavAlt ul li a.active:hover, nav.headerNavAlt ul li a.active:focus, nav.headerNavAlt ul li button.active:hover, nav.headerNavAlt ul li button.active:focus {
  background: transparent;
}
nav.headerNavAlt ul li a.active:after, nav.headerNavAlt ul li button.active:after {
  content: "";
  position: absolute;
  height: 5px;
  margin: auto;
  width: calc(100% - 20px);
  top: 0;
  left: 0;
  right: 0;
  background: #696f46;
}
nav.headerNavAlt ul li a.customLink, nav.headerNavAlt ul li button.customLink {
  min-width: 88px;
  height: 88px;
  padding: 0 16px;
  background-color: #a8b462;
}
@media (max-width: 479px) {
  nav.headerNavAlt ul li a.customLink, nav.headerNavAlt ul li button.customLink {
    width: 88px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  nav.headerNavAlt ul li a.customLink, nav.headerNavAlt ul li button.customLink {
    width: 88px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  nav.headerNavAlt ul li a.customLink, nav.headerNavAlt ul li button.customLink {
    width: 88px;
  }
}
nav.headerNavAlt ul li a.customLink .customIcon, nav.headerNavAlt ul li button.customLink .customIcon {
  background-color: #FFF;
}
nav.headerNavAlt ul li a.customLink p, nav.headerNavAlt ul li button.customLink p {
  color: #FFF;
  margin-right: 16px;
}
@media (max-width: 479px) {
  nav.headerNavAlt ul li a.customLink p, nav.headerNavAlt ul li button.customLink p {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  nav.headerNavAlt ul li a.customLink p, nav.headerNavAlt ul li button.customLink p {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  nav.headerNavAlt ul li a.customLink p, nav.headerNavAlt ul li button.customLink p {
    display: none;
  }
}
nav.headerNavAlt ul li a.customLink:hover, nav.headerNavAlt ul li a.customLink:focus, nav.headerNavAlt ul li button.customLink:hover, nav.headerNavAlt ul li button.customLink:focus {
  background-color: #696f46;
  border-color: #696f46;
}
nav.headerNavAlt ul li a.customLink:hover .customIcon, nav.headerNavAlt ul li a.customLink:focus .customIcon, nav.headerNavAlt ul li button.customLink:hover .customIcon, nav.headerNavAlt ul li button.customLink:focus .customIcon {
  background-color: #FFF;
}
nav.headerNavAlt ul li .user-dropdown {
  background: #FFF;
  border-color: #D9D9D9;
}
/* RESPONSIVE NAVIGATION CONTENT */
nav.responsiveNav ul li {
  border-bottom: 1px solid rgb(216.75, 216.75, 216.75);
}
nav.responsiveNav ul li:first-child {
  border-top: 1px solid rgb(216.75, 216.75, 216.75);
}
nav.responsiveNav ul li a {
  text-align: center;
  background-color: #FFF;
}
nav.responsiveNav ul li a:hover, nav.responsiveNav ul li a:focus {
  text-decoration: none;
  background-color: #F7F7F7;
}
nav.responsiveNav ul li a:focus {
  text-decoration: none;
}
nav.responsiveNav ul li a.active {
  opacity: 1;
  background-color: #FFF;
}
nav.responsiveNav ul li a.active:hover, nav.responsiveNav ul li a.active:focus {
  background-color: #FFF;
  cursor: default;
}
nav.responsiveNav ul li a.active:hover:after, nav.responsiveNav ul li a.active:focus:after {
  content: none;
}

/* BTN CART NAVIGATION RESPONSIVE */
button.hamburgerCart, a.hamburgerCart, a.hamburgerLink {
  display: flex;
  align-items: center;
  height: 88px;
  background: none;
}
button.hamburgerCart i, a.hamburgerCart i, a.hamburgerLink i {
  color: #a8b462;
}
button.hamburgerCart:hover, a.hamburgerCart:hover, a.hamburgerLink:hover {
  text-decoration: none;
  background: #F7F7F7;
}
button.hamburgerCart:focus, a.hamburgerCart:focus, a.hamburgerLink:focus {
  text-decoration: none;
  background: #F7F7F7;
}
button.hamburgerCart.active:hover, button.hamburgerCart.active:focus, a.hamburgerCart.active:hover, a.hamburgerCart.active:focus, a.hamburgerLink.active:hover, a.hamburgerLink.active:focus {
  background: transparent;
}
button.hamburgerCart.active:after, a.hamburgerCart.active:after, a.hamburgerLink.active:after {
  content: "";
  position: absolute;
  height: 5px;
  margin: auto;
  width: calc(100% - 20px);
  top: 0;
  left: 0;
  right: 0;
  background: #696f46;
}

button.customLink, a.customLink {
  min-width: 88px;
  padding: 0 16px;
  height: 88px;
  background-color: #a8b462;
}
@media (max-width: 479px) {
  button.customLink, a.customLink {
    width: 88px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  button.customLink, a.customLink {
    width: 88px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  button.customLink, a.customLink {
    width: 88px;
  }
}
button.customLink .customIcon, a.customLink .customIcon {
  background-color: #FFF;
}
button.customLink p, a.customLink p {
  margin-right: 16px;
  color: #FFF;
}
@media (max-width: 479px) {
  button.customLink p, a.customLink p {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  button.customLink p, a.customLink p {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  button.customLink p, a.customLink p {
    display: none;
  }
}
button.customLink:hover, button.customLink:focus, a.customLink:hover, a.customLink:focus {
  background-color: #696f46;
  border-color: #696f46;
}
button.customLink:hover .customIcon, button.customLink:focus .customIcon, a.customLink:hover .customIcon, a.customLink:focus .customIcon {
  background-color: #FFF;
}

/* BTN MENU NAVIGATION RESPONSIVE */
button.hamburgerNav {
  background: none;
  /* COLOR NAV RESPONSIVE */
}
button.hamburgerNav span.label {
  color: #696f46;
}
button.hamburgerNav #navIcon span {
  background: #696f46;
}
button.hamburgerNav:hover span.label, button.hamburgerNav:focus span.label, button.hamburgerNav:active span.label, button.hamburgerNav:active:focus span.label {
  color: #696f46;
}
button.hamburgerNav:hover #navIcon span, button.hamburgerNav:focus #navIcon span, button.hamburgerNav:active #navIcon span, button.hamburgerNav:active:focus #navIcon span {
  background: #696f46;
}
button.hamburgerNav.active span.label {
  color: #696f46;
}
button.hamburgerNav.active #navIcon span {
  background: #696f46;
}
button.hamburgerNav.active:hover span.label, button.hamburgerNav.active:focus span.label, button.hamburgerNav.active:active span.label, button.hamburgerNav.active:active:focus span.label {
  color: #696f46;
}
button.hamburgerNav.active:hover #navIcon span, button.hamburgerNav.active:focus #navIcon span, button.hamburgerNav.active:active #navIcon span, button.hamburgerNav.active:active:focus #navIcon span {
  background: #696f46;
}

/* ======================================================================
   Declinaisons sur le theme
   ======================================================================  */
/* HEADER INLINE VERSION 3 */
.headerInlineVersion03 nav.headerNav ul li a {
  padding: 19px 16px 20px;
}
.headerInlineVersion03 nav.headerNav ul li a.active:after {
  content: "";
  top: inherit;
  bottom: 0;
}
.headerInlineVersion03 nav.headerNavAlt ul li a, .headerInlineVersion03 nav.headerNavAlt ul li button {
  padding: 18px;
}
.headerInlineVersion03 nav.headerNavAlt ul li a.active:after, .headerInlineVersion03 nav.headerNavAlt ul li button.active:after {
  content: "";
  top: inherit;
  bottom: 0;
}

/*  ==========================================================================
    SUBNAV HORIZONTAL_ST01
    ========================================================================== */
.subNav {
  background: rgba(168, 180, 98, 0.975);
  text-align: center;
  position: absolute;
  width: 100%;
  max-width: 100%;
  z-index: 10;
  right: 0;
  left: 0;
}
.subNav .subNavTitle {
  font-weight: 500;
  color: #FFF;
}
.subNav .filterNav ul li {
  text-align: center;
  display: inline-block;
  padding: 0 15px;
}
.subNav .filterNav ul li a {
  position: relative;
  display: inline-block;
  padding: 16px 0;
  height: inherit;
}
.subNav .filterNav ul li a:after {
  content: "";
  transition: all 0.2s ease-in-out;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent transparent transparent;
  z-index: 0;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: auto;
}
.subNav .filterNav ul li a:hover {
  text-decoration: none;
}
.subNav .filterNav ul li a:hover:after {
  border-color: transparent transparent #FFF transparent;
  bottom: 0;
}
.subNav .filterNav ul li a:focus {
  text-decoration: none;
}
.subNav .filterNav ul li a.active:after {
  border-color: transparent transparent #FFF transparent;
  bottom: 0;
}
.subNav .btn {
  color: #FFF;
}
.subNav .btn i {
  color: #FFF;
}
.subNav .btn:hover {
  color: #FFF;
  background: #a8b462;
}
.subNav .btn:hover i {
  color: #FFF;
}
.subNav .btn:active {
  color: #FFF;
  background: #a8b462;
}
.subNav .btn:active i {
  color: #FFF;
}
.subNav .btn:focus {
  box-shadow: none;
  color: #FFF;
  background: #a8b462;
}
.subNav .btn:focus i {
  color: #FFF;
}
.subNav .btn:not([disabled]):not(.disabled):active, .subNav .btn:not([disabled]):not(.disabled).active, .show > .subNav .btn.dropdown-toggle {
  box-shadow: none;
}

/* SUBNAV Responsive 
-------------------------------------------------------------  */
.subNavResponsive {
  background: rgba(168, 180, 98, 0.975);
  overflow-y: auto;
}
.subNavResponsive .filterNav .titrageH1 {
  background: rgba(168, 180, 98, 0.975);
}
.subNavResponsive .filterNav ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.subNavResponsive .filterNav ul li:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.subNavResponsive .filterNav ul li a {
  text-align: center;
}
.subNavResponsive .filterNav ul li a:hover, .subNavResponsive .filterNav ul li a:focus {
  background-color: #a8b462;
}
.subNavResponsive .filterNav ul li a.active {
  background-color: #a8b462;
}

/* ======================================================================
   Declinaisons HEADER sur le theme
   ======================================================================  */
.subNav {
  transition: all 0.3s ease-in-out;
}
.subNav.header_Inline_03.headerFixed.fixe_head {
  margin-top: -161px;
}
@media (max-width: 479px) {
  .subNav.header_Inline_03.headerFixed.fixe_head {
    margin-top: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .subNav.header_Inline_03.headerFixed.fixe_head {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .subNav.header_Inline_03.headerFixed.fixe_head {
    margin-top: 0;
  }
}
.subNav.header_Inline_03.headerFixed.fixe_head .logoSticky .headerLogoContent {
  opacity: 1;
}
.subNav.header_Inline_05.headerFixed.fixe_head {
  margin-top: -72px;
}
@media (max-width: 479px) {
  .subNav.header_Inline_05.headerFixed.fixe_head {
    margin-top: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .subNav.header_Inline_05.headerFixed.fixe_head {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .subNav.header_Inline_05.headerFixed.fixe_head {
    margin-top: 0;
  }
}

/*  ==========================================================================
    HEADER SERVICES HORIZONTAL_ST01
    ========================================================================== */
.headerServices {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: space-between;
  width: 100%;
  padding: 0 16px;
  background-color: rgba(255, 255, 255, 0.925);
  /* VERSION 1 */
  /* VERSION 2 */
  /* VERSION 3 */
  /* VERSION 4 */
  /* VERSION 5 */
  /* VERSION 6 */
}
@media (max-width: 479px) {
  .headerServices {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .headerServices {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .headerServices {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 479px) {
  .headerServices.headerServices_Classic_01 {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .headerServices.headerServices_Classic_01 {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .headerServices.headerServices_Classic_01 {
    grid-template-columns: 1fr;
  }
}
.headerServices.headerServices_Classic_02 {
  grid-template-columns: 1fr 1fr;
}
.headerServices.headerServices_Classic_03 {
  grid-template-columns: 1fr;
}
.headerServices.headerServices_Classic_04 {
  grid-template-columns: 1fr 1fr;
}
.headerServices.headerServices_Classic_05 {
  grid-template-columns: 1fr 1fr;
}
.headerServices .headerServicesTitle {
  margin-left: 8px;
}
.headerServices .headerServicesTitle span {
  font-weight: 700;
  margin-right: 8px;
}
.headerServices .headerServicesReseauBtnGroup {
  display: flex;
  align-items: center;
}
@media (max-width: 479px) {
  .headerServices .headerServicesReseauBtnGroup {
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .headerServices .headerServicesReseauBtnGroup {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .headerServices .headerServicesReseauBtnGroup {
    text-align: center;
  }
}
.headerServices .headerServicesReseauBtnGroup button.btn,
.headerServices .headerServicesReseauBtnGroup a.btn {
  color: rgb(38.25, 38.25, 38.25);
  padding: 16px 8px;
  width: inherit;
  border: none;
  display: flex;
  align-items: center;
  font-size: 0.875em;
}
.headerServices .headerServicesReseauBtnGroup button.btn i,
.headerServices .headerServicesReseauBtnGroup a.btn i {
  font-size: 16px;
  color: rgb(38.25, 38.25, 38.25);
}
.headerServices .headerServicesReseauBtnGroup button.btn:hover, .headerServices .headerServicesReseauBtnGroup button.btn:focus,
.headerServices .headerServicesReseauBtnGroup a.btn:hover,
.headerServices .headerServicesReseauBtnGroup a.btn:focus {
  color: #000000;
}
.headerServices .headerServicesReseauBtnGroup button.btn:hover i, .headerServices .headerServicesReseauBtnGroup button.btn:focus i,
.headerServices .headerServicesReseauBtnGroup a.btn:hover i,
.headerServices .headerServicesReseauBtnGroup a.btn:focus i {
  color: #000000;
}
.headerServices .headerServicesContact {
  display: flex;
  align-items: center;
}
@media (max-width: 479px) {
  .headerServices .headerServicesContact {
    text-align: center;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .headerServices .headerServicesContact {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .headerServices .headerServicesContact {
    text-align: center;
  }
}
.headerServices .headerServicesContact button.btn,
.headerServices .headerServicesContact a.btn {
  color: rgb(38.25, 38.25, 38.25);
  padding: 16px 8px;
  width: inherit;
  border: none;
  display: flex;
  align-items: center;
}
.headerServices .headerServicesContact button.btn i,
.headerServices .headerServicesContact a.btn i {
  font-size: 16px;
  color: rgb(38.25, 38.25, 38.25);
}
.headerServices .headerServicesContact button.btn:hover, .headerServices .headerServicesContact button.btn:focus,
.headerServices .headerServicesContact a.btn:hover,
.headerServices .headerServicesContact a.btn:focus {
  color: #000000;
}
.headerServices .headerServicesContact button.btn:hover i, .headerServices .headerServicesContact button.btn:focus i,
.headerServices .headerServicesContact a.btn:hover i,
.headerServices .headerServicesContact a.btn:focus i {
  color: #000000;
}
.headerServices .headerServicesContact .headerServicesContactPhone {
  font-size: 0.875em;
}
.headerServices .headerServicesContact .headerServicesContactPhone span {
  line-height: 1;
  margin-right: 8px;
}
.headerServices .headerServicesTranslate {
  display: flex;
  align-items: center;
}
.headerServices .headerServicesTranslate .headerServicesTranslateLink {
  padding: 16px 8px;
  display: block;
}
.headerServices .headerServicesTranslate .headerServicesTranslateLink:hover .headerServicesTranslateImg span.img-shadow img, .headerServices .headerServicesTranslate .headerServicesTranslateLink:focus .headerServicesTranslateImg span.img-shadow img {
  filter: none;
  opacity: 1;
}
.headerServices .headerServicesTranslate .headerServicesTranslateImg {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  margin: 0;
  overflow: hidden;
  border-radius: 16px;
}
.headerServices .headerServicesTranslate .headerServicesTranslateImg span.img-shadow {
  border-radius: 16px;
}
.headerServices .headerServicesTranslate .headerServicesTranslateImg span.img-shadow:before {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
  border-radius: 16px;
}
.headerServices .headerServicesTranslate .headerServicesTranslateImg span.img-shadow img {
  filter: grayscale(100%);
  opacity: 0.35;
  position: absolute;
  border-radius: 16px;
  z-index: 1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  vertical-align: middle;
  transition: all ease-in-out 0.125s;
}
.headerServices .headerServicesTranslate .headerServicesTranslateImg:hover span.img-shadow img, .headerServices .headerServicesTranslate .headerServicesTranslateImg:focus span.img-shadow img {
  filter: none;
  opacity: 1;
}
.headerServices .headerServicesTranslate .headerServicesTranslateImg.actif {
  margin: 8px;
}
.headerServices .headerServicesTranslate .headerServicesTranslateImg.actif span.img-shadow img {
  filter: none;
  opacity: 1;
}

.dividerHorizontal {
  height: 16px;
  width: 1px;
  background-color: #D9D9D9;
}

/* IMPORT Pages */
/*  ==========================================================================
    LOGIN PAGE HORIZONTAL_ST01
    ========================================================================== */
.signUp {
  background: rgba(105, 111, 70, 0.03);
  padding: 32px 0;
}

.blocTransparent {
  background: transparent;
  padding: 32px 0;
}

.blocColor {
  background: rgba(105, 111, 70, 0.03);
}

/*  ==========================================================================
    LOGIN PAGE HORIZONTALST01
    ========================================================================== */
.horizontal_ST01 .pageContent .row [class*=col-lg-6],
.horizontal_ST01 .pageContent .row [class*=col-md-6],
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky,
.horizontal_ST01 .pageContent .row [class*=col-lg-12],
.horizontal_ST01 .pageContent .row [class*=col-md-12] {
  /* MODULE MEDIA */
  /* MODULE CARTOGRAPHY */
  /* MODULE CARROUSEL */
  /* MODULE LISTE */
  /* MODULE VIGNETTE */
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modeleStandardFull:first-child, .horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modeleTxt:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modeleStandardFull:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modeleTxt:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modeleStandardFull:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modeleTxt:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modeleStandardFull:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modeleTxt:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modeleStandardFull:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modeleTxt:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modeleStandardFull:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modeleTxt:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modeleStandardFluid:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modeleStandardFluid:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modeleStandardFluid:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modeleStandardFluid:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modeleStandardFluid:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modeleStandardFluid:first-child {
  margin-top: 16px;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modeleStandardContainer:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modeleStandardContainer:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modeleStandardContainer:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modeleStandardContainer:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modeleStandardContainer:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modeleStandardContainer:first-child {
  margin-top: 16px;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modeleLAN:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modelePro:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modelePro:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modelePro:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modelePro:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modelePro:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modelePro:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modeleBasique:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modeleBasique:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modeleBasique:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modeleBasique:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modeleBasique:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modeleBasique:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modeleLogo:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modeleLogo:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modeleLogo:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modeleLogo:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modeleLogo:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modeleLogo:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .mediaBloc.modeleFreeHeight:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .mediaBloc.modeleFreeHeight:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .mediaBloc.modeleFreeHeight:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .mediaBloc.modeleFreeHeight:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .mediaBloc.modeleFreeHeight:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .mediaBloc.modeleFreeHeight:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .cartography.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .cartography.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .cartography.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .cartography.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .cartography.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .cartography.modeleStandard:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .carrousel.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .carrousel.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .carrousel.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .carrousel.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .carrousel.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .carrousel.modeleStandard:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .carrousel.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .carrousel.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .carrousel.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .carrousel.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .carrousel.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .carrousel.modeleLAN:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .carrousel.modeleMidlle-lg:first-child, .horizontal_ST01 .pageContent .row [class*=col-lg-6] > .carrousel.modeleMidlle-xxl:first-child, .horizontal_ST01 .pageContent .row [class*=col-lg-6] > .carrousel.modeleMidlle-full:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .carrousel.modeleMidlle-lg:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .carrousel.modeleMidlle-xxl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .carrousel.modeleMidlle-full:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .carrousel.modeleMidlle-lg:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .carrousel.modeleMidlle-xxl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .carrousel.modeleMidlle-full:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .carrousel.modeleMidlle-lg:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .carrousel.modeleMidlle-xxl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .carrousel.modeleMidlle-full:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .carrousel.modeleMidlle-lg:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .carrousel.modeleMidlle-xxl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .carrousel.modeleMidlle-full:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .carrousel.modeleMidlle-lg:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .carrousel.modeleMidlle-xxl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .carrousel.modeleMidlle-full:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .carrousel.modeleClassic-md:first-child, .horizontal_ST01 .pageContent .row [class*=col-lg-6] > .carrousel.modeleClassic-xl:first-child, .horizontal_ST01 .pageContent .row [class*=col-lg-6] > .carrousel.modeleClassic-max:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .carrousel.modeleClassic-md:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .carrousel.modeleClassic-xl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .carrousel.modeleClassic-max:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .carrousel.modeleClassic-md:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .carrousel.modeleClassic-xl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .carrousel.modeleClassic-max:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .carrousel.modeleClassic-md:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .carrousel.modeleClassic-xl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .carrousel.modeleClassic-max:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .carrousel.modeleClassic-md:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .carrousel.modeleClassic-xl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .carrousel.modeleClassic-max:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .carrousel.modeleClassic-md:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .carrousel.modeleClassic-xl:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .carrousel.modeleClassic-max:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .liste.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .liste.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .liste.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .liste.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .liste.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .liste.modeleStandard:first-child {
  margin-top: 16px;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .vignette.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .vignette.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .vignette.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .vignette.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .vignette.modeleStandard:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .vignette.modeleStandard:first-child {
  margin-top: 16px;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .vignette.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .vignette.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .vignette.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .vignette.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .vignette.modeleLAN:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .vignette.modeleLAN:first-child {
  margin-top: 0;
}
.horizontal_ST01 .pageContent .row [class*=col-lg-6] > .vignette.modeleLANBorder:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] > .vignette.modeleLANBorder:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-6] .columnSticky > .vignette.modeleLANBorder:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-6] .columnSticky > .vignette.modeleLANBorder:first-child,
.horizontal_ST01 .pageContent .row [class*=col-lg-12] > .vignette.modeleLANBorder:first-child,
.horizontal_ST01 .pageContent .row [class*=col-md-12] > .vignette.modeleLANBorder:first-child {
  margin-top: 16px;
}

.horizontal_ST01 {
  /* ACCORDEON */
  /* BUSINESS CARD */
  /* CARROUSEL */
  /* CARTOGRAPHY */
  /* CONTACT */
  /* FLUX */
  /* INFOS LEGALES */
  /* LABELS */
  /* LISTE */
  /* MEDIA */
  /* SCHEDULE */
  /* SIGNATURE */
  /* SIMPLE */
  /* SUGGEST */
  /* USER */
  /* VIGNETTE */
}
.horizontal_ST01 .cartography {
  /*
      @media (max-width: 479px) {padding: 0;}
      @media (min-width: 480px) and (max-width: 767px) {padding: 0;}
      @media (min-width: 768px) and (max-width: 991px) {padding: 0;}
      */
}
.horizontal_ST01 .contact {
  /*
      @media (max-width: 479px) {padding: 0 $multi-050;}
      @media (min-width: 480px) and (max-width: 767px) {padding: 0 $multi-050;}
      @media (min-width: 768px) and (max-width: 991px) {padding: 0 $multi-050;}
      */
}
/*  ==========================================================================
    LOGIN PAGE HORIZONTALST01
    ========================================================================== */
.horizontal_ST01 .pageContent .modele_H12_B > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_D > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_D > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_E > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_E > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_F > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_F > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_G > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_G > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_H > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_H > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_I > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_I > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_J > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_J > [class*=col-md-6]:nth-child(odd) {
  padding-right: 8px;
}
@media (max-width: 479px) {
  .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-md-6]:nth-child(odd) {
    padding: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-md-6]:nth-child(odd) {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-md-6]:nth-child(odd) {
    padding: 0;
  }
}
.horizontal_ST01 .pageContent .modele_H12_B > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_D > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_D > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_E > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_E > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_F > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_F > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_G > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_G > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_H > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_H > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_I > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_I > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_J > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_J > [class*=col-md-6]:nth-child(even) {
  padding-left: 8px;
}
@media (max-width: 479px) {
  .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-md-6]:nth-child(even) {
    padding: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-md-6]:nth-child(even) {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J > [class*=col-md-6]:nth-child(even) {
    padding: 0;
  }
}
.horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-md-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
.horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd) {
  padding-left: 8px;
  padding-right: 0;
}
@media (max-width: 479px) {
  .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-md-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd) {
    padding: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-md-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd) {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-md-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-md-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(odd),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-md-6]:nth-child(odd) {
    padding: 0;
  }
}
.horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-md-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-md-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
.horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even) {
  padding-right: 8px;
  padding-left: 0;
}
@media (max-width: 479px) {
  .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-md-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even) {
    padding: 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-md-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even) {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-row-reverse > [class*=col-md-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even), .horizontal_ST01 .pageContent .modele_H12_B.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_D.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_E.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_F.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_G.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_H.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_I.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-row-reverse > [class*=col-md-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-lg-6]:nth-child(even),
  .horizontal_ST01 .pageContent .modele_H12_J.flex-lg-row-reverse > [class*=col-md-6]:nth-child(even) {
    padding: 0;
  }
}
/*  ==========================================================================
    PAGE 403 - 404 HORIZONTALST01
    ========================================================================== */
.page40x {
  position: relative;
}
.page40x .page40xText {
  position: relative;
  text-align: center;
}
.page40x .page40xText .page40xSubTitle {
  position: relative;
  margin-bottom: 16px;
}
.page40x .page40xBtnContent {
  position: relative;
  text-align: center;
  margin-bottom: 32px;
}
.page40x .imgContent {
  height: 400px;
  margin-bottom: 32px;
}
@media (max-width: 479px) {
  .page40x .imgContent {
    height: 320px !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .page40x .imgContent {
    height: 320px !important;
  }
}