body { background-color: white; margin: 0; font: normal 11px "Verdana",sans-serif; }
p, td { font: normal 12px "Verdana",sans-serif; }
a { color: #884; }
a:hover { color: #AA0; }
strong { font-weight: bold; color: #660000; }
em { font-weight: bold; font-style: italic; color: #000066; }
iframe { border: none; }
form { margin: 0px; }

input.searchinput { font: normal 11px "Arial",sans-serif;,serif; color: #333333; }

td.path { font: bold 11px "Arial",sans-serif;,serif; color: #552; }
td.path a { color: #552; text-decoration: none; }
td.path a:hover { text-decoration: underline; }

td.box { font: normal 11px "Arial","Helvetica",sans-serif; color: #552; }
td.box a { text-decoration: none; }
td.box a:hover { color: #AA0; text-decoration: underline; }

tr.box0 { background-color: #f2e9e9; }
tr.box1 { background-color: #e9dada; }
tr.boxgrp { background-color: white; }
td.boxgrp { font: normal 11px "Arial","Helvetica",sans-serif; color: #884; }

td.service { font: normal 10px "Verdana",sans-serif; color: #456; }
td.service a { text-decoration: none; color: #884; font-weight:bold; }
td.service a:hover { text-decoration: underline; color: black; }

table.menu { background: url(../../img/menu2/bg.gif) repeat-x; }

table.menu td.home_on { background-image: url(../../img/menu2/home_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.home_on:hover { background-image: url(../../img/menu2/home_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }
table.menu td.home_dn { background-image: url(../../img/menu2/home_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.home_dn:hover { background-image: url(../../img/menu2/home_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }

table.menu td.ultimo_on { background-image: url(../../img/menu2/ultimo_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.ultimo_on:hover { background-image: url(../../img/menu2/ultimo_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }
table.menu td.ultimo_dn { background-image: url(../../img/menu2/ultimo_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.ultimo_dn:hover { background-image: url(../../img/menu2/ultimo_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }

table.menu td.redazione_on { background-image: url(../../img/menu2/redazione_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.redazione_on:hover { background-image: url(../../img/menu2/redazione_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }
table.menu td.redazione_dn { background-image: url(../../img/menu2/redazione_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.redazione_dn:hover { background-image: url(../../img/menu2/redazione_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }

table.menu td.iniziative_on { background-image: url(../../img/menu2/iniziative_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.iniziative_on:hover { background-image: url(../../img/menu2/iniziative_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }
table.menu td.iniziative_dn { background-image: url(../../img/menu2/iniziative_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.iniziative_dn:hover { background-image: url(../../img/menu2/iniziative_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }

table.menu td.premio_on { background-image: url(../../img/menu2/premio_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.premio_on:hover { background-image: url(../../img/menu2/premio_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }
table.menu td.premio_dn { background-image: url(../../img/menu2/premio_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.premio_dn:hover { background-image: url(../../img/menu2/premio_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }

table.menu td.forum_on { background-image: url(../../img/menu2/forum_on.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.forum_on:hover { background-image: url(../../img/menu2/forum_on.gif); background-position: 0px -30px; background-repeat: no-repeat; }
table.menu td.forum_dn { background-image: url(../../img/menu2/forum_dn.gif); background-position: 0px 0px; background-repeat: no-repeat; }
table.menu td.forum_dn:hover { background-image: url(../../img/menu2/forum_dn.gif); background-position: 0px -30px; background-repeat: no-repeat; }

div#scadenza { margin: 5px; padding: 5px; border: 1px solid #6b6254; background-color: #fafaf0; }
div#scadenza h1 { font: bold 16px "Arial","Helvetica",sans-serif; color: #6b6254; margin-top: 0px; }
div.page h1 { font-size: 28px; }
.redborder { border: 1px solid #6b6254; }
div.page p.help { margin-top: 0px; font: normal 10px "Verdana",sans-serif; }

div#invia { margin: 0px; padding: 10px; border: 1px solid #6b6254; background-color: #fafaf0; 
font: bold 16px "Arial","Helvetica",sans-serif; color: #6b6254; margin-top: 10px; text-align: right; padding-right: 20px; }
