/************************/
/************************/
/*********LUOGO**********/
/************************/
/************************/


/* rimuovi elementi di lista e margini vari */
.menu-luogo ul{
font-family:Times, serif;
font-size:19px;
line-height:15px;
font-weight:lighter;
font-variant:small-caps;
list-style-type:none;
padding:0;
margin:0;
}
/* rendi orizzontali e in posizione relativa i primi link */
.menu-luogo li{
float:left;
position:relative;
z-index:100;
padding:0;
margin:0;
}
/* usa una table per posizionare la lista in dropdown su IE<7 */
.menu-luogo table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:0;
top:0px;
}
/* stile generale dei link */
.menu-luogo a, .menu-luogo :visited {
display:block;
color:#cab96d;
text-decoration:none;
text-align:left;
}
/*stile dei sottolink*/
.menu-luogo ul ul a {
display:block;
width:170px;
padding:7px 40px;
text-decoration:none;
text-align:left;
background: url('images/menu-luogo-bg.png') repeat-y top left;
}
/* stile hover */
.menu-luogo a:hover{
color:#fff;
background: url('images/menu-luogo-bg.png') repeat-y top center;
}
.menu-luogo ul ul a:hover {
color:#fff;
}
/* nascondi i sottolivelli */
.menu-luogo ul ul {
visibility:hidden;
position:absolute;
width:250px;
margin-left:16px;
height:0;
top:0;
}
/* mostra i sottolivelli al passaggio sul primo link */
.menu-luogo ul li:hover ul,
.menu-luogo ul a:hover ul{
visibility:visible;
}
.menu-luogo ul .luogo{
background: url('images/menu-luogo-hover.gif') no-repeat top center;
padding-top:33px;
}
.menu-opere ul .opere{
background: url('images/menu-opere-hover.gif') no-repeat top center;
padding-top:33px;
}
.menu-luogo ul .luogo{
background: url('images/menu-luogo-hover.gif') no-repeat top center;
padding-top:33px;
}
.menu-luogo ul li .bottom{
background: url('images/menu-luogo-bottom.png') no-repeat top center;
width:250px;
height:24px;
}

/************************/
/************************/
/*********OPERE**********/
/************************/
/************************/

/* rimuovi elementi di lista e margini vari */
.menu-opere ul{
font-family:Times, serif;
font-size:19px;
line-height:15px;
font-weight:lighter;
font-variant:small-caps;
list-style-type:none;
padding:0;
margin:0;
}
/* rendi orizzontali e in posizione relativa i primi link */
.menu-opere li{
float:left;
position:relative;
z-index:100;
padding:0;
margin:0;
}
/* usa una table per posizionare la lista in dropdown su IE<7 */
.menu-opere table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:0;
top:0px;
}
/* stile generale dei link */
.menu-opere a, .menu-opere :visited {
display:block;
color:#eb90b5;
text-decoration:none;
text-align:left;
}
/*stile dei sottolink*/
.menu-opere ul ul a {
display:block;
width:170px;
padding:7px 40px;
text-decoration:none;
text-align:left;
background: url('images/menu-opere-bg.png') repeat-y top left;
}
/* stile hover */
.menu-opere a:hover{
color:#fff;
background: url('images/menu-opere-bg.png') repeat-y top center;
}
.menu-opere ul ul a:hover {
color:#fff;
}
/* nascondi i sottolivelli */
.menu-opere ul ul {
visibility:hidden;
position:absolute;
width:250px;
margin-left:16px;
height:0;
top:0;
}
/* mostra i sottolivelli al passaggio sul primo link */
.menu-opere ul li:hover ul,
.menu-opere ul a:hover ul{
visibility:visible;
}
.menu-opere ul li .bottom{
background: url('images/menu-opere-bottom.png') no-repeat top center;
width:250px;
height:24px;
}

/************************/
/************************/
/*********VISITA*********/
/************************/
/************************/


/* rimuovi elementi di lista e margini vari */
.menu-visita ul{
font-family:Times, serif;
font-size:19px;
line-height:15px;
font-weight:lighter;
font-variant:small-caps;
list-style-type:none;
padding:0;
margin:0;
}
/* rendi orizzontali e in posizione relativa i primi link */
.menu-visita li{
float:left;
position:relative;
z-index:100;
padding:0;
margin:0;
}
/* usa una table per posizionare la lista in dropdown su IE<7 */
.menu-visita table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:0;
top:0px;
}
/* stile generale dei link */
.menu-visita a, .menu-visita :visited {
display:block;
color:#a1dcf4;
text-decoration:none;
text-align:left;
}
/*stile dei sottolink*/
.menu-visita ul ul a {
display:block;
width:170px;
padding:7px 40px;
text-decoration:none;
text-align:left;
background: url('images/menu-visita-bg.png') repeat-y top left;
}
/* stile hover */
.menu-visita a:hover{
color:#fff;
background: url('images/menu-visita-bg.png') repeat-y top center;
}
.menu-visita ul ul a:hover {
color:#fff;
}
/* nascondi i sottolivelli */
.menu-visita ul ul {
visibility:hidden;
position:absolute;
width:250px;
margin-left:16px;
height:0;
top:0;
}
/* mostra i sottolivelli al passaggio sul primo link */
.menu-visita ul li:hover ul,
.menu-visita ul a:hover ul{
visibility:visible;
}
.menu-luogo ul .luogo{
background: url('images/menu-luogo-hover.gif') no-repeat top center;
padding-top:33px;
}
.menu-opere ul .opere{
background: url('images/menu-opere-hover.gif') no-repeat top center;
padding-top:33px;
}
.menu-visita ul .visita{
background: url('images/menu-visita-hover.gif') no-repeat top center;
padding-top:33px;
}
.menu-visita ul li .bottom{
background: url('images/menu-visita-bottom.png') no-repeat top center;
width:250px;
height:24px;
}