body{background-color:#FFFFFF;
	background-image:url(IMMAGINI/sfondo.jpg);
	color:#000066;}
	
a{color:#000099;
	text-decoration:underline;}	
a:hover{color:#990000;
		text-decoration:underline;}
				
#container{background-color:#FFFFFF;
	border: 1px solid #AAAAAA;}
#container a img{border:0px;}
#container a:hover{text-decoration:underline;}
	
#header{border-bottom:1px solid #AAAAAA; padding:5px;}	
#header a{color:#008500;
	text-decoration:none;
	font-size:larger;
	margin: 0px 5px;}	

#footer{border-top:1px dashed #AAAAAA;
	font-size:smaller;}
#footer a{margin: 0px 5px; color:#000066;}

#fisso>div{border: 1px solid #990000; margin:3px;}
#fisso div.title a{margin-left:6px; color: #FFFFFF; text-decoration:none}
#fisso div.title{text-align:left; color:#FFFFFF; background-color:#990000; font-weight:bold; cursor:pointer;}
#fisso div.title:hover{background-color: #D00000}
#fisso a{margin-left:6px; color: #990000;}

#menu>div{border: 1px solid #006666; margin:3px;}
#menu div.title{text-align:center; color:#FFFFFF; background-color:#006666; font-weight:bold; cursor:pointer;}
#menu div.title a{margin-left:6px; color: #FFFFFF; text-decoration:none}
#menu a{margin-left:6px; color: #006666;}
#menu a:hover{font-weight:bold;}


#content{color:#000099;}
#content>div{border:1px groove #999999; padding:3px; margin:5px;}
#content span.data{font-style:italic; float:right}
#content h2{font-size:larger}
#content table{width:100%; border-top:1px solid #000066;border-left:1px solid #000066;}
#content tr{}
#content td{border-bottom:1px solid #000066;border-right:1px solid #000066;}
/*#content table a{font-style:italic; text-decoration:none;}
#content table a:hover{ font-weight:normal;}
*/

span.error{color:#FF0000;
			font-size:150%;
			font-weight:bold;}
			
.openDay{
	color: white;
}
.openDay:hover{
	color: #55FF55;
}