.form_large input, .form_large textarea, .form_large select, .form_mid input, .form_mid textarea, .form_mid select{
  width: 650px;
  border: 1px solid #8fb05c;
  color: #8fb05c;
  font-weight: bold;
}

.form_large textarea{
  height: 650px;
}

.form_mid {
  width: 420px;
}

.form_mid input, .form_mid textarea, .form_mid select{
  width: 400px;
}

input[type=submit] {
  background-color: #c4df9b;
}

input[type=radio] {
  width: 20px;
  border: 0;
}

.question {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin: 5px;
  background-color: #edffd2;
}

.erreur {
  border: 1px solid #b60303;
  color: #b60303;
  padding: 10px;
  margin: 10px;
}

.validation {
  border: 1px solid #65a800;
  color: #65a800;
  padding: 10px;
  margin: 10px;
}
