/********** < Navigation */
.nav-container {}
#nav {
    list-style: none outside none;
    position: relative;
    width:100%;
    text-transform:uppercase;
    z-index:100;
    background: #e9e9e9;
    height: 60px;
    margin: 0 0 7px;
    border-radius: 5px;
}

/* All Levels */ /* Style consistent throughout all nav levels */
#nav li {
    position:relative;
    text-align:left;
    margin:0;
    border:none;
    padding:0;
}
#nav li.over { z-index:998; }
#nav a {
    color: #ccc;
    white-space:normal;
    font-size:13px;
    text-decoration:none;
    padding: 0 10px;
}

#nav a.active { text-decoration:none; }
#nav span { cursor:pointer; white-space:normal; line-height: normal; display: inline-block; vertical-align: middle; }
#nav li ul span { white-space:normal; }
#nav ul li.parent { background: url("../images/sprite.png") no-repeat 100% 0; margin-right: 7px;}
#nav li.last ul li.parent {
    background: url("../images/sprite.png") no-repeat 100% 100%;
    margin-left: 5px;
    margin-right: 3px;
    padding-left: 10px;
}
#nav li.last ul li {
    margin-left: 5px;
    margin-right: 3px;
    padding-left: 10px;
}
#nav ul li.parent li a {}

/* 0 Level */
#nav li.level-top {
    float:left; border: medium none; padding:0;
    width: 137px;
    height: 60px;
    text-align:center;
    /*background: url(../images/menu-separator.gif) right center no-repeat;*/
}
#nav li.level-top:before {
    background: #ccc none repeat scroll 0 0;
    content: "";
    display: block;
    height: 47px;
    width: 1px;
    float: left;
    position: relative;
    top: 6px;
}
#nav li.level-top.first:before {
    display: none;
}
#nav li.level-top.last{background:0}

#nav li.level-top.nav-1 { width: 147px; } /* Sc. digitale - LIM  */
#nav li.level-top.nav-2 { width: 151px; } /* Hardware e tecnologie did.  */
#nav li.level-top.nav-3 { width: 105px; } /* Sw didattico  */
#nav li.level-top.nav-4 { width: 105px; } /* Robotica  */
#nav li.level-top.nav-5 { width: 105px; } /* Strum. scientifici  */
#nav li.level-top.nav-6 { width: 105px; } /* Strum. musicali  */
#nav li.level-top.nav-7 { width: 137px; } /* Prodotti didattici  */
#nav li.level-top.nav-8 { width: 105px; } /* Strum. scientifici  */

#nav a { }
#nav li.active a { }
#nav a.level-top {
	color: #52524d;
	display: block;
	outline: 0 none;
	text-decoration: none;
	padding-bottom:2px;
	line-height: 58px;
	text-transform:uppercase;
	font-family: 'Oswald', 'Arial', sans serif;
}
#nav a.level-top span {}
#nav li.first.level-top {}
#nav li.last { background:none; }
#nav li.last a.level-top {}
#nav li.over > a.level-top,
#nav a.level-top:hover {z-index:2; color:#343434; padding-bottom:0; border-bottom: solid 3px #f59444; }
/* 1st Level */
#nav ul li {}
#nav ul li.active {}
#nav ul li.last {  }
#nav ul a,
#nav ul a:hover {}
#nav ul li a { font-weight:normal !important; }
#nav li:hover {   }
#nav ul li:hover {  border-bottom: none; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:165px; top:60px; left:-999em; text-align:left;
	padding: 0 0 5px 0; text-align:left; border-radius: 5px;
    background: rgba(0,0,0,0.85);
}
#nav div.children-wrap > ul{
    background: none;
}
#nav div ul { position:static; width:auto; border:none; padding-top: 3px; padding-bottom: 2px; }


/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:0px; }

#nav ul li a {color: #FFFFFF;font-size: 12px;font-weight: normal;line-height: normal; padding-bottom: 2px; padding-top: 2px; text-transform: none;display:block; }
#nav ul li a:hover {text-decoration:underline;font-weight:normal;}
#nav ul li a,
#nav ul li a:hover {}
#nav ul li.last > a {}
#nav ul span,
#nav ul li.last li span {}

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li.last ul.shown-sub { right:0; left: auto; z-index:999; }
#nav li.level-top.first > ul.shown-sub,
#nav li.level-top.first > div.shown-sub { left:0; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:167px;  }
#nav li .shown-sub li div.shown-sub.children-wrap {
	

}
#nav li.last .shown-sub li .shown-sub { left: -172px; }
#nav li .shown-sub ul.shown-sub li,
#nav li .shown-sub li div.shown-sub li { padding: 0; }
/********** Navigation > */



