A:Link {
	text-decoration: none;
}

A:Hover {
	text-decoration: underline;
}

A:Visited {
	text-decoration: none;
}

A:Visited:hover {
	text-decoration: underline;
}
.mini_menu:link {
	font-family: Verdana;
	font-size: 7pt;
	color: #72706F;
	text-decoration: none;
}
.mini_menu:hover {
	font-family: Verdana;
	font-size: 7pt;
	color: #72706F;
	text-decoration: underline;
}
.mini_menu:visited {
	font-family: Verdana;
	font-size: 7pt;
	color: #72706F;
	text-decoration: none;
}
.mini_menu:visited:hover {
	font-family: Verdana;
	font-size: 7pt;
	color: #72706F;
	text-decoration: underline;
}
.menu:Link {
	font-family: Verdana;
	font-size: 8pt;
	color: #72706F;
	text-decoration: none;
}

.menu:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #72706F;
	text-decoration: underline;
}

.menu:Visited {
	font-family: Verdana;
	font-size: 8pt;
	color: #72706F;
	text-decoration: none;
}

.menu:Visited:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #72706F;
	text-decoration: underline;
}

.o7menu:Link {
	font-family: Verdana;
	font-size: 8pt;
	color: #F7A678;
	text-decoration: none;
}

.o7menu:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #F7A678;
	text-decoration: underline;
}

.o7menu:Visited {
	font-family: Verdana;
	font-size: 8pt;
	color: #F7A678;
	text-decoration: none;
}

.o7menu:Visited:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #F7A678;
	text-decoration: underline;
}

.special_menu:Link {
	font-family: Verdana;
	font-size: 8pt;
        font-weight: bold; 
	color: #72706F;
	text-decoration: none;
}

.special_menu:Hover {
	font-family: Verdana;
	font-size: 8pt;
        font-weight: bold; 
	color: #72706F;
	text-decoration: underline;
}

.special_menu:Visited {
	font-family: Verdana;
	font-size: 8pt;
        font-weight: bold; 
	color: #72706F;
	text-decoration: none;
}

.special_menu:Visited:hover {
	font-family: Verdana;
	font-size: 8pt;
        font-weight: bold; 
	color: #72706F;
	text-decoration: underline;
}

.special_title: {
	font-family: Verdana;
	font-size: 12pt;
        font-weight: bold; 
	color: #72706F;
	text-decoration: none;
}

.gray7 {
	font-family: Verdana;
	font-size: 7pt;
	color: #72706F;
	text-decoration: none;
}
.gray8 {
	font-family: Verdana;
	font-size: 8pt;
	color: #72706F;
	text-decoration: none;
}
.gray9 {
	font-family: Verdana;
	font-size: 9pt;
	color: #72706F;
	text-decoration: none;
}
.orange7 {
	font-family: Verdana;
	font-size: 7pt;
	color: #F7A678;
	text-decoration: none;
}
.orange8 {
	font-family: Verdana;
	font-size: 8pt;
	color: #F7A678;
	text-decoration: none;
}
.orange9 {
	font-family: Verdana;
	font-size: 9pt;
	color: #F7A678;
	text-decoration: none;
}

BODY {
      font-family: Verdana;
      font-size: 8pt;
      color: #72706F;
      background: #FCF9F6;
      margin-top: 0em;
      margin-right: 0em;
      margin-bottom: 0em;
      margin-left: 0em;
}

TABLE {
      padding: 0;
      spacing: 0;
      border-width: 0;
}

TD {
      border-top-width: 0;
      border-right-width: 0;
      border-bottom-width: 0;
      border-left-width: 0;
}

.input {
      font-family: Verdana;
      font-size: 8pt;
      color: #000000;
      border-top: solid #a0a0a0;
      border-right: solid #a0a0a0;
      border-bottom: solid #a0a0a0;
      border-left: solid #a0a0a0;
      border-top-width: 1;
      border-right-width: 1;
      border-bottom-width: 2;
      border-left-width: 1;
      padding: 3;
      height:16pt;
}

.input_needed {
      font-family: Verdana;
      font-size: 8pt;
      color: #000000;
      border-top: solid red;
      border-right: solid red;
      border-bottom: solid red;
      border-left: solid red;
      border-top-width: 1;
      border-right-width: 1;
      border-bottom-width: 2;
      border-left-width: 1;
      padding: 3;
      height:16pt;
}

.label {
      font-family: Verdana;
      font-size: 8pt;
      color: #ffffff;
      background: red;
      border-top: solid red;
      border-right: solid red;
      border-bottom: solid red;
      border-left: solid red;
      border-top-width: 1;
      border-right-width: 0;
      border-bottom-width: 1;
      border-left-width: 0;
}

.button {
      font-family: Verdana;
      font-size: 8pt;

}

TEXTAREA {
      font-family: Verdana;
      font-size: 8pt;
      color: #000000;
      background: #FFFFFF;
      border-top: solid #a0a0a0;
      border-right: solid #a0a0a0;
      border-bottom: solid #a0a0a0;
      border-left: solid #a0a0a0;
      border-top-width: 1;
      border-right-width: 1;
      border-bottom-width: 2;
      border-left-width: 1;
}

SELECT, OPTION, CHECKBOX {
      font-family: Verdana;
      font-size: 7pt;
      color: #000000;
      background: #FFFFFF;
      border-top: solid #a0a0a0;
      border-right: solid #a0a0a0;
      border-bottom: solid #a0a0a0;
      border-left: solid #a0a0a0;
      border-top-width: 1;
      border-right-width: 1;
      border-bottom-width: 2;
      border-left-width: 1;
}

IMG {
      border: 0;
}

LI { list-style: url(gfx/freccia_03.gif) disc
}

HR { color: #F7A678;
     width: 100%;
     height: 1px;
}

.warning {
      border-top: solid red;
      border-right: solid red;
      border-bottom: solid red;
      border-left: solid red;
      border-top-width: 1;
      border-right-width: 1;
      border-bottom-width: 2;
      border-left-width: 1;
      padding: 10;
}

.cal_top {
      font-family: Arial Narrow;
      font-size: 8pt;
      color: #000000;
      background: red;
      border-top: sild red;
      border-right: solid red;
      border-bottom: solid red;
      border-left: solid red;
      border-width: 0;
      width: 100%;
}
.cal_td {
      background: transparent;
      border-top: solid red;
      border-right: solid red;
      border-bottom: solid #d0d0d0;
      border-left: solid red;
      border-top-width: 0;
      border-right-width: 0;
      border-bottom-width: 0;
      border-left-width: 0;
}
.cal_mid {
      font-family: Arial Narrow;
      font-size: 7pt;
      color: #a0a0a0;
      background: #e0e0e0;
      border-top: sild red;
      border-right: solid red;
      border-bottom: solid red;
      border-left: solid red;
      border-width: 0;
      width: 100%;
}
.cal_bot {
      font-family: Serif;
      font-size: 8pt;
      color: #000000;
      background: #ffffff;
      border-top: sild red;
      border-right: solid red;
      border-bottom: solid red;
      border-left: solid red;
      border-width: 0;
}
.cal_lab {
      font-family: Tahoma;
      font-size: 7pt;
      color: #000000;
      border-width: 1;
      border: #ffffff;
}

.close {
      font-family: Tahoma;
      font-size: 8pt;
      color: #ffffff;
      border-width: 1;
      border: #ffffff;
}

FIELDSET {
      padding: 2
}
LEGEND {
      font-family: Verdana;
      font-size: 8pt;
      color: #f00000;
      padding: 2
}

.category_main {
  font-weight: bold; 
  font-size: 11pt;
  line-height: 11pt; 
  font-family: Verdana; 
  font-variant: normal;
  font-style: normal;
  font-stretch: normal;
  font-size-adjust: none;
  color: #000000;
}
.category_main_edit { 
  font-weight: bold; 
  font-size: 11pt;
  line-height: 11pt; 
  font-family: Verdana; 
  font-variant: normal;
  font-style: normal;
  font-stretch: normal;
  font-size-adjust: none;
  color: red;
}
.category { 
  font-weight: normal; 
  font-size: 10pt;
  line-height: 10pt; 
  font-family: Verdana; 
  font-variant: normal;
  font-style: normal;
  font-stretch: normal;
  font-size-adjust: none;
  color: #000000;
}
.category_edit { 
  font-weight: bold; 
  font-size: 10pt;
  line-height: 10pt; 
  font-family: Verdana; 
  font-variant: normal;
  font-style: normal;
  font-stretch: normal;
  font-size-adjust: none;
  color: red;
}
br.mini {
 line-height:15px;
}