
body {	
	font-size: 12px;
	font-family: verdana,sans-serif;
	background: url(/immagini/sfondo-righe.png);
	line-height: 17px;
	}
	
body a {
	text-decoration: none;
	color:#000080;
	}

body a:hover {
	text-decoration: underline;	
	}
	
body img {
	border:0; 
	margin:0;
	}

h1 {
	font-size: 12px;
	font-weight: normal;
	text-align:right;
	color:#999999;
	margin:0 0 15px 0;

	
}

h2 {
	font-size: 14px;
	color:#F36207;
	margin-top:0;
	
	
}
h3 {
	font-size: 13px;
	
	
}



div.principale {
	width: 760px;
	float: center;
	margin: auto;
	margin-top: 15px;
	background-color:#ffffff;
	padding:10px;
	border:1px solid;
	border-color:#e8e8e8;
	}





div.centro {
	width: 525px;
	float: left;
	clear:left;
	margin-bottom: 20px;
	padding:10px;

	}

div.colonne {
	width: 26%;
	height:260px;
	float: left;
	clear: right;
	margin-left: 1%;
	background-color:#f4f4f4;
	margin: 0 15px 10px 0;
	padding: 10px;
	border:1px solid;
	border-color:#999999;
	color:#333333;
	}
	

	
div.colonne:hover {
		background-color:#e0e0e0;

	}

div.colonne ul  {
	list-style-image: url(/immagini/visto.png);
	margin-left:15px;
	padding-left:0;

	}
	
	
div.colonne li {
	
	
	

	}

	



div.colonna {
	width: 98%;
	
	float: left;
	clear: both;
	margin-left: 1%;
	margin: 0 15px 15px 0;
	padding: 10px;
	color:#333333;


	}
	






div.allinea {
	clear:both;
	}


div.colonna_dx {
	clear:right;
	width: 205px;
	float: right;
	margin-top:10px;
	

	}

div.colonna_dx ul li {
	list-style:none;
	margin: 10px 0 10px 5px;

	}
	
div.colonna_dx ul li a {
color:#ffffff;
font-weight:bold;
	
	

	}




div.navigazione {
	text-align:left;
	clear:left;
	height:30px;
	padding-top:15px;
	padding-left:5px;
	margin-bottom: 0;
	background-color: #F36207;
	line-height:26px;

	}
	
div.navigazione ul {
	padding:0px;
	margin:0px;
	}
	
	
div.navigazione ul li {
	padding:0px;
	margin:0px;
	display:inline;
	}







div.fine {
	text-align:left;
	clear:left;
	height:30px;
	padding-left:5px;
	margin-bottom: 5px;
	margin-top: 0px;
	background-color:#F36207;
	line-height:26px;
	}
	
div.fine ul {
	padding:0px;
	margin:0px;
	text-align:center;
	}
	
	
div.fine ul li  {
	padding:0px;
	margin:15px;
	display:inline;
	
	
}

div.fine ul li a {
	
	color:#ffffff;
	font-weight:bold;
	
	
}

div.fine li a:hover {
	
	background-color:#ffffff;
	color:#F36207;
	font-weight:bold;
	
	
}




/* box angoli tondi con img */
.box_tondo { background: url(/immagini/angoli_tondi/nt.gif) repeat; }
.box_top div { background: url(/immagini/angoli_tondi/tl.gif) no-repeat top left; }
.box_top { background: url(/immagini/angoli_tondi/tr.gif) no-repeat top right; }
.box_fin div { background: url(/immagini/angoli_tondi/bl.gif) no-repeat bottom left; }
.box_fin { background: url(/immagini/angoli_tondi/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.box_top div, .box_top, .box_fin div, .box_fin {
width: 100%;
height: 7px;
}
.box_contenuto { margin: 0 7px;  }

.box_tondo { width: 100%; margin: 1em auto; }