div.formulaire {
	margin-top:10px;
	height:550px;
	_height:550px;
	min-height:550px;
}
div.formulaire h2 {
	font-size:16px;
	font-weight:bold;
	color:#666;
	margin-bottom:10px;
}
div.formulaire p {
	text-align:center;
	margin-bottom:10px;
}
div.formulaire p.erreurs{
	color:red;
}
div.formulaire form{
	margin:0 auto;
	width:500px;
}
div.formulaire form fieldset {
	margin-bottom:5px;
}
div.formulaire form fieldset legend {
	background-color:#999;
	padding:0px 5px 0px 5px;
}
div.formulaire form fieldset label {
	padding:0px 5px 0px 5px;
	width:150px;
	display:block;
	float:left;
}
div.formulaire form textarea {
	width:50px;
	height:60px;
}
div.formulaire form input[type="submit"]{
	background-color:#c50052;
	cursor:pointer;
	color:#fff;
	margin-right:20px;
}
div.formulaire form input[type="button"]{
	cursor:pointer;
}
div.formulaire form input[type="submit"]:hover, div.formulaire form input[type="button"]:hover {
	background-color:grey;
}
div.formulaire form fieldset.btn_submit {
	text-align:center;
	padding-right:20px;
}
div.formulaire form input[type="text"]{
	width:240px;
}
div.formulaire form textarea{
	width:236px;
}
div.formulaire form select {
	width:244px;
}
div.formulaire form input[type="text"], div.formulaire form textarea, div.formulaire form select {
	float:left;
	border-top:1px solid #c50052;
	border-bottom:1px solid #c50052;
	border-left:2px solid #c50052;
	border-right:2px solid #c50052;
}
div.formulaire form .captcha {
	float:left;
	margin-right:10px;
}
div.formulaire form input.security_code {
	width:50px;
	text-align:center;
	float:left;
}
