@charset "UTF-8";

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;

}

.CollapsiblePanelTab {
	margin:0;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	
	text-align:left;
	padding:0;
	margin:0;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family: arial, "Times New Roman", Times, serif;
}


.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;	
}
.CollapsiblePanelContent ul li a{
	width:100%;
	margin: 0px;
	padding: 0px;	
}

.CollapsiblePanelTab a {
	text-decoration: none;
	margin:0;
	padding:0;
	
}

.CollapsiblePanelTab a.corrente {
	text-decoration: none;
	margin:0;
	padding:0;
	background: url(../images/freccia.gif) no-repeat left center #8FB5C8;
	text-indent: 20pt;	
}


.CollapsiblePanelOpen .CollapsiblePanelTab {
	/*margin:0 0 5px 0;*/
	margin:0;
	padding:0;
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	text-decoration:none;
	color:#ffffff;
	padding:0;
	margin:0;
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
}






#menu2 {
	margin:0;
	padding:0;
	width:207px;
}

#menu2 ul {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

#menu2 ul li {
	margin:0pt;
	padding:0;
	
}

#menu2 ul li.prodotti {
}

#menu2 ul li a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family: arial, "Times New Roman", Times, serif;
	/*padding:0 0 0 15px;*/
	padding:0;
	margin:0;
	text-align:left;
}

#menu2 ul li a:hover{
	text-decoration:none;
	color:#ffffff;
}

#menu2 ul li a.visitato {
	font-weight:bold;
}

#menu2 ul li ul {
	list-style-type:none;
	margin:0;
	padding:0;
	background-image:none;
}

#menu2 ul li ul li {
	text-align:left;
	width:180px;
	padding:3px 0;
	background-image:none;
	margin:0;
}

#menu2 ul li ul li a {
	display:block;
	color:#9b8b77;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 5px;
	margin:0;
	text-align:left;
	width:207px;
}


#menu2 ul li ul li a:hover, menu2 ul li ul li a.corrente {
margin:0;
padding:0 0 0 5px;
}

#menu2 ul li ul li ul {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

#menu2 ul li li li {
	border-top:1px solid #A3A3A3;
	margin:0pt;
	padding:0pt;
}

#menu2 ul li ul li ul li a {
	background-color:#000000;
	color:#FFFFFF;
	margin:0pt;
	padding-left:0;
	text-decoration:none;
}

#menu2 ul li ul li ul li a.visitato {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}