/* CSS Document */
/* Menu Testa */

#menu-testa ul{ list-style: none; padding: 0; margin:0 auto; display:block;}
#menu-testa .menu-testa li{float:right; margin: 0 auto;}

#menu-testa .menu-testa li a{
padding-right:25px;
padding-left:25px;
float: left;
display: block;
color: #373732;
text-decoration: none;
text-align: center;
font-weight:bold;
}

#menu-testa .menu-testa li a:hover{color:#FFFFFF; background-color:#CBCAB0;}
#menu-testa .menu-testa li a.selezionato{color:#FFFFFF; padding-right:25px; padding-left:25px; background-color:#CBCAB0;}

/* Fine Menu Testa */

/* Menu Testa ENG*/

#menu-testa-eng ul{ list-style: none; padding: 0; margin:0 auto; display:block;}
#menu-testa-eng .menu-testa li{float:right; margin: 0 auto;}

#menu-testa-eng .menu-testa li a{
padding-right:27px;
padding-left:27px;
float: left;
display: block;
color: #373732;
text-decoration: none;
text-align: center;
font-weight:bold;
}

#menu-testa-eng .menu-testa li a:hover{color:#FFFFFF; background-color:#CBCAB0;}
#menu-testa-eng .menu-testa li a.selezionato{color:#FFFFFF; padding-right:27px; padding-left:27px; background-color:#CBCAB0;}

/* Fine Menu Testa ENG*/

/* Menu Catalogo */

.corpo-menu{
list-style-type: none;
margin: 0;
padding:60px 0 0 0;
width: 100%; /* width of menu */
}

.corpo-menu li { padding-bottom:10px; list-style-type:none; width: 100%; margin:0 auto; }

.corpo-menu li a{
display: block;
width:auto;
height:20px;
line-height:20px;
padding-left:50px;
color: #000000;
text-decoration: none;
text-align:left;
}

.corpo-menu li a:hover{color:#FFFFFF; background-color:#CBCAB0;}
.corpo-menu li a.selezionato{color:#FFFFFF; background-color:#CBCAB0;}

/* Link Generali */
a.generali, a.generali:link, a.generali:visited, a.generali:active {
	font-size:12px;
	color: #74745C;
	text-decoration: none;
}
a.generali:hover {
	color:#74745C;
	text-decoration:underline; 
}