/* caratterizza il div contenitore del menu */

.menu_block
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	position:relative;
	z-index:12;
	height: 30px;
}

.menu_L1, .menu_L1 a:link, .menu_L1 a:visited, .menu_L1 a:active /* caratterizza il div contenitore della singola voce di 1* livello*/
{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	font-weight:bold;
	line-height:30px;
	}


.menu_L1 a:hover /* caratterizza il div contenitore della singola voce di 1* livello*/
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	background-image: url("../gif/roll_menu.png");
	background-repeat:repeat-x;
	font-weight:bold;
	line-height:30px;
}

/*
td.MJ_MainMenu
{
		color: #ffffff;
		vertical-align: top;
	height: 50px;
	line-height:30px;
}

div.MJ_VisibleLink
{
	margin: 0px 0px 0px 0px;
	visibility: visible;
	color: #33cc00;
	display:block;
}
*/

div.MJ_HiddenLink
{

	visibility: hidden;
	position: absolute;

	line-height:30px;
	background-color:#e1f0d2;

}

.iseu /* caratterizza il div contenitore della singola voce di 2* livello*/
{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	font-weight:bold;	
	z-index:112;
	background-image: url("../gif/menu2.png");
	background-repeat:repeat-x;
	line-height:30px;
}

.iseu a:link /* caratterizza il div contenitore della singola voce di 2* livello*/
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	font-weight:bold;

	background-image: url("../gif/menu2.png");
	background-repeat:repeat-x;
	line-height:30px;
}

.iseu a:hover /* caratterizza il div contenitore della singola voce di 2* livello*/
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	background-image: url("../gif/roll_menu.png");
	background-repeat:repeat-x;
	font-weight:bold;

	line-height:30px;
}

.iseu a:visited /* caratterizza il div contenitore della singola voce di 2* livello*/
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	font-weight:bold;

	background-image: url("../gif/menu.png");
	background-repeat:repeat-x;
	line-height:30px;
}

.dreo /* caratterizza il div contenitore della singola voce di 3* livello*/
{
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #003300;

	line-height:30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -1px;
	}

.dreo a:link /* caratterizza il div contenitore della singola voce di 3* livello*/
{
	color: #ffffff;
	display:block;
	}

.dreo a:hover /* caratterizza il div contenitore della singola voce di 3* livello*/
{
	color: #ffffff;
	display:block;

		}
		
.dreo a:visited /* caratterizza il div contenitore della singola voce di 3* livello*/
{
	color: #ffffff;
	display:block;

		}

a.MJ_VoiceClass,
{
	
	
		padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	font-weight:bold;
	line-height:30px;  
	
}


a.MJ_VoiceClass:hover
{
		padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	background-image: url("../gif/roll_menu.png");
	background-repeat:repeat-x;
	font-weight:bold;
	line-height:30px;  
	}

a.MJ_VoiceClass:visited
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	text-decoration:none;
	letter-spacing:0.5px;
	font-weight:bold;
	line-height:30px;  
}

a.MJ_LinkClass
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:400;
	border: 0px;

	line-height:30px;
	}


a.MJ_LinkClass:active
{
		padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:400;
	border: 0px;

	line-height:30px;
}

a.MJ_LinkClass: hover
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:400;
	border: 0px;

	line-height:30px;
	color:#FFCC00;
}

a.MJ_LinkClass:link
{
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;  
	display: block;
	position: relative;
	color: #7fe51c;
	text-decoration: none;
	padding: 0px 0px 0px 0px;

}

a.MJ_LinkClass:visited
{
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;  
	display: block;
	position: relative;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;

}

.MJ_OpenMenu
{
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;  
	display: block;
	position: relative;
	color: #33cc00;
	text-decoration: none;
	padding: 0px 0px 0px 0px;

}
