
/* div#form_contatti forms */
div#form_contatti form {
	padding:5px;
	margin:4px;
	/*background-color:#E1D3C1;*/
}

div#form_contatti form fieldset {
	border:1px solid #dddddd;
	margin-bottom:20px;
	padding:10px 10px 20px;
	width:500px;
}
div#form_contatti form fieldset.invia {
	border:0px solid #dddddd;
	margin-bottom:20px;
	padding:10px 10px 20px;
	width:500px;
}
div#form_contatti form label {
	font-weight:bold;
	font-size:0.8em;
}
 div#form_contatti form input {
	background-color:#978678;
	border:none;
	border:1px solid #000000;
	padding:3px;
	float:left;
	margin-bottom:0.9em;
	width:300px;
}


 div#form_contatti form input.text_captcha {
	background-color:#978678;
	border:none;
	border:1px solid #000000;
	padding:3px;
	float:left;
	margin-bottom:0.9em;
	width:125px;
}

 div#form_contatti form input.checkbox {
	background-color:#978678;
	border:none;
	border:1px solid #000000;
	padding:3px;
	float:left;
	margin-bottom:0.9em;
	width:25px;
}

div#form_contatti form textarea {
	background-color:#978678;
	border:none;
	border:1px solid #000000;

	padding:3px;
	float:left;
	margin-bottom:0.9em;
	width:325px;
}



.notecampo {
color:#000000;
float:left;
font-size:90%;
margin-left:10px;
}
.notecampo-1 {
color:#000000;
float:left;
font-size:90%;
margin-bottom:10px;
}
.errore-obbli {
color:#8D1020;
float:left;
margin-left:10px;
}
.errore-obbli-1 {
color:#8D1020;
float:left;
margin-bottom:10px;
}
.errore-obbli-2 {
clear:both;
color:#8D1020;
float:left;
margin-bottom:10px;
margin-left:90px;
text-align:left;
width:300px;
}

#form_contatti fieldset {
border:1px solid #ffffff;
clear:both;
float:left;
margin-bottom:20px;
padding:10px 10px 20px;
width:400px;
}
#form_contatti fieldset.primo {
border:1px solid #ffffff;
margin-bottom:20px;
padding:0pt 10px 20px;
}
#form_contatti fieldset.invia {
border:0pt none;
margin:0pt;
padding:0pt;
}
#form_contatti legend {
color:#ffffff;
background-color:#034576;
text-align:left;
text-transform:uppercase;
border:1px solid #000000;
clear:both;
float:left;
margin-bottom:10px;
padding:2px 2px 2px;
width:100%;
}


div#form_contatti form input.button {
	padding:3px;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	width:125px;
}
div#form_contatti form label.labelleft{
	clear:left;
	float:left;
	margin-bottom:1.3em;
	text-align:left;
	width:150px;
	}
	
.obbligatori{
	color:red;
	font-size:0.9em;
}

