#formcontact {
margin: 10px 10px;
width: 510px;
}
	#formcontact label {
	font-weight: bold;
	display: block;
	text-align: right;
	width: 200px;
	float: left;
	}
		#formcontact label.radio {
		margin-left: 220px;
		font-style: italic;
		font-weight: normal;
		}
			#formcontact label.radio input{
			float: left;
			width: 15px;
			}
	#formcontact input, textarea {
	margin-left: 20px;
	margin-bottom: 10px;
	display: block;
	float: left;
	width: 240px;
	}
	#formcontact input.submit {
	padding: 0px 2px;
	width: 80px;
	}

legend {
color: #1f519d;
}
fieldset{
border: 0 none;
border-top: 1px solid #8dcfe9;
}
fieldset fieldset{
border: 0 none;
}
fieldset fieldset legend{
margin-left: 200px;
}


/*Message d'erreur*/
.attention {
background: #fce5e1 url(images/attention.gif) 10px 5px no-repeat;
padding: 0px 5px 5px 50px;
margin: 1em 1em;
border: 1px #e88088 solid;
}
