@font-face {
  font-family: police1;
  src: url(fonts/Millimetre-Bold.otf);
}


h1 {
  font-family: police1;
}

body {
      margin: 0;       
}

.gallery-container {
  
}

.gallery-title {
      
}

a img:hover {
  filter: grayscale(3);
}

#entete {
  display: flex;
  justify-content: space-between;
  vertical-align: middle;
}


h2 {
    width: 60%;
}

h3 {
  width: 20%; 
}


/*************************************** CSS SCROLL HORIZONTAL GALLERY *************************/

  .scroll-gallery {
    display: none;
    overflow-x: auto;
    gap: 10px;
    padding-bottom: 10px;
    scrollbar-width: none;
             
    flex-wrap: nowrap;
  }

  .scroll-gallery img {
    display: block;
    height: 300px;
    width: auto;
    object-fit: cover;
    user-select: none;
    -webkit-user-drag: none;
    pointer-events: auto;
  }

  .scroll-gallery::-webkit-scrollbar {
    height: 8px;
    display: none;
  }

  .image-box {
    flex: 0 0 auto;
    scroll-snap-align: start;
    overflow: hidden;
  }

  .infos {
    display: flex;
    justify-content: space-between;
    border-bottom: solid black 4px;
    cursor: pointer; 
  }

/*********************************************************************************************************************/





/* SMARTPHONE MODE PORTRAIT */
@media screen and (orientation: portrait) {

.scroll-gallery img {
  display: block;
  height: 150px;
  width: auto; 
  object-fit: cover;
}
   

}
