﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

/**************************MENU TOP**********************/
/*********1° livello********/
.Menu-Top {
	margin-left:1px;
}
.Menu-Top ul.AspNet-Menu  {
	top:2px;
    position: relative;
    margin: 0;
    padding: 0;
    display: block;
}
.Menu-Top li {
	font-size:12px;
	line-height:14px;
	padding-right:12px;
}
.Menu-Top hr{
    display:none;
}
/*********2° livello********/
.Menu-Top ul ul {
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    visibility: hidden;    
	width: 120px;
}
.Menu-Top li li:hover /* list items being hovered over */ {
    background-color: #852324;
}
.Menu-Top ul li{
    position: relative;
    list-style: none;
    float: left;
	width: auto;
}
.Menu-Top ul li a, /* all anchors and spans (nodes with no link) */
.Menu-Top ul li span{
	color:#FFFFFF;
	padding: 4px 2px 4px 16px;
	background-color: transparent;
	background-image: url(/images/menu-separatore.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
    display: block;
    text-decoration: none;
}
.Menu-Top li.AspNet-Menu-Hover { /* list items being hovered over */
    background-color: #852324;
}
.Menu-Top li.AspNet-Menu-WithChildren:hover { /* list items being hovered over */
    background-color: #6d1919;
}
.Menu-Top li.AspNet-Menu-Leaf, .Menu-Top ul ul li.AspNet-Menu-WithChildren {
	background-image: url(/images/menu-sfondo.png);
	/*behavior: url(/include/iepngfix.htc);*/
}
/*********3° livello********/
.Menu-Top ul ul ul {
    margin-left: 132px;
	top:0px;
    position: absolute;
    visibility: hidden;	
}
.Menu-Top ul ul li{
    position: relative;
    list-style: none;
    float: left;
	width: 120px;
}
.Menu-Top ul ul li.AspNet-Menu-Leaf a, /* leaves */
.Menu-Top ul ul li.AspNet-Menu-Leaf span,
.Menu-Top ul ul li.AspNet-Menu-WithChildren a, /* nodes with children */
.Menu-Top ul ul li.AspNet-Menu-WithChildren span {
    color:#FFFFFF;
	background-image: url(/images/menu-bullet.gif);
	background-position: 4px;
}
.Menu-Top ul ul li a, /* all anchors and spans (nodes with no link) */
.Menu-Top ul ul li span{
	color:#FFFFFF;
	padding: 6px 12px 6px 14px;
	background-color: transparent;
	background-image: url(/images/menu-separatore.gif);
	background-repeat: no-repeat;
	background-position: 4px;
    display: block;
    text-decoration: none;
}
.Menu-Top li li li /* all list items 2° livello*/{
	width:220px;
	padding-top:1px;
	padding-bottom:1px;
}
.Menu-Top li li li a,
.Menu-Top li li li span{
	font-size:11px;
}
/*******altri livelli******/
.Menu-Top ul ul ul ul  /* Tier 3+ */{
    margin-left: 232px;
	top:0px;
	background-image:none;
}
.Menu-Top ul ul ul li a,
.Menu-Top ul ul ul li span{
	color:#FFFFFF;
	padding: 2px 12px 2px 14px;
	line-height:13px;
	background-image: none;
}
/*******selected-withchildren******/
.Menu-Top .AspNet-Menu-Selected, .AspNet-Menu-ChildSelected /* this tier is selected, or a tier below this one is selected */{
	background-color:#6d1919;
}
.Menu-Top a.AspNet-Menu-Selected, a.AspNet-Menu-ChildSelected /* this tier is selected */{
	background-color:transparent;
}
.Menu-Top .AspNet-Menu-ParentSelected /* a tier above this one is selected */{
    /*border: solid 1px #0000ff !important;*/
}
/*******visibilità******/
/* Add more rules here if your menus have more than three (3) tiers */
.Menu-Top ul.AspNet-Menu li:hover ul ul,
.Menu-Top ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
.Menu-Top ul.AspNet-Menu li:hover ul ul ul,
.Menu-Top ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul{
    visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
.Menu-Top ul.AspNet-Menu li:hover ul,
.Menu-Top ul.AspNet-Menu li li:hover ul,
.Menu-Top ul.AspNet-Menu li li li:hover ul,
.Menu-Top ul.AspNet-Menu li.AspNet-Menu-Hover ul,
.Menu-Top ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
.Menu-Top ul.AspNet-Menu li li li.AspNet-Menu-Hover ul{
    visibility: visible;
}
/********************* MENU SITEMAP *********************/
.Menu-Sitemap li {
    font-size:135%;
    list-style-position:inside;
	padding-top:8px;
	padding-bottom:8px;	
}
.Menu-Sitemap li li {
    font-size:85%;
	padding:0 0 0 15px;
}
.Menu-Sitemap li li li {
    font-size:90%;
	margin:-5px;
	padding:0;
}
.Menu-Sitemap li ul {
	margin-top:8px;
	margin-bottom:8px;
}
.Menu-Sitemap ul.AspNet-Menu li a {
    text-decoration:underline;
	padding-bottom:10px;
}
.Menu-Sitemap ul.AspNet-Menu li li a {
    text-decoration:none;
	padding-bottom:0px;
}
.Menu-Sitemap ul.AspNet-Menu li a:hover {
    text-decoration:underline;
}
.Menu-Sitemap hr {
    display:none;
}
.Menu-Sitemap ul hr {
    display:none;
    height:1px;
    border:1px dashed #FFFFFF;
    margin-top:6px;
}
.Menu-Sitemap ul ul hr {
    display:none;
}

