P, TD {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

.home TD {
  line-height: 16px;
}

INPUT, SELECT, TEXTAREA {
  background-color: #E9F9CE;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  border: 1px solid #5B7446;
}

H1 {
  color: #9FC381;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin: 0px;
}

H2 {
  color: #5B7446;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  margin: 0px;
}

a, a:LINK, a:VISITED, a:ACTIVE {
  color: #000000;
  text-decoration: none;
}

a:HOVER {
  color: #DD0000;
  text-decoration: underline;
}

.titolo {
  color: #A92E23;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
}

.titolo A, .titolo A:LINK, .titolo A:VISITED, .titolo A:ACTIVE {
  font-size: 14px;
  color: #DD0000;
  text-decoration: none;
}

.titolo A:HOVER {
  font-size: 14px;
  color: #A92E23;
  text-decoration: none;
}

.menu {
  /*color: #B1B41C;*/
  color: #FFFFFF;
}

.menu A, .menu A:LINK, .menu A:VISITED, .menu A:ACTIVE {
  /*color: #B1B41C;*/
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

.menu A:HOVER {
  /*color: #FFFFFF;*/
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.menuOn A, .menuOn A:LINK, .menuOn A:VISITED, .menuOn A:ACTIVE, .menuOn A:HOVER {
  /*color: #FFFFFF;*/
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

/* style per menu di 2 livello */

.menuButtons {
  color: #5B7446; 
}

.menuButtons A, .menuButtons A:LINK, .menuButtons A:VISITED, .menuButtons A:ACTIVE {
  color: #5B7446;
  text-decoration: none;
  font-weight: bold;
}

.menuButtons A:HOVER {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.menuButtonsOn A, .menuButtonsOn A:LINK, .menuButtonsOn A:VISITED, .menuButtonsOn A:ACTIVE, .menuButtonsOn A:HOVER {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

/* fine style per menu di 2 livello */




.b2b {
  color: #FFFF00;
}

.b2b A, .b2b A:LINK, .b2b A:VISITED, .b2b A:ACTIVE {
  color: #FFFF00;
  text-decoration: none;
  font-weight: bold;
}

.b2b A:HOVER {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

.bianco {
  color: #FFFFFF;
}

.bianco A, .bianco A:LINK, .bianco A:VISITED, .bianco A:ACTIVE {
  color: #FFFFFF;
  text-decoration: none;
}

.bianco A:HOVER {
  color: #FFFFFF;
  text-decoration: none;
}

.menuFoot {
  color: #D3F29C;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.menuFoot A, .menuFoot A:LINK, .menuFoot A:VISITED, .menuFoot A:ACTIVE {
  color: #D3F29C;
  text-decoration: none;
}

.menuFoot A:HOVER {
  color: #FFCC00;
  text-decoration: none;
}

.dida {
  color: #777777;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.segue {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.segue A, .segue A:LINK, .segue A:VISITED, .segue A:ACTIVE {
  color: #000000;
  text-decoration: none;
}

.segue A:HOVER {
  color: #DD0000;
  text-decoration: none;
}

.foot {
  color: #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

.foot A, .foot A:LINK, .foot A:VISITED, .foot A:ACTIVE {
  color: #000000;
  text-decoration: none;
}

.foot A:HOVER {
  color: #DD0000;
  text-decoration: none;
}

.logout {
	background-color:  #A92E23;
}

.logout a {
	color: #ffffff;
	font-family: verdana,serif;
	font-size: 10;
	font-weight: bold;
	}

.innermenu {
  font-family: Tahoma, Arial, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

.innermenu a, .innermenu a:LINK, .innermenu a:VISITED, .innermenu a:ACTIVE {	
  color: #9FC381;
}

.innermenu a:HOVER {
  color: #DD0000;
  text-decoration: none;
}

.vipatable {
  color: #9FC381;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin: 0px;
	}

.vipatable th {
	font-weight: bold;
	text-align: left;
    font-size: 11px;
}

.vipatable td {
	
}

.vipatableBorder {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin: 0px;
  background-color: #eeeeee;
}

.vipatableBorder th {
	font-weight: bold;
	text-align: left;
    font-size: 11px;
    background-color: #5b7446;
    color:#ffffff;
}


.titletable {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin: 0px; 
  color:  #A92E23;
}

.titletable th {
	font-weight: bold;
	text-align: left;
    font-size: 11px;
}

.titletable td {
  color:  #000000;
}

.bgred {
	background-color: #ff0000;
	color: #000000;
}

.bgwhite {
	background-color: #ffffff;
}

.bggreen {
	background-color:  #9FC381;
}

.bgwhite A, .bgwhite A:LINK, .bgwhite A:VISITED, .bgwhite A:ACTIVE {
  font-size: 11px;
  color: #5b7446;
  text-decoration: none;
}

.bgwhite A:HOVER {
  font-size: 11px;
  color: #A92E23;
  text-decoration: underline;
}

.td_login {
        background-color: #e9f9ce;
}

.tablegriglia {
}

.tablegriglia td{
        background-color: #ffffff;
        font-size: 9px;
        text-align: center;
}

.tablegriglia th{
        background-color: #d3f29c;
        font-size: 10px;
        text-align: center;
}

.menuDivPkgtttttttttt {
    position: absolute; 
    display: none; 
    background-color: #A92E23;
    width: 302px; 
    border: 1px solid #000000; 
    text-align: right; 
    font-family: verdana; 
    font-size: 8px; 
    color: #ffffff;
}

.menuDivPkg {
    position: absolute; 
    display: none; 
    background-color: #5B7446;
    width: 302px; 
    border: 1px solid #000000; 
    text-align: right; 
    font-family: verdana; 
    font-size: 10px; 
    color: #B1B41C;
}


.menuDivPkg a {
	text-decoration: none;
	color: #ffffff;
	}
	
.contentDivPkg {
	position: absolute; 
	display: none; 
	background-color: #ffffff;
	}

