
.msgError {width:100%; text-align:center; color:red; background:#FFD4D4; letter-spacing:1px}
select.Error, input.Error, textarea.Error {border:1px #A4AAAE solid; background:#FFD4D4}

.FormTitre {
	height:1.5em;
	padding-right:10px;
	color:#0E4262;
	border-top:2px solid #9CB4C3;
	background:#E0EDF5;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	letter-spacing:2px;
	text-align:right;
}
.FormTitre2 {
	height:1.5em;
	padding-right:5px;
	border-top:1px solid #FC8F02;
	border-right:1px solid #FC8F02;
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
	color:#FC8F02;
	letter-spacing:2px;
	text-align:right;
}
.FormTitre3 {height:1.5em; border-top:1px solid; font-size:12px; margin-bottom:10px; font-weight:bold; color:#AAA; letter-spacing:2px; text-align:right}

.formContenu {margin:0 10px 10px; padding:10px; background:#FFF; border:1px solid #000}
.formContenu p, .formRech p {padding:0 0 10px 7px; font-style:italic; color:#266202}
.formContenu td {padding-left:5px}
.formContenu label {}
.formLigne {clear:both; height:1.7em; margin-left:7px; display:block; overflow:visible}

.tribRechSimpleBt {height:30px; padding-left:60px; padding-left:10px}
.tribRechSimpleBt input {margin:0}

.formDemiLigne {float:left; width:40%; height:1.7em; margin-left:7px; display:block; overflow:visible}
.formLigne img {margin-left:3px; cursor:help}
.formBox {display:inline; border:none}
.formBoxLabel {display:inline; float:none; margin-left:0; width:auto}
.formCom, .formCom a {font-style:italic; color:#5F666B; font-weight:normal}
.formBt {text-align:center; color:#266202; font-weight:bold}
.formBt a {color:#266202}
.formBt a:hover {color:#ED1C24}

.formBt2 {
	margin:1px;
	padding:1px 30px 0;
	cursor:pointer; cursor:hand;
	background:#E0EDF5;
	text-align:center; color:#0E4262; font-weight:bold;
	border:1px solid #AAA;
	height:1.7em;
	vertical-align:middle;
}
.formBt2 a {
	color:#0E4262;
}
input:hover.formBt2  {background:#FC8F02}

.formFocus {border:1px #000 solid; font-weight:bold}
.formNormal {font-weight:bold; color:#A4AAAE}
.formIncorrect {background:#F9E82D; border:1px #000 solid}

.formPopup p {text-align:center; font-style:normal}

.tableJoursMois {background:#FCF2D2}
.tableJoursMois label {font-size:10px; font-weight:bold}
.formTD1 {width:100px}

.label1 {float:left; width:150px}