#comunicazioni {
 background-image: url(../img/Sisnl.gif); 
 layer-background-image: url(../img/Sisnl.gif); 
 background-repeat: repeat-y; 
 background-attachment: fixed; 
 background-position: center, center;
 visibility: visible;
 }

#elenco {
 background-image: url(../img/Sisnl.gif); 
 layer-background-image: url(../img/Sisnl.gif); 
 background-repeat: repeat-y; 
 background-attachment: fixed; 
 background-position: center, center;
 visibility: visible;
 }

body { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #136864; font-size: 10pt }
p {font-size: 10pt }
li {font-size: 10pt }
h1 { margin: 5pt 0pt 2pt 0pt; font-size: 16pt }
h2 { margin: 5pt 0pt 2pt 0pt; font-size: 14pt }
h3 { margin: 5pt 0pt 2pt 0pt; font-size: 12pt }
h4 { margin: 3pt 0pt 0pt 0pt }
.base  { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #136864; font-size: 10pt }
a.home:link { color: white; background: transparent; font-size: 12pt; text-decoration: none; font-weight: normal }
a.home:visited { color: white; background: transparent; text-decoration: none; font-weight: bold }
a.home:hover { color: white; background: transparent; text-decoration: underline; font-weight: bold }
a.home:active { color: white; background: transparent; text-decoration: underline; font-weight: bold }
a.home:focus { color: white; background: transparent; text-decoration: underline; font-weight: bold }
dt.consiglio { font-weight: bold; margin: 5pt 0pt 3pt 0pt }
dd.consiglio { font-size: 10pt; margin: 0pt 0pt 0pt 10pt }
h1.titolo { text-align: center; color: black; font-size: 16pt; font-weight: bold; padding: 5pt }
a { color: #191970; text-decoration: none }
a:link { color: #191970; text-decoration: underline }
a:visited { color: #a328a3; text-decoration: underline }
a:hover { color: white; background: #4682b4; text-decoration: underline }
a:active { color: white; background: #4682b4; text-decoration: underline }
a:focus { color: white; background: #4682b4; text-decoration: underline }
a.stampa { color: white }
/*.titolo-notizia { background: #f4a460; color: #136864; font-weight: bold; padding: 2pt }*/
.titolo-notizia { font-size: 10pt; color: #136864; font-weight: bold }
.data { font-size: 10pt }
.notizia { font-size: 10pt; border-top: solid 1pt; padding-top: 2pt }
table.eventiCentri { width: 100%; border: solid 1px #f4a460; border-collapse: collapse; border-spacing: 2pt }
td.eventiCentri { border-top: dotted 1px; vertical-align: top; padding: 10pt; width: 160pt }
table.segnalazioni { width: 100%; border: solid 1px #f4a460; border-collapse: collapse; border-spacing: 2pt }
td.segnalazion1 { border-top: dotted 1px; vertical-align: top; padding: 10pt; width: 35% }
td.segnalazioni { border-top: dotted 1px; vertical-align: top; padding: 10pt; width: 55% }
/*.menu2 { margin: 5pt 0pt 2pt 5pt; font-size: 90%; padding: 1px }*/

.menu1 { margin: 2pt 0pt 0pt 0pt; font-size: 10pt }
a.menu1 { margin: 0; border: outset 1pt #f4a460; font-weight: bold; display: block; font-size: 10pt  }
a.menu1:link { color: #191970; text-decoration: none; font-size: 10pt }
a.menu1:visited { color: #191970; text-decoration: none; font-size: 10pt }
a.menu1:hover { color: white; border: inset 1pt; background: #4682b4; font-size: 10pt }
a.menu1:active { color: white; border: inset 1pt; background: #4682b4; font-size: 10pt }
a.menu1:focus { color: white; border: inset 1pt; background: #4682b4; font-size: 10pt }

.menu1s { margin: 2pt 0pt 0pt 0pt }
a.menu1s { border: outset 1pt white; width: 100%; font-weight: bold; background: #4682b4; color: white; display: block; font-size: 10pt }
a.menu1s:link { width: 100%; font-weight: bold; background: #4682b4; color: white; text-decoration: none; font-size: 10pt }
a.menu1s:visited { width: 100%; font-weight: bold; background: #4682b4; color: white; text-decoration: none; font-size: 10pt }
a.menu1s:hover { width: 100%; font-weight: bold; background: #4682b4; color: white; font-size: 10pt }
a.menu1s:active { width: 100%; font-weight: bold; background: #4682b4; color: white; font-size: 10pt }
a.menu1s:focus { width: 100%; font-weight: bold; background: #4682b4; color: white; font-size: 10pt }

.menu2 { margin: 0pt; font-size: 80%; padding: 0px }
a.menu2 { border: outset 1pt #f4a460; margin: 0pt 0pt 0pt 5pt; font-size: 100%; padding: 1pt; text-decoration: none; display: block}
a.menu2:link { color: #191970; text-decoration: none }
a.menu2:visited { color: #191970; text-decoration: none }
a.menu2:hover { color: white; border: inset 1pt; background: #4682b4 }
a.menu2:active { color: white; border: inset 1pt; background: #4682b4 }
a.menu2:focus { color: white; border: inset 1pt; background: #4682b4 }

.menu2s { font-size: 90%; font-weight: bold }
a.menu2s { border: outset 1pt white; margin: 0pt 0pt 0pt 5pt; font-weight: bold; padding: 1pt; background: #4682b4; color: white; text-decoration: none; display: block }
a.menu2s:link { color: white; background: #4682b4; text-decoration: none }
a.menu2s:visited { color: white; background: #4682b4; text-decoration: none }
a.menu2s:hover { border: inset 1pt; background: #4682b4 }
a.menu2s:active { border: inset 1pt; background: #4682b4 }
a.menu2s:focus { border: inset 1pt; background: #4682b4 }

.menu3 { margin: 0pt 0pt 0pt 5pt; font-size: 90% }
a.menu3 { border: outset 1pt #f4a460; margin: 0pt 0pt 0pt 5pt; font-size: 90%; display: block }
a.menu3:link {  font-size: 90%; color: #191970; text-decoration: none }
a.menu3:visited {font-size: 90%; color: #191970; text-decoration: none }
a.menu3:hover { font-size: 90%; color: white; border: inset 1pt; background: #4682b4 }
a.menu3:active { font-size: 90%; color: white; border: inset 1pt; background: #4682b4 }
a.menu3:focus { font-size: 90%; color: white; border: inset 1pt; background: #4682b4 }

.menu3s { margin: 0pt 0pt 0pt 5pt; font-size: 90%; font-weight: bold }
a.menu3s { border: outset 1pt white; margin: 0pt 0pt 0pt 5pt; font-size: 90%; font-weight: bold; background: #4682b4; color: white; text-decoration: none; display: block }
a.menu3s:link { color: white; text-decoration: none }
a.menu3s:visited { color: white; text-decoration: none }
a.menu3s:hover { color: white }
a.menu3s:active { color: white }
a.menu3s:focus { color: white }

TABLE.gallery { text-align: center; border: 1px solid #f4a460; padding: 2pt; font-weight: bold }
TABLE.biblio { border: 1pt solid #f4a460; border-collapse: collapse}
TD.biblio { vertical-align: top; border: 1px solid #f4a460; padding: 2pt; font: 10pt }
TD.biblioes  { color: #b22222; font: 80%; vertical-align: top; padding: 2pt; border: solid 1px #f4a460; font: 10pt }
THEAD.biblio { text-align: center; border: 1px solid #f4a460; padding: 2pt; font-weight: bold }
TD.centro { padding: 0pt 20pt }
a.biblio:link { color: #191970 }
a.biblio:visited { color: #191970 }
a.biblio:hover { color: white; text-decoration: underline; background: #136864 }
a.biblio:active { color: white; text-decoration: underline; background: #136864 }
a.biblio:focus { color: white; text-decoration: underline; background: #136864 }

