body { font-family: verdana, sans-serif; font-size: 8pt; font-weight: 500; background-image: none; background-attachment: fixed; margin: 2px; padding: 0px; border: 0px; }

#intestazione table { clear: both; width: 100%; font-family: verdana, sans-serif; font-size: 8pt; border: none; }
#intestazione td.stemma { background: url('../Img/BckGrndTITOLO.jpg'); text-align: center; width: 140px; height: 100px; }
#intestazione td.barra { background: url('../Img/BckGrndTITOLO.jpg'); text-align: right; height: 100px; color: #e0e0e0; font-size: 7pt; font-weight: 900; padding: 10px; }
#intestazione img.nomecoro { position: absolute; top: 15px; left: 170px; visibility: visible; z-index: 1; overflow: hidden; }
#container { display: inline-block; margin-left: auto; margin-right: auto; font-family: verdana, sans-serif; font-size: 8pt; font-weight: 500; background: #fff; overflow: hidden; width: 100%; }
#sinistra { clear: both; float: left; width: 140px; margin-left: 2px; margin-right: 5px; padding: 5px; border: 1px solid #aaa; background: #f0f0f0; }
#sinistra ul, #sinistra li, #sinistra a { display: block; font-size: 7pt; color: #800; list-style: none; margin: 0; border: 1px #ddf solid; background: #f4f8f4; text-decoration: none; }
#sinistra ul { padding: 0px; }
#sinistra li, #sinistra a { padding: 2px; }
#sinistra a:hover { background: #dde; color: #004; text-decoration: none; }
#sinistra a.active { background: #f0f4f0; color: #a88; border-color: #ccc #ccc #aaa #aaa; }
#sinistra .tit { color: #800; font-weight: 900; font-size: 8pt; text-align: center; border: none; }
#sinistra p { font-size: 7pt; color: #888; text-align: center; }
#content { display: block; padding: 5px; margin-left: 155px; margin-right: 2px; border: 1px dotted #e4e4e4; }
#content p.titoloPag { display: block; background: #eff; font-size: 12pt; color: #008; text-align: left; font-weight: 500; padding: 7px; border: 1px #008 dotted; margin: 0px 0px 20px 0px; }
#piedp, #piedp p { text-align: center; font-size: 7pt; color: #b0a0a0; margin: 10px 0px 0px 0px; }
#siteMap a, #siteMap p { font-family: verdana, sans-serif; font-size: 8pt; font-weight: 500; text-decoration: none; }
#siteMap a.SITO { color: #000000; }
#siteMap a.LEV1 { color: #444444; }
#siteMap a.LEV2 { color: #888888; }
#siteMap a:hover, a.LEV1:hover, a.LEV2:hover { color: #000080; background: #f0f080; }
#tdSottolineato td { border-bottom: 1px #ddd solid; }
#noteTesta a { color: #000040; text-decoration: no1ne; }
#noteTesta p { font-family: verdana, sans-serif; text-align: center; vertical-align: top; font-size: 7pt; color: #a0a0a0; font-weight: 500; margin: 0; }
#noteFondo p { font-family: verdana, sans-serif; text-align: center; vertical-align: top; font-size: 7pt; color: #a0a0a0; font-weight: 500; margin: 0; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, th, tr, td { font-family: verdana, sans-serif; }
h1, h2, h3 { color: #006; font-weight: 900; text-align: left; text-indent: 10px; }
h4, h5, h6, p, ul, ol, li { color: #006; font-weight: 500; text-align: justify; }
h1 { font-size: 12pt; }
h2 { font-size: 10pt; }
h3 { font-size: 9pt; }
h4, h5, ul, ol, li, th, td { font-size: 8pt; }
h5 { text-indent: 20px; }
h6 { font-size: 7pt; }
a { color: #00c; text-decoration: none; }
a:hover { background: #8aa; color: #00a; }
ul, ol, li { margin: 0px 0px 0px 20px; padding: 2px; }
ul.primaPag, li.primaPag { list-style: none; margin: 0px 0px 0px 4px; padding: 1px; }
li.primaPag { border-bottom: 1px #ccc solid; }
ul.albumPho { list-style:none; margin: 0px 0px 0px 4px; padding: 1px; }
caption { color: #222; font-weight: 900; font-size: 9pt;  text-align: center; border: solid 1px #888; padding: 5px; background: #eee; }
th { background: #444; color: #ddd; padding: 5px; }
td { padding: 2px; }
td.boxGrigio { border: 1px #e0e0e0 solid; text-align: left; vertical-align: top; }
td.boxGrigioC { border: 1px #e0e0e0 solid; text-align: center; vertical-align: top; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.titolo { color: #888; font-weight: 900; font-size: 10pt; text-align: left; padding: 10px 5px 10px 5px; }
.album { font-size: 7pt; text-align: center; vertical-align: middle; }
.SubTit { background: #eee; color: #333; font-weight: 900; text-align: left; }
