html{margin:0; padding:0;}
body {font-family: Georgia, "Times New Roman", Times, serif;font-size:13px;color:#000;
padding:10px 4px 20px 4px;text-align:center;background:#fff;}
a{color:#997A5E;font-weight:bold;}
a:visited{color:#AA5250;font-weight:bold;}
a:hover{color:#000;}
div#contenitore{border:1px solid #C9C1BB;
width:590px; margin:0 auto;background:#FCFAF7;text-align:left;}
#contenuto{padding:15px 25px 20px 25px;}
h1, h2, h3, h4{font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #336633;font-size:25px;margin:0; padding:0;}
h1.margin-bottom{margin-bottom:30px;}
h2{font-size:20px;}
h3{font-size:15px;text-transform:uppercase;}
h4{font-size:13px;}
.aggiornamento{clear:both;text-align:right;font-weight:bold;border-top:1px dotted;padding-top:2px;margin-top:15px;color:#B93145;}
.contatti{text-align:right;font-weight:bold;padding-top:2px;margin-top:15px;}
.inizio-pagina{text-align:right;font-weight:bold;padding-top:2px;margin-top:15px;text-transform:uppercase;}
.inizio-pagina a {background: url(immagini/freccia-up.gif) no-repeat center right;padding:3px 20px 3px 0;margin-right:5px;}
.inizio-pagina a:hover {background-image: url(immagini/freccia-up-hover.gif);}
p, li{line-height:1.5;}
ol{list-style-type: upper-alpha;}
ol li, ul li{margin-bottom:10px;}
#img-testata{float:left;width:184px;margin-right:20px;}
#img-testata img{border:1px solid #000; background:#fff;padding:2px;}
.img-dx{width:256px;float:right;margin-left:20px;}
.img-dx img{border:1px solid #000; background:#fff;padding:2px;}
blockquote{font-style:italic;line-height:1.4;margin-bottom:20px;}
p.data-agg{text-align:right;font-size:12px;}