#corpForm {
border:none;
clear:both;
}

#corpForm label {
	float:left;
	width:40%;
	text-align:right;
	line-height:1.8;
	margin:0;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0;
}

#corpForm fieldset {
font-style:normal;
border:1px solid #e0e0e0;
margin:0 0 2em;
padding:1px 1em 1em;
}

#corpForm legend {
color:#3597BB;
font-size:1.5em;
}

#corpForm p {
padding-bottom:10px;
}

#corpForm label:hover {
cursor:pointer;
}

#corpForm .focus {
background:#e6ebf0;
padding:2px;
}

#corpForm .focus,#corpForm .normal {
border:1px solid #7f9db9;
padding:.2em;
}

#corpForm .alerte {
background:red;
color:#fff;
border:1px solid red;
padding:.2em;
}

#corpForm .normalpadding {
padding:.2em;
}

.marge {
display:block;
margin-left:40%;
}

#soumettre {
text-align:center;
margin-bottom:2em;
padding:.5em;
}

.successBox {
	color:#090;
	background-image:url(../img/reussite.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:150%;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 12em;
	padding-left: 60px;
}

.errorBox {
color:red;
background-image:url(../img/erreur.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:150%;
padding:.5em 1em 1em 60px;
}
