@charset "utf-8";
/* main styles for bg and header */

.mainTabBg {  
	border: 1px #000000 solid; 
	background-image:  url(../immagini/bg_border/main-table-bg.gif);
}

.nascLiv {
	visibility: hidden; 
	clip:  rect(   );
}

/* Text styles */

.txGreyVer9b { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #CCCCCC; 
	font-weight: bold;
}

.txGreenVer10b { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #00FF00; 
	font-weight: bold;
}

.txGreenVer10b a:active { 
	color: #00FF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: underline;
}

.txGreenVer10b a:link {
	color: #00FF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: underline;
}
 
.txGreenVer10b a:visited {
	color: #00FF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: underline;
}
 
.txGreenVer10b a:hover {
	color: #00FF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}

.txDarkGreyVer10b { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #999999; 
	font-weight: bold;
}

.txDarkGreyVer10b a:active { 
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}

.txDarkGreyVer10b a:link {
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}
 
.txDarkGreyVer10b a:visited {
	color: #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}
 
.txDarkGreyVer10b a:hover {
	color: #FFFF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
}

.txGreyVer9b a:active {
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}

.txGreyVer9b a:link {
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}
 
.txGreyVer9b a:visited {
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}
 
.txGreyVer9b a:hover {
	color: #FFFF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}

.txBlackVer9 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000;
}

.txGreyVer10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CCCCCC;
}

.txGreyVer10 a:active { 
	color: #00FF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
}

.txGreyVer10 a:link {
	color: #00FF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
}
 
.txGreyVer10 a:visited {
	color: #00FF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
}
 
.txGreyVer10 a:hover {
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
}

.txGreenVer14 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #00FF00; 
	font-weight: bold; 
	letter-spacing: -1px;
}

.txGreenVer14 a:active {
	color: #00FF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.txGreenVer14 a:link {
	color: #00FF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
} 
.txGreenVer14 a:visited {
	color: #00FF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}
.txGreenVer14 a:hover {
	color: #00FF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}

.txGreyVer14 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #CCCCCC; 
	font-weight: bold; 
	letter-spacing: -1px;
}

.txDarkGreyVer9b { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #999999; 
	font-weight: bold;
}

.txDarkGreyVer9b a:active { 
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}

.txDarkGreyVer9b a:link {
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}
 
.txDarkGreyVer9b a:visited {
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}
 
.txDarkGreyVer9b a:hover {
	color: #FFFF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none;
}

.txBlackVer10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
}

.txGreyVer10News { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CCCCCC;
}

.txGreyVer10News a:active { 
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
}

.txGreyVer10News a:link {
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
}
 
.txGreyVer10News a:visited {
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: underline;
}
 
.txGreyVer10News a:hover {
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
}

/* Border styles */

.bordiTab {  
	background-color: #333333; 
	border-color: #000000 #999999 #999999 #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.bordiTabShade { 
	border-color: #000000 #999999 #999999 #000000; 
	background-image: url(../immagini/bg_border/bg_shade.gif); 
	border-style: solid; border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.bordiTabVerdi { 
	background-color: #333333; 
	border: #00FF00; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.bordiTabCatShade { 
	border-color: #000000 #999999 #999999 #000000; 
	background-image: url(../immagini/bg_border/bg-cat-shade.gif); 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.bordiTabBlackBg { 
	background-color: #000000; 
	border-color: #000000 #999999 #999999 #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}

.txGreenVer18 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #00FF00; 
	font-weight: bold;
	letter-spacing: -1px;
}

.bordiTabPurpleBg { 
	border-color: #000000 #999999 #999999 #000000; 
	background-image: url(../immagini/bg_border/bg_darkpurple.gif); 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.bordiTabNero { 
	background-color: #000000; 
	border-color: #000000 #999999 #999999 #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.bordoMarcaGrey {  
	border: 1px #333333 solid;
}

/* Form styles */

input {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 12px; 
	color: #00FF00; 
	background-color: #000000; 
	letter-spacing: -1px; 
	border: 1px #00FF00 solid;
}

select {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 12px; 
	color: #00FF00; 
	background-color: #000000; 
	letter-spacing: -1px; 
	border: 1px #00FF00 solid;
}

textarea { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 12px; 
	color: #00FF00; 
	background-color: #000000; 
	letter-spacing: -1px; 
	border: 1px #00FF00 solid;
}