@charset "UTF-8";
/* Wrapper pour faire sortir l'image du conteneur central */
.full-width-image-wrapper {
  width: 100vw;   /* largeur pleine fenêtre */
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw; /* recentrer via marges négatives */
  margin-right: -50vw;
  margin-bottom: -50px;/* correction visuelle de l’espace blanc */
  overflow: hidden;
  z-index: 1;
  max-width:100vw;
}

/* Image pleine largeur */
.full-width-image {
  width: 100%;
  height: auto;
  display: block; /* enlever l'espace blanc en dessous */
  max-width:100vw;
}
.full-width-image-tablette, .full-width-image-mobile{
  display: none;
}

/* ----------------- Tablette portrait (max-width: 767px) ------------------- à vérifier sur ipad en vf pour être sûr que la carte s'affiche bien*/

@media (min-width: 481px) and (max-width: 767px) {
.full-width-image, .full-width-image-mobile{
  display: none;
}
.full-width-image-tablette{
  width: 100%;
  height: auto;
  display: block; /* enlever l'espace blanc en dessous */
}
}
/* ----------------- Mobile (max-width: 480px) ------------------- */

@media (max-width: 480px) {
.full-width-image, .full-width-image-tablette{
  display: none;
}
.full-width-image-mobile{
  width: 100%;
  height: auto;
  display: block; /* enlever l'espace blanc en dessous */
}
}
