#page {
 height: 1100px;
}
#content {
 height: 900px;
}
#content #prodotti ul, #content #fornitori ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
#azienda {
 position: absolute;
 top: 123px;
 display: block;
 height: 154px;
 z-index: 1;
}
#azienda h2 {
 float: left;
 clear: left;
 height: 154px;
 width: 249px;
 margin-right: 2px !important;
 background: no-repeat url(images/azienda_h2.png);
 color: white;
}
#azienda h2 span, #fornitori h2 span, #prodotti h2 span, #servizi h2 span, #contatti h2 span {
 display: none;
}
#azienda div {
 float: left;
 clear: none;
 background: no-repeat url(images/azienda_p.png);
 height: 154px;
 width: 347px;
 padding: 6px 60px 5px 5px;
 color: white;
}
#fornitori {
 position: absolute;
 top: 141px;
 left: 637px;
 height: 154px;
 padding: 0;
 z-index: 0;
}
#fornitori h2 {
 float: left;
 clear: none;
 width: 58px;
 height: 154px;
 margin-right: 2px !important;
 background: no-repeat url(images/fornitori_h2.gif);
}
#fornitori ul {
 float: left;
 width: 265px;
 height: 154px;
}
#fornitori ul li {
 float: left;
 height: 77px;
 margin-bottom: 1px;
}
#fornitori ul li a {
 margin: 0;
 padding: 0;
 border: none;
}
#fornitori ul li.eku, #fornitori ul li.domal {
 margin-right: 1px;
}
#prodotti {
 position: absolute;
 top: 277px;
 width: 950px;
 height: 256px;
}
#prodotti h2 {
 float: right;
 clear: right;
 width: 573px;
 height: 256px;
 margin: 0;
 padding: 0;
 background: no-repeat url(images/prodotti_h2.png);
}
#prodotti ul {
 float: left;
 width: 365px;
 height: 241px;
 padding: 10px 0 5px 10px !important;
 background: white;
}
#prodotti ul li, #servizi ul li {
 margin-bottom: .15em;
}
#prodotti ul li a:hover {
 text-decoration: underline;
}
#servizi {
 clear: left;
 position: absolute;
 top: 533px;
 width: 950px;
 height: 241px;
 margin: 0;
 padding: 0;
}
#servizi h2 {
 float: right;
 clear: right;
 width: 338px;
 height: 241px;
 background: no-repeat url(images/servizi_h2.png);
}
#servizi div {
 background: #99cc99;
 width: 602px;
 height: 226px;
 padding: 10px 0 5px 10px;
 color: #00754d;
}
#servizi div p.compass-logo {
position: absolute;
top: 185px;
left: 442px;
}
#contatti {
 clear: left;
 position: absolute;
 top: 786px;
 width: 930px;
 height: 241px;
 margin: 0;
 padding: 10px;
 background: white;
}
#contatti h3 {
 margin-bottom: .5em;
 font-size: 1em;
}
#contatti #sede p.map {
 position: absolute;
 top: 0;
 left: 375px;
}#contatti #laboratorio p.map {
 position: absolute;
 top: 0;
 left: 638px;
}
#footer {
 padding: 0 10px 0 10px;
 height: 20px;
 position: absolute;
 top:  1036px;
 width: 950px;
}
#footer .credits {
 color: darkgray;
 float: right;
 margin: 20px 28px 0 0;
 font-size: .9em;
}
#footer p {
 float: right;
 margin-right: 20px;
}
