.swiper-container.left {
  margin-left:inherit;
  float:left;
  margin-right: 1em;
}

.swiper-container.right {
  margin-right:inherit;
  float:right;
  margin-left: 1em;
}

.swiper-container.no-float {
  float:none;
}
/*
figure.swiper-slide {
  background-size: cover;
  background-position: center;
  margin: 0;
}

figure.swiper-slide img{
  opacity: 0;
}
*/

figure.swiper-slide figcaption {
  position: absolute;
  bottom:1em;
  text-align: left;
  padding:1.5em 2.25em;
}

figure.swiper-slide figcaption .titre,
figure.swiper-slide figcaption p,
figure.swiper-slide figcaption a{
  background: white;
  padding: 0 .25em;
}

figure.swiper-slide figcaption a {
  padding: .125em .25em;;
  font-size: .9em;
}

figure.swiper-slide figcaption p,
figure.swiper-slide figcaption a {
  display: inline-block;
}

figure.swiper-slide figcaption .titre {
  font-size: 2.5em;
  font-weight: bold;
}

.page_swiper {
  margin: 0;
  padding: 0;
}

.page_swiper figure.swiper-slide figcaption {
  top:1em;
  padding: 2em;
}

.page_swiper .swiper-container {
  height: 100%;
  position: absolute;
  width: 100%;
}
