/* Style Formulaire */
input, textarea { border: 1px solid #A9C0C4; width: 170px; }
textarea { width: 170px; height: 90px;}

select, input, textarea { font-family: "Times New Roman", Times, serif; }
input.submit-button { margin-top: 20px; margin-bottom: 20px; background-color: #00ACB6; color: White; padding: 2px; font-size:120%; font-weight: bold; width: 150px; }

input.disabled { border: 1px solid #F2F2F2; background-color: #F2F2F2; }
input.required, textarea.required { border: 1px solid #004754 }
input.validation-failed, textarea.validation-failed { border: 1px solid #004754; color: #004754; }
input.validation-passed, textarea.validation-passed { border: 1px solid #0061A1; color: #FFF; }
.validation-advice { width: 200px; margin: 5px 0; padding: 2px; background-color: #004754; color: #FFF; font-weight: bold; float: left; }

.custom-advice { margin: 5px 0; padding: 5px; background-color: #C8AA00; color: #FFF; font-weight: bold; }

fieldset {border: 0; }
label { font-weight: bold; }
label.error { padding: 0; color: #00ACB6; margin-left: 15px; }
.form-row { clear: both; padding: 7px 0; }

.field-label { font-weight:bold; float: left; width: 120px; text-align: right; padding-right: 10px; }

.field-widget { float: left; }

.clear { clear: both; font-size: 0.1em; }