/* CSS menu orizzontale*/
.horizontal ul
{
 margin-left:0px;
 margin-top:0px;
 list-style-type:none;
 padding:0px;
 border-left:1px solid;
 display:block;
 height:22px;
 font-size:12px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.horizontal li
{
 float:left;
 display:inline;
}

.horizontal li a
{
 text-decoration:none;
 height:18px;
 display:block;
 padding-top:3px;
 padding-left:7px;
 padding-bottom:0px;
 vertical-align:middle;
 /*padding:5px 5px;*/
 border:1px solid;
}

.horizontal li a.aHome
{
 width:70px;
 border-left:none;
 color:#455560;
 background-color:#FFFFFF;
}

.horizontal li a.aHome:hover
{
 color:#FFFFFF;
 background-color:#455560;
}

.horizontal li a.aCome
{
 width:95px;
 border-left:none;
 color:#455560;
 background-color:#FFFFFF;
}

.horizontal li a.aCome:hover
{
 color:#FFFFFF;
 background-color:#455560;
}

.horizontal li a.aCont_2
{
 width:180px;
 border:1px solid;
 border-color:#455560;
 /*border-top:none;*/
 color:#455560;
 background-color:#FFFFFF;
}

.horizontal li a.aCont_2:hover
{
 color:#FFFFFF;
 background-color:#455560; 
}

.horizontal li li a
{
 border-top:none;
 border-left:1px solid;
}

.horizontal li ul
{
 position:absolute; 
 margin-top:0px;
 margin-left:-1px;
 width:107px;
 border:none;
 display:block;
}

.horizontal li li ul
{
 position:absolute;
 margin-top:.1em;
 margin-left:125px;
}

.horizontal li ul li a
{
 width:180px;
}

/* This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap */
/* Not sure if I recommend this or not */
.inaccesible li ul
{
display:none;
}

/* Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class */
.arrow a span
{
 padding-left:20px;
 position:absolute;
 font-size:12px;  
}

.arrow a:hover span
{
 padding-left:20px;
}

.arrow a span.noshow
{
 visibility:hidden;
}

/* Plus code */
.plus a span
{
 padding-left: .5em;
}

/* colori del menu */
.bluewhite li a
{
 background-color:#445133; 
 color:#FFFFFF;
 border-color:#FFFFFF;
}

.bluewhite li a:hover
{
 /* background-color:#044EA3;
 color:#FFFFFF; */
 border-color:#FFFFFF;
}

.bluewhite ul
{
 border-color:#FFFFFF;
}
