﻿div.menuprincipale ul{
width:100%;
margin: 0;
padding: 0;

background: #F4FAFD;
list-style:none;
font:0.8em Trebuchet MS;
}

div.menuprincipale ul li{
border-bottom:1px solid #ADC6CC;
margin: 0;
padding: 0;
color:black;
}

div.menuprincipale ul a:link,
div.menuprincipale a:visited{
	display: block;
	padding: 2px 8px;
	color: #000;
	text-decoration: none;
}

div.menuprincipale ul a:hover,
div.menuprincipale ul a:focus,
div.menuprincipale ul a:active,
div.menuprincipale ul li.selectedfirst a,
div.menuprincipale ul li.selectedlast a,
div.menuprincipale ul li.selected a {
	background-color: #ADC6CC;
	color: #FFFFFF;
	text-decoration: none;
}

div.menuprincipale ul li ul li {
list-style:none;
margin:0;
padding:0;
border-bottom:1px solid #fff;
width: 100%;
}

div.menuprincipale ul li ul li.parentselected a.parentselected,
div.menuprincipale ul li ul li.parentselectedfirst a.parentselected,
div.menuprincipale ul li ul li.parentselectedlast a.parentselected {
  background-color: #EAF6FC;
  color:Black;
}

div.menuprincipale ul li ul{
display: block;
margin-left:5%;
width:95%
}

div.menuprincipale ul li.selected ul,
div.menuprincipale ul li.selectedfirst ul,
div.menuprincipale ul li.selectedlast ul,
div.menuprincipale ul li.childselected ul,
div.menuprincipale ul li.childselectedfirst ul,
div.menuprincipale ul li.childselectedlast ul {
display: block;
}

div.menuprincipale li.leaf a {
	line-height: 2em;
}
div.menuprincipale ul ul li.leaf a {
	line-height: normal;
}


iframe 
{
    border:1px solid black;
}

div.menutop { 
	background: #AEC6CC;
	z-index:100 !important; 
}

div.menutop ul {
	margin: 0;
	padding: 0;
	border-left: 1px solid #889A9E;
	background: #AEC6CC;
	list-style:none;
	font:0.8em Trebuchet MS;
}

div.menutop ul li {
    float:left;
    display:block;
    margin: 0;
    padding: 0;
    border-right: 1px solid #889A9E;
}

div.menutop ul li ul li 
{
    list-style:none;
    margin:0;
    padding:0;
    border-bottom:1px solid #889A9E;
    background: #AEC6CC;
    float:none;
}

div.menutop ul a:link,
div.menutop ul a:visited{
	display: block;
	padding:0.9em;
	padding-left:0.9em;
	padding-right:0.9em;
	color:black;
	text-decoration: none;
}

div.menutop ul li ul{
	display: none;
}

div.menutop
{
	z-index:1000 !important;
}

div.menutop ul li:hover ul{
	display: block;
	position: absolute;
	z-index:100;
	padding:0px;
	margin:0px;
	margin-left:-1px;
	background: #AEC6CC;
	font-size:0.8em;
}

div.menutop ul li ul li a:hover,
div.menutop ul li ul li a:focus,
div.menutop ul li ul li a:active{
    background: #F4FAFD;
	text-decoration: none;
}


/* menu interno ----------------------------------------------------------------- */
div.menuridottotop,
div.menuridottoprincipale { 
	background: #AEC6CC;
	z-index:99 !important; 
}

div.menuridottotop{
	border-left:1px solid #9FB5BA;
	border-bottom:1px solid #9FB5BA;
}

ul.ridotto{
	margin: 0;
	padding: 0;
	border-left: 1px solid #9FB5BA;
	background: #AEC6CC;
	list-style:none;
	font-size:68.75%;
	font-family: Trebuchet MS;
}

ul.ridotto li {
    float:left;
    display:block;
    margin: 0;
    padding: 0;
    border-right: 1px solid #9FB5BA;
}

ul.ridotto li.last {
	border-right:0px;
}

ul.ridotto li ul li,
ul.ridotto li ul li.last {
    list-style:none;
    margin:0;
    padding:0;
    border-left: 1px solid #889A9E;
    border-right: 1px solid #889A9E;
    border-bottom:1px solid #889A9E;
    background: #9FB5BA;
    float:none;
}
ul.ridotto li ul li.first{
    border-top: 1px solid #889A9E;
}

ul.ridotto a:link,
ul.ridotto a:visited{
	display: block;
	padding:0.4em;
	padding-left:0.5em;
	padding-right:0.5em;
	color:black;
	text-decoration: none;
}

ul.ridotto li ul{
	display: none;
}

ul.ridotto li:hover ul{
	display: block;
	position: absolute;
	z-index:100;
	padding:0px;
	margin:0px;
	margin-left:-1px;
	background: #AEC6CC;
	font-size:0.8em;
}

ul.ridotto li ul li a:hover,
ul.ridotto li ul li a:focus,
ul.ridotto li ul li a:active{
    background: #F4FAFD;
	text-decoration: none;
}
