/* Formulaire de contact */
.conteneur_contact{
	width:100%;
	background: #FFFFFF;
	background-size: contain; 
	background-repeat : no-repeat;
}

.form_box{
	font-family: verdana;
	text-align: justify;
	position:absolute;
	left:400px;
	top:100px;
	width:1000px;
}

	
.contactez-nous {
  width: 700px;
  border: 1px solid;
  border-radius: 8px;
      border-color: #FF4569;
  padding: 0 50px 0 50px;
  background: white;
}

form div {
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 83px;
  margin-top: 25px;
}

form div > label {
  margin-bottom: 7px;
  font-weight: 600;
  color:#AF4569;
}

form div > input, form div > select, form div > textarea {
  background: #FFFFFF;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
  font-family: Arial, "sans-serif";
  box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.25);
}

form div > input, form div > select {
  height: 50px;
  padding-left: 10px;
}

form div > select {
  appearance: none;
  background-size: 15px;
  background-image: url('');
  background-position: right 10px top 50%;
  background-repeat: no-repeat;
}

form div > textarea {
  height: 195px;
  padding: 15px 0px 0px 10px;
}

form div > input::placeholder, form div > textarea::placeholder {
  color: #AAAAAA;
}

form div > select:invalid {
  color: #AAAAAA;
}

form div > select option {
  background: white;
  color: #303030;
}

form div:last-child {
  align-items:center;
  margin-top: 20px;
}

form button {
  width: 350px;
  max-width: 400px;
  height: 50px;
  font-weight: 700;
  font-size: 22px;
  background: #AF4569;
  border: #AF4569 solid 1px;
  border-radius: 5px;
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
  color: #FFFFFF;
  cursor: pointer;
}