BODY {
  background-color: #FFFFFF;
}

P, TD {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

TD.main {
  background: #FFFFFF url(images/fnd-main.gif);
  background-repeat: repeat-x;
}

INPUT, SELECT, TEXTAREA {
  background-color: #EAEAEA;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  border: 1px solid #AAAAAA;
}

H1 {
  color: #E77919;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
}

H2 {
  background-color: #3D756C;
  color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  margin: 0px;
}

A, A:LINK, A:VISITED, A:ACTIVE {
  color: #000000;
  text-decoration: underline;
}

A:HOVER {
  color: #DD0000;
  text-decoration: none;
}

SPAN.orange {
  background-color: #E77919;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px;
  margin: 0px 0px 10px 0px;
  display: block;
}

SPAN.orange A, SPAN.orange A:LINK, SPAN.orange A:VISITED, SPAN.orange A:ACTIVE {
  color: #FFFFFF;
  text-decoration: none;
}

SPAN.orange A:HOVER {
  color: #FFFF00;
  text-decoration: none;
}

SPAN.green {
  background-color: #3D756C;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px;
  margin: 0px 0px 10px 0px;
  display: block;
}

SPAN.green A, SPAN.green A:LINK, SPAN.green A:VISITED, SPAN.green A:ACTIVE {
  color: #FFFFFF;
  text-decoration: none;
}

SPAN.green A:HOVER {
  color: #FFFF00;
  text-decoration: none;
}

UL, OL {
  margin: 5px 0px 10px 0px;
  padding: 0px 2em;
}

UL.menuleft {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

UL.menuleft LI {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 3px;
  height: 1em; line-height: 1em;
}

UL.menuleft LI A, UL.menuleft LI A:LINK, UL.menuleft LI A:VISITED, UL.menuleft LI A:ACTIVE {
  color: #3D756C;
  text-decoration: none;
  display: block;
}

UL.menuleft LI A:HOVER {
  color: #E77919;
  text-decoration: none;
}

UL.menuleft LI.on {
  background-color: #E77919;
  color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 3px;
  height: 1em; line-height: 1em;
}

UL.menuleft LI.on A, UL.menuleft LI.on A:LINK, UL.menuleft LI.on A:VISITED, UL.menuleft LI.on A:ACTIVE {
  background-color: #E77919;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}

UL.menuleft LI.on A:HOVER {
  background-color: #E77919;
  color: #FFFF00;
  text-decoration: none;
}

UL.submenuleft {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

UL.submenuleft LI {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 0px;
  padding: 3px;
  height: 1em; line-height: 1em;
}

UL.submenuleft LI A, UL.submenuleft LI A:LINK, UL.submenuleft LI A:VISITED, UL.submenuleft LI A:ACTIVE {
  color: #AAAAAA;
  text-decoration: none;
  display: block;
}

UL.submenuleft LI A:HOVER {
  color: #E77919;
  text-decoration: none;
}

UL.submenuleft LI.on {
  background-color: #3D756C;
  color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 0px;
  padding: 3px;
  height: 1em; line-height: 1em;
}

.bianco {
  color: #FFFFFF;
}

.segue {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  text-align: right;
}

.segue A, .segue A:LINK, .segue A:VISITED, .segue A:ACTIVE {
  color: #000000;
  text-decoration: underline;
}

.segue A:HOVER {
  color: #DD0000;
  text-decoration: none;
}

.dida {
  color: #AAAAAA;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.dida A, .dida A:LINK, .dida A:VISITED, .dida A:ACTIVE {
  color: #AAAAAA;
  text-decoration: underline;
}

.dida A:HOVER {
  color: #000000;
  text-decoration: none;
}

.menuadmin {
  color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  padding: 5px;
  margin: 5px;
}

.menuadmin A, .menuadmin A:LINK, .menuadmin A:VISITED, .menuadmin A:ACTIVE {
  color: #FFFFFF;
  text-decoration: none;
}

.menuadmin A:HOVER {
  color: #FFFF00;
  text-decoration: none;
}

.header {
  color: #787878;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  padding: 10px;
}

.header A, .header A:LINK, .header A:VISITED, .header A:ACTIVE {
  color: #787878;
  text-decoration: none;
}

.header A:HOVER {
  color: #000000;
  text-decoration: none;
}

.foot {
  color: #AAAAAA;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.foot A, .foot A:LINK, .foot A:VISITED, .foot A:ACTIVE {
  color: #AAAAAA;
  text-decoration: none;
}

.foot A:HOVER {
  color: #000000;
  text-decoration: none;
}

.menufoot {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.menufoot A, .menufoot A:LINK, .menufoot A:VISITED, .menufoot A:ACTIVE {
  color: #000000;
  text-decoration: none;
}

.menufoot A:HOVER {
  color: #DD0000;
  text-decoration: none;
}

.alert {
  color: #FF0000;
  font-weight: bold;
}