body {
	margin:0;
	padding:0;
	font-family: verdana, sans-serif;
	font-size:11px;
	font-style: normal;
}

.testo { height:490px; font-size:11px; color:#694e30; text-align:justify; }
.testoTab {
	font-size:11px;
	color:#694e30;
	text-align:left;
	vertical-align: top;
}
.titolo { font-size:13px; color:#694e30; font-weight:bold; }

.on td {
	border-collapse:collapse;
	background-color:#f37600;
	border-bottom:1px solid #aa8b6c;
	border-right:1px solid #aa8b6c;
}

.onLiv td {
	border-collapse:collapse;
	background-color:#725c44;
	border-bottom:1px solid #aa8b6c;
	border-right:1px solid #aa8b6c;
}

.onLivOn td {
	border-collapse:collapse;
	background-color:#f37600;
	border-bottom:1px solid #aa8b6c;
	border-right:1px solid #aa8b6c;
}

.onLiv a:link, .onLivOn a:link, .on a:link, .off a:link { color: #ffffff; text-decoration: none; font-size: 10px; margin-left:15px; }
.onLiv a:visited, .onLivOn a:visited, .on a:visited, .off a:visited { color: #ffffff; text-decoration: none; font-size: 10px; margin-left:15px; }
.onLiv a:hover, .onLivOn a:hover, .on a:hover, .off a:hover { color: #ffffff; text-decoration: none; font-size: 10px; margin-left:15px; }
.onLiv a:link:hover, .onLivOn a:link:hover, .on a:link:hover, .off a:link:hover { color: #ffffff; text-decoration: none; font-size: 10px; margin-left:15px; }
.onLiv a:visited:hover, .onLivOn a:visited:hover, .on a:visited:hover, .off a:visited:hover { color: #ffffff; text-decoration: none; font-size: 10px; margin-left:15px; }

a:link { color: #694e30; text-decoration: underline; font-size: 11px; }
a:visited { color: #694e30; text-decoration: underline; font-size: 11px; }
a:hover { color: #694e30; text-decoration: underline; font-size: 11px; }
a:link:hover { color: #694e30; text-decoration: underline; font-size: 11px; }
a:visited:hover { color: #694e30; text-decoration: underline; font-size: 11px; }

a.xxx:link { color: #ffffff; text-decoration: none; font-size: 11px; }
a.xxx:visited { color: #ffffff; text-decoration: none; font-size: 11px; }
a.xxx:hover { color: #ffffff; text-decoration: none; font-size: 11px; }
a.xxx:link:hover { color: #ffffff; text-decoration: none; font-size: 11px; }
a.xxx:visited:hover { color: #ffffff; text-decoration: none; font-size: 11px; }

.off td {
	border-collapse:collapse;
	background-color:#725c44;
	border-bottom:1px solid #aa8b6c;
	border-right:1px solid #aa8b6c;
}

td .blank {
	background-color:#aa8b6c;
	background-color:#ff0000;
}

.footer {
	border-top:1px solid #ccb9a7;
	margin-left:36px;
	margin-right:41px;
	padding-top:5px;
	padding-bottom:5px;
	color:#ccb9a7;
	font-size:10px;
	/*text-indent:20px;*/
}

#div_1, #div_2, #div_3, #div_4, #div_5, #div_6, #div_7, #div_8, #div_9, #div_10, #div_11, #div_12, #div_13, #div_14, #div_15, #div_16, #div_17, #div_18, #div_19 {
	 position:absolute; top:0; left:0; width:280px; background-color:white; font-weight:bold; height:320px;}

.fotoDx { float:right; margin:0 0 10px 35px; }

#form td, #form select { font-family: verdana, sans-serif; font-size:11px; color:#694e30; }
#form input, #form textarea, #form select { border:1px solid #694e30; }
#invia { font-family: verdana, sans-serif; font-size:11px; color:#694e30; cursor:pointer; }



#arretrati {
	list-style:none;
}

#arretrati li {
	margin:10px 0;
	font-size:8px;
}

#arretrati a {
	text-decoration:none;
	font-size:9px;
}

#arretrati a:hover {
	text-decoration:underline;
}



/************************************FORM PRENOTA LA VISITA*********************************************/

.prenotaVisita {
/*	border:2px solid #725c44;*/
	padding:20px 20px 20px 70px;
	margin-bottom:0px;
	background-color:#c7af93;
	color:#000000;
}

.prenotaVisita input,
.prenotaVisita select,
.prenotaVisita textarea {
	border:2px solid #725c44;
}

.prenotaVisita textarea {
	width:400px;
	height:80px;
	margin-left:40px;
}


.titPrenota {
	font-size:10px;
	margin-bottom:1px;
}
