body {margin:0; padding:0; text-align:center; font-size:76%; font-family:Arial, Helvetica, sans-serif; background:#660033; color:#ffcc99;}
body.scheda {background:#b41624 url(img/sfondo_scheda.jpg);}
p {font-size:0.9em;}
h1 {font-size:1.2em; color:#5c0828; text-align:left;}


a {color:#fff; text-decoration:none;}
a:link {}
a:visited {}
a:hover {color:#000;}

#header a {margin:0 2em; font-size:0.9em;}

#frame {background:#b41624 url(img/sfondo.jpg); width:900px; height:600px; position:absolute; top:50%; left:50%; margin-top:-300px; margin-left:-450px;}

#schedaframe {width:210px; margin-left:17px; height:496px;}
#schedaheader {height:175px; /*border:1px solid red;*/}
#schedacontent {height:280px; width:210px; overflow:auto; text-align:left;  /*border:1px solid red;*/ }
#schedafooter {
height:21px; position: absolute;text-align:center;
bottom: 0;
left:0;
width:248px;

}
#logo {
	margin:10px;
	height: 150px;
	width: 70px;
	float: left;
}
#info {
	margin: 10px;
	font-size: 120%;
}

#header {height:149px; width:637px; margin-top:16px; margin-left:236px;}
#content {height:407px; width:637px; margin-left:236px; overflow:auto; text-align:left;}
#footer {height:28px; /*margin-left:148px; text-align:right; margin-right:15px;*/ background:url(img/footer.png) no-repeat;}
#footer a {margin-left:756px;float:right;}

#footer span {display:none;}
a#email {width:130px; height:28px; /*border:1px solid green;*/ display:block; float:left;}


.boxcorsi {float:left;  height:150px; width:88px;}
.boxcorsi a span {font-size:0.9em; display:block; padding:4px 3px;}


.miniatura {border:0; width:88px; height:88px;}

.spacer {clear:both;}

.banner {float:right; /*padding:10px;*/ display:inline; margin-right:10px;}
