/* CSS Document */
#contact p{
	margin-bottom:0px;
}
#contact .input{
	width:100%;
	background:#FFF;
	border:1px solid #CCC;
	width:298px;
	padding:5px;
	font-size:1em;
	margin:0 20px 10px 0;
}
#contact .input.last{
	margin:0 0 10px 0;
}
#contact textarea{
	width:100%;
	background:#FFF;
	width:968px;
	border:1px solid #CCC;
	padding:5px;
	font-size:1em;
}
#contact p.content3{
	width:313px;
	margin-right: 20px !important;
	margin-bottom:5px;
}
#contact p.content3.last{
	margin-right:0 !important;
}
div#telechargementContentBrochure, div#telechargementContentTechniques{
	padding:20px 20px 10px 20px;
	width:350px;
}
div#telechargementContentBrochure form, div#telechargementContentTechniques form{
	width:350px;
}
div#telechargementContentBrochure form div.label, div#telechargementContentTechniques form div.label{
	float:left;
	width:125px;
	margin-top:7px;
}
div#telechargementContentBrochure form input.input, div#telechargementContentTechniques form input.input{
	background:#FFF;
	padding:5px;
	border: solid 1px #ccc;
	width:200px;
	font-size:1em;
}

div#telechargementContentBrochure form button, div#telechargementContentTechniques form button{
	margin-top:10px;
}
div#telechargementContentBrochure form section, div#telechargementContentTechniques form section{
	width:auto;
}

/*send et error*/
.error, .send{
	width:953px;
	padding:10px;
	background-repeat: no-repeat;
	background-position: 10px center;
	margin:0 0 10px 10px !important;
}
.error{
	border: 1px solid #f7c7c9;
	border-left: 4px solid #f7c7c9;
	color: #b2686c !important;
	background-color: #f9e5e6;
}
.send{
	border: 1px solid #c2d287;
	border-left: 4px solid #c2d287;
	color: #8fa440 !important;
	background-color: #e3ebc6;
}