/* formulaires -------------------------------------------------------------- */

form { text-align: left; margin-top: 2em; }

fieldset { border: 0px none; }


/* champs */

label {
    clear: both;
    float: left;
    display: block;
    text-align: right;
    width: 105px;
    margin-bottom: 20px;
}

label span { color: #07f; }

input, textarea {
    float: right;
    text-align: left;
    width: 455px;
    color: #393333;
    margin-bottom: 20px;
    padding: 1px 3px 2px 3px;
    border: 1px solid #cce0f8;
    background: #fff url(images/gradient-inner.png) repeat-x left top;
}

input {  }
textarea {  }


/* mention champs requis */

#formulaireContact #requis {
    clear: both;
    float: right;
    text-align: left;
    font-size: 8pt;
    width: 463px;
    padding: 0; }


/* boutons */

#btenvoi {
    clear: both;
    float: right;
    width: 120px;

    padding: 4px 8px 5px 8px;
    margin: 15px 162px 0 0 ;
    font: italic normal bold 8pt Arial, Helvetica, sans-serif;
    background: #74baf2 url(images/submit-bg-off.png) repeat-x 0 50%;
    border: 1px solid #0070ee;
    text-align: center;
    color: #fff; }

#btenvoi:hover, #btenvoi:active { background: #74baf2 url(images/submit-bg-on.png) repeat-x 0 50%; }


/* gestion des erreurs */

input.error, textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/*
#formerrors {
    float: left;
    width: 415px;
    border: 1px dashed #c10;
    margin: 25px 0 15px 140px;
    padding: 10pt; }

#formerrors p { padding: 0; margin: 0; }

#formerrors strong { font-weight: bold; color: #c10; }
*/


/* --------------------------------------------------------------------- */


/*
#formulaireContact { padding-top: 30px; clear: both; }



#formulaireContact label {
    font: normal normal normal 10pt "Trebuchet MS", Arial, sans-serif;
    clear: both;
    float: left;
    display: block;
    width: 120px;
    padding: 2px 0 0 0;
    text-align: right;
    margin-bottom: 12px; }




#formulaireContact #btenvoi {
    font: italic normal bold 8pt "Trebuchet MS", Arial, sans-serif;
    background: #fff url(imgs/button-bg.gif) no-repeat bottom right;
    text-align: center;
    border: 0px none;
    color: #c51100;

    width: 77px; height: 22px;
    margin: 20px 0 0 320px;
    padding: 0; }

#formulaireContact #btenvoi:active { background-image: url(imgs/button-bg-on.gif); }

#formulaireContact #formid { border: 0px none; margin: 0; padding: 0; }
*/

