	body,td,input,select	{font-family: tahoma, helvetica; font-size: 11px; color: #4C4C4C; line-height: 16px; }
	form		{ margin: 0px; }

	.emph		{ font-weight: bold; color: #6FAE01; }
	a		{ color: #ffffff; text-decoration: none; }
	a:hover		{ color: #8a8a8a; }
	a.heavy		{ font-weight: bold; }
	a.tlink		{ color: #FF9900; font-size: 10px; font-weight: bold; }
	.inarea		{ text-align: justify; }
	a.bottom	{ font-weight: bold; color: #ffffff; }
td.piede{

	color:#000000; 
text-align: justify; 
	font-family: verdana, arial; font-size: 9px;
}

h1	{h1	font-family: tahoma, helvetica; font-size: 16px;  line-height: 14px;  }/*
h2	{ font-family: tahoma, helvetica; font-size: 11px; color:#FF6600; line-height: 16px; }
h3 {
	background-color: #ECFFF2;
	color: #3399CC;
	font-family:  Verdana, Arial, Helvetica, san-serif;
	font-size: 10px;
	text-align: left;

}
h4 {
	background-color: #F8F9FB;
	color: #707E8F;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, san-serif;
	font-size: 14px;
	margin-left:7px;
	margin-right:20px;
	padding: 3px;
	padding-left:10px;
	padding-right:10px;
}

.maint{
	width: 760px;
	background-color: #ffffff;
	border-right: 2px solid #C7C7C7;
	border-left: 2px solid #C7C7C7;
	
}
.topbar{
	background-image: url(../images/greybar.gif);
	height: 74px;
	border-bottom: 2px solid #C7C7C7;
	
}
td.annun{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color:#565656;
}
td.dgreytable{
	background-color:#919191;
	border: 1px solid #757976;
	height: 19px;
	color: #ffffff;font-weight: bold;
}
td.d1greytable{
	background-color:#D8D8D8;
	border: 1px solid #D1CACF;
	
}
td.dtable{
	background-color:#000000;
	width: 185px;
	height: 19px;
}

td.lgreytable{
	background-image: url(images/tabella2.jpg) ;
	width: 175px;
	border-top: 1px solid #669999;
	border-right: 1px solid #669999;
	border-left: 1px solid #669999;
	height: 16px;
 }

td.l2greytable{
	background-color: #EBF1F1;
	border: 1px solid #669999;
	width: 175px;
	height: 60px;
 }
 td.l3greytable{
	background-image: url(images/tabella2.jpg) ;

	border-top: 1px solid #669999;
	border-right: 1px solid #669999;
	border-left: 1px solid #669999;
	height: 16px;
 }
 td.l4greytable{
	background-color: #EBF1F1;
	border: 1px solid #669999;

	height: 310px;
 }

td.piede{
	background-color: #ffffff;
	border: 1px solid #669999;
	width: 971px;
	height: 16px;
	 }

td.banner{
	background-color: #ffffff;
	border: 1px solid #669999;
	width: 120px;

	 }
	 td.banner1{
	background-color: #ffffff;
	border: 1px solid #669999;
	width: 175px;

	 }
	 	 td.eventi{
	background-color: #ffffff;
	border: 1px solid #669999;
	width: 169px;

	 }

td.centro{
	background-color: #EBF1F1;
	border: 1px solid #669999;

	height: 10px;
 }
 td.centrodue{
	


 }
 .sfondo { background-color:#ffffff; }
.darkredtabletext{
	color:#ffffff; font-weight: bold;
}
td.darkredtable{
	background-color:#C01E1E;
	color:#ffffff; font-weight: bold;
	border: 1px solid #A70202;
	height: 26px;
}
td.redtable{
	background-color:#E0100B;
	color:#ffffff; font-weight: bold;
	border: 1px solid #000000;
	height: 18px;
}
td.red1table{
	background-color:#E0100B;
	color:#ffffff; font-weight: bold;
	border: 1px solid #C01E1E;
}
td.gwhitetable{
	background-color:#F2F2F2;
	color:#494949; 
	border: 1px solid #D2D2D2;
}
.calendersmall{
	font-size: 9px;color:#ffffff;
}
span.textblk{
	color:#111111;
}
.divpad{
	padding-left:10px;
}
.smltxt{
	font-size: 9px; font-family: Arial, Helvetica, sans-serif;
}
.nav			{ font-weight: bold; font-size: 11px; color : #E0100B;}
a.nav			{ text-decoration: none; color : #C01E1E; }
a.nav:hover		{ text-decoration: underline; }

.navcal			{ font-weight: bold; font-size: 11px; color : #FFFFFF;}
a.navcal			{ text-decoration: none; color : #FFFFFF; }
a.navcal:hover		{ text-decoration: underline; }

.navsml			{ font-weight: bold; font-size: 10px; color : #FFFFFF;}
a.navsml			{ text-decoration: none; color : #FFFFFF; }
a.navsml:hover		{ text-decoration: underline; }

.rvmenu
{
	
	border-right: #a00000 2px solid;
	border-top: #e00000 2px solid;
	padding-left: 2px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 8pt;
	border-left: #e00000 2px solid;
	border-bottom: #a00000 2px solid;
	text-align: left;
}
.rghtmenu
{
	background-color:#cc0000;
}
.rvmenu2
{
	cursor: pointer;
	color:White;
}

.rvmenu2:hover
{
	text-decoration:underline;
}
td.pl_txt1{
	color: #ffffff;font-weight: bold;
}
td.pl_txt2{
	font-weight: bold;
}
td.pl_top1{
	border-bottom: #a00000 2px solid;
	background-color:#919191;
	color: #ffffff;font-weight: bold;
	padding-left: 3px;
}
td.pl_mid1{
	border-right: #a00000 2px solid;
	background-color:#919191;
	color: #ffffff;font-weight: bold;
	padding-left: 3px;
}
td.pl_bot1{
	border-right: #a00000 2px solid;
	border-bottom: #a00000 2px solid;
	background-color:#919191;
	color: #ffffff;font-weight: bold;
	padding-left: 3px;
}
td.pl_top2{
	border-bottom: #a00000 2px solid;
	background-color:#D8D8D8;
	font-weight: bold;
	padding-left: 3px;
}
td.pl_mid2{
	border-right: #a00000 2px solid;
	background-color:#D8D8D8;
	font-weight: bold;
	padding-left: 3px;
}
td.pl_bot2{
	border-right: #a00000 2px solid;
	border-bottom: #a00000 2px solid;
	background-color:#D8D8D8;
	font-weight: bold;
	padding-left: 3px;
}
td.pl_top3{
	border-top: #a00000 2px solid;
	border-right: #a00000 2px solid;
	padding-left: 3px;
}
td.pl_mid3{
	border-right: #a00000 2px solid;
	padding-left: 3px;
}
td.pl_bot3{
	border-right: #a00000 2px solid;
	border-bottom: #a00000 2px solid;
	padding-left: 3px;
}
td.pl_bot4{
	border-bottom: #a00000 2px solid;
	background-color:#D8D8D8;
	font-weight: bold;
	padding-left: 3px;
}
td.pl_mid4{
background-color:#D8D8D8;
	font-weight: bold;
	padding-left: 3px;
}
.txt_markup{
	color:#ffffff; font-weight: bold;
	background-color:#E0100B;
}
-------------------------------------------*/


	
td.province{
border-bottom: #8A8A8A 1px solid;
	border-top: #8A8A8A 1px solid;
	border-left: #8A8A8A 1px solid;
	border-right: #8A8A8A 1px solid;
	background-color:#73C54B;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
height: 24px;
	}
td.elenco{
border-bottom: #8A8A8A 1px solid;
	border-top: #8A8A8A 1px solid;
	border-left: #8A8A8A 1px solid;
	border-right: #8A8A8A 1px solid;
	background-color:#cccccc;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
height: 24px;
width: 500px;
	}	
td.elenco1{
border-bottom: #8A8A8A 1px solid;
	border-top: #8A8A8A 1px solid;
	border-left: #8A8A8A 1px solid;
	border-right: #8A8A8A 1px solid;
	background-color:#cccccc;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
height: 24px;
width: 500px;
	}
	td.elenco2{
border-bottom: #8A8A8A 1px solid;
	border-top: #8A8A8A 1px solid;
	border-left: #8A8A8A 1px solid;
	border-right: #8A8A8A 1px solid;
	background-color:#cccccc;

	padding-left: 5px;
	padding-right: 5px;
height: 24px;
width: 500px;
}
	A.menulink {
display: block;
border-bottom: #cccccc 1px solid;
	background-color:#8A8A8A;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
height: 20px;
width: 140 px;
padding-left:6px;

}

A.menulink:hover {
display: block;
background-color: #ffffff;
height: 20px;
width: 140 px;
padding-left:6px;
}
	A.menulink1 {
display: block;
border-bottom: #cccccc 1px solid;
padding-left:6px;
	background-color:#8A8A8A;
	font-weight: bold;


height: 20px;
width: 140 px;


}

A.menulink1:hover {
display: block;
background-color: #ffffff;
font-weight: bold;
height: 20px;
width: 140 px;
padding-left:6px;
}


a.header   {
display: block;
background-image: url(img/6909-rs.gif);
font-weight: bold;
height: 28px;
width: 105px;
text-align: center;
}

a.header:hover {
display: block;
background-image: url(img/6909-rs_2.gif);
font-weight: bold;
height: 28px;
width: 105px;
text-align: center;


}
.header_sfondo {
display: block;
background-image: url(img/2.gif);
height: 14px;
width: 970px;
}
td.province3{


color: #666666;
background-color: #E4E4E4;
font-weight: bold;


	
height: 24px;
	}
	td.province4{
color: #8CC540;
background-color:#F8F8F8;
font-weight: bold;

	
height: 24px;
	}
 .elenco_menu
 {

border-bottom: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
display: block;
color: #7CB52F;
	background-color:#F8F8F8;
	font-weight: bold;
		padding-left: 5px;
	padding-right: 5px;
height: 16px;


}
a.elenco_menu:hover
 {

color: #FFffff;
	background-color:#cccccc;
	font-weight: bold;
border-bottom: #8A8A8A 1px solid;
	border-top: #8A8A8A 1px solid;
	border-left: #8A8A8A 1px solid;
	border-right: #8A8A8A 1px solid;
height: 16px;

	padding-left: 5px;
	padding-right: 5px;
}
td.footer{
border-bottom: #666666 1px solid;
	border-top: #666666 1px solid;

height: 24px;
}
a.footer   {
color: #3399CC;


text-align: center;
}

a.footer:hover {
color: #73C54B;
text-align: center;





	}
	td.banner{
color: #FF6600;
background-color: #FEE4DA;
font-weight: bold;
	font-weight: bold;
	
	width: 136px;
height: 24px;
	}td.scheda{
color: #FFCC00;

font-weight: bold;

	padding-left: 5px;
	padding-right: 5px;
width: 570px;	
height: 16px;
	}
	 .schedalink
 {
display: block;
color: #FFffff;
	background-color:#3399CC;
	font-weight: bold;
padding-left: 10px;	
height: 16px;


}
a.schedalink:hover
 {

color: #FFffff;
	background-color:#73C54B;
	font-weight: bold;
padding-left: 10px;
height: 16px;


}
	 .schedalink2
 {
display: block;
color: #FFffff;
		background-color:#73C54B;
	font-weight: bold;
padding-left: 10px;	
height: 16px;


}
a.schedalink2:hover
 {

color: #FFffff;
background-color:#3399CC;
	font-weight: bold;
padding-left: 10px;
height: 16px;


}

td.piede{
	background-color:#FCFCFC;
	color:#333333; 

}
#piede a {
	color:#73C54B;
	font-weight: bold;
}

#piede hover {
	color:#CC9900;
	font-weight: bold;
}