﻿.aspmenu_skin { /*Stili generici del menu*/
    background: #E0E0E0 none repeat scroll 0% 0%; 
    border-width: 1px;
    border-style: solid;
    border-color: #FFF;
    white-space: nowrap;
    float: left;
    position: relative;
}


.livello1 {  /*Stile delle voci principali del menu*/
	margin: 0px;
	font-size: 10px;
    text-align:left;
    color: #003E01 !important; /*Colore del testo delle voci principali*/
    font-weight: bold !important; /*Decorazioni del testo delle voci principali*/
    text-decoration:none !important; /*Decorazioni del testo delle voci principali*/
}

table.livello1 {
    padding: 4px 10px 4px 11px;
}

.livello1:hover {
    cursor:default;
    background-color: #EDF0FA; /*Colore evidenziato nelle voci principali dei menu*/
}

table.livello2 {
    padding: 2px 2px 2px 3px;
	margin: 0px;
	font-size: 10px;
    text-align:left;
	background:#B9C4E6; /*Sfondo dei sottomenu*/
    font-weight: bold !important;
    text-decoration:none !important;
}

a.livello2 {
    color: #003E01 !important;
}

span.livello2{
    display:inline-block;
    width:100%;
    height: 20px;
    padding: 0 4px 0 3px;
    line-height: 2;
}

table.livello2:hover {
    cursor:default;
    background-color: #EDF0FA !important;/*Colore di sfondo della voce evidenziata*/
}

span.level2withchild {
    border-left: 5px solid #FF0000 !important; /*Bordo laterale per voci con figli*/
}

span.level2withoutchild {
    margin-left: 5px; /*Margine per compensare il bordo laterale per voci senza figli*/
}

span.level2withchild:hover {
    border-left: 5px solid #FF0000 !important; /*Bordo laterale per voci con figli*/
    background-color: #FFC; /*Colore della voce evidenziata con figli*/
    cursor: default; /*Cursore in caso di link non evidenziato*/
}

span.level2withoutchild:hover {
    cursor:default;
}

.twsTemplate_Header1_Mainmenu2_aspMainMenu_0 {
    border: 1px solid black;/*Bordo dei box dei sottomenu*/
}