body {
	margin:0;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	color:#353535;
	background-color:#eee;
}

td{font-size :11px;}

p{	margin:0px;
	border:0;
	padding:0px;
	}


	
#contenitore {
	margin:0px;
	text-align:left; 
	border:0;
	padding:0px;
	background-color:#fff;
}

.vocemenu {
	margin:1px 0px 0px 0px;
	padding:6px 2px 0px 2px;
	border:0px;
	border-right:1px solid #8A8A6E;
	font-size :11px;
	text-align:center; 
	font-weight:bold;
}

.vocemenuselected {
	margin:0px 0px 0px 0px;
	padding:1px 2px 0px 2px;
	border:0px;
	border-top:6px solid #AD270D;
	border-right:1px solid #8A8A6E;
	font-size :11px;
	text-align:center; 
	font-weight:bold;
	color:#AD270D;
}

.barra {
	margin:0px 0px 0px 0px;
	padding:2px;
	border:0px;
	font-size :11px;
	text-align:left; 
	font-weight:bold;
	color:#fff;
	background-color:#666;
}

.tabella {
	margin:0px 0px 0px 0px;
	padding:2px;
	border:0px;
	text-align:center; 
	border:1px dotted #999;
}

.menufloat{
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
	float:left;
	width:181px;
}

.voce{
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
}


#mappa {
	margin:0px 0px 0px 0px;
	padding:6px;
	border:0px;
	font-size :10px;
	background-image:url('images/bg_mappa.gif');
	background-repeat:no-repeat;
}

#mappa ul {
	display:block;
	margin:0;
	padding:0;
}
		
#mappa li {
	position:relative;
	display:block;
	list-style-type:none;
}

#m100 {top:25px; left:120px}
#m200 {top:38px; left:50px}
#m300 {top:51px; left:14px}
#m400 {top:63px; left:74px}
#m500 {top:77px; left:20px}
#m600 {top:113px; left:88px}
#m700 {top:37px; left:42px}
#m800 {top:145px; left:20px}
#m900 {top:155px; left:20px}
#m1000 {top:175px; left:20px}
#m1100 {top:185px; left:20px}

#m610 {top:-52px; left:150px}
#m620 {top:-52px; left:150px}
#m630 {top:-52px; left:150px}
#m640 {top:-52px; left:150px}
#m650 {top:-52px; left:150px}
#m660 {top:-102px; left:150px}
#m670 {top:-102px; left:150px}

#m710 {top:25px; left:220px}
#m720 {top:25px; left:220px}
#m730 {top:25px; left:220px}
#m740 {top:25px; left:220px}
#m750 {top:25px; left:220px}

#m910 {top:25px; left:220px}
#m920 {top:25px; left:220px}
#m930 {top:25px; left:220px}
#m940 {top:25px; left:220px}

#m651 {top:-34px; left:326px}
#m652 {top:-34px; left:326px}
#m653 {top:-34px; left:326px}
#m654 {top:-34px; left:326px}

.mappatitle {
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 0px;
	border:0px;
	font-size :11px;
	text-align:left; 
	font-weight:bold;
	color:#666;
}

.mappatitle2 {
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 8px;
	border:0px;
	font-size :10px;
	text-align:left; 
	font-weight:bold;
	color:#666;
}

.mappatitle3 {
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 2px;
	border:0px;
	font-size :10px;
	text-align:left; 
	font-weight:normal;
	color:#666;
}

.menuleft ul {
	padding:0px;
	margin:0;
}

.menuleft li {
	list-style-type:none;
	background-repeat:no-repeat;
	background-position: 0 2px;
	line-height:0.9em;
	padding-left:12px;
}


.menuleft ul.voce li {
	background-image:url('images/quadratino.jpg');
}

.liselected{
	padding:0px;
	margin:0;
	border:0;
	color:#AD270D;
	}
	
.lista{
	padding:0px;
	margin:0;
	border:0;
	font-weight:normal;
	}
	
.listaselected{
	padding:0px;
	margin:0;
	border:0;
	color:#AD270D;
	font-weight:normal;
	}		

.menuleft {
	margin:0px;
	padding:8px 5px 8px 8px;
	background-color:#F5F5EC;
	border:0px;
	font-size :10px;
	font-weight:bold;
	width:181px;
}

.menuleft img{
	margin:2px 2px 1px 2px;
	padding:0px;
	border:0px;
}

.menulefthome {
	margin:0px;
	padding:12px 5px 28px 8px;
	background-color:#F2F2F2;
	border:0px;
	font-size :10px;
}

.menulefthometitle {
	margin:0px;
	padding:0px;
	border:0px;
	font-size :11px;
	font-weight:bold;
}

.menulefthometitlered {
	margin:0px;
	padding:0px;
	border:0px;
	font-size :11px;
	font-weight:bold;
	color:#AD270D;
}

.sottomenutop {
	margin:0px;
	padding:46px 0px 5px 2px;
	border:0px;
	font-size :10px;
	font-weight:bold;
	color:#353535;
	text-align:right;
}

.sottomenutop img{
	margin:0px 1px 0px 6px;
	padding:0px;
	border:0px;
}

.sottomenumiddle {
	margin:0px;
	padding:55px 5px 2px 2px;
	border:0px;
	font-size :11px;
	font-weight:bold;
	color:#AD270D;
	text-align:right;
}

.titlehome {
	margin:0px;
	padding:0px;
	border:0px;
	text-align:right;
	width:780px;
}

#main {
	margin:0px;
	text-align:justify; 
	border:0;
	padding:6px 10px 6px 15px;
}

#maincontent {
	margin:0px;
	border:0;
	padding:0px;
	width:780px;
}

#content {
	margin:0px;
	text-align:justify; 
	border:0;
	padding:6px 0px 6px 6px;
	margin-left:190px;
	width:575px;
}

#menusx {
	margin:0px;
	border:0;
	padding:0px;
	float:left;
	width:181px;
}



#footer {
	clear:left;
	margin:0px;
	text-align:left; 
	border:0;
	padding:0px 0px 2px 0px;
	color:#FFD63C;
	background:url(images/bg_footer.gif);
}

#righe {
	margin:0px;
	border:0;
	padding:1px 0px 0px 0px;
	background:url(images/bg_righe.jpg);
}

.small {
	margin:0px;
	padding:0px;
	border:0px;
	font-size :10px;
	color:#999;
}


.small2 {
	margin:0px;
	padding:0px;
	border:0px;
	font-size :10px;
	color:#333;
}

.firma {
	margin:0px;
	padding:0px;
	border:0px;
	text-align:right;
}

#yellow {
	margin:0px;
	border:0;
	padding:0px;
	background:url(images/bg_yellow.jpg);
}

.title {
	margin:0px;
	padding:0px;
	border:0px;
	font-size :16px;
	font-weight:bold;
	color:#AD270D;
}

.quad{
	margin:6px;
	padding:6px;
	font-size :10px;
	background-color:#EBEBCD;
	border:1px solid #69692B;
}

.tabletitle {
	margin:0px;
	border:0;
	padding:0px;
	background-color:#666;
	color:#fff;
	font-weight:bold;
}

.tablecontent1 {
	margin:0px;
	border:0;
	padding:0px;
	background-color:#F0F0F0;
	color:#000;
}

.tablecontent2 {
	margin:0px;
	border:0;
	padding:0px;
	background-color:#E5E5E5;
	color:#000;
}

.tablecontent3 {
	margin:0px;
	border:0;
	padding:0px;
	background-color:#F3F3E9;
	color:#000;
}

.tablecontent4 {
	margin:0px;
	border:0;
	padding:0px;
	background-color:#E2E2CF;
	color:#000;
}

.footertext {
	margin:0px;
	border:0;
	padding:2px 0px 0px 20px;
}

.footertext img{
	margin:1px 10px 0px 10px;
	border:0;
	padding:0px;
}

#copy {
	margin:0px;
	text-align:left; 
	border:0;
	padding:0px 5px 2px 6px;
	color:#616161;
	font-size :10px;
}

input.campotesto {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #F3F3E9;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 2px;
	width: 90px;		
	border: 1px solid #AD270D;
}

input.campogrande {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #F3F3E9;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 2px;
	width: 240px;		
	border: 1px solid #AD270D;
}

textarea.campotesto {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #F3F3E9;
	border: 1px solid #AD270D;
	padding: 2px;
	width: 420px;
	height: 45px;	
	margin: 0px;
	margin-top: 5px;	
	margin-bottom: 5px;
}

input.pulsante {
	margin: 0px 8px 0px 4px;
	padding: 1px;	
	border: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #990E04;
}

#print {
	display:none;
	
}

textarea.campotesto2 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #AD270D;
	background: #F3F3E9;
	border: 1px solid #AD270D;
	padding: 2px;
	width: 250px;
	height: 45px;	
	margin: 0px;
	margin-top: 5px;	
	margin-bottom: 5px;
}

.vocemenu a {color: #000;text-decoration:none;}
.vocemenu a:visited {color: #000;text-decoration:none;}
.vocemenu a:hover {color: #763700;text-decoration:underline;}

.vocemenured a {color: #AD270D;text-decoration:none;}
.vocemenured a:visited {color: #AD270D;text-decoration:none;}
.vocemenured a:hover {color: #763700;text-decoration:underline;}

.sottomenutop a {color: #000;text-decoration:none;}
.sottomenutop a:visited {color: #000;text-decoration:none;}
.sottomenutop a:hover {color: #763700;text-decoration:underline;}

.sottomenumiddle a {color: #AD270D;text-decoration:none;}
.sottomenumiddle a:visited {color: #AD270D;text-decoration:none;}
.sottomenumiddle a:hover {color: #000;text-decoration:underline;}

a.liselected:link {color: #AD270D;text-decoration:none;}
a.liselected:visited {color: #AD270D;text-decoration:none;}
a.liselected:hover {color: #000;text-decoration:underline;}

.lista a {color: #535353;text-decoration:none;font-weight:normal;}
.lista a:visited {color: #535353;text-decoration:none;font-weight:normal;}
.lista a:hover {color: #000;text-decoration:underline;font-weight:normal;}

.listaselected a {color: #AD270D;text-decoration:none;font-weight:normal;}
.listaselected a:visited {color: #AD270D;text-decoration:none;font-weight:normal;}
.listaselected a:hover {color: #000;text-decoration:underline;font-weight:normal;}

#content a {color: #AD270D;text-decoration:none;font-weight:bold;}
#content a:visited {color: #AD270D;text-decoration:none;font-weight:bold;}
#content a:hover {color: #000;text-decoration:underline;font-weight:bold;}

a.mappatitle:link {color: #AD270D;text-decoration:none;}
a.mappatitle:visited {color: #AD270D;text-decoration:none;}
a.mappatitle:hover {color: #000;text-decoration:underline;}

a.mappatitle2:link {color: #535353;text-decoration:none;}
a.mappatitle2:visited {color: #535353;text-decoration:none;}
a.mappatitle2:hover {color: #000;text-decoration:underline;}

a.mappatitle3:link {color: #535353;text-decoration:none;}
a.mappatitle3:visited {color: #535353;text-decoration:none;}
a.mappatitle3:hover {color: #000;text-decoration:underline;}

.menulefthome a {color: #535353;text-decoration:none;}
.menulefthome a:visited {color: #535353;text-decoration:none;}
.menulefthome a:hover {color: #000;text-decoration:underline;}

.menulefthometitle a {color: #535353;text-decoration:none;}
.menulefthometitle a:visited {color: #535353;text-decoration:none;}
.menulefthometitle a:hover {color: #000;text-decoration:underline;}

.menulefthometitlered a {color: #AD270D;text-decoration:none;}
.menulefthometitlered a:visited {color: #AD270D;text-decoration:none;}
.menulefthometitlered  a:hover {color: #000;text-decoration:underline;}

.nascosto {
	margin:0px;
	border:0;
	padding:0px;
	color:#000;
}


.nascosto a {color: #000;text-decoration:none;}
.nascosto a:visited {color: #000;text-decoration:none;}
.nascosto a:hover {color: #000;text-decoration:underline;}

li a {color: #353535;font-weight:bold;text-decoration:none;}
li a:visited {color: #353535;font-weight:bold;text-decoration:none;}
li a:hover {color: #666;font-weight:bold;text-decoration:underline;}

#footer a {color: #FFD63C;text-decoration:none;}
#footer a:visited {color: #FFD63C;text-decoration:none;}
#footer a:hover {color: #fff;text-decoration:none;}

#copy a {color: #616161;text-decoration:none;}
#copy a:visited {color: #616161;text-decoration:none;}
#copy a:hover {color: #000;text-decoration:underline;}

