body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; background-color: #EAEAEA; margin-top: 0;
}

table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF; 
}


.table_Osteria {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FCF9E6; 
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Corsivo {
	font-family: "Monotype Corsiva";
	font-size: 16px; color: #BB0000; 
}

.CorsivoBig {
	font-family: "Monotype Corsiva";
	font-size: 20px; color: #BB0000; 
}

.Comic12 {
	font-family: Comic Sans MS;
	font-size: 12px; color: #000000; 
}

.Comic13 {
	font-family: Comic Sans MS;
	font-size: 13px; color: #000000; 
}

.Comic14_grey {
	font-family: Comic Sans MS;
	font-size: 14px; color: #CCCCCC; 
}

.Comic15_white {
	font-family: Comic Sans MS;
	font-size: 15px; color: #FFFFFF; 
}

.Comic15 {
	font-family: Comic Sans MS;
	font-size: 15px; color: #BB0000;
	 
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #AA0000; font:bold;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
}


.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px; color: #AA0000; font:bold;
}

.HomeSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; text-align:right; color:#AA0000;
}

.HomeMedium {
	font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; text-align:center; 
}

.HomeBig {
	font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px; color:#AA0000;
}

.HomexBig {
	font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px; color:#AA0000; text-align:center; 
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Times New Roman, Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

#attivo{color: #BB0000;	font-size: 14px;}
TD.menu{background-color: #FEFBC0; 	font-size: 12px; font:bold}
TD.menu a:hover {COLOR: #000000}
TD.menu a:visited {COLOR: #555555}
TD.menu a:link {COLOR: #555555}
a.rosso:visited 
	{COLOR: #FF0000}
a.rosso:hover 
	{COLOR: #FF0000}
a.rosso:link 
	{COLOR: #FF0000}
a.indietro:visited 
	{COLOR: #FF0000; font-family:verdana}
a.indietro:hover 
	{COLOR: #FF0000; font-family:verdana}
a.indietro:link 
	{COLOR: #FF0000; font-family:verdana}

.campiform {
	width: 30mm; font-family: verdana, tahoma, arial; 
	color: #ffffff; 
	font-size: 10.75px;
	border-style: solid; 
	border-color: #ffffff; 
	border-width: 1.5; 
	background: #604028;}
.txtarea{
	width: font-family: verdana, tahoma, arial; 
	color: #ffffff; 
	font-size: 11 px;
	border-style: solid; 
	border-color: #ffffff; 
	border-width: 1; 
	background: #604028;}
div#bottone{
	text-align:right}
input#go{
	border:1px solid #666;background: #F46622}
#map{
width: 500px; 
height: 400px; 
border:2px solid #19265d;
margin-top:10px;
margin:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
