.txtverd13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.t20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #66CC33;
}
.14st {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #66cc33;
}
.liens12sous {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC66;
	text-decoration: underline;

}
.liens12sous:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC66;
	text-decoration: none;
}
.txt14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: 14px;


}
.gros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.st14bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.txt12bl {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.liens12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}
.liens12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.liens14sous {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC66;
	text-decoration: underline;

}
.liens14sous:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC66;
	text-decoration: none;
}
.lienscache {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

/**
	Forms
**/
div.notice {
	background:#FEFCEB url(../images/form-errors-bcg.png) repeat-x scroll left top;
	border:2px solid #E2B600;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;		
	padding:18px 25px 25px 25px;
	margin-bottom:20px;
}
	div.notice h4 {
		border-bottom:1px solid;
		margin-bottom:10px;
	}
		div.notice h4 span {
			font-family:tahoma,verdana,sans-serif;
			font-size:21px;
			font-weight:bold;
		}
	div.notice ul.errors {
		background:transparent url(../images/form-errors.png) no-repeat scroll right bottom;
		list-style-position:outside;
		margin:5px 0 0;
		min-height:87px;		
		padding:0 0 0 20px;
	}
		div.notice ul.errors li {
			list-style-position:inside;
			list-style-type:disc;
			padding:1px 0;
			line-height:1.5em;
		}
		
.formContainer {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.formContainer table td {
	color:rgb(255,255,255);	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
}
	.formContainer .mandatory {
		color:#FFCC66;
	}	
	.formContainer fieldset {
		padding-bottom:25px;
	}
		.formContainer .fields .field {
			float:left;
			width:50%;
			padding:3px 0;
		}
			.formContainer .fields .field .container {
				display:block;
				float:left
			}
				.formContainer .fields .field .container label {
					display:block;
					float:left;
					width:150px;			
				}
					.formContainer .fields .field .container label span {
						line-height:21px;
					}
				.formContainer .fields .field .container .elements {
					display:block;
					float:left;			
				}
					.formContainer .fields .field.error .container .elements .element.error {
						padding-right:20px;
						background:transparent url(../images/form-error.png) scroll no-repeat right 2px;
					}
					.formContainer .fields .field .container .elements .element input {
						width:185px;
					}		
						.formContainer .fields .field .container .elements .element.checkbox input {
							width:auto;
						}					
						.formContainer .fields .field .container .elements .element input.hasExample {
							color:rgb(150, 150, 150);
						}

	.formContainer .fields .field.b_accept {
		width:auto;
	}
		.formContainer .fields .field.b_accept .container label {
			float:right;
			width:auto;
		}
		.formContainer .fields .field.b_accept .container .elements {
			float:left;
		}
