body {		margin:10px 0;			
			background-color: #eee;
			font-family: "Trebuchet MS", verdana, sans-serif;
			color:#414141;
			font-size:12px;
			text-align: center;
}

* { margin: 0; padding: 0; }

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline;}

p { margin-top: 0px; margin-bottom: 20px;}
p a {color: #002bb8;}

hr {display:none;}
ul a,ol a,li a,form a, blockquote a, .blockquote2 a {color: #002bb8;}

ul, ol {margin: 20px;}
li {margin-bottom:15px;}
	
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
	
h1 {font-size:25px; color:#000;} 
h2 {margin-bottom: 35px; margin-top: 0; font-size: 20px;}
h3 {margin-top: -35px; font-size: 15px; color:#5e715e;}
h4 {margin-left: 1em;}

img {border:none;}
img.left {position: relative; float: left; margin: 0px 25px 5px 0px; border: 1px #000000 solid;}
img.centrata {position: relative; text-align:center;s margin: 15px 20px 10px 20px; border: 1px #000000 solid;}
.centra { text-align:center;}
.top {text-align: right; margin: 0px; padding-bottom: 4px; padding-top: 4px; padding-right: 2px;}

blockquote {margin-top: 30px; margin-bottom: 30px; margin-left: 30px; margin-right: 30px; padding: 15px 10px; border:1px solid #022032; font-size:95%; line-height: 150%; background-color: #f0f9ff; font-style:italic; }
.blockquote2 {margin-top: 30px; margin-bottom: 30px; margin-left: 30px; margin-right: 30px; padding: 15px 10px; border:1px solid #022032; line-height: 150%; background-color: #fff9e8; font-style:italic; font-weight:bold; }


#container {text-align: left; margin: 0 auto; background:white; border:1px solid #8EA48E; border-top: none;	margin-top:0px; width:98%;	min-width: 760px;}

#banner {background: #CCC; border-bottom: 1px solid #8EA48E; height:85px; border-top:1px solid #8EA48E; background-image: url(immagini/layout/sfondo.jpg); background-repeat:repeat-x;}

#box_download {float:right; margin-bottom: 10px;}

#page-body {width:100%; float:left;	margin:0px;	padding:0px;}		
			
#topboxes {margin-left:20px; margin-right:20px;}
	
#menu-sx {width:250px; float:left;}

#contenuto {margin-left:270px}

#news {padding: 10px; background-color: #f0f9ff; border: 1px solid #000;}

#footer {clear: both; text-align: center; padding:5px; font-size:11px; color:#666; margin-top:30px;	margin-bottom:10px;}
#footer a {color:#666;}

#tinyfoot p {text-align: center; margin-top:30px; font-size:11px; color:#666;}


.menu0 { list-style:none;}
.menu1 { font-size:16px; background-color:#CCCCCC; width:140px; padding: 1px;}
.menu2 { font-size:13px; padding: 1px 5px;}		

.downbox {padding: 3px; background-color: #f0f9ff; border: 1px solid #000; height:15px; text-align:center; width: 200px; float:left; margin: 5px 10px 5px 0;}
.downbox a { color: #002bb8; }
.bordered {border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 10px;}

/* ---[ menu-sx ]--- */
.section-header {height: 18px; background-color: #ccc; background-image: url(immagini/layout/blend-grey-dark.jpg); background-repeat: repeat-x; padding: .5em .5em; font-size: .75em; clear: both; border: 1px solid #ccc;	border-bottom: 1px solid #fff;
	text-shadow: 2px 2px 1px #fff; text-align:left;	color: #404040;}

.section-header h4 { font-size: 1.5em; margin: 0 .5em 0 0;	font-weight: normal; display: inline;}

.section-menu {background-color: #737980; background-image: url(immagini/layout/blend-bluegrey.jpg); background-repeat: repeat-x;
	margin-bottom: 1em;	font-size: .9em;}

.section-menu a {color: #fff; padding: .1em .5em; display: block; height: 1%; border: 1px solid #737980;}

.section-menu a:hover {color: #737980; font-weight: bold; background-color: #f0f9ff; background-repeat: repeat-x; text-decoration:none;}	
.menu-list {width: 100%; text-align:left; color:#fff; padding:0; margin:0;}
.menu-list li {display: block; font-size: 1em; list-style-type: none; margin:0;}
.menu-list2 {text-align:center; color:#fff; font-size: 12px; padding: 10px;}
.menu-list2 img {padding:10px;}

/* ---[ fine menu-sx ]--- */

