@charset "UTF-8";/* CSS Document *//* FORM------------------------------------------------------------------------*/#campi_form {	float:left;	width:600px;}#form1{	font-size:14px;	font-weight:normal;	color:#cecbcb;	float:left;	margin:15px 15px 0 0;	padding:0;	text-align:left;	width:275px;}#form2, #form2 a {	font-size:14px;	font-weight:normal;	color:#cecbcb;	float:left;	margin-top:15px;	padding:0;	text-align:left;	width:275px;}#form1 input, select{	border:1px solid #a59352;	background-color:transparent;	display:block;	font-size:14px;	font-weight:bold;	height:18px;	margin-bottom:10px;	width:275px;	color:#a59352;}#form1 input.error, #form2 input.error {	border:1px solid #a59352;}#form2 input, select {	border:1px solid #a59352;	background-color:transparent;    display:block;	font-size:14px;	font-weight:bold;	height:18px;	width:275px;	color:#a59352;   margin-bottom:10px;}#form2 textarea {	border:1px solid #a59352;	background-color:transparent;color:#a59352;	display:block;	font-size:14px;	font-weight:bold;	margin-bottom:10px;	width:275px;	font-family:Arial, Helvetica, sans-serif;}#form2 input.bottone {	background-color: #a59352;	color:#1a1a1a;	float:right;	font-size:12px;	font-weight:normal;	height:25px;	margin-left:3px;	width:100px;}.error { color: #da0000; display:block; margin-bottom:15px;}#form-newsletter{	font-size:14px;	font-weight:normal;	color:#cecbcb;	float:left;	margin:15px 15px 0 0;	padding:0;	text-align:left;	width:275px;/*	background-color:#1a1a1a;*/}#form-newsletter input#posta{	border:1px solid #a59352;	background-color:transparent;	display:block;	font-size:14px;	font-weight:bold;	height:18px;	margin-bottom:10px;	width:255px;	color:#a59352;}