/* BODY */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    background-color: black;
    color: #fff;
}



/* NAV    */

nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #e0e0e0;
    padding: 10px;
}

.logo-img {
    width: 300px;
}

.LogoCliquable{
    background: transparent;
}

a {
    padding: 10px 20px;
    background-color: black;
    color: aliceblue;
    text-decoration: none;
}

a:hover {
  /* une transition de 100ms pour être smooth*/
  transition: 100ms;
  /* Agrandit de 8% */
  transform: scale(1.08);
}

h3 {
    margin: 0;
    color: #000000;
}

/* MAIN*/

h1{
  display: flex;
  justify-content: center;
  
}

input{
  background-color: #000000;
  border-color: #fff;
  color: #fdfdfd;
}



.espacement {
   /* aligner verticalement */
  display: flex;
  align-items: center;
  margin-bottom: 1%;
}

.espacement label {
  /* largeur fixe du label */
  width: 10%;           

}

.espacement input {
   /* largeur de l'input */
  width: 60%;          
}

textarea{
  width: 60%;
}

/* pour mettre ma marge dans les fiedset et le bouton send*/
fieldset, button{
  padding: 2%;
  margin: 2%;
}





















.Aimer {
  display: flex;
  align-items: center;
  gap: 10px;

}

.alignement {
  display: flex;
  align-items: center;
  padding: 5px;
}

/* Select couleur de fou*/
select {
  background-color: black;
  color: white;
}

/* textarea couleur de fou*/
textarea{
   background-color: black;
  color: white;
  border-color: #fff; 
}

/* button couleur de fou*/
button{
     background-color: black;
  color: white;
  border-color: #fff; 
}




/* Footer */
footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #e0e0e0;
  padding: 10px 20px;
  color: black;
}