/* per la costruzione del menu dinamico */

	/* mostra-nascondi */

div.jsenable h3 { cursor:pointer; }
div.jsenable ul ul { display:none; }

div#navi li.hide ul { display:none; }
div#navi li.show ul { display:block; }


  /* mostra-nascondi mini */

div.jsenable div.mini { display:none; }
div#navi li.hide .mini { display:none; }
div#navi li.show .mini { display:block; }

div#navi.jsenable ul ul { position:static; }


	/* immagini delle barre di collegamento - ita */



div.jsenable #menu0 .mini { position:absolute; top:85px; left:15px; width:19%; height:24px; background:url(../immagini/mini0.gif) no-repeat top left; z-index:2; }
div.jsenable #menu1 .mini { position:absolute; top:85px; left:15px; width:29%; height:24px; background:url(../immagini/mini1.gif) no-repeat top left; z-index:2; }
div.jsenable #menu2 .mini { position:absolute; top:85px; left:15px; width:38%; height:24px; background:url(../immagini/mini2.gif) no-repeat top left; z-index:2; }

div.jsenable #menu3 .mini { position:absolute; top:78px; left:15px; width:48%; height:31px; background:url(../immagini/mini3.gif) no-repeat top left; z-index:3; }
div.jsenable #menu4 .mini { position:absolute; top:83px; left:15px; width:56%; height:26px; background:url(../immagini/mini4.gif) no-repeat top left; z-index:3; }
div.jsenable #menu6 .mini { position:absolute; top:77px; left:15px; width:65%; height:32px; background:url(../immagini/mini5.gif) no-repeat top left; z-index:3; }

div.jsenable #menu5 .mini{ position:absolute; top:77px; left:15px; width:74%; height:32px; background:url(../immagini/mini6.gif) no-repeat top left; z-index:3; }
div.jsenable #menu7 .mini { position:absolute; top:77px; left:15px; width:74%; height:32px; background:url(../immagini/mini7.gif) no-repeat top left; z-index:3; }
div.jsenable #menu8 .mini { position:absolute; top:77px; left:15px; width:74%; height:32px; background:url(../immagini/mini8.gif) no-repeat top left; z-index:3; }

  /* immagini delle barre di collegamento - eng */

body.eng #menu3 h3 a,
body.eng #menu6 h3 a { display:block; width:100%; height:100%; }

/* 0 company */
body.eng #menu0 .mini { position:absolute; top:85px; left:0; width:22%; height:24px; background:url(../immagini/english/mini0.gif) no-repeat top right; z-index:2; }
/* 1 routes */ 
body.eng #menu1 .mini { position:absolute; top:85px; left:0; width:31%; height:24px; background:url(../immagini/english/mini1.gif) no-repeat top right; z-index:2; }
/* 2 maps */ 
body.eng #menu2 .mini { position:absolute; top:85px; left:0; width:41%; height:24px; background:url(../immagini/mini2.gif) no-repeat top right; z-index:2; }
/* 4 ticket */ 
body.eng #menu4 .mini { position:absolute; top:30px; left:0; width:59%; height:79px; background:url(../immagini/english/mini4.gif) no-repeat top right; z-index:3; }
/* 5 info */ 
body.eng #menu5 .mini { position:absolute; top:30px; left:0; width:67%; height:79px; background:url(../immagini/english/mini5.gif) no-repeat top right; z-index:3; }


  /* mette i titoli del menu nell'header */

div.jsenable div#navi h3 { position:absolute; }
/* 0 azienda */
div.jsenable div#navi ul li#menu0 h3 { top:0.7em; left:18%; z-index:71; }
/* 1 linee */
div.jsenable div#navi ul li#menu1 h3 { top:2.2em; left:18%; z-index:72; }
/* 2 tariffe */
div.jsenable div#navi ul li#menu2 h3 { top:3.7em; left:18%; z-index:73; }
/* 3 abbonati */
div.jsenable div#navi ul li#menu3 h3 { top:5.2em; left:18%; z-index:74; }
/* 4 pubblicita */
div.jsenable div#navi ul li#menu4 h3 { top:0.7em; left:52%; z-index:75; }
/* 5 sosta */
div.jsenable div#navi ul li#menu5 h3 { top:2.2em; left:52%; z-index:76; }
/* 6 cliente */
div.jsenable div#navi ul li#menu6 h3 { top:3.7em; left:52%; z-index:77; }







