/* MPB 3.27.19 — zones de clic, sur le site de test uniquement. */
html body.mpb-site footer.site-footer {
  position: relative !important;
  isolation: isolate;
  z-index: 2 !important;
}
html body.mpb-site footer.site-footer .footer-decoration,
html body.mpb-site footer.site-footer .footer-decoration::before,
html body.mpb-site footer.site-footer .footer-decoration::after {
  pointer-events: none !important;
}
html body.mpb-site footer.site-footer .footer-links-wrap,
html body.mpb-site footer.site-footer .footer-links {
  position: relative !important;
  z-index: 5 !important;
}
html body.mpb-site footer.site-footer .footer-links a[href] {
  position: relative !important;
  z-index: 10 !important;
  pointer-events: auto !important;
  cursor: pointer !important;
}
html body.mpb-site main.rdv-page .rdv-information,
html body.mpb-site main.rdv-page .rdv-choices,
html body.mpb-site main.rdv-page .rdv-choice {
  position: relative !important;
  z-index: 2 !important;
}
html body.mpb-site main.rdv-page .rdv-choices a.choice-button[href] {
  position: relative !important;
  z-index: 6 !important;
  pointer-events: auto !important;
  cursor: pointer !important;
}
html body.mpb-site main.rdv-page .rdv-choices a.choice-button[href]:focus-visible,
html body.mpb-site footer.site-footer .footer-links a[href]:focus-visible {
  outline: 3px solid #00899e !important;
  outline-offset: 3px;
}
