.invisibile{
	display:none;
}
#header{
 	width:765px;
 	height:156px;
	position:absolute;
	top:0px;
	left:0px;
	/*background: url(../img/inprimis.jpg) no-repeat top left;	*/
}

#menu{
	background-image: url(../img/menu_sfondo.jpg);
	background-repeat: repeat-y;
	/*background:red;*/
	/*float:left;
	margin-top:156px;*/
	position: absolute;
	left:0px;
	top:156px;
	width:195px;
}
	
	/*#menu ul
	{
	padding: 0;
	margin:0;
	}
	
	#menu ul li {
		list-style: none;
		display:block;
		height:27px;
		margin:0;
		padding:0;
	}*/
	
	#menu_inside{
		margin-left:11px;
	}
	
	/*#menu_header, #menu_footer{
		
		background: url(../img/testa_menu.jpg) no-repeat top left;
		width:195px;
		height:26px;
		border:solid;
	}*/
	
	#menu_header{
	 	width:195px;
		height:26px;
		margin-left:-11px;
		background-image: url(../img/menu_testa.jpg);
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	#menu_subheader{
	 	width:174px;
		height:76px;
		background-image: url(../img/testa_menu.jpg);
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	#menu_subfooter{
	 	width:174px;
		height:175px;
		background-image: url(../img/menu_sotto.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		cursor: pointer;
		cursor: hand;
	}
	
	#menu_footer{
	 	width:195px;
		height:23px;
		margin-left:-11px;
		background-image: url(../img/menu_basso.jpg);
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	.sottomenu{
	background-image: url('../img/sfondo_sottomenu.jpg');
	background-repeat: repeat-y;
	line-height: 20px;	
	padding-left: 10px;
	font-weight: normal;
	color: White;
	width:174px;
	}
	.sottomenu a{
	color: White;
	text-decoration: none;
	}
	.sottomenu a:hover{
	
	text-decoration: underline;
	}
	.sottomenu a:visited{
	color: #C0FAC8;
	text-decoration: underline;
	}
	.menuC{
		background-image: url('../img/menu.jpg');
		background-repeat: no-repeat;
		line-height: 29px;
		height: 29px;
		width: 174px;
		min-height: 29px;
		padding-left: 17px;
		font-weight: bolder;
	}
	
	.menuC a{
		color:black;
		text-decoration: none;
	}

#contenuti{
 	position:absolute;
 	top:156px;
 	left:195px;
 	background-image:url(../img/doby_sfondo_2.jpg);
	background-repeat: repeat-y;
	width: 570px;
	text-align: justify;
	line-height: 18px;
	padding-left: 20px;
}
	
	#cont_header{
		width:570px;
		height:25px;
		margin-left:-20px;
		background-image: url(../img/testa_body.jpg);
		background-position: top left;
		background-repeat: no-repeat;	
	}
	
	#cont_body{
		width:525px;
		/*min-height:513px;*/
		height:513px;
		padding-right:5px;
		overflow: auto;
	}
		#cont_body h2{
		font-size: 12pt;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
	}
	
	#cont_footer{
		width:570px;
		height:23px;
		margin-left:-20px;
	/*background-image: url(../img/base_body.jpg)*/
		background-position: top left;
		background-repeat: no-repeat;	
	}

.testo_body{
margin-left: 20px;
text-align:justify;
margin-right: 15px;
/*height: 505px;*/
padding-right: 8px;
font-family:arial;
color: black;
text-decoration:none;
font-size: 12px;
overflow: auto;
}

	.testo_body a{
		color: black;
		text-decoration: none;
	}
	
	.testo_body a:hover{
		text-decoration: underline;
	}


.testo_body1{
	margin-left: 2px;
	text-align:justify;
	margin-right: 2px;
	/*height: 505px;*/
	font-family:arial;
	color: black;
	text-decoration:none;
	font-size: 12px;
}

.Stile1 {
	color: #5E8C67;
	font-weight: bold;
}

.Stile2 {
	font-size: 12px
}

.mappe
{
 	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;*/
	text-align: center;
}
	.mappe img
	{
		padding-left: 10px;
	}
	
	.mappe input{
		font-family:Verdana;
		font-size:13px;
	}

a{ 
	color: black;
	font-size: 8pt;
	text-decoration:none;
}
	
body{
 	position: absolute;
	left:0px;
	background-image: url(../img1.jpg);
}
h2
{ 
	font-size: 12px;
	font-weight:bold;
}