/**
 * Le formulaire
 */
form {
   background: white url(img/top_contact_bg.png) top left repeat-y;
   width: 723px;
   padding-top: 25px;
}

form fieldset {
   border: none;
   width: 607px;
   margin: 0 auto 0 auto;
   text-align: left;
}

form fieldset label {
   color: #3F83C2;
   display: block;
   padding-top: 7px;
   padding-bottom: 2px;
   padding-left: 5px;
   font-size: 13px;
}

form fieldset input.t {
   background: white url(img/form_input_text.png) top left no-repeat;
   height: 19px !important;
   height: 26px;
   width: 386px !important;
   width: 396px;
   border: none;
   padding: 4px 5px 3px 5px;
}

form fieldset input.t:focus {
   background-position: 0 -26px;
   color: white;
}

html>body form fieldset div.select {
   background: white url(img/form_input_text.png) top left no-repeat;
   height: 22px;
   width: 396px;
   padding: 4px 0 0 1px;
}

form fieldset div.select select {
   background: #EBEFF2;
   border: none;
   width: 394px;
}

form fieldset input.s {
   width: 120px;
   height: 23px !important;
   height: 23px;
   background: white url(img/form_submit.png) top left no-repeat;
   border: none;
   color: white;
   font-size: 12px;
   padding-bottom: 2px;
   margin-top: 15px;
   margin-left: 260px;
}

form fieldset input.s:hover {
   cursor: pointer;
}

form fieldset textarea {
   height: 193px !important;
   height: 200px;
   width: 386px !important;
   width: 396px;
   padding: 4px 5px 3px 5px;
   background: white url(img/form_textarea_200.png) top left no-repeat;
   border: none;
   color: black;
}

form fieldset textarea:focus {
   background-position: 0 -200px;
   color: white;
}

