/*inizio menu albero*/
#contenitore {clear:both;margin:0;padding:0;/*background:#fff;*/width:120px;}
#contenitore a, #contenitore a:link , #contenitore a:visited {font-size:0.85em;text-decoration:none;color:#000;font-weight:bold;}
#contenitore a:hover, #contenitore a:active{font-size:0.85em;color:#b00;font-weight:bold;}
#contenitore ul {list-style:none;margin:0;padding:0 0 0 1px;background:transparent url(/css_rupar/rete_salute/im/albero/lineaveret.gif) 0 0 repeat-y;
width:140px;
voice-family: "\"}\"";
voice-family: inherit;
width:120px;
}

#contenitore li, #contenitore li li{
list-style:none;
line-height:auto!important;
height:auto!important;
line-height:auto;
height:auto;
voice-family: "\"}\"";
voice-family: inherit;
line-height:20px;
height:20px;
}
#contenitore ul ul {padding-left:12px;list-style:none;}

#contenitore ul li input{
margin-left:-3px!important;
margin:0 5px 0 -20px;
border: 0;
voice-family: "\"}\"";
voice-family: inherit;
margin:0 0 0 -5px;
} 

#contenitore ul li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
height:16px;line-height:14px;background:transparent;}
#contenitore ul li a.gg {
margin:0!important;
padding-left:15px!important;
display:inline; /* il link non occupa tutto lo spazio orizzontale */
margin:0 -15px 0 0;
padding-left:24px;
voice-family: "\"}\"";
voice-family: inherit;
margin:0;
padding-left:15px;
} 

#contenitore ul li label {/*display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */height:16px;line-height:14px;font-weight:normal;font-size:1em;padding:0 6px 0 25px;background:transparent;}
#contenitore ul li span label {display:inline;text-decoration:none;font-size:1em;padding:0 3px 0 6px;}
#contenitore ul li span label.nascosto {display:none;}
#contenitore li.menufine span.colore{
line-height:18px!important;
height:18px!important;
font-weight:bold;
color:#000;
padding-left:18px!important;
padding-left:6px;
voice-family: "\"}\"";
voice-family: inherit;
padding-left:20px;
} .finto{}
#contenitore li.menufine ul li span.colore{
line-height:18px!important;
height:18px!important;
padding-left:3px;
font-weight:normal;
}
#contenitore li{background:transparent url(/css_rupar/rete_salute/im/albero/nolink.gif) 0 50% no-repeat;margin: 0;padding: 0;letter-spacing:.1.2em;}

#contenitore li.menufine {list-style:none;	background:transparent url(/css_rupar/rete_salute/im/albero/linkpiuultimo.gif) 0 0 no-repeat; margin:0 ; _margin:0; 
}

#contenitore li.ultimo{list-style:none;background:transparent url(/css_rupar/rete_salute/im/albero/ultimonolink.gif) 0 50% no-repeat; padding-bottom:3px;}

table.col td.albero {background:#C5D9E2; color:#000;padding:0px; border-bottom:3px solid #fff;border-left:3px solid #fff;}