form.initForm {
	width:660px; padding:20px 0;
	margin:0 auto;
	text-align:left;
	font:normal 12px arial, helvetica, sans-serif;
}

form.initForm label {
	float:left; display:inline;
	margin:5px 5px 5px 0; padding:3px 5px;
	width:180px;
	font:normal 12px arial, helvetica, sans-serif;
	text-align:right;
}

form.initForm .exergue {
	border:1px solid orange;
}

form.initForm .form_warningField {
	border:1px solid orange;
}

form.initForm .form_warningInfo {
	color:orange;
}

form.initForm .form_nota {
	float:left; display:inline;
	margin:10px 0 0 195px;
	color:#538ebc;
}

form.initForm div.formDivSubmit {
	float:left; display:inline;
	margin:10px 0 0 195px;
}

form.initForm input.btSubmit {
	float:left;
	border:none;
	margin:20px 0 0 195px;
	padding:6px 20px;
	font-size:14px; font-weight:bold;
	color:white;
	cursor:pointer;
	text-align:center;
	background:url(../medias/images/sitedesign/bg-form-button-submit.png) no-repeat scroll top left;
}

form.initForm input,
form.initForm textarea,
form.initForm select {
	margin:6px 0; padding:3px 5px;
	text-align:left;
	font:normal 12px arial, helvetica, sans-serif;
	border:1px solid #ccc;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px;
	background:white url(../medias/images/sitedesign/bg-form-input.png) no-repeat scroll top left;
}


form.initForm fieldset {
	margin:15px 50px; padding:10px;
	border:2px solid #ddd;
	border-radius:5px; -moz-border-radius:10px; -webkit-border-radius:10px; -opera-border-radius:10px;
}

form.initForm legend {
	margin:5px; padding:5px 15px;
	border:2px solid #aaa; background:#555;
	color:white;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px;
}

