ul.jd_menu_2, 
ul.jd_menu_vertical_2 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu_2 ul,
ul.jd_menu_vertical_2 ul {
	display: none;
}
ul.jd_menu_2 li {
	float: left;
}
ul.jd_menu_vertical_2 {
	
	margin: 0px;		
	border-top: 1px solid #FFFFFF;	
	
	width: 149px;
/* è la larghezza del menu di primo livello */		

	/*padding: 3px 6px 3px 6px; */ /*messo da Benzi ma non va bene */

	
}
ul.jd_menu_vertical_2 li {
	float: none;

	border-top: 1px solid #FFFFFF;	
	border-left: 1px solid #FFFFFF;	
}

/* -- Sub-Menus -- */
ul.jd_menu_2 ul,
ul.jd_menu_vertical_2 ul {
	position: absolute;
	display: none; 
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}

ul.jd_menu_2 ul li,
ul.jd_menu_vertical_2 ul li {
	float: none;
	
	margin: 0px;
	
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;	


}


ul.jd_menu_2,
ul.jd_menu_2 ul,
ul.jd_menu_vertical_2,
ul.jd_menu_vertical_2 ul {

	/*background-color: rgb(12,37,119);*/
	background-color: #0C2577;
	
background-image: url('../images/indici_bg/g_blu_2.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
background-position: 0px 1px;	

	

	margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	
	height: 20px;
	
}
ul.jd_menu_vertical_2 {
	height: auto;
}
ul.jd_menu_2 ul {
	height: auto;
}
* html ul.jd_menu_2 ul {
	width: 1%;
}
ul.jd_menu_2 li {
	font-family: sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	
	margin: 0px;	

	padding: 3px 6px 3px 6px;		
	
	
	height: auto;
	
	line-height: 14px;
	
	cursor: pointer;
	/* white-space: nowrap;  compatta gli spazi bianchi e non va a capo */
	
	white-space: normal /* È il default ma così è più esplicito */ 
	/* in questo modo usa tutte le righe che gli servono, deve essere usato insieme a >>height: auto<< */
	/* sia qui sia in >>ul.jd_menu_2 li.jdm_hover, ul.jd_menu_2 li.jdm_active<< */
	/* lo spazio disponibile + quello indicato in >>ul.jd_menu_2 li li<< */
	
}

ul.jd_menu_2 li li {
	width: 149px;
/* è la larghezza dei sotto menu, ma occorre tener conto del padding left + right */	

}


ul.jd_menu_2 li a {
	color: #FFFFFF;
	text-decoration: none;
}

/* Benzi Benzi 2008/05/19 */
/* Cambia il colore del testo se esiste un link */
	
ul.jd_menu_2 li a:hover {
	color: #000033;
	text-decoration: none;
}

/* Benzi Benzi 2008/05/19 */


ul.jd_menu_2 li.jdm_hover,
ul.jd_menu_2 li.jdm_active {
	
	background:#C8C8C8 url('../images/indici_bg/g_grigio_2.jpg') repeat-y 0px 1px; color: #FFFFFF;
	
	

margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	
	/* height: 16px; */
	
	height: auto; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px

	
}

