
td.ymenuon {
   background-color: #660033; color: #f7f7f7;
   font-family: helvetica; font-size: 12;
   text-align: center;    vertical-align: middle;
   font-weight: bold;
}

td.yhistory {
  background-color: #f7f7f7; color: #660033;
  font-weight: bold; font-size: 12;
  text-align: right;
}

a.yhist, a.yhist:visited, a.yhist_hover {
  background-color: #f7f7f7; color: #660033;
  font-family: helvetica; font-size: 12;
}

body {
    background-color: #f7f7f7;
    /* color: #660033; */
    color: black;
    font-size: 12;
    text-align: justify;
    font-family: helvetica
}

p,li {
    color: black;
    font-size: 12; font-family: helvetica;
    text-align: justify;
}
p.c  {
    color: black;
    font-size: 12; font-family: helvetica;
    text-align: center;
}

h1 {
  color: #660033;
  margin-bottom: 0;
  font-size: 14;
  letter-spacing: 2;
  font-weight: bold
}

h2 {
  color: #660033;
  font-size: 14;
  letter-spacing: 2;
  font-weight: bold
}

table, td {
  color: black;
  font-family: helvetica; font-size: 12;
  vertical-align: top
}
th {
  color: black;
  font-family: helvetica; font-size: 12; font-weight: bold
}
td.c {
  color: black;
  font-family: helvetica; font-size: 12;
  text-align: center;
}


a, a:visited, a:hover {
  font-weight: bold;
  text-decoration: underline;
  font-size: 12;
  /* color: #660033 */
  color: black;
}
a.xtopic, a.xtopic:visited {
    font-weight: bold;
    text-decoration: none;
    font-family: helvetica;
    font-size: 12;
    color: #660033
}
a.xtopicrev, a.xtopicrev:visited {
    font-weight: bold;
    text-decoration: none;
    font-size: 12;
    color: #dcdcdc
}
td.xtopic {
    background-color: #dcdcdc;
    font-weight: bold;
    font-family: helvetica;
    font-size: 12;
    text-align: center;
    color: #660033
}
td.xtopicright {
    background-color: #dcdcdc;
    font-weight: bold;
    font-size: 12;
    text-align: right;
    color: #660033
}
td.xtopicrev {
    background: #660033;
    color: #dcdcdc;
    font-size: 12;
    font-weight: bold;
    text-align: center
}
table.xcontent, th.xcontent {
    /* Diventeranno tutti xcn. td.xcontent invece td.xcnbold */
    background-color: #660033;
    color: #f7f7f7;
    text-align: center;
    font-family: helvetica;
    font-size: 12
}
td.xcontent {
    background-color: #f7f7f7;
    color: #660033;
    font-weight: bold;
    font-size: 12;
    text-align: right
}
td.xcnt {
    background-color: #f7f7f7;
    color: #660033;
    font-size: 12;
    text-align: left
   }

p.quote {
  background-color: #b8b4b4;
  color: #660033;
  font-size: 12;
  font-weight: bold;
  text-align: center
} 

p.search {
  margin-top: 1em;
}

table.search {
  background: #660033; color: color: #f7f7f7;
}

tr.search {
  background: #f7f7f7; 
}

tr.dsearch {
  background: #dddddd; 
}

th.search {
    color: black;
    font-family: helvetica; font-size: 12; font-weight: bold;
    text-align: left
}

td.search, tr.search, input.search {
    /* background: #f7f7f7; */
    color: black;
    font-family: helvetica;
    text-decoration: none;
    font-size: 12
}
*.hsearch {
    /* background: #333333;
    color: #f7f7f7; */
    background: #dcdcdc;
    /* color: #660033; */
    color: black;
    font-family: helvetica;
    text-decoration: none;
    font-size: 12
}

td.csearch {
    background: #f7f7f7;
    /* color: #660033; */
    color: black;
    font-family: helvetica;
    text-decoration: none;
    text-align: center;
    font-size: 12
}

/* Eliminate */
td.searchoff  {
    background: #f7f7f7;
    color: #660033;
    font-size: 12
}
td.searchon  {
    background: #dcdcdc;
    color: #660033;
    font-size: 12
}
/* Eliminate */
table.footer {
    background: #333333;
    color: #f7f7f7
}
td.footer {
    background: #f7f7f7;
    text-align: center;
    font-size: 12
}
th.footer {
    background: #f7f7f7;
    color: #333333;
    text-align: left;
    font-family: helvetica;
    font-size: 12
}
/* FIne Eliminate */




