.test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7FAEA;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F69139;
	text-decoration: none;
}
.testtour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #DFE9B6;
	text-decoration: none;
}
.trat {
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #F4F9DF;
	border-bottom-width: 1px;
}
.sfondo {
	background-repeat: no-repeat;
	background-position: bottom;
}
.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7B753C;
	text-decoration: none;
}
.test2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595A32;
	text-decoration: none;
}
.registrazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F98C37;
	text-decoration: none;
}
.testpiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #604F2B;
	text-decoration: none;
}
.casella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #604F2B;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #003C00;
	border-right-color: #003C00;
	border-bottom-color: #003C00;
	border-left-color: #003C00;
}
.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9FB691;
	border: 0px none #003C00;
	font-weight: bold;
	padding: 2px;
}
.pulsantearancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F87A14;
	border: 0px none #003C00;
	font-weight: bold;
	background-position: center center;
	padding: 3px;
}
.titoli2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7B753C;
	text-decoration: none;
}
.banner {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.banner img{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tit_bianco {
	font-weight: bold;
	color: #FFFFFF;
}
form {
	margin: 0px;
	padding: 0px;
}
.bordino {
	border: 1px dotted #BDB675;
}
.prezzo {
	font-weight: bold;
	color: #990000;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
.trat2 {
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-color: #E4F1B4;
	border-bottom-width: 1px;
}
.titoli3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5B7232;
	text-decoration: none;
}
.testo_co {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #65635A;
	text-decoration: none;
}
.testo_ro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A4530;
	text-decoration: none;
}
.form .error-div { color:#935; font-size:12px; }
.form .error-input, .form .error-both .input, .form .error-same .input {
background-image: none; 
background-color:#FFEFEF; 
border:1px solid #BB6666; 
color:#660000; 
}