#AreaUtenti {

	border: 0;

	width: 575px;

	float: left;

	margin-left: auto;

	margin-right: auto;

	border-right: 3px dotted #c0c0c0;

}



#AreaUtenti H1 {

	margin-bottom: 0px;

}



#AreaUtenti H2 {

	margin-top: 0px;

}



#TestoIstituzionale {

	float: left;

	padding-right: 20px;

	width: 450px;

}



#AzioniUtenti {

	float: right;

	width: 180px;

	padding-left: 20px;



}



#AzioniUtenti .BloccoAzione {

	background-color: #FFDBB3;

	padding: 5px;

	margin-bottom: 20px;

	border: 1px solid #E9D28C;

	text-align: center;

	font-size: 11px;

	line-height: 1.3em;

}



#AzioniUtenti .BloccoAzione H3 {

	border: 0;

	margin: 0;

	padding: 0;

	margin-bottom: 4px;

}



#AzioniUtenti .BloccoAzione LABEL {

	display: block;

	text-align: left;

	padding-left: 10px;

	font-size: 10px;

	font-weight: bold;

}



#AzioniUtenti .BloccoAzione INPUT.CampoUtenti {

	background-color: #ffffff;

	margin-bottom: 8px;

	margin-top: 1px;

	width: 150px;

	font-size: 11px;

	color: red;

	padding-top: 3px;

	padding-bottom: 3px;

	border: 1px solid #E9D28C;

}



#AzioniUtenti .BloccoAzione INPUT.SubmitUtenti {

	background-color: #ffffff;

	width: 60px;

	border: 1px solid #E9D28C;

	margin-bottom: 10px;

}



.BloccoErrore {

	background-color: #FFDBB3;

	padding: 10px;

	margin-top: 50px;

	margin-bottom: 50px;

	border: 1px solid #E9D28C;

	text-align: center;

	font-size: 13px;

	line-height: 1.3em;

	font-weight: bold;

}



.BloccoErrore STRONG {

	color: red;

	font-size: 11px;

	display: block;

	margin-bottom: 5px;

}



.BloccoMessaggio {

	background-color: #FFDBB3;

	padding: 10px;

	margin-top: 50px;

	margin-bottom: 50px;

	border: 1px solid #E9D28C;

	text-align: center;

	font-size: 13px;

	line-height: 1.3em;

	font-weight: bold;

}



.BloccoMessaggio STRONG {

	color: red;

	font-size: 13px;

	display: block;

	margin-bottom: 5px;

}



#FormPosta {

	margin-left: auto;

	margin-right: auto;

	width: 470px;

}



#FormPosta BR {

	clear: both;

}



#FormPosta LABEL {

	width: 150px;

	float: left;

	text-align: right;

	font-weight: bold;

	margin-bottom: 10px;

	background-image: url('../immagini/freccia_form.gif');

	background-position: top right;

	background-repeat: no-repeat;

	padding-right: 15px;

}



#FormPosta .Campo {

	border: 1px solid #606060;

	width: 200px;

	padding-top: 1px;

	padding-bottom: 1px;

	background-color: #ffffff;

}



#FormPosta .CampoTextArea {

	border: 1px solid #606060;

	width: 365px;

	padding-top: 1px;

	padding-bottom: 1px;

	background-color: #ffffff;

}





#FormPosta .Check {

	margin-right: 6px;

}



#FormPosta .Submit {

	padding-left: 10px;

	padding-right: 10px;

	height: 26px;

	font-weight: bold;

	background-color: #C5C5C5;

	background-image: url('../immagini/b_submit.gif');

	background-repeat: repeat-x;

	background-position: top;

	color: #606060;

}



#FormInviatoRisposta {

	text-align: center;

	font-size: 13px;

	font-weight: bold;

	margin-top: 50px;

	margin-bottom: 50px;

}


