body {
	margin: 0; padding: 0;
	text-align:center;
	font: 12px  'Trebuchet MS', Verdana, Arial, Sans-serif;
	background: url(../immagini/sfondo_pag.jpg) repeat-x;	
}

#laterale {
	text-align: left;
	height: 100%;
	min-height: 100%; 
	margin: 0;
	padding: 0;
}

#top {
	display: block;
	width: 970px;
	margin: 0px auto;
	background: url(../immagini/sfondo.jpg) repeat-y;	
}

#container {
	margin: 0;
}


#sinistra {
	text-align: left;
	float: left;
	width: 160px;
}

#centro {
	text-align: left;
	float: left;
	width: 600px;
	padding: 0 4px 0 4px;
	background: #fff;
}

#destra {
	text-align: left;
	float: right;
	width: 200px;
}
#footer {
	text-align: left;
	width: 970px;
	background: #115589;
	margin: 0px auto 0px;
}


#laterale ul { margin:0; list-style:none; padding: 1px; }
#laterale a{ display:block; color:#000; padding: 0; background: #e5ebf1; text-decoration:none;  }
#laterale li { color: #000; background: #e5ebf1; margin:0; padding:0; font: bold 12px  'Trebuchet MS', Verdana, Arial, Sans-serif; }
#laterale li.rosso { color: #fff; background: #115589; margin:0; padding:0; }
#laterale a:hover { color:#000; background: #fff; }  

a.bianco {color: #EEEEEE; text-decoration: none;}
a.bianco:link {color: #EEEEEE; text-decoration: none;}
a.bianco:visited {color: #EEEEEE; text-decoration: none;}
a.bianco:hover {color: #EEEEEE;text-decoration: underline;}

a {color: #000; text-decoration: underline;}
a:link {color: #000; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:hover {color: #000;text-decoration: underline;}

h1.bianco {color: #fff; font-size: 32px; margin-top: 5; margin-bottom: 0}
h2.bianco {color: #fff; font-size: 16px; margin-top: 2; margin-bottom: 0}

