body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   background-color: #6E6E6E;
   color: #000000;
   margin: 6px 0 8px ;
   padding: 0;
   text-align: center;
   background-image: url(/img/lgren062.jpg);
}
.nasco { display: none; }
a {
   color: #004623;
}
a:link  {
   color: #FF0000;
}
a:visited {
   color: #FF00FF;
}
a:hover {
   text-decoration: underline;
   color: #5A41FF;
}
a, a:link, a:visited {
   text-decoration: none;
   background-color: transparent;
}
a, a:link, a:visited, a:hover {
   background-color: transparent;
}
ul {
   text-align: left ;
   margin: 3px 0 3px 30px;
   padding: 0 ;
}
ol {
   text-align: left ;
   margin: 3px 0 3px 34px;
   padding: 0 ;
}
.pad {
   padding: 3px ;
}
img.cent {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
h1 {
   font-size: 18px;
   color: #004F27;
   margin-bottom: 6px;
   margin-top: 6px;
   text-align: center;
   letter-spacing: -1px;
}
h2 {
   font-size: 12px;
   color: #004A00;
   line-height: 15px;
   margin: 12px 5px 4px ;
}
h3 {
   font-size: 12px;
   color: #CB3E14;
   line-height: 15px;
   margin: 12px 5px 4px ;
}
h1, h2, h3 {
   font-weight: bold;
   text-decoration: none;
   background-color: transparent;
}
td {
  font-size: 13px;
}
p {
   margin: 2px 5px 4px ;
   letter-spacing: -1px;
   text-align: justify;
   background-color: transparent;
}
h2, h3, p {
   word-spacing: 2px;
   text-indent: 10px;
}
.titolorosso {
   color: #990000;
}
.piepagina {
   color: #FFD291 ;
}
.txtgrigio {
   color: #525252;
}
.piepagina, .txtgrigio {
   font-size: 12px;
   font-style: italic;
   word-spacing: 1px;
   margin-bottom: 4px;
   margin-top: 2px;
}
.art {
   font-size: 13px;
   color: #000000;
   padding: 2px 2px 0 3px;
   line-height: 18px;
   text-align: left;
}
.art a:hover {
   border-bottom: 1px solid #730000 ;
}
.art h2 {
   font-size: 13px;
   color: #000080;
   line-height: 18px;
   border-bottom: 1px solid #000080;
   background-color: #D9E4FF;
   margin: 12px 1px 3px ;
   text-align: left ;
}
.art p {
   margin: 2px 5px 4px 5px ;
   word-spacing: 2px;
   letter-spacing: -1px;
/*    background-color: #FFFFFF; */
}

/* ----------------------------------------- */
/* -------------- BANNER e BOX ------------- */
/* ----------------------------------------- */
.titbangia, .titbansal, .titbanblu, .titbangri, .titbanver, .titbanscu, .titbangro {
   letter-spacing: -1px;
   word-spacing: 1px;
   font-size: 12px;
   font-weight: bold;
   padding: 2px 0 2px 2px;
}
.bangia, .bansal, .banblu, .bangri, .banver, .banscu {
   font-size: 11px;
   word-spacing: 1px;
   letter-spacing: -1px;
   text-align: center ;
}
.titbangia {
   border: 1px solid #8F3C03;
   background-color: #E14900;
   color: #FFFF00;
}
.bangia {
   background-color: #FBFBFB;
   border-left: 1px solid #8F3C03;
   border-bottom: 1px solid #8F3C03;
   border-right: 1px solid #8F3C03;
}
.titbansal {
   border: 1px solid #750000;
   background-color: #B70000 ;
   color: yellow;
}
.bansal {
   background-color: #F2F2F2;
   border-left: 1px solid #750000;
   border-bottom: 1px solid #750000;
   border-right: 1px solid #750000;
}
.titbanblu {
   border: 1px solid #000099;
   background-color: #0062C4;
   color: yellow;
}
.banblu {
   background-color: #E8F3FF;
   border-left: 1px solid #000099;
   border-bottom: 1px solid #000099;
   border-right: 1px solid #000099;
}
.titbangri {
   border: 1px solid #404040;
   background-color: #DDDDDD;
   color: #404040;
}
.bangri {
   background-color: #ffffff;
   border-left: 1px solid #404040;
   border-bottom: 1px solid #404040;
   border-right: 1px solid #404040;
}
.titbanver {
   border: 1px solid #004f27;
   background-color: #009d4f;
   color: yellow;
}
.banver {
   background-color: #c4ffc4;
   border-left: 1px solid #004f27;
   border-bottom: 1px solid #004f27;
   border-right: 1px solid #004f27;
}
.titbanscu {
   border: 1px solid #000000;
   background-color: #4A4A4A;
   color: #F7F7F7;
}
.banscu {
   background-color: #F7F7F7;
   border-left: 1px solid #000000;
   border-bottom: 1px solid #000000;
   border-right: 1px solid #000000;
}
.titbangro {
   border: 1px solid #000099;
   background-color: #D9E4FF;
   color: #000099;
}
.bangro {
   background-color: #FFFFFF;
   border-left: 1px solid #000099;
   border-bottom: 1px solid #000099;
   border-right: 1px solid #000099;
   line-height: 16px;
   word-spacing: 1px;
   letter-spacing: -1px;
   text-align: center;
}
.nobox {
   font-size: 11px;
   word-spacing: 1px;
   letter-spacing: -1px;
   text-align: center ;
}
/* ----------------------------------------- */
/* ------------------ MENU ----------------- */
/* ----------------------------------------- */
td.bmn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #911B18; margin: 0; word-spacing: 1px; letter-spacing: -1px; font-weight: bold;  }
td.bmn a { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #911B18; 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: #911B18; background-color: transparent; }
td.bmn a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color: #FF8746; background-color: transparent; }

ul.banmnu {
   width: 100% ;
   list-style: none;
   margin:0;
   padding:0;
}

ul.banmnu li a {
  display: block;
  text-decoration: none;
  padding: 0 8px;
}

ul.banmnu li {
  display:inline
}

ul.banmnu li a:link, ul.banmnu li a:visited {
  color: #009;
}

ul.banmnu li a:hover, ul.banmnu li a:active {
   text-decoration: underline ;
   color: #000099;
   margin-left: 5px ;
}

ul.banmnuev {
   width: 100% ;
   list-style: none;
   margin: 0;
   padding: 0;
}

ul.banmnuev li a {
  display:block;
  text-decoration:none;
  padding: 0 8px;
}

ul.banmnuev li {
  display:inline ;
}

ul.banmnuev li a:link, ul.banmnuev li a:visited {
  color: #009;
}

ul.banmnuev li a:hover, ul.banmnuev li a:active {
   text-decoration: underline ;
   color: #000099;
   background-color: #FFED48;
}