form.contactForm {
	text-align: left;
	background: none;
}
form.contactForm p {
	margin: 0;
	padding: 0;
}
form.contactForm .formTitle {
	background-color: #1382D6;
	display: block;
	color: #fff;
	padding: 10px;
	font-size: 18px;
}
form.contactForm #formContent .validation {
	margin:0;
	padding:8px 0;
}
form.contactForm #formContent p {
	padding: .2em 0;
	margin: 0 0 .2em 0;
}
form.contactForm #formContent p label {
	float: left;
	width: 30%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;
}
form.contactForm #formContent p input,form.contactForm #formContent p textarea  {
	width: 60%;
}
form.contactForm #formContent p input.checkbox {
	width:auto;
}
form.contactForm fieldset {
	padding: 0px 20px 10px 20px;
	border: 1px solid #ddd;
}
form.contactForm fieldset legend {
        font-size:11px;
        color:#333;
        font-weight:bold;
}
form.contactForm h4.section {
	margin: 15px 0 7px 0;
}
form.contactForm table.matieres {
	border-collapse: collapse;
}
form.contactForm table.matieres td.column {
	padding-left: 30px;
}
form.contactForm table.matieres td.firstColumn {
	padding: 0;
}
.formInfo {
	font-size: 11px;
	color: #9B9B9B;
}
