body { margin:0px;}
#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	/*background-color:#E2E2E2;*/
	width:160px;
	margin-top:0px;
	background-image:url(img/bg_dark.jpg);
}

#navigation li ul li a.current {
	font-size:11px;
	background-color:white;
	background-image:url(img/bg_bright.jpg);
	color:#CC6600;
	display:block;
	font-weight:bold;
	margin:0px;
	/*padding:5px 5px 5px 15px;	*/
	text-decoration: none;
	border-bottom:1px solid #888888;
}

#navigation a.selected {
	background-color:white;
	color:#255a84;
	border-bottom:1px solid #017DBB;
}


#navigation a.head {
	font-size:11px;
	background-color:#255a84;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:5px 5px 5px 10px;
	text-decoration: none;
	border-bottom:1px solid white;
	width:145px;
	position:relative;
}

#navigation a.head:hover {
	background-color:#255a84;
	color:#EE9E0B;
	border-bottom:1px solid #FFFFFF;
}

#navigation a.plus{
	background-image:url(img/menu_plus.gif);
	background-position:2px 7px;
	background-repeat:no-repeat;
}
#navigation a.plus.selected{
	background-image:url(img/menu_minus.gif);
	background-position:2px 7px;
	background-repeat:no-repeat;
}

/*
#navigation a.head.selected {
		background-image:url(img/minus.gif);
	background-position:3px 3px;
	background-repeat:no-repeat;
}
*/

#navigation a.scurrent {
	font-size:11px;
	background-color:#FFFFFF;
	color:#EE9E0B;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:5px 5px 5px 10px;
	text-decoration: none;
	border-bottom:1px solid #6cabd3;
	width:145px;
}

#navigation ul {
	list-style:none outside none;
	margin:0px;
	padding:0px; 
}
#navigation li {
	list-style:none outside none; display:block;
	width:100%;

}
/*
#navigation ul {
	border-width:0px;

	text-indent:0px;
	list-style:none outside none; 
}

*/
#navigation li li { width:100%;}


#navigation li li a {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	/*background-color:#6cabd3;*/
	background-image:url(img/bg_medium.jpg);
	display:block;
	text-decoration: none;
	padding:5px 5px 5px 14px;
	border-bottom:1px solid white;
	width:141px;
	
}

#navigation li li a:hover {
	background-color:#BCD8F5;
	color:#CC6600;
	border-bottom:1px solid #FFFFFF;
	background-image:url(img/bg_bright.jpg);
}

#collegate {
	font-size:10px;
	margin: 0px;
	padding:0px;
	/*background-color:#E2E2E2;*/
	width:180px;
	list-style:none outside none; 
}

#msg {
	position:absolute;
	width:234px;
	height:39px;
	z-index:2;
	left: 384px;
	top: 228px;
	visibility:hidden;
}
/* .spanna { }*/
.spanna {display:block; margin:-5px -5px -5px 0px; padding:5px 5px 5px 0px; width:140px;}
.scurrent .spanna a {color:#CC6600; width:135px;}
#navigation .scurrent {
	font-size:11px;
	background-image:url(img/bg_bright.jpg);
	height:100%;
	color:#D85C0B;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:5px 5px 5px 10px;
	text-decoration: none;
	border-bottom:1px solid #888888;
	width:145px;}
.head {
	font-size:11px;

	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:5px 3px 5px 10px;
	text-decoration: none;
	border-bottom:1px solid #888888;
	width:147px;
	position:relative;
}

.head:hover {color:#CC6600;}

.head a {color:#FFFFFF; display:block; margin:-5px -5px -5px 3px; padding:5px 5px 5px 0px; width:135px;}
.head a:hover {color:#CC6600;}
.plus{
	background-image:url(img/menu_plus2.gif);
	background-position:2px 9px;
	background-repeat:no-repeat;
}
.plus.selected{
	background-image:url(img/menu_minus2.gif);
	background-position:2px 9px;
	background-repeat:no-repeat;
}



.menuCat, .menuCatSel {
	/*background-color:#255a84;
	background-image:url(img/bg_dark.jpg);*/
	font-size:11px;
	font-weight:900;
	color:#FFFFFF;
	padding:5px;
	padding-left:15px;
	width:140px;
	cursor:pointer;
	border-bottom:solid 1px #888888;
	display:block;
}

.menuCatSel {	

	background-image:url(img/bg_bright.jpg);

	background-repeat:no-repeat;
	color:#CC6600;
}

.menuCat:hover {color:#CC6600;}
.menuSubCat:hover {background-color:#ffffff; color:#255a84;}

.menuSubCat {
	color:#B6D1ED;
	font-size:11px;
	font-weight:900;
	border-bottom:2px solid white;
	padding:3px 5px 3px 10px;
	width:165px;
	cursor:pointer;
	background-color:#6cabd3; /* per risolvere problema dell' heigth 100% */
}
