@charset "UTF-8";/* CSS Document *//* FORM------------------------------------------------------------------------*/#campi_form {	float:left;	width:600px;	margin-bottom:30px;}#form1{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ;	text-decoration:none;	font-size:14px;	font-weight:normal;	color:#385759;	padding:0;	margin:20px 15px 0 0;	text-align:left;	width:275px;	float:left;}#form2 {	float:left;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ;	text-decoration:none;	font-size:14px;	font-weight:normal;	color:#385759;	padding:0;	margin:20px 0 0 0;	text-align:left;	width:275px;}#form3 {	float:left;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ;	text-decoration:none;	font-size:14px;	font-weight:normal;	color:#385759;	padding:0;	margin:20px 0 0 0;	text-align:left;	width:550px;}#form1 input, select{	border:1px solid #385759;	background-color:transparent;	display:block;	font-size:14px;	font-weight:normal;	height:18px;	margin-bottom:10px;	width:258px;	color:#fff;}#form1 input.error, #form2 input.error {	border:1px solid #fff;}#form2 input{	border:1px solid #385759;	background-color:transparent;    display:block;	font-size:14px;	font-weight:normal;	height:18px;	width:258px;	color:#fff;  	margin-bottom:10px;}#form2 select option{	border:none;	background-color:#9EBFC4;	font-size:14px;	font-weight:normal;	height:20px;	width:258px;	color:#385759;}#form2 select{	color:#385759;	border:1px solid #385759;	background-color:transparent;    display:block;	font-size:14px;	font-weight:normal;	height:20px;	width:258px;/*	color:#fff;*/  	margin-bottom:10px;}#form3 textarea {	border:1px solid #385759;	background-color:transparent;	color:#fff;	display:block;	font-size:14px;	font-weight:normal;	margin-bottom:10px;	width:550px;	font-family:Arial, Helvetica, sans-serif;}#form3 input#newsletter{	font-size:14px;	font-weight:normal;	margin:0 5px 0 0;	width:auto;	font-family:Arial, Helvetica, sans-serif;	float:left;	border:none;	background-color:transparent;}#form3 input{	border:1px solid #385759;	background-color:#385759;	color:#9EBFC4;	font-size:14px;	font-weight:normal;	margin:0 5px 0 0;	width:auto;	font-family:Arial, Helvetica, sans-serif;	float:left;}#form3 input.bottone {	background-color: #385759;	color:#9EBFC4;	float:right;	font-size:12px;	font-weight:normal;	height:25px;	margin:15px 0 0 0 ;	padding:0;	width:100px;	display:inline;}.error { color: #fff; display:block; margin-bottom:10px; font-size:12px;}#form-newsletter{	font-size:14px;	font-weight:normal;	color:#cecbcb;	float:left;	margin:15px 15px 0 0;	padding:0;	text-align:left;	width:258px;}#form-newsletter input#posta{	border:1px solid #467098;	background-color:transparent;	display:block;	font-size:14px;	font-weight:normal;	height:18px;	margin-bottom:10px;	width:255px;	color:#a59352;}
