.treeview .hitarea { float:left; cursor:pointer; }
.treeview .hover   { cursor:pointer; }

ul#navigation      { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; margin:0; padding:0; }
ul#navigation ul   { list-style-type:none; margin:0; padding:0; }
ul#navigation li   { padding-bottom:3px; }

li.livello_1       { font-weight:bold; color:#F46F22; padding-top:20px; font-size:13px; }
span               { padding-left:10px; }
span.eccezione     { font-weight:bold; color:#F46F22; padding-left:0; font-size:13px; }

ul#navigation a     { font-weight:normal; padding-left:20px; padding-top:3px; color:#999999; text-decoration:none; font-size:12px; }

ul#navigation .eccezione2 a         { font-weight:normal; padding-left:10px !important; color:#999999; }
ul#navigation .eccezione2 a:visited { font-weight:normal; padding-left:10px !important; color:#999999; }

div#eccezione3 p  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#F46F22; padding-top:20px; font-size:13px; margin:0; }
div#eccezione3 ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style-type:none; margin:0; padding:0; }
div#eccezione3 a  { padding-left:10px; text-decoration:none; color:#000000; font-weight:normal; font-size:13px; }

div#eccezione4 p  { margin-top:20px; margin-bottom:-4px; }
div#eccezione4 a  { font-weight:bold; color:#F46F22; font-size:13px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }

ul#eccezione5       { margin:0; position:relative; top:-13px\9; }
ul#eccezione5 li     { text-indent:10px; }
ul#eccezione5 li a  { font-weight:normal; color:#999999; font-size:11px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }


/* PATCHES */
ul#navigation li.expandable { font-size:13px; }
ul#navigation li.collapsable span { font-size:13px; }
ul#navigation li.collapsable ul { padding-top:5px; }
ul#navigation li.collapsable a { padding-left:25px; }
	
