/* DIVERS CSS */

.flex {
  display: flex;
  flex-wrap: wrap;
  width: auto;
  margin: 1em;
  justify-content: center;
	border: none;
}

/* Ecritures sans ombres */

#rougefonce-sans-ombre {
  color: #B9121B;
}

.rouge { 
	color: #F00;
}

/* Fin Ecritures sans ombres */

/* Ecritures avec ombres */

#bleu-ombre {
  color: #00F;
  text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -moz-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -ms-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -o-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -webkit-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
}

#gris-ombre {
  color: #585959;
  text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -moz-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -ms-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -o-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -webkit-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
}

#rouge-ombre {
  color: #F00;
  text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -moz-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -ms-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -o-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -webkit-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
}

#rouge-header-ombre {
  color: #AD0A0A;
  text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -moz-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -ms-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -o-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
  -webkit-text-shadow: 2px 3px 4px rgba(107, 106, 106, 0.75);
}

#blanc-ombre {
  color: #F8FBFB;
  text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
  -moz-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
  -ms-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
  -o-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
  -webkit-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
}

#noir-ombre {
  color: #000000;
  text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
  -moz-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
  -ms-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
  -o-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
  -webkit-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.85);
}

#rougefonce-ombre {
  color: #B9121B;
  text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.75);
  -moz-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.75);
  -ms-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.75);
  -o-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.75);
  -webkit-text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.75);
}

/* Fin Ecritures avec ombres */

/* Mise en forme de formulaire */

.flexformtech {
  #display: flex;
  #flex-wrap: wrap;
  width: auto;
  margin: 1em;
  justify-content: center;
	border: none;
}

.marque {
	width: 100%;
	margin-left: 30px;
}

.annee {
	width: 100%;
	margin-left: 30px;
}

.select {
 	width: 100%;
  border: none;
  border-radius: 4px;
  background-color: #f1f1f1;
}

.select2 {
  width: 100%;
  border: none;
  border-radius: 4px;
  background-color: #f1f1f1;
}

.input {
	width: 100%;
  #margin-left: 70px;
	margin-top: 22px;
}

.input:hover {
  opacity: 0.5;
}
/* Fin Mise en forme de formulaire */