
/* *-*-*-*- *-*-*-*- *-*-*         Begin Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*- 
*                                 _____________________                                */


/* -------- VOCE  1 LIVELLO -------------- */
.button{ /* div contenitore*/
	/* may cause windows bug:
	   position: relative;
	*/	
	width:100%;	
	cursor:pointer;
	z-index: 100000;	
	font: menu;	
	margin:8px 0px 0px 0px;		
}


/* ------------------------------- */
.buttonlabel{  /*stile font*/
	font-size:11px;	
	color:#5D8399;
	font-weight:none;
	text-decoration:none;	
	visibility: visible;
	height:15px;
	
	/* may cause windows bug:
	   position: relative;
	
	
	*  padding/margin Causes Freeze in
	 *  Windows IE6.
	 *  Bug discovered by 
	 *  Michael of 13thparallel.org
	 *
	 * padding: .05em .5em .05em .4em;
	 * margin: 1px 1px 0px 1px;
	 */
	
	
}
/* ------------------------------- */

.level1label {				
	height: 50px;
	color:#8D7427;
	font-size: 10px;
	font-weight: none;
	padding: 0px 0px 0px 8px;
	cursor: hand;
	margin-bottom:0px;
	margin-top:  0em;
	border-left: 0px solid #BBBBBB !important;
}

.labelOver {
	color: #00C;
}

/** .menuItem replaces .menuNode 
 * to open menus instantly. 
 * (see open-instantly.html source)
 */
 
 /*menu di primo livello*/
.menuNode, .menuItem{
	border:1px solid black;
	font-size: 40px;
	background-color:#ff5544;
	padding-left:30px;				
	height: 15px;
	line-height: 10px;
	
}

/* TITOLO VOCE */	
.menuNode a, .menuItem a{	
	font-size: 50px;		
	padding: 0px 3px 1px 2px;
	text-decoration: none;
	width: 100%;
	white-space: nowrap;
}

.menuNode a:hover, .menuItem a:hover{
	text-decoration: underline;
}


 /*TITOLO VOCE 1 LIVELLO */
.menu {  
	position: relative;
	padding-right: 60px; 			
	color:#000;			
	font-size: 9px;	
 }


/* DUPLICATO DELLO STILE  MENUNODE, PERMETTE DI SETTARE DIVERSE SPAZIATURE ALLE
VOCI DEI MENU DI 2 LIVELLO 
 ------------------ per ora è sostituito dagli stili PTP (vedere sotto)--------------------
 
.menuNode2 {
	font-size: 9px;
	border-bottom: 1px solid #000;	
	height: 10px;
	padding-left: 50px;
}

TITOLO VOCE SECONDO LIVELLO
.menuNode2 a {  
	color: #666666;				
	font-size: 10px;
	font-weight:bold;
	line-height: 10px;
	padding: 0px 3px 1px 2px;
	text-decoration: none;
	width: auto;
	white-space: nowrap;	
}

.menuNode2 a:hover {
	text-decoration: underline;
}

 -------------------*/

/*-----////----STILE MENU DI SECONDO LIVELLO!!------///------*/	

/*stile del div contenitore!*/	
.ptpMenuLeft1 {	
	font-size:10px;	
	background-color:none;
	vertical-align:middle;	
	margin: 1px 1px 2px 1px;	
	padding: 1px 1px 0px 10px;
	font-weight: none;
			
}

/*stile dello span che racchiude la voce del menu*/
.ptpMenuLeft2 {
	color:#A09710;
	font-size: 11px;
	font-weight: none;
	text-decoration:none;		
	vertical-align:middle;
}	

.ButtonOver {
	color:#4432a;
	font-size: 12px;
	font-weight:none;
	text-decoration:none;		
	vertical-align:middle;
}	



/*questo ancora non ricordo a cosa serve*/	
.ptpMenuLeft3 {
	color:#9E786C;
	font-size: 9px;
  	text-decoration:none;
}							
/* -------------------*/ 
 
 
 
 .menu .menu, .menu .menu .menu{ 
 /* submenus & submenus' submenus  */
	
 }	
 		 
 .menu .menu .menu{ /* submenus' submenus  */
	/*height:1%;*/
 }	
 
 /*stile del div contenitore! primo livello*/			 
#nav {	
	color: #000;
	overflow: hidden;
	position: relative;	
	margin: 0px;
	left: 0px;
	top:0px;
	width:500px;
	white-space: nowrap;
	-moz-user-select: none;	
	padding:10px;
}
	
	



/* *-*-*-*- *-*-*-*- *-*-*-*         End Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*- 
                                   ___________________                                */
h1{
	color: #000;
	font-size: 18px;
	text-indent: 24px;
	padding: 10px;
}


/* *-*-*-*- *-*-*-*- *-*-*-*-        @media print rules        *-*-*-*- *-*-*-*- *-*-*-*- 
                                  __________________                                 */
@media print {

	title { display: none }
	#nav {
		position: absolute;
		width: 0;
		height: 0;
		padding: 0px;
		margin: 0;
		display: none;
	}



