/* Entete */
div.secondary-menu ul.menu li:not(.is-submenu-item)[role="menuitem"]:last-of-type a {
   background-color: #346715;
  }
.header_01 .secondary-menu .menu > li > ul li {
  padding: 8px 0 8px 0;
}
.header_01 .secondary-menu .menu > li > ul li > ul > li {
  padding: 0;
}
.header_01 .secondary-menu .menu > li > ul {
  text-align: center;
}
.header_01 header .logo-header {
  padding: 15px 0 0 0;
}
.header_01 header .logo-header img {
  width: 220px;
}
@media print,screen and (min-width: 64em) {
  .header_01 header .logo-header img {
    width:290px!important;
  }
}
/* Encadrés avec bordure */
.wa-article .cadre-simple {
    border: 2px solid #EFEFEF;
}
.box-padding.cadre-simple {
    padding: 1rem 1rem 0rem;
}
/* Marges mobile */
@media print,screen and (max-width: 47.99875em) {
.wa-article ul, .wa-article ol {
    margin-left: 0px!important;
}
.wa-article ul li, .wa-article ol li {
    margin-left: 0px!important;
}
.column, .columns {
    padding-right: 1.1rem!important;
    padding-left: 1.1rem!important;
}
}
/* Boutons horizontaux ancres */
.liste-horizontale .Ancres.menu a {
  font-size: 13px !important!important;
  font-weight: 700!important;
  line-height: 1.2!important;
  background: #124395!important;
}
.liste-horizontale .Ancres.menu a:hover, .liste-horizontale .Ancres.menu a:focus {
  background-color: #1D1D1B!important;
}

.menu a.lienancre {
  color: #fff!important; font-size: 13px!important; font-weight: bold; line-height: 1.2; background: #124395!important; padding: 16px 26px; margin: 0 .35rem .35rem 0; border-radius: 16px 0 16px 0; text-transform: uppercase; min-height: 36px;
}
.menu a.lienancre:hover, .menu a.lienancre:focus {
  background-color: #1D1D1B;
}

/* Pied de page */

.menu-footer-drop .sous-menu-footer a {
  padding: 5px 15px!important;
  min-height: 20px!important;
}

.no-js .responsive-embed{
   height: 600px!important;
}