  a{
    text-decoration: none;
  }

  
/* ETIQUETTES */

/* CONNECTION*/

/*SE CONNECTER */
.element-flexible-22{
  width: 60%;
  padding: 70px 50px;
  margin: 10px auto;
  text-decoration: none;
  color: rgb(0, 0, 0);
  border-radius: 45px;
  border: 2px solid black;
  box-shadow: 0px 0px 5px rgb(2, 2, 2);
  background-color: rgb(233, 238, 241);
  flex-wrap: wrap;
  align-items: center;
  box-sizing: border-box;
  font-family: 'Times New Roman', Times, serif;
  font-style: bold;
  font-size: xx-large;
  text-align: center;
}

/* RECHERCHE */

/* S'INSCRIRE */

/* FORMULAIRES */

/* FORMULES PRO */

.conteneur-flexible-50{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content:space-around;
  align-content: space-around;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding-top: 85px;
  margin: 10%;
}
.element-flexible-51{
  width: 41%;
  padding: 5px 5px;
  margin: 10px auto;
  padding: 20px;
  text-decoration: none;
  color: rgb(0, 0, 0);
  border-radius: 45px;
  border: 2px solid black;
  box-shadow: 0px 0px 5px rgb(2, 2, 2);
  background-color: rgb(233, 238, 241);
  flex-wrap: wrap;
  align-items: center;
  box-sizing: border-box;
  font-family: 'Times New Roman', Times, serif;
  font-style: bold;
  font-size: x-large;
}
.element-flexible-51:hover{
  border: 3px solid white;
  text-shadow: 1px 1px 5px rgba(247, 246, 246, 0.863);
  box-shadow: 0px 0px 30px #3c56c6;
}
.conteneur-flexible-54{
  flex-flow: column wrap;
  align-items: center;
  align-content: space-around;
  width: 100%;
  height: 200px;
  box-sizing: border-box;
  text-align: center;
  margin: 15px;
}
.element-flexible-54{
  width: 33%;
  box-sizing: border-box;
}
.conteneur-flexible-54.ligne.trois-colonnes {
  display: flex;
  justify-content: space-between;
}
.element-flexible-54.column.colonne-forme:not(:last-child) {
  margin-right: 10px;
}
.element-flexible-54.column.colonne-forme:not(:last-child) {
  margin-right: 10px;
}
.conteneur-flexible-55{
  padding-top: 85px;
  display: flex;
  align-items: center;
  width: 50%;
  justify-content:space-around;
  align-content: space-around;
  box-sizing: border-box;
  padding-bottom: 1%;
}

.element-flexible-55{
  box-sizing: border-box;
  padding: 7px;
  margin: center;
  align-items: center;
}
.conteneur-flexible-56{
  margin: 1%;
  padding: 10px;
}
.element-flexible-56{
  flex: 1 1 20px;
  width: 40%;
  box-sizing: border-box;
  margin: 10px;
}
p5{
  font-size: x-large;
  margin: 10px;
  padding: 10px;
}

/* BOUTONS */

/* FORM - MERCI */

.element-flexible-32{
  width: 65%;
  padding: 70px 50px;
  margin: 10px auto;
  text-decoration: none;
  color: rgb(0, 0, 0);
  border-radius: 45px;
  border: 2px solid black;
  box-shadow: 0px 0px 5px rgb(2, 2, 2);
  background-color: rgb(233, 238, 241);
  flex-wrap: wrap;
  align-items: center;
  box-sizing: border-box;
  font-family: 'Times New Roman', Times, serif;
  font-style: bold;
  font-size: xx-large;
  text-align: center;
}
.element-flexible-32:hover{
  color: rgb(255, 255, 255);
  padding: 70px 45px;
  background-color: #000000;
  border: 3px solid white;
  border-radius: 45px solid black;
  text-shadow: 1px 1px 10px rgba(247, 246, 246, 0.863);
  box-shadow: 0px 0px 30px #3c56c6;
}

/* CONNEXION */

.conteneur-flexible-33{
  width: 70%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content:space-around;
  margin: 10px auto;
  align-content: space-around;
  text-decoration: none;
  color: rgb(0, 0, 0);
  padding-top: 85px;
  border-radius: 45px;
}
.element-flexible-34{
  width: 70%;
  padding: 5px 5px;
  margin: 10px auto;
  padding: 20px;
  text-decoration: none;
  color: rgb(0, 0, 0);
  border-radius: 45px;
  border: 2px solid black;
  box-shadow: 0px 0px 5px rgb(2, 2, 2);
  background-color: rgb(233, 238, 241);
  flex-wrap: wrap;
  align-items: center;
  box-sizing: border-box;
  font-family: 'Times New Roman', Times, serif;
  font-style: bold;
  font-size: xx-large;
  text-align: center;

}
.element-flexible-34:hover{
  color: rgb(0, 0, 0);
  border: 3px solid white;
  border-radius: 45px solid black;
  text-shadow: 1px 1px 10px rgba(247, 246, 246, 0.863);
  box-shadow: 0px 0px 30px #3c56c6;
}
