.edilizia{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #B40404;
border-width: 5px 1px;
padding: 10px;
font: normal 11px Helvetica;
z-index: 100;

}

.edilizia .column{
float: left;
width: 180px; /*width of each menu column*/
margin-right: 5px;
}

.edilizia .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.edilizia .column ul li{
padding-bottom: 5px;
}

.edilizia .column h3{
background: #FA5858;
border: 1px solid #B40404;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.edilizia .column ul li a{
text-decoration: none;
}

.edilizia .column ul li a:hover{
color: red;
}



.edilizia .columnX{
float: left;
width: 550px; /*width of each menu column*/
margin-right: 5px;
}

.edilizia .columnX ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.edilizia .columnX ul li{
padding-bottom: 5px;
}

.edilizia .columnX h3{
background: #FA5858;
border: 1px solid #B40404;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.edilizia .columnX ul li a{
text-decoration: none;
}

.edilizia .columnX ul li a:hover{
color: red;
}










.servizi{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #045FB4;
border-width: 5px 1px;
padding: 10px;
font: normal 11px Helvetica;
z-index: 100;

}

.servizi .column{
float: left;
width: 180px; /*width of each menu column*/
margin-right: 5px;
}

.servizi .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.servizi .column ul li{
padding-bottom: 5px;
}

.servizi .column h3{
background: #A9D0F5;
border: 1px solid #045FB4;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.servizi .column ul li a{
text-decoration: none;
}

.servizi .column ul li a:hover{
color: red;
}



.servizi .columnX{
float: left;
width: 400px; /*width of each menu column*/
margin-right: 5px;
}

.servizi .columnX ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.servizi .columnX ul li{
padding-bottom: 5px;
}

.servizi .columnX h3{
background: #A9D0F5;
border: 1px solid #045FB4;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.servizi .columnX ul li a{
text-decoration: none;
}

.servizi .columnX ul li a:hover{
color: red;
}
















.domicilio{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #FE9A2E;
border-width: 5px 1px;
padding: 10px;
font: normal 11px Helvetica;
z-index: 100;

}

.domicilio .column{
float: left;
width: 180px; /*width of each menu column*/
margin-right: 5px;
}

.domicilio .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.domicilio .column ul li{
padding-bottom: 5px;
}

.domicilio .column h3{
background: #F5D0A9;
border: 1px solid #FE9A2E;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.domicilio .column ul li a{
text-decoration: none;
}

.domicilio .column ul li a:hover{
color: red;
}



.domicilio .columnX{
float: left;
width: 550px; /*width of each menu column*/
margin-right: 5px;
}

.domicilio .columnX ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.domicilio .columnX ul li{
padding-bottom: 5px;
}

.domicilio .columnX h3{
background: #F5D0A9;
border: 1px solid #FE9A2E;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.domicilio .columnX ul li a{
text-decoration: none;
}

.domicilio .columnX ul li a:hover{
color: red;
}












.assi{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #FFFF00;
border-width: 5px 1px;
padding: 10px;
font: normal 11px Helvetica;
z-index: 100;

}

.assi .column{
float: left;
width: 180px; /*width of each menu column*/
margin-right: 5px;
}

.assi .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.assi .column ul li{
padding-bottom: 5px;
}

.assi .column h3{
background:#F2F5A9;
border: 1px solid #FFFF00;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.assi .column ul li a{
text-decoration: none;
}

.assi .column ul li a:hover{
color: red;
}



.assi .columnX{
float: left;
width: 550px; /*width of each menu column*/
margin-right: 5px;
}

.assi .columnX ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.assi .columnX ul li{
padding-bottom: 5px;
}

.assi .columnX h3{
background: #F2F5A9;
border: 1px solid #FFFF00;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.assi .columnX ul li a{
text-decoration: none;
}

.assi .columnX ul li a:hover{
color: red;
}














.fina{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #5FB404;
border-width: 5px 1px;
padding: 10px;
font: normal 11px Helvetica;
z-index: 100;

}

.fina .column{
float: left;
width: 180px; /*width of each menu column*/
margin-right: 5px;
}

.fina .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.fina .column ul li{
padding-bottom: 5px;
}

.fina .column h3{
background:#ACFA58;
border: 1px solid #5FB404;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.fina .column ul li a{
text-decoration: none;
}

.fina .column ul li a:hover{
color: red;
}



.fina .columnX{
float: left;
width: 550px; /*width of each menu column*/
margin-right: 5px;
}

.fina .columnX ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.fina .columnX ul li{
padding-bottom: 5px;
}

.fina .columnX h3{
background: #ACFA58;
border: 1px solid #5FB404;
font: bold 11px Helvetica;
margin: 0 0 5px 0;
}

.fina .columnX ul li a{
text-decoration: none;
}

.fina .columnX ul li a:hover{
color: red;
}






