/* formulaire
*********************/
#container .skinnedForm{
  padding: 0;
  margin: 0;
  text-align: right;
  width: 457px;
  clear: both;
  }

/* labels
*********************/
#container .skinnedForm label{
  font: 10px Arial, Helvetica, sans-serif;
  margin: 0 5px 0 0;
  }

/* input text
*********************/
#container .skinnedForm .row input{
  width: 177px;
  height: 22px;
  border: none;
  background: url(../images/forms/form_input.png) no-repeat;
  padding: 7px 15px 0;
  font-size: 9px;
  }
#container .skinnedForm .row input:focus{
  background-position: 0% 100%;
  }

/* textarea
*********************/
#container .skinnedForm .rowtextarea textarea{
  width: 438px;
  border: none;
  padding: 4px 4px 4px 15px;
  font: 11px Arial, Helvetica, sans-serif;
  }
#container .skinnedForm .rowtextarea#rowadresse textarea{
  height: 51px;
  background: url(../images/forms/form_textarea1.png) no-repeat;
  }
#container .skinnedForm .rowtextarea#rowcommentaire textarea{
  height: 95px;
  background: url(../images/forms/form_textarea2.png) no-repeat;
  }
#container .skinnedForm .rowtextarea textarea:focus{
  background-position: 0% 100% !important;
  }

/* select
*********************/
#container .skinnedForm .rowselect select{
  width: 207px;
  height: 29px;
  border: none;
  background: url(../images/forms/form_input.png) no-repeat;
  padding: 6px 6px 8px 8px;
  font-size: 9px;
  }
#container .skinnedForm .rowselect select:focus{
  background-position: 0% 108%;
  }
#container .skinnedForm .rowselect option{
  background: #FFF;
  }

/* radio
*********************/
#container .skinnedForm .rowradio{
  padding: 5px 0;
  }
#container .skinnedForm .rowradio p{
  margin: 0 5px 5px 0;
  padding: 0;
  font: 10px Arial, Helvetica, sans-serif;
  }
#container .skinnedForm .rowradio label{
  vertical-align: middle;
  margin: 0 0 0 5px;
  }
#container .skinnedForm .rowradio input{
  vertical-align: middle;
  }

/* input submit
*********************/
#container .skinnedForm .rowsubmit input{
  width: 207px;
  height: 29px;
  background: none;
  padding: 0;
  margin: 0 0 0 5px;
  }
#container .skinnedForm .rowsubmit input:focus{
  outline: none;
  }

/* styles annexes
*********************/
#container .champRequis{
  color: #F00;
  }
#container .small{
  font: 9px Arial, Helvetica, sans-serif;
  }
