﻿/* gabarit formulaires */
.formCtnr { padding: 10px 0 5px; width: 562px; background: #FEF3DF; line-height: normal; }
.formCtnr input, .formCtnr textarea, .formCtnr select { font: 100% Verdana, Arial, Sans-Serif; }
.formCtnr .txtfield, .formCtnr .radiobtn { float: left; display: inline; width: 264px; margin-left: 11px; padding-bottom: 0.75em; }
.formCtnr .extraspace { padding-bottom: 1.5em; }
.formCtnr .txtfield label, .formCtnr span { display: block; margin-bottom: 0.33em; line-height: normal; }
.formCtnr .txtfield input { width: 259px; }
.formCtnr .txtfield select { width: 264px; }
.formCtnr .radiobtn label { vertical-align: middle; }
.formCtnr .radiobtn input { width: auto !important; font-size: 0.9em; vertical-align: middle; margin-left:0; margin-top:0; padding:0; }
.formCtnr .width14, .formCtnr .width14 select { width: 132px; }
.formCtnr .width14 input { width: 127px; }
.formCtnr .width13, .formCtnr .width13 select { width: 165px; }
.formCtnr .width13 input { width: 160px; }
.formCtnr .width34, .formCtnr .width34 select { width: 405px; }
.formCtnr .width34 input { width: 395px; }
.formCtnr .fullwidth, .formCtnr .fullwidth select { width: 538px; }
.formCtnr .fullwidth textarea { width: 534px; }
.formCtnr .fullwidth input { width: 486px; }
.formSend { margin: 13px 10px; width: 542px; }
.formSend input { margin: 0; float: right; }


/* sommaire validation */
.input-validation-error { background-color: #fae5e6; }
.validation-summary-errors { padding: 10px 10px 10px 16px; margin: 0 0 10px; width: 536px; background: #fae5e6; }
.validation-summary-valid { display: none; }