body { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   background-color: #A5D2CF; 
   color: #000000; 
   margin-top: 6px; 
   margin-left: 0; 
   margin-right: 0; 
   margin-bottom: 8px; 
   background-image: url(img/fondino.jpg); 
   scrollbar-face-color: #7CBFB8; 
   scrollbar-highlight-color: #94D1CB; 
   scrollbar-shadow-color: #3E996D; 
   scrollbar-3dlight-color: #B5CFCE; 
   scrollbar-arrow-color: #990000; 
   scrollbar-track-color: #A5CBCE; 
   scrollbar-darkshadow-color: #5A8E8C; 
}

#nasco { display: none; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; background-color: transparent; color: #000099; margin-bottom: 6px; margin-top: 6px; text-align: center; letter-spacing: -1px; }
.titolorosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #990000; }
.txtgrigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-style: italic; word-spacing: 1px; margin-bottom: 4px; margin-top: 2px; }

td.bmn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; margin: 0; word-spacing: 1px; letter-spacing: -1px; font-weight: bold; background-color: transparent; }
td.bmn a { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #990000; background-color: transparent; }
td.bmn a:link, td.bmn a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #990000; background-color: transparent; }
td.bmn a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color: #000099; background-color: transparent; }

td.nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; }
td.nav a { text-decoration: none; font-size: 11px; color: #000099; }
td.nav a:link, td.nav a:visited { font-size: 11px; text-decoration: none; color: #990000; }
td.nav a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; border-bottom: 2px solid #000099; background-color: transparent; padding: 1px 0px 1px 0px;  }

td.nav2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; font-weight: bold; }
td.nav2 a { text-decoration: none; font-size: 11px; color: #0BA9DD; }
td.nav2 a:link, td.nav2 a:visited { font-size: 11px; text-decoration: none; color: #0BA9DD; }
td.nav2 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0BA9DD; border-bottom: 2px solid #A00000; background-color: transparent; padding: 1px 0px 1px 0px;  }


td.art { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 13px; 
   color: #000000; 
   background-color: transparent; 
   padding: 2px 2px 0 3px; 
   line-height: 18px; 
   text-align: justify; 
}
td.art h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; color: #000099; }
td.art h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000099; line-height: 18px; border-bottom: 1px solid #000099; background-color: transparent; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 15px; text-indent: 4px; }
td.art h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000099; line-height: 15px; background-color: transparent; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 15px; margin-right: 1px; text-indent: 20px; }
td.art p { margin-top: 8px; margin-left: 15px; margin-bottom: 18px; margin-right: 15px; word-spacing: 3px; background-color: transparent; text-indent: 20px; text-align: justify; }
td.art ol, td.art ul, td.art li { margin-top: 6px; margin-left: 12px; margin-bottom: 10px; margin-right: 9px; word-spacing: 3px; background-color: transparent; text-indent: 5px; text-align: justify; }
td.art a { text-decoration: none; color: #990000; background-color: transparent; }
td.art a:link , td.art a:visited { text-decoration: none; color: #990000; background-color: transparent; }
td.art a:hover { text-decoration: underline; color: #000099; background-color: transparent; }

td.pp { background-color: #D6E5D7; background-image: url(img/fondopiepagina.gif); background-position: top left; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-style: italic; text-align: center; word-spacing: 1px; margin-bottom: 4px;margin-top: 2px; }
td.pp p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-style: italic; word-spacing: 1px; margin-bottom: 4px; margin-top: 2px; }
td.pp a { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; }
td.pp a:link , td.pp a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; }
td.pp a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-style: italic; text-decoration: underline; }

td.banmnu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: -1px; word-spacing: 1px; color: #000000; width: 130px; margin: 0; padding: 0; line-height: 18px; height: 18px; }
td.banmnu a { text-decoration: none; font-size: 11px; color: #000099; display: block; }
td.banmnu a:link, td.banmnu a:visited { text-decoration: none; color: #000099; }
td.banmnu a:hover { text-decoration: underline; color: #000099; }

td.banmnuev { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: -1px; word-spacing: 1px; color: #000000; width: 130px; margin: 0; padding: 0; line-height: 18px; height: 18px; }
td.banmnuev a { text-decoration: none; font-size: 11px; color: #000099; display: block; }
td.banmnuev a:link, td.banmnuev a:visited { text-decoration: none; color: #000099; }
td.banmnuev a:hover { text-decoration: underline; color: #000099; background-color: #FFCB9F; }

td.titnobox { background-color: transparent; text-align: left; letter-spacing: -1px; word-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 2px 2px; }
td.nobox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1px; letter-spacing: -1px; color: #000000; padding: 1px; line-height: 16px; padding: 4px 4px 4px 4px; }
td.nobox h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; line-height: 14px; background-color: #FFFFFF; word-spacing: 3px; text-indent: 4px; }
td.nobox h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; line-height: 14px; background-color: #FFFFFF; word-spacing: 3px; text-indent: 4px; }
td.nobox p { margin-top: 2px; margin-left: 2px; margin-bottom: 4px; margin-right: 2px; }
td.nobox ul { list-style: square inside; margin: 3px 0 3px 6px; }
td.nobox ol { list-style: decimal inside; margin: 3px 0 3px 6px; }
td.nobox a { text-decoration: none; font-size: 11px; color: #000099; }
td.nobox a:link , td.nobox a:visited { text-decoration: none; color: #000099; }
td.nobox a:hover { text-decoration: underline; color: #000099; }

td.titbangro { border-top: 1px solid #000099; border-left: 1px solid #000099; border-bottom: 1px solid #000099; border-right: 1px solid #000099; background-color: #D9E4FF; text-align: left; letter-spacing: -1px; word-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 2px 2px; }
td.bangro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; word-spacing: 1px; letter-spacing: -1px; color: #000000; border-left: 1px solid #000099; border-bottom: 1px solid #000099; border-right: 1px solid #000099; background-color: #FFFFFF; padding: 1px; line-height: 16px; }
td.bangro h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CB3E14; line-height: 15px; background-color: #FFFFFF; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 1px; text-indent: 4px; }
td.bangro h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CB3E14; line-height: 15px; background-color: #FFFFFF; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 1px; text-indent: 4px; }
td.bangro p { margin-top: 2px; margin-left: 5px; margin-bottom: 4px; margin-right: 5px; word-spacing: 2px; letter-spacing: -1px; background-color: #FFFFFF; text-indent: 10px; text-align: justify; }
td.bangro a { text-decoration: none; font-size: 12px; color: #000099; background-color: transparent; }
td.bangro a:link , td.bangro a:visited { text-decoration: none; color: #000099; background-color: transparent; }
td.bangro a:hover { text-decoration: underline; color: #000099; background-color: transparent; }

td.titbanblu { border-top: 1px solid #000099; border-left: 1px solid #000099; border-bottom: 1px solid #000099; border-right: 1px solid #000099; background-color: #0062C4; text-align: left; letter-spacing: -1px; word-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: yellow; text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 2px 2px; }
td.banblu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1px; letter-spacing: -1px; color: #000000; border-left: 1px solid #000099; border-bottom: 1px solid #000099; border-right: 1px solid #000099; background-color: #E8F3FF; padding: 1px; line-height: 16px; }
td.banblu p { margin-top: 2px; margin-left: 2px; margin-bottom: 4px; margin-right: 2px; background-color: transparent; }
td.banblu ul { list-style: square inside; margin: 3px 0 3px 6px; }
td.banblu ol { list-style: decimal inside; margin: 3px 0 3px 6px; }
td.banblu a { text-decoration: none; font-size: 11px; color: #000099; background-color: transparent; }
td.banblu a:link , td.banblu a:visited { text-decoration: none; color: #000099; background-color: transparent; }
td.banblu a:hover { text-decoration: underline; color: #000099; background-color: transparent; }