/* ------------------------------------------------
Style CSS
---------------------------------------------------*/
@import "css/colaboration.css";
@import "css/caroussel.css";
@import "css/journuit.css";
@import "css/haut.css";
@import "css/animation.css";
@import "css/accueil.css";
@import "css/filtrenationalite.css";
@import "css/vinyle.css";


/* ------------------------------------------------
Formulaire
---------------------------------------------------*/
form {
  width: 60%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  background-color: rgb(0, 0, 0, 0.07);
  padding: 30px 30px 0px 30px;
  margin-top: 50px;
  border-radius: 70px 70px 30px 30px;
}

form label {
  margin-bottom: 5px;
}

form input,
form textarea {
  margin-bottom: 25px;
  border-radius: 5px;
  padding: 10px 20px;
  border-bottom: 5px solid transparent;
  transition: all 0.3s ease;
}

form input::placeholder,
form textarea::placeholder {
  font-size: 16px;
  font-family: inherit;
}

/* ------------------------------------------------
Formulaire
---------------------------------------------------*/
table {
  border-collapse: collapse;
  border: 2px solid rgb(140 140 140);
  font-family: sans-serif;
  font-size: 0.8rem;
  letter-spacing: 1px;
}

caption {
  caption-side: bottom;
  padding: 10px;
  font-weight: bold;
}


th,
td {
  border: 1px solid rgb(160 160 160);
  padding: 8px 10px;
}

td:last-of-type {
  text-align: center;
}

table img {
  height: 15px;
}


/* ------------------------------------------------
Footer
---------------------------------------------------*/
#MMI {
  text-align: right;
}

/*
@media (max-width:768px) {
  #menu_musique > div {
    flex-basis: calc(50% - 20px);
  }

}
*/

/* Pour les appareils de taille moyenne */
@media only screen and (max-width: 768px) {
  #menu_musique {
    flex-direction: column;
  }
  #btJourNuit {
    top: 10px;
    right: 10px;
  }
  #btJourNuit img {
    width: 40px;
    height: auto;
}
}

/* Pour les appareils de petite taille */
@media only screen and (max-width: 480px) {
  #header_img h3 {
      font-size: 20px;
  }
}
