body { font-family: verdana, sans-serif; font-size: 8pt; font-weight: 500; background-image: url(../Img/2008sfondo.jpg); background-attachment: fixed; margin: 1px; padding: 0px; border: 0px; }

.center { text-align: center; }
.left { text-align: left; }
.right  { text-align: right; }
.centerTop { text-align: center; vertical-align:top; }

hr { color: #a0a0a0; height: 1px; margin: 10px 0 5px 0; }

#logoCoro table { padding: 5px; }
#logoCoro table, tr, td { font-family: verdana, sans-serif; font-size: 7pt; font-weight: 500; color: #404080; } 
#logoCoro td { background-image: url(../Img/2008TitoloPaginaSfondo.jpg); }

#barraMenu table, tr, td { font-family: verdana, sans-serif; font-size: 8pt; font-weight: 500; background: #b8e8b8; color: #101080; margin: 0 0 20px 0; }
#barraMenu td { display: inline; background: #b0e0b0; border: none; text-align: left; vertical-align: middle; font-weight: 500; }
#barraMenu td.active {background: #b0b0e0; border: #000080 1px solid; text-align: left; vertical-align: middle; font-weight: 900; color: #fafafa;}
#barraMenu td a { border-color: #a0a0a0 #202020 #202020 #a0a0a0; text-decoration: none; }
#barraMenu td a:hover { border-color: #202020 #a0a0a0 #a0a0a0 #202020; background: #eaf8ea; color: #f02020; text-decoration: none; }

#navlist { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; text-align: left; }
#navlist li, #navlist a { font: 7pt Verdana, sans-serif; }
#navlist li { list-style: none; margin: 0; display: inline; }
#navlist li a { padding: 3px 0.2em; margin-left: 1px; border: 1px solid #778; border-bottom: none; background: #b1d6a7; text-decoration: none; }
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }
#navlist li a:hover { color: #ddd; background: #009900; border-color: #227; }
#navlist li, #navlist li#active a { background: #ffffff; border-bottom: 1px solid white; }

#testoPag a:link, a:active, a:visited { text-decoration: none; color: #0000a0; }
#testoPag a:hover { text-decoration: underline; color: #000080; background: #dadaff; }
#testoPag h1, h2, h3, h4, h5, h6, ul, ol, li { font-family: verdana, sans-serif; vertical-align: top; margin: 5px; }
#testoPag h1, h2, h3 { text-align: left; color: #0080a0; font-weight: 900; }
#testoPag h1, h2, h3 { margin: 5px 0 10px 0; }
#testoPag h1 { font-size: 13pt; text-indent: 15px; }
#testoPag h2 { font-size: 11pt; text-indent: 15px; }
#testoPag h3 { font-size: 10pt; text-indent: 15px; }
#testoPag h4, h5, h6 { text-align: justify; color: #000040; font-weight: 500; margin: 5px 0 5px 0; }
#testoPag ul, ol, li, td { text-align: justify; color: #000040; font-weight: 500; margin: 2px 0 2px 0; }
#testoPag h4 { font-size: 9pt; text-indent: 0em; }
#testoPag h5 { font-size: 9pt; text-indent: 1em; }
#testoPag h6 { font-size: 7pt; text-indent: 0em; }
#testoPag h4.titolo { font-size: 10pt; font-weight: 900; color: #800000; text-decoration: underline; text-align: left; }
#testoPag ul, ol, li { font-size: 9pt; }
#testoPag ul { padding-left: 2em; }
#testoPag table { font-size: 8pt; font-weight: 500; color: #000040; margin: 2px 0 2px 0; }
#testoPag th { border: 1px #0000a0 solid; }
#testoPag td { border-bottom: 1px #c0c0c0 solid; }
#testoPag caption { color: #800040; font-weight: 900; font-size: 9pt;  text-align: center; border: solid 1px #f0f0f0; padding: 5px; margin: 5px; background: #f0ffff; }
#testoPag th { background: #f0f0ff; color: #000040; font-weight: 900; padding: 5px; }
#testoPag td { background: #f8f8f8; color: #000040; }
#testoPag td.SubTit { background: #f0f0ff; }
#testoPag td.album { text-align: center; vertical-align: middle; }
#testoPag ul.ArgomPag, li.ArgomPag, a.ArgomPag  { color: #800000; list-style-type: none; }
#testoPag ul.Concerti, li.Concerti, ul.Repertorio, li.Repertorio { font-family: verdana, sans-serif; vertical-align: top; font-size: 9pt; list-style-type: none; margin: 2px 0 2px 0; }
#testoPag table { padding: 5px; }
#testoPag table.tipoConc { font-family: verdana, sans-serif; font-size: 7pt; font-weight: 500; color: #a0a0a0; text-align: left; }
#testoPag b.tipoConc { color: #b00000; font-weight: 500; }
#testoPag b.tipoConcVB { color: #00b000; font-weight: 500; }

#siteMap a { font-family: verdana, sans-serif; font-size: 8pt; font-weight: 500; text-decoration: none; }
#siteMap a.SITO { color: #008000; }
#siteMap a.LEV1 { color: #800000; }
#siteMap a.LEV2 { color: #000080; }
#siteMap a:hover, a.LEV1:hover, a.LEV2:hover { color: #000080; background: #f0f080; }

#noteFondo p { font-family: verdana, sans-serif; text-align: center; vertical-align: top; font-size: 7pt; color: #a0a0a0; font-weight: 500; margin: 0; }