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/dgrey037.jpg);
}
.nasco { display: none; }
a {
   color: #000099;
}
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: #000099;
   margin-bottom: 6px;
   margin-top: 6px;
   text-align: center;
   letter-spacing: -1px;
}
h2 {
   font-size: 12px;
   color: #CB3E14;
   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; */
}
.motd {
   font-size: 14px;
   color: #000099;
   font-style: italic;
   word-spacing: 3px;
   line-height: 20px ;
}

.inbreve {
   padding: 2px 5px 4px 5px ;
   background-color: #FFFFBB;
   font-size: 12px;
   color: #000099;
   font-style: italic;
   font-weight: bold;
   word-spacing: 2px;
   line-height: 18px ;
   text-align: right ;
}

div.codice, .code {
    width: 400px;
    overflow: auto;
    background-color: #EBEBEB;
    border-top: 1px dotted #9F9F9F;
    border-bottom: 1px dotted #9F9F9F;
    padding: 4px 6px 4px 10px;
    font-family: 'courier new', courier, monospace;
    font-size: 12px;
    color: #000A45;
    text-indent: 0px;
    font-weight: bold;
    text-align: left ;
}
/* ----------------------------------------- */
/* -------------- 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 ----------------- */
/* ----------------------------------------- */
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;
}


/* ----------------------------------------- */
/* ------------- Menu dinamico ------------- */
/* ----------------------------------------- */
.ddmx {
    font: 11px sans-serif;
}
.ddmx a, .ddmx .item1:link, .ddmx .item1:visited, .ddmx .item2:link, .ddmx .item2:visited {
   color: #000000;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: transparent ;
    font: 11px sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
/*     padding: 3px 8px 4px 8px; */
    padding: 3px 0px 4px 0px;
    text-indent: 8px;
    text-align: left;
    font: 11px sans-serif;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #F4F4F4;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #D5D5D5;
    color: #990000;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #525252;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

/* ----------------------------------------- */
/* -------- struttura della pagina --------- */
/* ----------------------------------------- */
#ausiliario {
   /* Per IE: Attenzione alle dimensioni !!! era 950 */
   width: 960px ;
   margin-left: auto ;
   margin-right: auto ;
   text-align: left ;
   position: relative;
}
#main {
   width: 770px ;
   text-align: left ;
   float: left ;
}
#maincenter {
   width: 770px ;
   text-align: left ;
   margin-left: auto ;
   margin-right: auto ;
   text-align: left ;
   position: relative;
}
#testata {
   width: 770px ;
   background: #FFF;
   margin: 0;
   border: 0 ;
   padding: 0 0 5px 0 ;

}
#corpo {
   background: #FFF;
   float: left ;
   padding-top: 3px ;
   padding-bottom: 6px ;
}
#coda {
   background: #FFFFFF;
   clear: left ;
   border-bottom: 4px solid #730000 ;
}
#corpo, #coda {
   width: 770px ;
}
#sx {
   float: left;
   width: 170px ;
   text-align: center ;
}
#cx {
   float: left;
   width: 425px ;
   text-align: center ;
}
#cxnodx {
   float: left;
   width: 600px ;
   text-align: center ;
}
#dx {
   float: left;
   width: 170px ;
   text-align: center ;
}
#sx, #cx, #dx {
   margin: 0 ;
   padding: 0 ;
}
#box{
   margin-left: 774px;
   border: 1px solid #42518C ;
   padding: 5px ;
   text-align: center;
   background: #fff ;
   width: 170px ;
}

/* Fotorassegne */
.icone1 {
   border: 1px solid #525252;
   background: #D5D5D5;
}
.icone2 {
   border: 1px solid #990000;
   background: #FFFAC2;
}
.cardbut a, .cardbut a:link, .cardbut a:visited, .cardbut a:hover {
   text-decoration: none;
   border-bottom: 0 ;
}
.icone2 a, .icone2 a:link, .icone2 a:visited, .icone2 a:hover {
   text-decoration: none;
   border-bottom: 0 ;
}

/* Cloud Tag */
.tCloud {background-color: #fff; width: 160px; margin: 0 auto; padding: 5px 0px 5px 0px; border: 3px double #AAAAAA;}
.tCloud h4 { font-size: 13px; color: #AAAAAA; font-weight: bold; margin: 0 auto; }
.tCloud p {margin: 0px; line-height: 25px; padding:  0px 4px 4px 4px; text-align: center; word-spacing: 6px;}
.tCloud p a:visited {color: #222C9D; text-decoration:none;}

/*.tCloud a.tag7 {font-size: 20px;font-weight: normal;font-style: normal;}
.tCloud a.tag6 {font-size: 18px;font-weight: normal;font-style: normal;}
.tCloud a.tag5 {font-size: 16px;font-weight: normal;font-style: normal;}
.tCloud a.tag4 {font-size: 15px;font-weight: normal;font-style: normal;}
.tCloud a.tag3 {font-size: 14px;font-weight: normal;font-style: normal;}
.tCloud a.tag2 {font-size: 12px;font-weight: normal;font-style: normal;}
.tCloud a.tag1 {font-size: 10px;font-weight: normal;font-style: normal;}*/

.tCloud a.tag7 {font-size: 200%;font-weight: normal;font-style: normal;}
.tCloud a.tag6 {font-size: 180%;font-weight: normal;font-style: normal;}
.tCloud a.tag5 {font-size: 150%;font-weight: normal;font-style: normal;}
.tCloud a.tag4 {font-size: 130%;font-weight: normal;font-style: normal;}
.tCloud a.tag3 {font-size: 100%;font-weight: normal;font-style: normal;}
.tCloud a.tag2 {font-size: 80%;font-weight: normal;font-style: normal;}
.tCloud a.tag1 {font-size: 55%;font-weight: normal;font-style: normal;}