
body {
  padding-top: 56px;
  background-color: white;
}

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

.carousel-item {
  height: 65vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.centre{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.fleche{
  color: black;
}

.foot{
  margin-bottom: 0px;
  max-height: 50px !important;
}

.imagehaut {
  height: 65vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.page {
  position: relative;
  overflow: hidden;
}

.textenoir{
  color: black !important;
}

#accueil{
  padding : 0;
  color: white;
  background-image: url(/img/fond.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#contact{
  background-color: white;
}

#partenaires {
  color:white;
  background :#343a40 !important;
}

#prestations .prestation i{
  margin-top: 4rem;
}

#prestations .prestation:hover i{
  color:blue;
}

.zoom {
  width: 320px;
  height: 240px;
  }
  .image {
  width: 100%;
  height: 100%;
  }
  .image img {
  /* La transition s'applique à la fois sur la largeur et la hauteur, avec une durée d'une seconde. */
  -webkit-transition: all 1s ease; /* Safari et Chrome */
  -moz-transition: all 1s ease; /* Firefox */
  -ms-transition: all 1s ease; /* Internet Explorer 9 */
  -o-transition: all 1s ease; /* Opera */
  transition: all 1s ease;
  }
  .image:hover img {
  /* L'image est grossie de 25% */
  -webkit-transform:scale(1.25); /* Safari et Chrome */
  -moz-transform:scale(1.25); /* Firefox */
  -ms-transform:scale(1.25); /* Internet Explorer 9 */
  -o-transform:scale(1.25); /* Opera */
  transform:scale(1.25);
  }

  /* Fction zooms */
  .zoom {
    display:inline-block;
    position: relative;
  }
  
  /* magnifying glass icon */
  .zoom:after {
    content:'';
    display:block; 
    width:33px; 
    height:33px; 
    position:absolute; 
    top:0;
    right:0;
    background:url(icon.png);
  }

  .zoom img {
    display: block;
  }

  .zoom img::selection { background-color: transparent; }

  #ex2 img:hover { cursor: url(grab.cur), default; }
  #ex2 img:active { cursor: url(grabbed.cur), default; }