body {background-color:#fff; margin:80px 0 10px 0;
	background-image:url('img/blu.gif'); background-repeat:repeat-x;}

h1 {font-size:16px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; 
color:#069}
h2 {font-size:14px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; 
color:#069}
h3 {font-size:12px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; 
color:#069}
p, li, td {font-size:12px; font-family:verdana,arial,helvetica,sans-serif; 
color:#000}

a {text-decoration:underline; color:#03c}
a:hover {background-color:#9cc}

a.credits {color:#999;}
a.credits:hover {background-color:#003; color:#fff}

.small {font-size:0.8em;}
.small2 {font-size:10px;}
.big {font-size:1.2em;}



#header {position:absolute; left:0px; top:0px; height:71px; 
	margin-left:150px; 
	background-color:#fff; background-image:url('img/top.jpg');
	background-repeat:no-repeat; background-position:0px 2px;
	}
#headerimg {position:absolute; left:0px; top:0px; height:71px; 
	margin-left:150px; 
	background-color:#fff;
	display:none;}
	
#header img {margin-left:499px; }


#main {border-top:solid 4px #fc0; border-left:solid #5296d3 148px; height:100%;}

.bordato {border:solid 1px #669;}
.content {padding:10px;}

table.dati {border:solid 1px #99c;}
table.dati td {border:solid 1px #99c; padding:2px;}
table.dati td p {margin:0 0 0 10px;}
table.dati td p.first {margin:0; color:#069; font-weight:bold;}

table.dati td.titoli {color:#069; font-weight:bold;}
table.dati td.ndata {text-align:right;}
table.dati td.titoli2 {color:#069; font-weight:bold; background-color:#ddf;}
table.dati td.ndata2 {text-align:right; background-color:#ddf;}

table.calendario {border:solid 4px #99c; width:80%}
table.calendario td {border:solid 1px #99c; padding:2px;}

#colophon {font-weight:bold; color:#036; font-size:10px; 
	font-family:verdana,arial,helvetica,sans-serif; background-color:#fff;
	border-left:solid #5296d3 148px; padding-left:2px;}

#menu {position:absolute; left:0px; top:0px; background-color:#5296d3; 
	width:150px; 
	border-right:2px solid #fff;}
#menu h2 {font-size:13px; color:#fff; border-top:solid 3px #fff;
	padding:0 4px 0 4px;}
#menu h2.first {border-top:0px; padding-top:8px;}
#menu h2 a {color:#fff; text-decoration:none;}
#menu p {font-size:11px; margin-left:10px; font-weight:bold; 
	color:#fc0; margin-top:-8px; padding:0 4px 0 4px;}
#menu p a {text-decoration:none; color:#000;}

#menu p.submenu {font-size:10px; margin:-18px 0 10px 22px; color:#fff}
#menu p.submenu a {color:#ccc}
#menu p.submenu a:hover {background-color:#006;}

