td { 
	font-size : 12px;
	font-family : Arial, Georgia, sans-serif;
	color : #333333;
	text-decoration : none;
} 

.titolo
{
	font-size : 18px;
	font-family : Georgia, sans-serif;
	color : #AF0021;
	text-decoration : none;
}

.titoloprimopiano
{
	font-size : 30px;
	font-family : Georgia, sans-serif;
	color : #AF0021;
	text-decoration : none;
}

.titolonewssmall
{
	font-size : 20px;
	font-family : Georgia, sans-serif;
	color : #AF0021;
	text-decoration : none;
}

.titolonewscentralismaller
{
	font-size : 17px;
	font-family : Georgia, sans-serif;
	color : #AF0021;
	text-decoration : none;
}

.titoloheadere
{
	font-size : 16px;
	font-family : Georgia, sans-serif;
	color : #AF0021;
	text-decoration : none;
}

.titolodatacat
{
	font-size : 11px;
	font-family : Georgia, sans-serif;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}

.titolosmall
{
	font-size : 11px;
	font-family : Arial, Georgia, sans-serif;
	color : #333333;
	text-decoration : none;
	font-weight:bold;
}


.classdata
{
	font-size : 12px;
	font-family : Arial, Georgia, sans-serif;
	color : #666666;
	text-decoration : none;
}


A:link {
	color : #333333; 
	text-decoration : underline; 
} 
A:active {
	color : #333333; 
	text-decoration : underline; 
} 

A:hover {
	color : #AF0021; 
	text-decoration : underline; 
} 

A:visited {
	color : #333333; 
	text-decoration : underline; 
} 



a.default:link { 
	font-size: 12px;
	color:#AF0021;
	font-weight:normal;
	text-decoration:none;
} 

a.default:visited { 
	font-size: 12px;
	color:#AF0021;
	font-weight:normal;
	text-decoration:none;
} 

a.default:hover { 
	font-size: 12px;
	color:#AF0021;
	font-weight:normal;
	text-decoration:none;
} 
a.default:active { 
	font-size: 12px;
	color:#AF0021;
	font-weight:normal;
	text-decoration:none;
} 



.inputtext { 
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color : #dee4e6;
color : #333333;
font-size : 12px;
font-family : Georgia, sans-serif;
background : #ffffff;
} 

.textarea { 
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color : #dee4e6;
color : #333333;
font-size : 12px;
font-family : Georgia, sans-serif;
width : 100%;
} 

.inputselect { 
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color : #dde5e5;
color : #333333;
font-size : 12px;
font-family : Georgia, sans-serif;
background : #ffffff;
width : 100%;
} 

.button { 
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color : #AF0021;
font-size : 10px;
background : #FFCC33;
font-family : Verdana, Arial, Helvetica, Georgia, sans-serif;
color : #AF0021;
} 




a.calLink:link
{
	color: #333333;
	text-decoration: none;
	background:trasparent;
}
a.calLink:visited
{
	color: #333333;
	text-decoration: none;
	background:trasparent;
}
a.calLink:hover
{
	color: #333333;
	text-decoration: none;
	background:trasparent;
}

.calCell
{
	font-family: sans-serif;
	font-size: 0.8em;
	color: #333333;
	background:#ffffff;
	text-align: center;
	border:0px;
	border-color:#ffffff;
	padding:3px 5px 3px 5px;
}
.calHead
{
	font-family: Georgia, sans-serif;
	font-size: 1.1em;
	font-weight:normal;
	border:0px;
	padding:1px;
	border-color:#cccccc;
	color: #666666;
	background:#cccccc;
}
.calSubHead
{
	font-family: Georgia, sans-serif;
	font-size: 0.8em;
	text-align:center;
	padding:3px 5px 3px 5px;
	color: #999999;
	background:#f1f1f1;
	font-weight: normal;
}
.calToday
{
	font-family: sans-serif;
	font-size: 0.8em;
	color: #AF0021;
	background:#cccccc;
	font-weight: normal;
	text-align: center;
}

