body {  
  color: #666666;
  scrollbar-3d-light-color: #FFFFFF;
  scrollbar-arrow-color: #666666;
  scrollbar-base-color: #666666;
  scrollbar-dark-shadow-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
}

ul {
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 25px;
}

.ul.normale {
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 25px;
    font-size: 12px;
    font-family: verdana;
    color: black;
    font-weight: normal;
}

ol {
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 25px;
}

a:link, a:active, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a.menu_blue:link, a.menu_blue:active, a.menu_blue:visited, a.menu_red:link, a.menu_red:active, a.menu_red:visited {
  text-decoration: none;
}

a.menu_blue:hover, a.menu_red:hover {
  text-decoration: none;
}

a.link_tfr:hover{
    color: #C9230B;
}

table.tableQuote {
  background-image: url(images/btnQuote.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

.menu_red {
  font-family: Tahoma;
  font-size: 11;
  font-weight: bold;
  color: #C9230B;
}

.menu_blue {
  font-family: Tahoma;
  font-size: 11;
  font-weight: bold;
  color: #5B1400;
}

.menu_white {
  font-family: Tahoma;
  font-size: 11;
  font-weight: bold;
  color: white;
}

.menu_marrone {
  font-family: Tahoma;
  font-size: 11;
  font-weight: bold;
  color: #632423;
}

.link_tfr {
  font-family: Tahoma;
  font-size: 11;
  font-weight: bold;
  color: #5B1400;
}

.titolo {
  font-family: Tahoma;
  font-size: 16;
  font-weight: bold;
  color: #5B1400;  
}

.titolo_red {
  font-family: Tahoma;
  font-size: 16;
  font-weight: bold;
  color: #C9230B;  
}

.titolo_up {
  font-family: Tahoma;
  font-size: 16;
  font-weight: bold;
  color: #5B1400;
  text-transform: uppercase;
}

.titolo14 {
  font-family: Tahoma;
  font-size: 14;
  font-weight: bold;
  color: #5B1400;
}

.titoletto {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #5B1400;
}

.titoletto_white {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #ffffff;
}

.titoletto_verde {
  font-family: Verdana;
  font-size: 12;
  font-weight: bold;
  color: #5B1400;
}

.testo_news {
  font-family: Verdana;
  color: black;
  font-size: 9;
}

.testo {
  font-family: Verdana;
  color: black;
  font-size: 10;
  text-align: justify;
}

.testo11 {
  font-family: Verdana;
  color: black;
  font-size: 11;
}

.testo_nj {
  font-family: Verdana;
  color: black;
  font-size: 10;
}

.testo_bold {
  font-family: Verdana;
  color: #5B1400;
  font-size: 10;
  font-weight: bold;
}

.testo_blue {
  font-family: Verdana;
  color: #5B1400;
  font-size: 10;
}

.testo_red {
  font-family: Verdana;
  color: #C9230B;
  font-size: 10;
}

.testo_white {
  font-family: Verdana;
  color: white;
  font-size: 10;
}

.titolo_in_costruzione {
  font-family: Verdana;
  color: F83030;
  font-size: 22;
}

.testo_in_costruzione {
  font-family: Verdana;
  color: F83030;
  font-size: 17;
}

a.menu_blue:link, a.menu_blue:active, a.menu_blue:visited, a.menu_red:link, a.menu_red:active, a.menu_red:visited {
  text-decoration: none;
}

a.link_rosso:link, a.link_rosso:active, a.link_rosso:visited {
  text-decoration: underline;
  font-family: Verdana;
  font-size: 12;
  color: red;
}

a.link_rosso:hover {
  color: #5B1400;
   text-decoration: underline;
  
}

img.bordata {
  border: 1px solid black;
}

div.notiz_0109 {
  position: absolute;
  z-index: 2;
  width: 240px;
  height: 360px;
  top: 230px;
  left: 450px;
  visibility: hidden;
  background-color: transparent;
}

div.notiz_1008 {
  position: absolute;
  z-index: 2;
  width: 240px;
  height: 360px;
  top: 230px;
  left: 450px;
  visibility: hidden;
  background-color: transparent;
}

div.notiz_0708 {
  position: absolute;
  z-index: 2;
  width: 240px;
  height: 360px;
  top: 230px;
  left: 450px;
  visibility: hidden;
  background-color: transparent;
}

div.notiz_0308 {
  position: absolute;
  z-index: 2;
  width: 240px;
  height: 360px;
  top: 230px;
  left: 450px;
  visibility: hidden;
  background-color: transparent;
}

div.notiz_0208 {
  position: absolute;
  z-index: 2;
  width: 240px;
  height: 360px;
  top: 260px;
  left: 450px;
  visibility: hidden;
  background-color: transparent;
}

div.notiz_08 {
  position: absolute;
  z-index: 2;
  width: 240px;
  height: 360px;
  top: 290px;
  left: 450px;
  visibility: hidden;
  background-color: transparent;
}

div.notiz_07 {
  position: absolute;
  z-index: 2;
  width: 275px;
  height: 360px;
  top: 320px;
  left: 450px;
  visibility: hidden;
  background-color: transparent;
}

table {  
  border-color: black;
}

tr { 
  border-color: black;
}

td { 
  border-color: black;
}