body    { font-size: 100%; font-family: Arial, sans-serif; background-color: #0066e4; text-align: center; margin: 0; padding: 0 }
h2        { color: #0066e4; font-size: 100%; font-weight: 700; background-color: transparent; text-align: center; margin-right: 10px; margin-left: 10px }
h1       { color: #EEEE0D; font-size: 150%; font-weight: 700; line-height: 110%; background-color: transparent; text-align: left; padding-left: 10px }
h3         { color: #EEEE0D; font-size: 90%; font-weight: 700; line-height: 115%; background-color: transparent; text-align: left; padding-left: 10px }
h1 a, h3 a  { color: #EEEE0D; background-color: transparent }
h1 a:hover, h3 a:hover  { color: #EEEE0D; text-decoration: underline; background-color: transparent }
h4          { color: #0066e4; font-size: 95%; font-weight: 700; background-color: transparent; text-align: left; padding-right: 20px; padding-left: 20px; float: none; clear: left; border-bottom: 2px solid #0066e4 }
#stop { float: none; clear: left }
#centrato   { text-align: left; margin: auto; width: 770px }
#corpo       { background-color: transparent; text-align: left; width: 770px; float: left; border-right: 3px solid #0066e4; border-left: 3px solid #0066e4 }
#colonna-1       { background: #ffffff url("../interfaccia/top.jpg") no-repeat left top; margin-right: 3px; width: 535px; float: left }
#colonna-2 {float: left; width: 230px; width: 221px; background-color: #0066e4;}
#pie-di-pagina         { color: #eeee0d; font-size: 70%; font-weight: 700; background: #0066e4 url("../interfaccia/bottom.jpg") no-repeat left top; text-align: center; margin-top: 0; margin-left: 3px; width: 535px; clear: left }
#intestazione      { background-color: #0066e4; background-image: none; border: solid 3px #0066e4 }
#intestazione1    { width: 400px; float: left }
#recapiti          { color: #EEEE0D; font-size: 70%; font-weight: 700; padding-top: 30px; padding-bottom: 8px; width: 184px; float: left }
#intestazione, #colonna-1, #colonna-2, #pie-di-pagina {padding-top: 0.5em; padding-bottom: 0.5em}
div p    { margin: 0; padding: 0.5em 20px }
.menu {background: #FFFFFF url(../interfaccia/menubasso.jpg) left bottom no-repeat}
.menu h2       { color: #0066e4; font-size: 100%; font-weight: 700; background: url("../interfaccia/menualto.jpg") no-repeat left top; text-align: center; margin: 0; padding: 10px; border-bottom: 2px solid #0066e4 }
div.riga-griglia         { width: 100% }
div.riga-griglia div               { font-size: 78%; width: 32%; float: left }
div.riga-griglia img     { margin: 0 15px 15px; padding: 0; float: left }
div.riga-griglia a      { margin: 0; padding: 0 }
div.riga-griglia2 { margin-left: 15px; width: 95% }
div.riga-griglia2 div  { font-size: 78%; background: url("../interfaccia/freccia.gif") no-repeat; text-indent: 19px; padding-right: 10px; width: 47%; float: left }
div#avvisi {clear: left; float: none}
p     { color: black; font-size: 80%; text-align: left }
td { color: black; font-size: 80% }
a { color: blue; font-style: normal; border-style: none; border-color: transparent }
a:hover { color: red; font-style: normal; text-decoration: underline }
img    { margin-right: 7px; margin-bottom: 7px; border: 0 }
#logo     { margin: 5px 10px 0 0; padding: 0; position: relative; width: 145px; height: 100px; float: left; border: 0 }
#logo span   { background: url("../interfaccia/logo.jpg") no-repeat; position: absolute; width: 100%; height: 100% }
#valle_pittori   { margin: 0 15px 15px; position: relative; width: 248px; height: 250px; float: left }
#valle_pittori span   { background: url("../interfaccia/intro.jpg") no-repeat; position: absolute; width: 100%; height: 100% }
#ora      { color: #0066e4; line-height: 120%; text-align: center; margin: 0 35px 30px; border-top: 2px solid #0066e4 }
img#orologio  { margin: 0; padding: 0; vertical-align: text-top; border: 0 }
.immagine  { margin-right: 1em; margin-bottom: 1em; float: left }
.copy     { color: #EEEE0D; font-weight: 700; }
a.copy { color: #EEEE0D }
a.copy:hover { color: #EEEE0D; text-decoration: underline }
.testoannuncio    { background: #acceed url("../interfaccia/notiziebasso.jpg") no-repeat left bottom; margin: 0 15px 15px; padding-bottom: 15px; border-style: none }
.data    { font-size: 65%; background-color: #acceed; margin: 0 15px; border-style: none }
.annuncio          { color: #2B2B2B; font-size: 100%; font-weight: 700; background: #acceed url("../interfaccia/notiziealto.jpg") no-repeat left top; margin: 15px 15px 0; padding-top: 15px; border-style: none }
.centra   { margin-right: auto; margin-left: auto; width: 90% }
.freccia   { vertical-align: middle }
.red {
	color: #FF0000;
	font-weight: bold;
}
#tr1         { color: red; border-bottom: 2px solid red }
#tr2         { color: green; border-bottom: 2px solid green }
#tr3         { color: orange; border-bottom: 2px solid orange }
#tr4         { color: #0066e4; border-bottom: 2px solid #0066e4 }
#tr5         { color: navy; border-bottom: 2px solid navy }
