
/* A few IE bug fixes */
		* { margin: 0; padding: 0; font-family: Arial}
		* html ul ul li a { height: 100%; }
		* html ul li a { height: 100%; }
		* html ul ul li { margin-bottom: -1px; }
		
		/*body { padding-left: 10em; font-family: Arial, Helvetica, sans-serif; background-color:#2f2f2f;}*/
		#theMenu { width: 200px; /*height: 350px;*/ margin: 30px 0; padding: 0;}
		
		/* Some list and link styling */
		ul li { width: 200px;}
		ul ul li {  padding: 0; padding-left: 25px; width: 175px; margin-bottom: 0; color:#FFFFFF; padding-top: 5px;}
		ul ul li a { display:block; color: #FFFFFF;  font-size: 11px; text-decoration: none;}
		ul ul li a:hover { display:block; color: #FFFFFF;  font-size: 11px; font-style:bold;}
		/* For the xtra menu */
		ul ul ul li { border-left: none; padding-left: 20px; width: 175px; margin-bottom: 0; }
		ul ul ul li a { display:block; font-size: 11px; }
		ul ul ul li a:hover { display:block; font-size: 11px; }
		/* For the xtra xtra menu */
		ul ul ul ul li a{color:#999999 !important;}
		ul ul ul ul li a:hover { font-style:italic;}
		/* For the selected voices of the menu*/
		ul ul ul ul li a.selezionata{color:#999999 !important;font-style:italic;}
		ul ul ul ul li a.selezionata:hover { font-style:italic;}
		
		li { list-style-type: none; }
		h2 { margin-top: 1.5em; }
				
/* Header links styling */
	h3.head a { 
	background-position: 98% 50%;
	color: #badd07;
	display:block; 
	padding-left: 5px;
	padding-top: 5px;
	font-size:11px;
	text-decoration: none;
	height:21px;
}
	h3.head a:hover {
	color: #badd07;
	background-position: 98% 50%;
	text-decoration: none;
	background-image: url(../images/bgMenu_livello1.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
}
	h3.selected a { 
	background-image: url(../images/bgMenu_livello1.gif); 
	background-position:98% 50%;
	color: #badd07;
	padding-left: 16px;
	text-decoration: none;
}
	h3.selected a:hover { 
	background-image: url(../images/bgMenu_livello1.gif); 
	background-position:98% 50%;
	color: #badd07;
	text-decoration: none;
	padding-left: 16px;
}
		
	/* Xtra Header links styling */
	h4.head a { 
	display:block; color: #FFFFFF;  
	font-size: 11px; 
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 5px;
	color:#ffffff;
}
	h4.head a:hover { 
	display:block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
    padding-left: 10px;
	background-image:url(../images/bgMenu_livello2.gif);
		color:#ffffff;
}

.selezionato  { 
	display:block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
    padding-left: 10px;
	background-image:url(../images/bgMenu_livello2.gif);
		color:#ffffff;
}

.selezionato a:hover {
    padding-left: 0px !important;
background-image:none !important;
}

	h4.selected a { 
	color: #ffffff;
	font-weight:bold;
	padding-left: 10px;
	background-image:url(../images/bgMenu_livello2.gif);
	
}
	h4.selected a:hover { 
	color: #ffffff;
	font-weight:bold;
	padding-left: 10px;
	background-image:url(../images/bgMenu_livello2.gif);
}

	h4.noclick a { 
	display:block; color: #FFFFFF;  
	font-size: 11px; 
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 5px;
	color:#ffffff;
}
	h4.noclick a:hover { 
	display:block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
    padding-left: 10px;
	background-image:url(../images/bgMenu_livello2.gif);
		color:#ffffff;
}