/*=================
 * contact.css
 *-----------------*/

#loader form ul {
  margin: 0 0 1em 0;
  padding: 0;
  list-style-type: none;
}

#loader form ul.errors {
  color: #ff0000;
}

#loader form table {
  background-color: rgb(177,199,0); /* vert */
  color: black;
  padding: 5px;
  border-collapse: separate;
}

#loader form table th, #loader form table td {
  padding: 5px 5px 5px 5px;
  vertical-align: middle;
  font-size: 11px;
}


#loader form table th {
  padding: 8px 5px 5px 5px;
  width: 25%;
  text-align: right;
}

/* Ne pas faire a cause du captcha reCaptcha
#loader form table td {
  width: 75%;
}*/


#loader form table td.input_field input {
  width : 100%;
  padding: 1px;
}

#loader form table td.input_field textarea#champPrecision {
  width : 100%;
  height: 1.2em;
  padding: 1px;
}

#loader form table td.input_field textarea {
  width : 100%;
  height: 80px;
  padding: 1px;
}


#loader form table td.input_radio input {
  margin-right: 3px;
}


/*-----------------
 * formulaire
 *-----------------*/
#formulaire {
  width: 600px;
  margin: 0px auto 0px auto;
  padding: 0 5px 0 5px;
  background-color: white;
  color: rgb(22,75,114); /* bleu fonce */
}

#formulaire h1 {
  text-align: center;
}

#formulaire h1 {
  text-align: center;
  font-size: 14px;
}

#formulaire h2 {
  font-size: 12px;

}

#formulaire form ul {
  margin: 0 0 1em 0;
  padding: 0;
  list-style-type: none;
}

#formulaire form ul.errors {
  color: #ff0000;
}

#formulaire ul li {
  padding-bottom: 0.5em;
}

#formulaire form table {
  /*background-color: rgb(76,185,80);*/ /* vert */
  padding: 5px;
  border-collapse: separate;
}

#formulaire form tr.hidden_field {
  display: none;
}

#formulaire form table th, #formulaire form table td {
  padding: 5px 5px 5px 5px;
  vertical-align: top;
  font-size: 12px;
}

#formulaire form table th {
  padding: 8px 5px 5px 5px;
  width: 25%;
  text-align: right;
}

#formulaire form table td {
  text-align: left;
}

#formulaire form table td.input_field input {
  width : 100%;
  padding: 1px;
}

#formulaire form table td.input_field textarea {
  width : 100%;
  height: 80px;
  padding: 1px;
}

#formulaire .asterisque {
  margin: 20px 0px 0px 0px;
  font-size: 11px;
}


