body {
background: #fff url(../img/bg_pag.jpg) 0 95px repeat-x;
}

#main {
position:absolute;
width:719px;
left:50%;
margin-left:-380px;
top:6px;
}

img {
display:block;
margin:0;
padding:0;
}

ul {
list-style:none;
margin:0;
padding:0;
}

a img {border:0;}

.top, .menu, #contenuti .sx, #contenuti .dx {position:absolute;}

#logo, #acqua {top:19px;}
#logo {left:65px; }
#acqua, #innova {left:349px;}
#acqua2 {left:241px; top:150px;}
#innova {top:0;}
#freccia {left:36px; display: none;}
#titolo {left:159px;}
#freccia, #titolo {top:359px;}

.menu {
top:150px;
left:77px;
width:146px;
}
.menu li {
border-bottom:#01224D 1px solid;
}

.menu li a {
text-decoration:none;
text-transform:uppercase;
color:#26436b;
font:12px arial;
line-height:34px;
display:block;
height:34px;
padding: 0 0 0 10px;
}

.menu li a:hover {color:#fff;}

#contenuti {
width:555px;
margin: 234px 0 0 229px;
background:url(../img/bg_contenuti.jpg) repeat-y;
}
 
/* #contenuti .bordi, #contenuti #bianco {float:left;}*/
#contenuti #bianco {
width:548px;
margin:0 0 0 6px;
background:url(../img/bg_testo.jpg) 0 0 no-repeat;
padding:5px 0;
}

#contenuti .sx, #contenuti .dx {top:234px;}
#contenuti .sx {left:223px;}
#contenuti .dx {left:777px;}

#testo {
text-align:justify;
color:#29466e;
font:12px verdana;
margin: 0 30px;
}
#testo p, #testo ul li {line-height:17px;}
#testo p {
padding:0;
margin:20px 0;
}

#testo ul {margin-left:15px;}
#testo ul li {
background:url(../img/li.gif) 0 5px no-repeat;
padding: 0 0 0 15px;
margin:0 0 4px 0;
}

#footer {
width:845px;
height:38px;
background:url(../img/bg_footer.jpg) no-repeat;
}

#footer p {
font:10px verdana;
line-height:15px;
margin:0;
padding:17px 0 0 0;
text-align:center;
}

#footer p, #footer p a {color:#29466e;}
#footer p a {text-decoration:none;}
#footer p a:hover {text-decoration:underline;}

.evidenziato {display: inline; font-weight: bold;}

.domanda {display: inline; font-style: italic;}

a.attivo {color: #fff;} 

