<!-- 
body { 
	font:80% verdana,helvetica,sans-serif; 
	margin:0px auto;
	background:#fff; /*#bcbdbf;*/
	text-align:center
}
hr { 
	display:none
}
#container_generale{
	position:relative;
	margin:0px auto;
	width:947px;
	background:#fff;
	padding-bottom:10px;
	border:0px solid red;
}
/* centrare la pagina web a larghezza fissa */
#testa {
	width:900px;
	height:293px;
	margin:0 auto;
	background:#fff;
	border:0px solid red;
/*	margin:1em auto; */
	background:#ffffff url('../img/testa.png') no-repeat; 
}
	#testa_cerca{
		position:relative;
		float:right;
		width:155px;
		margin-top:22px;
		margin-right:50px;
		height:55px;
		border:0px solid red;
		background:url('../img/cerca.png') no-repeat;
	}
	.clear_div{
		position:relative;
		clear:both;
	}
	#testa_menu{
		position:relative;
		float:right;
		width:90%;
		margin-left:40px;
		margin-right:40px;
		margin-top:156px;
		border:0px solid red;
	}
		.voce_item{
			position:relative;
			float:right;
			padding:5px;
			border:0px solid blue;
			color:#522C1B;
			font-weight:bold;
			margin:10px;
			margin-top:3px;
		}
		.linkmenu{
			color:#522C1B;
		}
#corpo {
	position:relative; 
	background:#fff;
	top:0px;
	width:900px;
	margin:0 auto;
	text-align:left;
/*	background:#ffffff url(sfondo_colonna1.png) repeat-y; */ 
	border:0px solid #000
}
	#primopiano{
		position:relative;
		width:100%;
		height:89px;
		background:url('../img/primopiano.png') no-repeat;
	}
		#bussola{
			position:relative;
			width:545px;
			margin-top:12px;
			font-size:11px;
			color:#666;
			float:right;
		}
	#colonnaMenu{
		position:relative;
		float:left;
		width:224px;
		margin-left:80px;
		height:586px;
		background:#ffffff url('../img/sfondo_menu.png') repeat-x; 
		border:0px solid yellow;
	}
		.item_submenu{
			position:relative;
			margin-top:25px;
			margin-left:15px;
			margin-right:15px;
			color:#666;
		}
			.link_submenu{
				color:#666;
				text-decoration:none;
			}
			.link_submenu:hover{
				color:#666;
				text-decoration:underline;
			}
			.boxmedia{
				position:relative;
				float:right;
				margin:0px auto;
				margin-top:10px;
				width:90%;
			}
			.linkGallery{
				color:#666;
				text-decoration:none;
			}
			.linkGallery:hover{
				color:#666;
				text-decoration:underline;
			}
	#corpoContent {
		position:relative; 
		float:right;
		width:540px;
		margin-right:30px;
		background:#fff;
		padding:3px;
		border:1px solid red;
		text-align:left;
	/*	background:#ffffff url(sfondo_colonna1.png) repeat-y; */ 
		border:0px solid #000;
	}
#piede { 
	width:900px;
	text-align:right;
	font-size:9px;
	margin:0 auto;
	padding-top:5px;
	padding-right:5px;
	color:#666;
	height:83px;
}
	#piede_into{
		position:relative;
		border-top:4px solid #c96;
		margin-left:80px;
		margin-right:0px;
	}
/*--------------------------- */
/* box centrali nella pagina  */
/*--------------------------- */
/* stile per menu principale (mainmenu) */
/* ____________________________________ */
.LinkDiscrete{
	color:#000;
}
.LinkDiscrete:hover{
	text-decoration:underline;
}
.LinkDiscrete:visited{
	color:#000;
}
.LinkDiscreteWhite{
	color:#fff;
}
.LinkDiscreteWhite:hover{
	text-decoration:none;
}
.LinkDiscreteWhite:visited{
	color:#fff;
}
/* ------ VARIE -------- */
.divAvviso{
	height:23px;
	padding-top:4px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:white;
	font-style:italic;
	background:red;
}
/* ------ NEWSLETTER -------- */
#frm_newsletter_input{
	position:relative;
	float:left;
	margin-top:5px;
}
#frm_newsletter_submit{
	position:relative;
	float:right;
	text-align:rignt;
	margin-top:5px;
}
a.linkDiscrete{
	text-decoration:underline;
	color: black
}
a.linkDiscrete:hover{
	text-decoration:none;
	color: black
}
/* messaggi! */
#msgnormal{
	width:350px;
	margin:auto;
	text-align:center;
	margin-top: 30px;
	background:#FFCC00;
	font-style:italic;
	font-weight:bold
}
/* --------admin menu -------*/
.adminmenu{
	position:relative;
	margin:0px auto;
	width:600px;
	background:#fff;/*#E5E6E8;*/
	padding:6px;
	color:#333;
	font-style:italic
}
/* ----- no_permission -------*/
.no_permission{
	width:400px;
	margin:0px auto;
	border:1px solid #999;
	text-align:center;
	margin-top:20px;
	padding:10px;
	padding-bottom:15px;
	background:#fff;
}
/* ------- edit_doc ------ */
.edit_doc{
	margin:0px auto;
	width:600px;
}
/* ------- elenco notizie ------- */
.listNews{
	width:700px;
	margin:0px auto;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #999;
}
#boxfaq{
	position:relative;
	margin:0px auto;
	width:900px;
	border:1px solid #ccc;
	padding:5px;
	margin-top:10px;
}
.boxsinglefaq{
	position:relative;
	margin:0px auto;
	width:880px;
	border-bottom:1px solid #ccc;
	padding:5px;
	margin-top:10px;
}
.top_faq{
	position:relative;
	width:880px;
}
.bottom_faq{
	position:relative;
	width:880px;
	text-align:right;
}