div.topmenu ul{
    margin: 0;
    padding: 0;
    font: normal 68.75% Tahoma ;
    float: right;
    list-style:none;
}

div.topmenu ul li{
    margin: 0;
    padding: 0;
    color:#B8B9CA;
    padding-left: 0.6em;
    padding-right: 0.6em;
    border-right: 1px solid #B8B9CA;
}

div.topmenu ul li.last{
    padding-right: 0;
    border-right: 0;
}

div.topmenu ul a:link,
div.topmenu ul a:visited{
	color: #B8B9CA;
	text-decoration: none;
}
div.topmenu ul a:hover,
div.topmenu ul a:focus,
div.topmenu ul a:active{
    color: #FFF;
    text-decoration: none;
}

div.topmenu li.selectedlast
{  
    border-right:none;
}

div.mainmenu
{  
    z-index:50 !important;
}

div.mainmenu ul
{
    width:100%;
    height:108px;
    margin:0;padding:0; 
    float: left;  
    list-style:none; 
}

div.mainmenu ul li{color:#151C54;
    text-align:center;
    width:148px;
    padding-top:80px;
    padding-bottom:14px;
    display:block;
    float:left
}

div.mainmenu ul li.item1
{   margin-left:16px;margin-right:20px
    }
    
div.mainmenu ul li.item2
{   margin-left:18px;margin-right:15px
    }

div.mainmenu ul li.item3
{   margin-left:17px;margin-right:18px
    }
    
div.mainmenu ul li.item4
{   margin-left:18px;margin-right:0px
    }

div.mainmenu ul li.selecteditem1,div.mainmenu ul li.item1:hover
{   margin-left:16px;margin-right:20px;
    background-repeat:no-repeat;
    background-image:url("../../upload/1/images/interfaccia/munu1_int.jpg");
    background-position: 0 2px;
    }
    
div.mainmenu ul li.selecteditem2,div.mainmenu ul li.item2:hover
{   margin-left:18px;margin-right:15px;
    background-repeat:no-repeat;
    background-image:url("../../upload/1/images/interfaccia/munu2_int.jpg");
    background-position: 1px 1px;
    }

div.mainmenu ul li.selecteditem3,div.mainmenu ul li.item3:hover
{   margin-left:17px;margin-right:18px;
    background-repeat:no-repeat;
    background-image:url("../../upload/1/images/interfaccia/munu3_int.jpg");
    background-position: 0 1px;
    }
    
div.mainmenu ul li.selecteditem4,div.mainmenu ul li.item4:hover
{   margin-left:18px;margin-right:0px;
    background-repeat:no-repeat;
    background-position: 0 1px;
    background-image:url("../../upload/1/images/interfaccia/munu4_int.jpg");
    }


div.mainmenu ul li a
{   text-decoration:none;
    text-transform:uppercase;
    font: normal bolder 12px "Times New Roman,Times";
}


div.menuprincipale ul
{
    width:100%;
    margin:0;
    padding:0; 
    float: left;  
    list-style:none; 
}

div.menuprincipale ul li{color:#151C54;
    text-align:center;
    width:148px;
    padding-top:76px;
    padding-bottom:8px;
    display:block;
    float:left
}

div.menuprincipale ul li:hover
{   
    }

div.menuprincipale ul li.item1
{   margin-left:16px;margin-right:21px
    }
    
div.menuprincipale ul li.item2
{   margin-left:18px;margin-right:15px
    }

div.menuprincipale ul li.item3
{   margin-left:16px;margin-right:18px
    }
    
div.menuprincipale ul li.item4
{   margin-left:18px;margin-right:0px
    }

div.menuprincipale ul li.item1:hover
{   margin-left:16px;margin-right:21px;
    background-image:url("../../upload/1/images/interfaccia/munu1_home.jpg");
    background-repeat:no-repeat;
    }
    
div.menuprincipale ul li.item2:hover
{   margin-left:18px;margin-right:15px;
    background-image:url("../../upload/1/images/interfaccia/munu2_home.jpg");
    background-repeat:no-repeat;
    background-position:0 1px;
    }

div.menuprincipale ul li.item3:hover
{   margin-left:16px;margin-right:18px;
    background-image:url("../../upload/1/images/interfaccia/munu3_home.jpg");
    background-repeat:no-repeat;
    background-position:0 1px;
    }
    
div.menuprincipale ul li.item4:hover
{   margin-left:18px;margin-right:0px;
    background-image:url("../../upload/1/images/interfaccia/munu4_home.jpg");
    background-repeat:no-repeat;
    background-position:0 1px;
    }


div.menuprincipale ul li a
{   
    font: normal bolder 12px "Times New Roman",Times,serif;
    text-decoration:none;
    text-transform:uppercase;
}


div.menupdf {border-top:1px solid black}
div.menupdf ul{list-style:none;margin-top:10px}
div.menupdf ul li 
{
    padding:2px;    
}
div.menupdf ul li a 
{
    background-image: url(../../amministrazione/grafica/filemanager/FileIcon_PDF.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:20px;
    font: normal bolder 12px Arial,Helvetica,"sans serif";
}


/*---------- filtri immobili ----------------*/
div.filtriimmobili,
div.filtriimmobilihome
{
    background:#989AB3 none repeat scroll 0 0;
}
div.filtriimmobili div.filtri_container
{
    margin-top:65px;
}
div.filtriimmobilihome div.filtri_container
{
    width:208px;
    margin-top:65px;
    overflow:inherit;
}
div.filtriimmobili ul,
div.filtriimmobilihome ul
{
    margin-left:30px;
    margin-bottom:0px;
    margin-top:5px !important;
    padding-left:0;
    padding-bottom:0;
    list-style:none;
    font-size:11px;
    font-family:Verdana;
    width:150px;
    float:left;
}
div.filtriimmobili h2,
div.filtriimmobilihome h2
{
    margin-left:30px;
    font-size:12px;
    font-family:Verdana;
    border-bottom:1px solid #727489;
    width:150px;
    padding-bottom:5px;
    padding-top:5px;
    float:left;
    height:15px;
}
div.filtriimmobilihome h2.bagni,
div.filtriimmobilihome h2.camere,
div.filtriimmobilihome h2.descrittori
{
    width:125px;
}
div.filtriimmobili h2.prezzo,
div.filtriimmobilihome h2.prezzo
{
    border-top:none;
    padding-top:0px;
}
div.filtriimmobili h2.disabled
{
    color:#707070 !important;
}
div.filtriimmobili ul li,
div.filtriimmobilihome ul li
{
    padding-bottom:5px;
    position:relative;
}
div.filtriimmobili ul li a,
div.filtriimmobilihome ul li a
{
    color:#404040;
    display:block;
    width:150px;
    text-decoration:none;
}
div.filtriimmobili ul li a.selected
{
    color:#989AB3;
    display:block;
    background-color:#404040;
    background-image:url(../../upload/1/images/interfaccia/crocetta.jpg);
    background-position:138px 2px;
    background-repeat:no-repeat;
}
div.filtriimmobili ul li a.disabled
{
    color:#707070;
    display:block;
    background-color:#989AB3;
    cursor:default;
}
div.ie8_filtriimmobili ul li a.selected,
div.ie7_filtriimmobili ul li a.selected
{
    background-position:138px 1px;
}
div.filtriimmobili ul li.last,
div.filtriimmobilihome ul li.last
{
    border-bottom:1px solid #727489;
}
div.filtriimmobili ul.zone li.last,
div.filtriimmobilihome ul.zone li.last
{
    border:none;
}
div.filtriimmobili ul li span
{
}
div.filtriimmobilihome .expandcamere,
div.filtriimmobilihome .expandbagni,
div.filtriimmobilihome .expandcamere1,
div.filtriimmobilihome .expandbagni1,
div.filtriimmobilihome .expanddescrittori,
div.filtriimmobilihome .expanddescrittori1
{
    line-height:25px;
    position:relative;
    width:25px;
    text-align:center;
    float:left;
    cursor:pointer;
    font-size:11px;
    font-weight:normal;
    border-bottom:1px solid #727489;
}
div.filtriimmobilihome .expandzone,
div.filtriimmobilihome .expandzone1
{
    line-height:25px;
    position:relative;
    width:25px;
    text-align:center;
    float:left;
    display:none;
    cursor:pointer;
    font-size:11px;
    font-weight:normal;
    border-bottom:1px solid #727489;
}
div.filtriimmobilihome .collapsecamere,
div.filtriimmobilihome .collapsebagni,
div.filtriimmobilihome .collapsedescrittori
{
    line-height:25px;
    position:relative;
    width:25px;
    text-align:center;
    float:left;
    display:none;
    cursor:pointer;
    font-size:13px;
    border-bottom:1px solid #727489;
}
div.filtriimmobilihome .collapsezone
{
    line-height:25px;
    position:relative;
    width:25px;
    text-align:center;
    float:left;
    cursor:pointer;
    font-size:13px;
    border-bottom:1px solid #727489;
}
div.filtriimmobilihome ul.expanded
{
    visibility:visible !important;
    display:block !important;
}
div.filtriimmobilihome ul.bagni,
div.filtriimmobilihome ul.camere,
div.filtriimmobilihome ul.descrittori,
div.filtriimmobilihome ul.zone
{
    visibility:hidden;
    display:none;
}
