
.servizi       { color: #000; font-size: 11pt; background-image: url("blu.gif"); background-repeat: repeat-y; background-position: left 0; padding-left: 22px; border-style: solid; border-width: 1pt 0 0 0; border-color: #000 }
.info       { color: #000; font-size: 11pt; background-image: url("verde.gif"); background-repeat: repeat-y; background-position: left 0; padding-left: 22px; border-style: solid; border-width: 1pt 0 0 0; border-color: #000 }
.nwsl     { color: #000; font-size: 11pt; background-image: url("nwl.gif"); background-repeat: no-repeat; background-position: left 0; padding-left: 22px; border-style: solid; border-width: 1pt 0 0 0; border-color: #000 }
.box { color: #000; font-size: 11pt; text-align: center; border-style: solid; border-width: 1pt 0 0 1pt; border-color: #000 }
.divisione { border-top: 1px solid #000 }
.boxnews            { background-image: url("rosso.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 12px; padding: 0 10px 0 0; width: 385px; height: auto; float: left; clear: both; border: solid 1px #000 }
.boxprimopiano     { background-image: url("primopiano.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 12px; padding: 0 10px 0 0; width: 385px; height: auto; float: left; clear: both; border: solid 1px red }
.cancella { float: left; clear: both }
.elenconews  { font-size: 12px; margin-top: 12px; height: auto; float: left }
.elenconews p  { font-size: 11px; line-height: 1em; text-align: left; margin: 0 0 0; padding: 0 }
.elenconews h3     { color: #696969; font-size: 11px; font-weight: normal; line-height: 16px; background-image: url("gray.gif"); background-repeat: repeat-y; background-position: left top; text-align: left; text-transform: uppercase; margin-top: 24px; margin-bottom: 9px; padding: 0 8px 0 12px; border-bottom: 1px solid #a9a9a9 }
.elenconews h1 { color: #000; font-size: 11px; line-height: 1em; text-align: left; padding: 0 }
.elenconews a   { color: #d30000; font-size: 12px; font-weight: bold; line-height: 1em; text-decoration: none; text-align: left; margin: 18px 0 0; padding: 0 }
.dataora  { font-size: 0.95em; letter-spacing: 1px; margin: 0; padding: 0 }
.titolo  { font-size: 0.85em; font-weight: bold; margin: 0 }
.testonews          { color: #000; font-size: 10px; line-height: 11px; text-align: left; margin: 0; float: left }
.testonews p     { font-size: 10px; line-height: 11px; text-align: left }
.testonews p a     { color: #d30000; font-size: 11px; text-align: right }
.testonews img { margin-right: 10px; margin-bottom: 25px; float: left; border: solid 2px #000 }
.evidenza    { color: #d30000; font-size: 1.3em; line-height: 1.3em; text-align: justify; margin: 0 }
.vainews              { background-color: #e00; background-image: url("news.gif"); background-repeat: no-repeat; background-position: left top; text-align: left; padding: 2px 10px 0; height: 22px; float: left }
.vainews a  { color: #fff; font-style: italic; padding-left: 22px }
.boxtv      { color: #fff; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("verdolino.gif"); background-repeat: repeat-x; background-position: left top; margin-top: 12px; padding: 2px 0 8px; width: 385px; height: auto; float: left; clear: both; border: solid 1px #ccc }
.boxrss     { margin-top: 16px; float: left; clear: both }
.testodocumenti     { font-size: 11px; line-height: 12px; text-align: left; padding-right: 0.5em; padding-left: 0.5em }
.testodocumenti img   { margin-top: 0; margin-right: 0 }
.documenti      { color: #fff; font-size: 1em; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f90; background-image: url("doc.gif"); background-repeat: repeat-y; background-position: left 0; text-align: left; letter-spacing: 1px; padding-top: 0; padding-right: 0; padding-left: 22px }
.contatti    { color: #fff; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #f00; background-repeat: no-repeat; text-align: left; letter-spacing: 1px; margin-bottom: 12px; padding: 0; width: 170px; float: right; border-style: solid none solid solid; border-width: 1px 0 1px 1px; border-color: #000 }
.contatti a   { color: #fff; font-weight: bold; text-decoration: none; padding: 3px }
.imgdx { margin-right: 10px; margin-bottom: 10px }
.anagrafici { font-size: 11px; font-weight: bold; line-height: 12px; text-align: left; word-spacing: 3px; letter-spacing: 1px }
.etichetta { color: #999 }
.indirizzi tr  { font-size: 11px; background-image: url("../immagini/riga_grigia.gif"); background-repeat: repeat-x; background-position: 0 bottom; height: 25px }
.nwsl a { color: #000; text-decoration: none }
.linkfilcamp p { text-align: left; float: left }
.linkfilcams a { color: #f00; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-align: left }
.linkfilcams a:hover { text-decoration: underline }
