.TXTWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
}

.TXTOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	background-image : url(../Imm/linea_puntinata_orange.gif);
	background-position : bottom;
	background-repeat : no-repeat;
}

.TXTOrangeNoImm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}

.TXTWhiteImm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	background-image : url(../Imm/gray.jpg);
	background-repeat : no-repeat;
	background-position : right;
}
.TXTtitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.TXTtitoloWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.TXTtitoloOcra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: Black;
	}
.TXTOcra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DD8A00;
}
.TXTblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.TBLpuntinata {
	border: 1px dotted #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	font-style: normal;
	font-weight: bold;
}

.TBLpuntinataOrange {
	border: 1px solid #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 4px;
}

.TXTWhiteVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
}

.TXTOrangeVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	padding-right: 4px;
	padding-left: 4px;
}

h3 {
	color : #6C6C6C;
	padding-top : 12px;
}

.TXTbig {
	color : #6C6C6C;
	padding-top : 12px;
	font-size: 20px;
}

.TXTcomeh3 {
	font-family: Arial, Helvetica, sans-serif;
	color : #6C6C6C;
	font-size: 18px;
	font-weight : bold;
	padding-top : 9px;
}

.TXTWhiteVerdanaBgAra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF9900;
	padding-left: 4px;
}

.TXTWhiteVerdanaNoPad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.TXTWhiteVerdanaPad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 4px;
}


.TXTtimes {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #FFFFFF;
	line-height: 21px;
	font-style: oblique;
}

.TXTGrayVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 17px;
}

.TXTblackVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 4px;
	padding-left: 4px;
}

a.UnderWhite:link { 
text-decoration: none;
color: White;
 }
a.UnderWhite:active{
text-decoration: none;
color: #FF9900;
} 
a.UnderWhite:visited {
text-decoration: none;
color: White;
} 
a.UnderWhite:hover { 
text-decoration: none;
color: #FF9900;
} 

a.UnderGray:link { 
text-decoration: underline;
color: #6C6C6C;
 }
a.UnderGray:active{
text-decoration: none;
color: #6C6C6C;
} 
a.UnderGray:visited {
text-decoration: underline;
color: #6C6C6C;
} 
a.UnderGray:hover { 
text-decoration: none;
color: #6C6C6C;
} 







a.UnderWhiteReal:link { 
text-decoration: underline;
color: White;
 }
a.UnderWhiteReal:active{
text-decoration: underline;
color: #FF9900;
} 
a.UnderWhiteReal:visited {
text-decoration: none;
color: White;
} 
a.UnderWhiteReal:hover { 
text-decoration: none;
color: #FF9900;
} 
a.UnderOrange:link { 
text-decoration: underline;
color: #FF9900;
 }
a.UnderOrange:active{
text-decoration: none;
color: #FF9900;
} 
a.UnderOrange:visited {
text-decoration: underline;
color: #FF9900;
} 
a.UnderOrange:hover { 
text-decoration: none;
color: #FF9900;
} 

a.UnderBlack:link { 
text-decoration: underline;
color: Black;
 }
a.UnderBlack:active{
text-decoration: none;
color: Black;
} 
a.UnderBlack:visited {
text-decoration: underline;
color: Black;
} 
a.UnderBlack:hover { 
text-decoration: none;
color: Black;
}


a.NoUnderBlack:link { 
text-decoration: none;
color: Black;
 }
a.NoUnderBlack:active{
text-decoration: none;
color: Black;
} 
a.NoUnderBlack:visited {
text-decoration: none;
color: Black;
} 
a.NoUnderBlack:hover { 
text-decoration: none;
color: Black;
}


 .TRlineSotto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.TDcontatti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	background-image : url(../Imm/Uomo_casco_coccodrillo.gif);
	background-position : right;
	background-repeat : no-repeat;
}

.TBLhome{
	background-image : url(../Imm/home2.jpg);
	background-position : left;
	background-repeat : no-repeat;
}

.TXTyellow {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF00;
}
.ColorOrange {
	color: #FF9900;
}
