td { 
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #021C55;
text-decoration : none;
} 
.titoloarticolo { 
font-size : 20px;
font-family : Georgia, Arial, Helvetica, sans-serif;
color : #F7001B;
font-weight : bold;
} 

.titoloblu { 
font-size : 15px;
font-family : Georgia, Arial, Helvetica, sans-serif;
color : #021C55;
font-weight : bold;
} 

.titolorosso { 
font-size : 15px;
font-family : Georgia, Arial, Helvetica, sans-serif;
color : #F7001B;
font-weight : bold;
} 

.titologiallo { 
font-size : 15px;
font-family : Georgia, Arial, Helvetica, sans-serif;
color : #F7A422;
font-weight : bold;
} 

.classdata { 
font-size : 11px;
font-family : Georgia, Arial, Helvetica, sans-serif;
color : #266195;
font-weight : normal;
} 

.tdblu { 
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #266195;
text-decoration : none;
} 

.linea {
font-size : 11px;
font-family : Georgia, Arial, Helvetica, sans-serif;
color : #2139E2;
font-weight : normal;
border-bottom: 1px dotted #021C55
}

A:link {
	color : #F7001B; 
	text-decoration : none; 
} 
A:active {
	color : #F7001B; 
	text-decoration : none; 
} 

A:hover {
	color : #F7001B; 
	text-decoration : none; 
} 

A:visited {
	color : #F7001B; 
	text-decoration : none; 
} 



a.default:link { 
font-size: 11px;
color:#021C55;
font-weight:normal;
text-decoration:none;
} 

a.default:visited { 
font-size: 11px;
color:#021C55;
font-weight:normal;
text-decoration:none;
} 

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

.footer { 
padding : 5px 5px 5px 5px;
font-size : 10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #ffffff;
} 

.inputtext { 
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color : #dee4e6;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #021C55;
width : 100%;
background : #ffffff;
} 

.textarea { 
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color : #dee4e6;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #021C55;
width : 100%;
} 

.inputselect { 
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-color : #dde5e5;
color : #021C55;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, 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 : #cccccc;
font-size : 11px;
background : #d9d9d9;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #021C55;
} 



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

.calCell
{
	font-family: verdana, Arial, Helvetica, sans-serif;;
	font-size: 0.8em;
	color: #021C55;
	background:#f4f4f4;
	text-align: center;
	border:0px;
	border-color:#021C55;
}
.calHead
{
	font-family: Georgia, Arial, Helvetica, sans-serif;;
	font-size: 0.8em;
	font-weight:normal;
	border:0px;
	padding:1px;
	border-color:#021C55;
	color: #ffffff;
	background:#021C55;
}
.calSubHead
{
	font-family: Georgia, Arial, Helvetica, sans-serif;;
	font-size: 0.6em;
	text-align:center;
	padding:3px 5px 3px 5px;
	color: #ffffff;
	background:#021C55;
	font-weight: normal;
}
.calToday
{
	font-family: Georgia, Arial, Helvetica, sans-serif;;
	font-size: 1em;
	color: #FFFF00;
	background:#F7001B;
	font-weight: bold;
	text-align: center;
}
