body {background-color: #FFFFCC;text-align: left;margin: 0px;padding: 0px;height: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color: #336699;}
html {height: 100%;}

/*Contenitore principale*/
#box {background-color: #FFFFCE;text-align: left;
	width: 775px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px; 
	height: 100%;
	border:0px solid red;}

/*Colonna sinistra*/
#left {background-color: #FFE3C6;
float: left;
width: 150px; 
height: 100%;
margin: 0px;
border-right:0px solid #FF0000; 
border-left:0px solid #0000FF;
border-top:0px;
border-bottom:0px;}

/*Colonna centrale*/
#middle {
background-color: #FFFFCE; 
width: 620px;
float: left;
height: 100%;
margin: 0px;border:0px solid #FF0000; } 

td, th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}
a {
	font-size: 11px;
	color:#0099FF;
	text-decoration: none;
}
A:Visited  {color : #0000FF;text-decoration : none;}
A:Active  {color : #0000FF;text-decoration : none;}
A:Hover  {color : red;text-decoration : none;}
A.link  {
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}

.hbl{color: #0099FF;}
.fondo{ background-color:#FFE1C4}
.fondoR{ background-color:#FF9900; color:#FFFFFF; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fondoG{ background-color:#FF9900; color:#FFFFFF; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fondoRosa{ background-color:#FFE3C6}
.rosso{color:#FF0000; font-weight:bold}
.bianco{color:#FFFFFF; font-weight:bold}
.header {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #CCFFCC; 	color: #000000}
.sub_header {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;	background-color: #CCFFCC; 	color: #000000; font-style:normal; text-align:center}

.size10{font-size:10px; font-style:normal}
.size10Mod{font-size:10px; font-style:normal; width:180px}
.size10N{font-size:10px; font-style:normal; color:#000000}
.title {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;line-height: 20px;background-color: #99CC00; color: #003333;}
.subtitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;line-height: 30px;color: #003300;}
.rid{font-size:9px;}


.nav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;background-color: #CCFF99;}
.navLink {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;	background-color: #DEDECA;}
.sidebar {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;	line-height: 14px;	padding: 3px;background-color: #FFFFCC;color: #003333;}
.sidebarHeader {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;line-height: 18px;color: #003300;background-color: #FFFF66;}
.sidebarFooter {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;background-color: #FFFF99;font-style: italic;}
.footer { font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;line-height: 22px;color: #333333;background-color: #CCFF99;}
.legal {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #333333;}
.box1 {border-width: thin;border-color: #99FF99 #003300 #003300 #99FF99;border-style: double;}
.promo {font-family: "Times New Roman", Times, serif;color: #000033;}
.titlebar {font-family: "Times New Roman", Times, serif;font-size: 9px;color: #FFFFFF;background-color: #336699;}
.dingbat {font-family: Arial, Helvetica, sans-serif;background-color: #FFFFFF;color: #660000; font-weight: bolder; font-size: medium;}
input.big {width: 100px;}
input.small {width: 50px;}
.titoli{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF}
.titoli2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; font-weight:bold}
.boxR1{ border:1px;border-color:red; border-style: double;}
.boxA1{ border:1px;border-color:#FF9900; border-style: double;}
.underline {text-decoration:underline; color:#0000FF; }
.mail { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.logo_stampa {display:none;}

.main {width:140px;border:1px solid black;}
.month {background-color:black;font:bold 10px verdana;color:white;}
.daysofweek {background-color:gray;font:bold 10px verdana;color:white;}
.days {font-size: 10px;font-family:verdana;color:black;background-color: lightyellow;padding: 2px;}
.days #today{font-weight: bold;color: red;}
.ridR {
	font-size:10px;
	color: #FF0000;
}
.rid9 {
font-size:10px;
}
