.contact{width:454px; color:#777777;}
.contact div.titolo{}
.contact div.error{margin-bottom:10px; color:#777777; font-weight:bold; font-size:12px;}
.contact div.error b{}
.contact div.testo{}
.contact div.disclaimer{height:35px; overflow:auto; font-size:10px; padding:0px 2px 2px 0px; margin-bottom:20px;}
.contact label{width:80px;display:block; font-size:11px; color:#777777; font-weight:bold; margin-bottom:3px;}
.contact input{
	border:1px solid #777777; 
	font-size:10px; 
	padding:2px; 
	width:450px; 
	color:#777777; 
	margin-bottom:7px;
}
.contact textarea{
	border:1px solid #777777;
	font-size:10px;
	padding:2px;
	width:450px; 
	height:50px;
	color:#777777;
	font-family:'arial';
	margin-bottom:7px;
}
.contact select{
	border:1px solid #777777;
	font-size:10px;
	padding:2px;
	width:200px;
	color:#777777;
	font-family:'Arial';
	margin-bottom:7px;
}
.contact .submit{float:right; display:inline;}
.contact .submit input{
	width:55px;
	height:23px;
	color:#777777;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	background-color:#DDDDDD;
	border:0px;
}
.contact .accept{color:#777777; padding-bottom:10px; float:left; display:inline; width:100px;}
.contact .accept input{text-align:left; color:#777777; width:20px; float:left; display:inline;}
