body {background-color: White; margin: 0; padding: 0;}

#contenitore {width: 980px; height: auto !important; height: 580px; min-height: 580px; margin-top:8px;}

#top {width: 100%; /*height:149px;*/ border-bottom:1px solid #FFFFFF;}

#base {background:url(/immagini/bg.jpg) repeat-x top;}
#base #top {background:url(/immagini/top.png) no-repeat top center;}

#cc {background:url(/immagini/bg_cc.jpg) repeat-x top;}
#cc #top {background:url(/immagini/top-xc.png) no-repeat top center;;}

#sj {background:url(/immagini/bg_sj.jpg) repeat-x top;}
#sj #top {background:url(/immagini/top-sj.png) no-repeat top center;;}

#nc {background:url(/immagini/bg_nc.jpg) repeat-x top;}
#nc #top {background:url(/immagini/top-cn.png) no-repeat top center;;}

#fa {background:url(/immagini/bg_fa.jpg) repeat-x top;}
#fa #top {background:url(/immagini/top-fa.png) no-repeat top center;;}

#bottom{text-align:center; height: auto !important; height: 200px; min-height: 200px;}
	
#box{margin:10px 6px 0px 0px; padding:0;}
#box .boxtop{background:url(/immagini/box-top.png) repeat-x;}
#box .boxbot{background:url(/immagini/box-bot.png) repeat-x;}
#box .boxdx{background:url(/immagini/box-dx.png) repeat-y right; background-color:#FAFAFA;}
#box .boxsx{background:url(/immagini/box-sx.png) repeat-y left; background-color:#FAFAFA;}
#box .boxcontent{background:#FAFAFA; width:100%;}

#int-spons{
	width:772px; 
	height:60px; 
	margin:10px 0 0 0; 
	padding:0; 
	overflow:hidden; 
	background:url(/immagini/box-int-sponsors.png) no-repeat; 
	text-align:center;
}

#fiemme{}
#fiemme div{height:48px; margin:2px 0;}

#calendar{background: url(/immagini/bg-calendar.png) no-repeat scroll center top transparent; font-size:11pt; color:#666666; font-weight:bold; text-align:left; margin: 0 0 5px; padding:0}
#calendar a{color:#666666; text-decoration:none;}
#calendar a:hover{color:#005A9D}
#calendar p{float:left; margin:0; padding:14px 0;}

#calendartable{
	background-image: url(/immagini/bg-calendar.png);
	background-repeat:no-repeat;
	width:982px;
	height:46px; 
	font-size:11pt; 
	color:#666666; 
	font-weight:bold; 
	text-align:center; 
}
#calendartable a{color:#666666; text-decoration:none;}
#calendartable a:hover{color:#005A9D}
#calendartable td p{margin:0; padding-top:0px; width:81px; text-align:center;}
