html body div form.formulaire {
  display: block;
  clear: both;
  color: #4d4d4d;
  margin: 5px;
  padding-top: 1px;
}
html body  div div div form.formulaire p {
  height: 20px;
  clear: both;
  margin: 3px 0;
  padding: 1px 0;
}
html body div form.formulaire p label.image span {
  float: right;
  width: 160px;
}
html body div form.formulaire p label.image img {
  float: right;
  padding-left: 5px;
  width: auto;
}
html body div form.formulaire p.auto {
  height: auto;
}
html body div form.formulaire p label{
  display: block;
  float: left;
  width: 250px;
  line-height: 20px;
  margin-right: 10px;
  text-align: right;
  text-indent: 5px;
}
html body div form.formulaire p label.block{
  float: none;
  width: 100%;
  text-align: left;
}
html body div form.formulaire p label.block input{
  float: left;
  width: 30px;
}
html body div form.contact textarea {
  width: 100%;
}
html body div form.contact textarea,html body div form.contact input{
  border: 1px solid #dddddd;
  background: #eeeeee;
}
html body div form.contact p.submit input {
  height: 20px;
  line-height: 20px;
  padding: 0;
  margin: auto;
  width: 75px;
}
html body div form.contact p label {
  width: 100px;
  text-align: left;
}
html body div div.content form.admin p label{
  text-align: left;
}
html body div form.formulaire p input, html body div form.formulaire p select {
  float: left;
  width: 200px;
  color: #545350;
  font-size: 11px;
  height: 15px;
  padding-top: 2px;
  padding-left: 2px;
  font-family: Tahoma, serif;
}
html body div form.formulaire p select {
  height: auto;
}
html body div form.formulaire p.valid{
  padding-left: 255px;
  height: 20px;
}

html body div form.formulaire div.sepa {
  height: 25px;
  background: url('../img/chartre_g/sep_blanche.jpg') repeat-x center center;
  margin: auto;
  width: 94%;
}

html body div form.formulaire span.erreur {
  color: #ff7272;
  line-height: 19px;
  padding-left: 5px;
}
html body div form.formulaire p.image{
  margin-top:0;
  padding-top: 0;
}
html body div form.formulaire p.checkbox label {
  float: right;
  text-align: left;
  width: 343px;
  margin-left: 16px;
}
html body div form.formulaire p.checkbox input {
  width: auto;
  float: right;
  margin-top: 5px;
  margin-right:0;
}
html body div form.formulaire p.checkbox span.erreur {
  float:right;
  margin-right:10px;
  margin-top:2px;
}
html body div form.formulaire p select.flag option {
  background-position:7px center;
  background-repeat:no-repeat;
  text-indent:30px;
}
html body div form.formulaire p.check input {
  width: auto;
}
html body div form.formulaire p.file input {
  height: auto;
}

