/* CSS Document */
.link{
	text-align:center;
	font-weight:bold;
	color: #ffffff;
	display: block;
	width: 170px;
	text-decoration:none;
	background-color: #006699;
	/*border-bottom: 1px solid #3E87AA;*/
	background-image:url(../img/link.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px;
}

.link:hover{
	color: #FFFFFF;
	background-color:#004464;
	background-image:url(../img/link_over.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-decoration:underline;
	}
	
.link_vuoto{
	text-align:center;
	color: #ffffff;
	width: 170px;
	text-decoration:none;
	background-color: #006090;
	padding-top:0px;
	
	}
	
 .link_sub{
	text-align:center;
	font-weight:bold;
	color: #ffffff;
	display: block;
	width: 170px;
	text-decoration:none;
	background-color: #006699;
	background-image:url(../img/link.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px;
	cursor:default;
}

	
.sub{
	text-align:left;
	color: #ffffff;
	font-size:11px;
	display: block;
	width: 170px;
	text-decoration:none;
	background-color: #00567f;
	background-image:url(../img/sub.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left: 5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.sub span{
	padding-left:15px;}
	
.sub:hover{
	color: #FFFFFF;
	background-color: #002434;
	background-image:url(../img/sub_over.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	}

.sub span:hover{
	padding-left:15px;
	text-decoration:underline;}


.div_00{
	position: relative;
	z-index: 1;
	visibility:visible;
}

.div_tendina{
	position: absolute;
	z-index: 2;
	visibility:visible;
	text-align: left;
}

/*______________MENU INTERNO______________*/
 
 #menu_interno .sub{
	text-align:left;
	color: #ffffff;
	font-size:11px;
	display: block;
	width: 170px;
	text-decoration:none;
	background-color: #00567f;
	background-image:url(../img/sub.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left: 5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
#menu_interno .sub span{
	padding-left:15px;}
	
#menu_interno .sub:hover{
	color: #FFFFFF;
	background-color: #002434;
	background-image:url(../img/sub_over.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	}

#menu_interno .sub span:hover{
	padding-left:15px;
	text-decoration:underline;}
	
	
	#eventi_testo {
		
		text-align: justify;
		width: 550px;
		float: left;
		padding-right: 20px;
	}
	
	
	
	.link_servizio{
	text-align:center;
	font-weight:bold;
	color: #ffffff;
	display: block;
	width: 170px;
	text-decoration:none;
	background-color: #006699;
	/*border-bottom: 1px solid #3E87AA;*/
	background-image:url(../img/link.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px;
}

.link_servizio:hover{
	color: #FFFFFF;
	background-color:#004464;
	background-image:url(../img/link_over.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-decoration:none;
	}
	
/*_________*/

ul#menu_top{
	float: left;
	width: 100%;
	list-style: none;
	/*border-bottom: 1px solid #D7D7D7;*/ 
	margin:0px;
	padding:0px}

#menu_top img {/*position:relative; top:5px;*/
}

#menu_top a{/*position:relative; bottom:-13px*/} 

ul#menu_top li{
	float: left;
	/*margin: 0 0.2em 0; padding: 0px 0 0 8px;*/
	padding-left:8px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0;
	
	background: url(../img/tab_off.png) top left;
	background-repeat:no-repeat;
    color: #fff;
	
	margin-left:5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px; }

ul#menu_top a{
	float: left;
	padding-left:0px;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	/*position:relative; */
	
	background: url(../img/tab_off.png) top right;
	background-repeat:no-repeat;
    color: #fff;
	
	bottom:0px;
	/* padding: 0.4em 8px 0.4em 0; */
	text-decoration: none;
	/*color: #006699*/}

ul#menu_top a:hover{
text-decoration:underline;}

ul#menu_top li#active{
	background: url(../img/tab.png) top left;
	background-repeat:no-repeat;
	margin-left:5px;
}

ul#menu_top li#active a{
	background: url(../img/tab.png) top right;
	background-repeat:no-repeat;
    color: #fff;
	text-decoration: none;}
