div.drilldown_container{
	background-color: #f1f1f1;
	border:1px solid #d5d5d5; 

	overflow: hidden;
	position:relative;
/*	padding:10px 0;	*/
	font-variant: small-caps;
}

div.drilldown_container ul{
	position:absolute;
	padding:0;
	list-style-type: none;
/*	width:185px;*/
}

div.drilldown_container ul li{
	margin:0;
	display: block;
	overflow: hidden;
	width:100%;
}

div.drilldown_container ul li.selected a{	
	background-color: #1d1d1d;
	color:#f0e68c;
}

div.drilldown_container ul li a,div.drilldown_container ul li a:visited{
	display: block;
	height: 20px;
	overflow: hidden;
	width:100%;
	margin:0;
	padding:0;
	color:#313131;
	padding:5px 0 5px 0;
}

div.drilldown_container ul li a:hover{
	background-color: #aa0000;
	color:#fff;
	text-decoration: none;
}



div.drilldown_container ul li a.has_child{
	background-image: url(img/arrow.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

div.drilldown_container ul li  a.has_child:hover{
	background-image: url(img/arrow_white.gif);
}

div.drilldown_container ul ul{
	top:0;
	padding:0;
	list-style-type: none;
	display: none;
	margin:0;
	left:0;
}

div.drilldown_container a.back{
	position: absolute;
	bottom:0;
	display:none;
	width:100%;
	height: 25px;
	font-variant: small-caps;
	font-weight: bold;
	color:#fff;
	background-color: #1b1b1b;
	font-size:12px;
		
	background-image: url(img/arrow_back.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:30px;
}

div.drilldown_container a:hover {
	text-decoration:underline;
	color: #DBD35C;
}

div.drilldown_container a, a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}


div#selectRicerca ul{

	list-style-type: disc;
	text-indent: 5px;
	padding: 0;
}


div#selectRicerca ul li{
	margin-left: 0;	
}

.backlink a, a:visited
{

	font-weight: bold;
	color:#c0170b;
	text-decoration: none;
}
