/* <<<<<<<<<<  index.php  >>>>>>>>>>>>>>>> */

body {
	padding-top: 0px;
}
/*  Pleine largeur  */
.accueil {
	padding-left: 0px;
	padding-right: 0px
}
/* Slide  */
#hero-carousel, #hero-carousel .carousel-inner, #hero-carousel .item {
  height: 100vh; /* full screen */

}
.slide {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.slide1 {
  background-image: url('/images/accueil/AdobeStock_92676916_Preview.jpeg');
}
.slide2 {
  background-image: url('/images/accueil/AdobeStock_124933154_Preview.jpeg');
}
.slide3 {
  background-image: url('/images/accueil/AdobeStock_232427041_Preview.jpeg');
}
/* Rendre le fade vraiment “architecte” */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 1.2s;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
/*   */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition: opacity 1.5s ease-in-out;
  transform: none !important;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
/* lisser le rendu, pas de microcoupure */ 
.carousel .item {
  backface-visibility: hidden;
  transform: translateZ(0);
}

/*  Boutons de navigation  */
.carousel-control {
  background: none;
  opacity: 0;
}
.carousel:hover .carousel-control {
  opacity: 0.15;
}

	

footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
}
