#ajaxCtnr { width: 558px; height: 460px; font-size: 70%; overflow: hidden; margin: 10px 0 0 14px; }
.formBox { margin-bottom: 1.6em; padding-bottom: 1.1em; width: 558px; background-color: #F5F5F5; }
.splitBox { float: left; display: inline; width: 310px; height: 17em; margin-left: 10px; }
.splitBox p { margin: 0 20px; }
.formNoHdr { padding-top: 0.8em; background: #F5F5F5 url(/medias/communs/esc_horaire_fond2.gif) repeat-x; }
.formBox h4 { margin: 0 0 0.6em; padding: 0.5em 0.4em 0.3em; background: #E5E5E5 url(/medias/communs/cal_fond_hdr.gif) repeat-x 0 0; }
.formBox h5 { margin: 1.5em 0.5em 0.5em; }
.formInfos, .formInfos ul { margin: 0; padding: 0 10px; }
.formInfos li { margin-left: 10px; width: 253px; display: inline; float: left; padding-bottom: 0.5em; }	
.formInfos li span { display: block; }
.formInfos .extraspace { padding-top: 0.5em; }
.formInfos .txtfield label, .formInfos span { display: block; margin-bottom: 3px; }
.formInfos .txtfield input { width: 248px; }
.formInfos .radiobtn input { width: auto !important; }
.formInfos .radiobtn * { vertical-align: middle; }
.formInfos .radiobtn strong, .formInfos .radiobtn em { vertical-align: baseline; }
.formInfos .width14 { width: 122px; }
.formInfos .width14 input { width: 117px; }
.formInfos .width13 { width: 165px; }
.formInfos .width13 input, .width13select { width: 160px; }
.formInfos .width34 { width: 385px; }
.formInfos .width34 input { width: 380px; }
.formInfos .width34 select { width: 385px; }
.formInfos .fullwidth { width: 516px; }
.formInfos .fullwidth input, .formInfos .fullwidth textarea { width: 511px; }
.important, .formValidator, .formInfos label em, .formInfos span em  { color: #B83916 !important; }
.select { width: 252px !important; }
.select2 { width: 47px !important; }
.select4 { width: 62px; }
.formSend { width: 558px; text-align: right; }
.splitBox .formSend { width: 300px; }
.formValidator ul { list-style: none; margin-bottom: 1.6em; }
.formValidator li { background: url(/medias/communs/mstr_puce_valid.gif) no-repeat 0 0.42em; }
.formTxtBtn { float: right; margin: 0.7em 38px; color: #015687; text-decoration: none; padding: 0.4em 1.7em; background: url(/medias/communs/nws_bt_next.gif) no-repeat right center; }

.formInfos li li { width: 233px; padding: 0; }
.formInfos li .fullwidth { width: 481px; }
.formInfos .smallBox { font-size: 0.9em; }
.formNote { margin: 0.5em 0 1em 25px; }