/* CSS Document */
body { 
font: 13px tahoma, verdana, helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
/*matte*/
background: #f4f4f4 url(/img/bg.gif) top center repeat-y;
}
#top { 
width:740px;
/*matte*/
/*height:242px;*/
/*background: url(/img/navigatore-gps.jpg) ;*/

margin:1px auto 5px auto; 
text-align:left;
display:block;
}

#logo {
	font: 30px trebuchet MS, tahoma, verdana,helvetica,sans-serif;
	color:#3a5870;
	width: 730px;
	height:66px;
	display: block;
	float: left;
	text-align:left;
	vertical-align:middle;
	line-height:66px;
}
#keys {
	font: 10px trebuchet MS, tahoma, verdana,helvetica,sans-serif;
	color:#bbb;
	width: 730px;
	display: block;
	float: left;
	text-align:center;
}
#keys strong {
font-weight:300;
}
#logo img {
	margin-right:10px;
}
#menuorizz {
width:736px !important;
width:740px;
display:block;
float: left;
background: #3a5d75;
margin: 0 0 1px 0;
color: #ffffff;
line-height:21px;
vertical-align:middle;
padding: 1px 0 2px 2px;
}
#menuorizz a:link, #menuorizz a:visited {
color: #ffffff;
font: 12px tahoma, verdana, helvetica, sans-serif;
text-decoration:none;
}
a:link, a:visited, a:hover {
color: #3d3dff;
font-weight:bold;
}
#nav {
display:block;
float:left;
font: 11px tahoma, verdana, helvetica, sans-serif;
text-align: left;
margin:0;
padding:0;
width: 190px;
border-right:2px solid #eeeeee;
}
div.ilev2 {
	background: #3a5d75;
	width: 188px !important;
	width: 190px;
	color: #ffffff;
	padding:3px 1px 3px 1px;
	margin:0px 0 0 1px;	
}
div.ilev a:link, div.ilev a:visited {
	background: #3a5d75;
	width: 188px !important;
	width: 190px;	
	display: block;
	color: #ffffff;
	text-decoration:none;
	padding:3px 1px 3px 1px;
	margin-bottom:1px;
	font-weight:normal;	
}
div.ilev a:hover, div.ilev a:visited:hover {
	background: #476d8b;
	width: 188px !important;
	width: 190px;
	display: block;	
	color: #eee;
	padding:3px 1px 3px 1px;
	text-decoration:none;
	margin-bottom:1px;
	font-weight:normal;	
}
div.iilev a:link, div.iilev a:visited {
	display: block;
	text-decoration:none;
	/*background: #a9b3b6;
	background: #C5C9CD;*/
	background: #a6a9ad;	
	width: 174px !important;
	width: 190px;	
	color: #ffffff;
	margin-bottom:1px;
	padding: 3px 1px 3px 15px;
	font-weight:normal;
}
div.iilev a:hover, div.iilev a:visited:hover {
	display: block;
	text-decoration:none;
	background: #bbb;
	width: 174px !important;
	width: 190px;		
	color: #ffffff;
	margin-bottom:1px;
	padding: 3px 1px 3px 15px;
	font-weight:normal;
}
div.iiilev a:link, div.iiilev a:visited {
	display: block;
	text-decoration:none;
	/*background: #a9b3b6;
	background: #C5C9CD;*/
		background: #a6a9ad;
	width: 164px !important;
	width: 190px;
	color: #ffffff;
	margin-bottom:1px;
	padding:3px 1px 3px 25px;
	font-weight:normal;		
}
div.iiilev a:hover, div.iiilev a:visited:hover {
	display: block;
	text-decoration:none;
	background: #bbb;
	width: 164px !important;
	width: 190px;
	color: #ffffff;
	margin-bottom:1px;
	padding:3px 1px 3px 25px;
	font-weight:normal;	
}
#rss {
	width: 163px;
	display: block;
	float: right;
	font: 10px tahoma, verdana, helvetica, sans-serif;
}
#rss ul {
	width: 160px !important;
	width: 163px;
	margin:0;
	padding:0 3px 0 0;
}
#rss ul li { 
/*display:inline;*/
list-style-image: url("../img/rss_ico.jpg");
margin-bottom:5px;
color:#3a5d75;
text-decoration:none;
}

#rss ul li a:link, a:visited {
color:#3a5d75;
text-decoration:none;
}

#rss ul li a:hover {
background:#3a5d75;
color:#ffffff;
text-decoration:none;
}

code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }





/* corpo */
#corpo { 
	display:block;
	width:740px; 
	margin:5px auto; 
	text-align:left; 
	padding: 5px 0 0 0;
	font: 12px tahoma, verdana, helvetica, sans-serif;
}
#corpo-colonna2 { 
	display:block;
	width:390px !important; 
	width: 400px;	
	float:left;
	padding:0 5px 5px 5px;
	text-align: justify;

}
#corpo-colonna3 { 
	display:block;
	width:120px; 
	float:right;

}
.image {
border:1px solid #000;
margin: 0 3px 3px 0;
}
h1 {
display:block;
font: 14px tahoma, verdana, helvetica, sans-serif;
font-weight: bold;
margin: 0 0 10px 0;
}
h2 {
font: 12px tahoma, verdana, helvetica, sans-serif;
font-weight: bold; 
display:block;
margin: 0 0 5px 0;
}
i.afor {
font: 10px tahoma, verdana, helvetica, sans-serif;
padding: 10px 3px 3px 3px;
font-style:italic;
}


/*pie' di pagina */

#piedipagina { 
	margin:1em auto 2px auto;
	background: #a9b3b6; 
	border:1px solid #3a5d75; 
	display:block;
	width:732px !important; 	
	width:740px; 
	height: 27px !important; 
	height: 33px;	
	padding: 3px;
	font-size: 11px;
}
#copyright {
	display:block;
	float:left;
	text-align:left;
}
#email {
	margin-right:20px;
	width:210px;
	display:block;
	float:right;
	text-align:left;	
}
a:link.colleg, a:visited.colleg, a:hover.colleg {
font-size:9px;
color:#222;
text-decoration:none;
font-weight:normal;
}
#site2 {
display:block;

margin-left:-2000px;
}
