body { background-color:#9ec301; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0; }
a, a:link { text-decoration:none; color:#000; }
a:hover { text-decoration:none; color:#9ec300; }
h1 { margin:0; padding:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; text-transform:none }
p { margin:0; padding:0; }
#page { width:927px; margin:0 auto; background:#fff; }
#top { width:927px; height:301px; clear:both; background:#fff; margin:auto; }
#barra { width:928px; clear:both; margin:0 auto;  }
#barra ul { list-style:none; margin:0; padding:0; background:#000; }
#barra li { list-style:none; margin:0; padding:0 1px 0 0; float:left; width:111px; background-color:#000; background-image:url(immagini/barra.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold; }
#barra li a, #barra li a:link { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; width:111px; padding-top:8px; height:30px; display:block; }
#barra li a:hover, #barra li .focus { background-image:url(immagini/barra-hover.jpg); width:111px; height:30px; color:#000; display:block; }

#collabora { margin:0; padding:0; width:144px; height:38px; float:left }
#collabora a, #collabora a:link { background-image:url(immagini/barra1.jpg); background-position:bottom; background-repeat:no-repeat; width:144px; padding:0; margin:0; padding:0; margin:0; padding-top:8px; height:30px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center  }
#collabora a:hover, #collabora .focus { background-image:url(immagini/barra-hover1.jpg); background-position:bottom; background-repeat:no-repeat; width:144px; padding:0; margin:0; padding:0; margin:0; padding-top:8px; height:30px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; color:#000  }

#centro { width:927px; height:auto; margin:auto; background:#fff;  }
#sinistra { width:195px; height:auto; float:left; padding:0 20px 0 20px; background:#fff; }
#sinistra h1 { padding:0 0 8px 25px; border-bottom:1px solid #ccc;  }
#sinistra ul { list-style:none; margin:0; padding:0 0 30px 0; }
#sinistra li { list-style-image:none; padding:10px 0 10px 15px; border-bottom:1px solid #ccc; }
#sinistra a, #sinistra a:link { font-weight:bold; padding-left:20px; background-image:url(immagini/freccia-li.jpg); background-repeat:no-repeat; background-position:left; }
#sinistra a:hover { font-weight:bold; padding-left:20px;  background-image:url(immagini/arrowVerde.png); background-repeat:no-repeat; background-position:left; color:#9ec300;}
#sinistra .focus { font-weight:bold; padding-left:20px;  background-image:url(immagini/arrowVerde.png); background-repeat:no-repeat; background-position:left; color:#9ec300; text-transform:uppercase  }
#cont { float:right; width:672px; padding-right:20px; background:#fff; }
.contenuto { padding-bottom:40px; width:672px }
.contenuto p { margin:0; padding:0; text-align:justify; line-height:18px; }
.contenuto img { padding:2px; margin:0 17px 0 0; border:1px solid #ccc; float:left; }
#lavori { width:310px; float:left; padding:15px 0 15px 19px; border-left:1px solid #ccc; }
#lavori ul { list-style:none; margin:0; padding:5px 0 0 0; }
#lavori li { list-style:none; margin:0; padding:6px 0 6px 15px; background-image:url(immagini/freccia-li.jpg); background-repeat:no-repeat; background-position:left; }
#footer { width:100%; height:auto; background-image:url(immagini/footer.jpg); background-position:top; background-repeat:repeat-x; }
#footer a:hover { color:#333; }
#contenuto { padding-bottom:40px; }
#contenuto li { padding-bottom:10px; }
#recapiti ul { margin:0; padding:0 0 15px 15px; border:0; }
#recapiti li { list-style:circle; margin:0; padding:0; border:0; }
#recapiti a, #recapiti a:link { color:#000; padding:0; font-weight:normal; text-decoration:none; }
#recapiti a:hover { text-decoration:none; color:#9ec300; padding:0; font-weight:normal; }
.app { padding-top:10px; font-weight:bold; }
.app a, .app a:link { color:#000; }
.app a:hover { color:#9ec300; }
ul .contatti { list-style:none; }
li .contatti { list-style:none; }
input { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#464849; margin:0 15px 0 0;}

