	body,td,h1,input,select	{ font-family: tahoma, helvetica; font-size: 11px; color: #666666; line-height: 16px; }
	form		{ margin: 0px; }
	br.short	{ line-height: 4px; }
	.emph		{ font-weight: bold; color: #6FAE01; }
	a		{ color: #3399CC; text-decoration: none; }
	a:hover		{ color: #FF6600; }
	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; }


h1	{ font-family: tahoma, helvetica; font-size: 11px;  color:#999999;line-height: 16px; }
h2	{ font-family: tahoma, helvetica; font-size: 11px; color:#FF6600; line-height: 16px; }
h3 {
	background-color: #ffffff;
	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;
}
/*--------------tabella menu*/
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;
 }
/*
fine tabella menu*/
/*tabella piede*/
td.piede{
	background-color: #ffffff;
	border: 1px solid #669999;
	width: 971px;
	height: 16px;
	 }
/*fine tabella piede*/
/*tabellabanner*/
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;

	 }
/*fine tabella banner*/
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;
}