body { background-color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0px; padding: 0px; }
a:link, a:visited, a:active{ color: #000; text-decoration: none; }
a:hover{ color: #DA1820; text-decoration: underline; }
img { border: 0; }

.date { color: #666666; font-weight: normal; }
.small { font-size: 90% }
.clear{ clear: both; }
.sezioni { color: #DA1820; padding-top:4px; padding-bottom: 4px; font-weight:bold; }

/* footer / header */
#logo{padding-top: 4px; padding-bottom: 4px;}
.header{ background-color: #000; color: #FFDE00; padding:2px; }
.footer{ background-color: #DA1820; color: #000; padding:2px; text-align: center }
.footer a:link, .footer a:visited{ color: #000; }
.footer a:hover{ color: #fff; }

.content {  padding-left:3px; padding-right:3px; background-color: #fff;} 
.articolo { clear: left; }
.titolo { font-size:160%; font-weight:bold; color: #DA1820; margin-top:3px; clear: both; }
.testo{ font-size: 1em; margin-top:5px; color: #000;}
.testo .sommario{ background-color: #E1E1E1; padding: 3px; margin-top:3px; margin-bottom:3px;}
.testo img { float: left; border: 1px solid #DA1820; padding: 1px; margin-right:4px; margin-bottom:4px; }
.list { clear: both }
.list a:link, .list a:visited{ font-weight: bold; }
.list-titolo { padding-bottom: 4px }

.bar{ background-color: #DA1820; color: #000; padding: 2px;}
.bar a:link, .bar a:visited{ font-weight: bold; color: #000; }
.bar a:hover{ color: #000; }
.paging{text-align: center;}
.paging a:link, .paging a:visited{ font-weight: bold; }