body { background-color: #696969; }

p { font-size: 12px; }

td { font-family: arial; }
.main { color: #696969; font-size: 12px; font-family: arial; background-color: #dcdcdc; text-align: justify; padding: 5px 15px; border-top: 1px groove #c0c0c0; border-left: 1px groove #c0c0c0; border-bottom: 1px groove #c0c0c0; }
h1 { color: #696969; font-size: 20px; font-family: "times new roman"; font-weight: bold; letter-spacing: 1px; margin: 0; padding-left: 15px; }
h2 { color: #696969; font-size: 13px; line-height: 14px; letter-spacing: 1px; margin: 0; rder-bottom-style: dotted; }
h3 { color: #000; font-size: 13px; font-family: arial, Helvetica, sans-serif; background-color: #c0c0c0; letter-spacing: 1px; margin: 0; padding-top: 5px; padding-left: 5px; border-bottom: 1px solid #808080; border-left: 1px solid #808080; }
h4 { color: #000; font-size: 13px; background-color: #d3d3d3; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-bottom: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9; }
.menu_up { font-size: 11px; font-family: arial; }
.link_up { font-size: 12px; font-family: arial; background-color: #d3d3d3; border-bottom: 1px groove #808080; border-left: 1px groove #808080; }
.sub_intest { font-size: 17px; font-family: arial; letter-spacing: 1px; }
.intest { color: #696969; font-size: 20px; font-family: "times new roman"; font-weight: bold; letter-spacing: 1px; padding-left: 20px; }
.premi { font-size: 13px; line-height: 14px; background-color: #f5f5f5; letter-spacing: 1px; padding-right: 5px; padding-left: 5px; border: outset 1px #808080; }
a,a:link,a:active,a:visited { color: #333; text-decoration: none; }
a:hover { color: #ff8c00; background-repeat: repeat; text-decoration: none; }
.home_news { border-right: 1px groove #808080; border-bottom: 1px groove #808080; }
.news { font-size: 12px; text-align: justify; padding: 5px 5px 5px 10px; border-bottom: 1px solid #666; }
.news_title { font-size: 12px; text-align: justify; letter-spacing: 1px; padding-right: 3px; padding-left: 3px; }
.albo { text-align: justify; padding: 5px 10px; border: groove 1px #808080; }
table { background-color: #fff; }
.back_right { background-color: #808080; border-right: 1px groove #c0c0c0; border-bottom: 1px groove #c0c0c0; }
.doc { text-align: justify; padding: 15px; }
.intest_title { color: #dcdcdc; font-size: 20px; font-family: "times new roman"; font-weight: bold; letter-spacing: 2px; padding-right: 10px; padding-left: 10px; }
.up_pres { font-size: 15px; }
