/* MENU */

ul#menu-selecteur li:nth-child(2) p {
  font-size: 1.8vw;
}

/* SELECTEUR */

#selecteur-complet {
  position: relative;
  display: block;
  height: auto;
}

#selecteur-gauche {
  position: fixed;
  display: block;
  width: 100vw;
  height: 30vh;
  bottom: 0px;
  background-image: url('../image/image-fond-selecteur.jpg');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  float: none;
  vertical-align: middle;
  box-shadow: inset 0 10px 0 0 var(--color-gris-fonce);
  z-index: 100;
  background-color: var(--color-gris-fonce);
}

#selecteur-droite {
  position: relative;
  display: block;
  width: 100vw;
  height: auto;
  transition-duration: 0s;
  float: none;
  overflow-y: scroll;
  margin-bottom: 30vh;
}

/* P */

#selecteur-droite table tr td p {
  font-size: 3vw;
  line-height: 3.6vw;
}

#selecteur-droite table tr td p span {
  font-size: 1.6vw;
  line-height: 2.2vw;
}

#selecteur-droite table tr:nth-child(3) td p {
  font-size: 2.8vw;
  line-height: 3.4vw;
}

/* FILTRES */

#selecteur-filtres ul.disponibilite li p {
  font-size: 2vw;
  line-height: 2.2vw;
}

#selecteur-filtres p.titre-filtre {
  font-size: 1.7vw;
  line-height: 2vw;
  text-align: center;
}

#selecteur-filtres ul.filtre li p {
  font-size: 3vw;
  line-height: 5.7vw;
}

a.validation-filtres {
  font-size: 3vw;
  line-height: 3.7vw;
}

/* BOX-UP */

#selecteur-box-up {
  display: none;
}

/**/

#selecteur-droite table tr td p i {
  font-size: 1.5vw;
  line-height: 2vw;
}
