body {
	background-image: url(images/fondo-body.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
table.sito { background-image:url(images/fondo-corpo.gif);}
td.colonna1 { 
	width:180px; 
	background-image:url(images/sfumatura-menu.jpg);
	background-repeat:no-repeat;
	}
	td.colonna1 ul.menu1 {
		list-style-type:none;
		margin: 20px 0 0 0;
		padding:0;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		letter-spacing:-1px;
		}
		td.colonna1 ul.menu1 li {
			padding: 3px 10px 3px 0;
			border-bottom: 1px solid #FEDF9F;
			}
		td.colonna1 ul.menu1 a {
			padding: 0;
			color:#002168;
			text-decoration:none;
			}
			td.colonna1 ul.menu1 a:hover { color:#015095; }
	
	td.colonna1 ul.menu2 {
		list-style-type:none;
		margin: 10px 0 0 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		text-align:right;
		font-weight:bold;
		letter-spacing:-1px;
		}
		td.colonna1 li {
			padding: 1px 10px 1px 0;
			}
		td.colonna1 ul.menu2 a {
			padding: 0;
			color:#000;
			text-decoration:none;
			}
			td.colonna1 ul.menu2 a:hover { color:#666666; text-decoration:underline; }
			
	td.colonna1 p { text-align:right; padding-right: 10px; }
	
td.colonna2 { width:580px; }

#piede {
	width:100%;
	height:55px;
	text-align:center;
	background-image:url(images/fondo-piede.jpg);
	font-size:10px;
	color:#666;
	}
	#piede span {
		display:block;
		padding:3px 0 0 0;
		}

.cella { padding:15px; text-align:justify; font-size:12px; line-height:18px; }
.cella h1 { text-align:left; font-size:18px; margin:0; padding:0; color:#024E91; border-bottom:1px solid orange; }
.cella a { color:#024E91; text-decoration:none; }
.cella a:hover { text-decoration:underline; }
.cella .colore1 { color:#F90; font-weight:bold; }
.cella .colore2 { color:#060; font-weight:bold; }

table.news td { font-size:12px; margin:7px; padding:3px; background:#E7FDBE; }
