.TXTspecifiche{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.TXTspecificheGrayDeep{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E6E6E;
}

.CampoForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #977900;
	background-color: #FCFCFC !important;
	padding: 1px 1px 1px 1px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #AEAEAE;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #AEAEAE;
}
.CampoFormBlu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	background-color: #FCFCFC !important;
	padding: 1px 1px 1px 1px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #AEAEAE;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #AEAEAE;
}


.CampoFormTXTblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	background-color: #FCFCFC !important;
	padding: 1px 1px 1px 1px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #AEAEAE;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #AEAEAE;
}

.TXTbaseLineaSotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	border-bottom-width: 1px;
}

.TXTbase {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
}
.TXTbaseWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}
.TXTblu {
	color: #0066FF;
}
.TXTbaseNoColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.TXTbaseGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #33CC00;
}
.TXTbaseOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.TXTtitoletti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
}
.TXTwhiteOnBgOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	background-color : #FF9900;
}

.TXTbaseRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.TXTbaseGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

.FormBase  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
    /*background: #F2F2F2;*/
}
.FormBaseOrange  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.FormGreen  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #33CC00;
}
.FormOrange  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.FormRed  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
}
.TXTwhite {
	color: #FFFFFF;
}
.TXTyellow {
	color: #FFFF00;
}
.TXTred {
	color: #FF0000;
}
.TXTgray {
	color: #999999;
}
.TXTgreenLogo {
	color: #99FF00;
}
.TXTgrayDeep{
	color: #333333;
}
.TXTblack {
	color: #000000;
}
.TXTgreen{
	color: #33CC00;
}
.TXTorange {
	color: #FF9900;
}
.TXTwhiteOnOrange {
	color: #FFFFFF;
	background-color : #FF9900;
}
.TXTspecificheBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
}
.TXTspecificheBrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #977900;
}
.TXTBrown {
	color: #977900;
}
.TXTdettagliArial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
}

.TXTdettagliArialGray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.TXTdettagliArialNavy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: navy;
}

.TXTspecificheBluPAD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.TXTspecificheBluNaviPAD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.TXTspecificheBluLineaSotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	border-bottom-width: 1px;
}
.TXTspecificheWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.TXTspecificheOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
}
.TXTspecificheGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33CC00;
}
.TXTspecificheRed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.TXTspecificheGray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.TXTspecificheGrayPAD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}



.TxtNavigazione{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066FF;
}

a.NoUnderWhite:link { 
text-decoration: none; 
color: White;
 }
a.NoUnderWhite:active{
text-decoration: none;
color: #99FF00;
} 
a.NoUnderWhite:visited {
text-decoration: none;
color: White;
} 
a.NoUnderWhite:hover { 
text-decoration: none;
color: #99FF00;
} 


a.NoUnderRed:link { 
text-decoration: none; 
color: Red;
 }
a.NoUnderRed:active{
text-decoration: none;
color: Red;
} 
a.NoUnderRed:visited {
text-decoration: none;
color: Red;
} 
a.NoUnderRed:hover { 
text-decoration: none;
color: Red;
} 

a.UnderWhite:link { 
text-decoration: underline;
color: White;
 }
a.UnderWhite:active{
text-decoration: none;
color: White;
} 
a.UnderWhite:visited {
text-decoration: underline;
color: White;
} 
a.UnderWhite:hover { 
text-decoration: none;
color: White;
} 

a.UnderBlu:link { 
text-decoration: underline;
color: #0066FF;
 }
a.UnderBlu:active{
text-decoration: none;
color: #0066FF;
} 
a.UnderBlu:visited {
text-decoration: underline;
color: #0066FF;
} 
a.UnderBlu:hover { 
text-decoration: none;
color: #0066FF;
} 

a.UnderNavy:link { 
text-decoration: underline;
color: Navy;
 }
a.UnderNavy:active{
text-decoration: none;
color: Navy;
} 
a.UnderNavy:visited {
text-decoration: underline;
color: Navy;
} 
a.UnderNavy:hover { 
text-decoration: none;
color: Navy;
} 

a.NoUnderNavy:link { 
text-decoration: none;
color: Navy;
 }
a.NoUnderNavy:active{
text-decoration: none;
color: Navy;
} 
a.NoUnderNavy:visited {
text-decoration: none;
color: Navy;
} 
a.NoUnderNavy:hover { 
text-decoration: none;
color: Navy;
} 

a.UnderBluGreen:link { 
text-decoration: underline;
color: #0066FF;
 }
a.UnderBluGreen:active{
text-decoration: none;
color: #33CC00;
} 
a.UnderBluGreen:visited {
text-decoration: underline;
color: #0066FF;
} 
a.UnderBluGreen:hover { 
text-decoration: none;
color: #33CC00;
} 

a.NoUnderBluWhite:link { 
text-decoration: none;
color: #0066FF;
 }
a.NoUnderBluWhite:active{
text-decoration: none;
color: White;
} 
a.NoUnderBluWhite:visited {
text-decoration: none;
color: #0066FF;
} 
a.NoUnderBluWhite:hover { 
text-decoration: none;
color: White;
} 

a.NoUnderBlu:link { 
text-decoration: none;
color: #0066FF;
 }
a.NoUnderBlu:active{
text-decoration: none;
color: #0066FF;
} 
a.NoUnderBlu:visited {
text-decoration: none;
color: #0066FF;
} 
a.NoUnderBlu:hover { 
text-decoration: none;
color: #0066FF;
} 

a.UnderGreen:link { 
text-decoration: underline;
color: #33CC00;
 }
a.UnderGreen:active{
text-decoration: none;
color: #33CC00;
} 
a.UnderGreen:visited {
text-decoration: underline;
color: #33CC00;
} 
a.UnderGreen:hover { 
text-decoration: none;
color: #33CC00;
} 

a.NoUnderOrange:link { 
text-decoration: none;
color: #FF9900;
 }
a.NoUnderOrange:active{
text-decoration: none;
color: #99FF00;
} 
a.NoUnderOrange:visited {
text-decoration: none;
color: #FF9900;
} 
a.NoUnderOrange:hover { 
text-decoration: none;
color: #99FF00;
} 

a.UnderBrown:link { 
text-decoration: underline;
color: #977900;
 }
a.UnderBrown:active{
text-decoration: none;
color: #977900;
} 
a.UnderBrown:visited {
text-decoration: underline;
color: #977900;
} 
a.UnderBrown:hover { 
text-decoration: none;
color: #977900;
} 

a.UnderOrange:link { 
text-decoration: underline;
color: #FF9900;
 }
a.UnderOrange:active{
text-decoration: none;
color: #FFB340;
} 
a.UnderOrange:visited {
text-decoration: underline;
color: #FF9900;
} 
a.UnderOrange:hover { 
text-decoration: none;
color: #FFB340;
} 

a.UnderGray:link { 
text-decoration: underline;
color: #999999;
 }
a.UnderGray:active{
text-decoration: none;
color: #999999;
} 
a.UnderGray:visited {
text-decoration: underline;
color: #999999;
} 
a.UnderGray:hover { 
text-decoration: none;
color: #999999;
} 


a.NoUnderGray:link { 
text-decoration: none;
color: #999999;
 }
a.NoUnderGray:active{
text-decoration: none;
color: #999999;
} 
a.NoUnderGray:visited {
text-decoration: none;
color: #999999;
} 
a.NoUnderGray:hover { 
text-decoration: none;
color: #999999;
} 

a.UnderGrayDeep:link { 
text-decoration: underline;
color: #333333;
 }
a.UnderGrayDeep:active{
text-decoration: none;
color: #333333;
} 
a.UnderGrayDeep:visited {
text-decoration: underline;
color: #333333;
} 
a.UnderGrayDeep:hover { 
text-decoration: none;
color: #333333;
} 

a.UnderGrayMid:link { 
text-decoration: underline;
color: #6E6E6E;
 }
a.UnderGrayMid:active{
text-decoration: none;
color: #6E6E6E;
} 
a.UnderGrayMid:visited {
text-decoration: underline;
color: #6E6E6E;
} 
a.UnderGrayMid:hover { 
text-decoration: none;
color: #6E6E6E;
} 



a.UnderBlack:link { 
text-decoration: underline;
color:#000000;
 }
a.UnderBlack:active{
text-decoration: none;
color:#000000;
} 
a.UnderBlack:visited {
text-decoration: underline;
color:#000000;
} 
a.UnderBlack:hover { 
text-decoration: none;
color:#000000;
} 





a.NoUnderDeepGray:link { 
text-decoration: none;
color: #333333;
 }
a.NoUnderDeepGray:active{
text-decoration: none;
color: #333333;
} 
a.NoUnderDeepGray:visited {
text-decoration: none;
color: #333333;
} 
a.NoUnderDeepGray:hover { 
text-decoration: none;
color: #333333;
} 

a.UnderRedNoGreen:link { 
text-decoration: underline;
color: #FF0000;
 }
a.UnderRedNoGreen:active{
text-decoration: none;
color: #FF0000;
} 
a.UnderRedNoGreen:visited {
text-decoration: underline;
color: #FF0000;
} 
a.UnderRedNoGreen:hover { 
text-decoration: none;
color: #FF0000;
} 


a.UnderRed:link { 
text-decoration: underline;
color: #FF0000;
 }
a.UnderRed:active{
text-decoration: none;
color: #FF0000;
} 
a.UnderRed:visited {
text-decoration: underline;
color: #FF0000;
} 
a.UnderRed:hover { 
text-decoration: none;
color: #FF0000;
} 
.TXTprodotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF9900;
}
.TXTbasePADnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color : White;
	
}
.TXTbasePAD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	
}
.TXTbasePADpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-attachment : fixed;
	background-image : url(../Imm/Label_Promo.gif);
	background-repeat : no-repeat;
	background-color : White;
	background-position : right;
	}

.TXTbasePADbundle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-attachment : fixed;
	background-image : url(../Imm/Label_Bundle.gif);
	background-repeat : no-repeat;
	background-color : White;
	background-position : right;
}


.TXTbaseBluPAD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.TXTspecificheNoPAD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy;
}

.TXTbasePADlineaSotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	border-bottom-width: 1px;
}

.TXTbaseGrayPADlineaSotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	border-bottom-width: 1px;
}

.TXTbasePADGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #33CC00;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	
}.TXTsize {
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 4px;
}
.TXTaraBaseLineaSottoTratteggio {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	border-bottom-style: dashed;
	border-bottom-color: #F2F2F2;
	border-bottom-width: 1px;
}
.TDrightBorderBlue {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0066FF;
}
.TXTbasePreview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
	background-color: #FFFFFF;
}
.TXTbaseLineaVerticaleDX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.TXTbasePadOrdini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.TXTbaseLineaVerticaleDXRiepilogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}
.TBLlatiAra {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
}
.TBLlatiAraSopra {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A86500;
}
.TXTcourier {
	font-family: Courier, mono;
	color: #000000;
	font-size: 12px;
}
.TXTcourierGray {
	font-family: Courier, mono;
	color: #999999;
	font-size: 12px;
}
.TXTtratteggioGrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding: 3px;
	background-color: #FFFFCC;
}
.TXTsfondoGiallo {
	background-color: #FFFF00;
}
.TXTorangeScuro {
	color: #977900;
}
.Border1 {
	border: 0px solid #CCCCCC;
	background-color: #F9F9F9;
	padding: 0px 8px 8px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
}
.TXTbaseNoPAD {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
}

.TXTbaseElechi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
}

.TBLtratteggioSotto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.TXTarancino {
	color: #FFCC00;
}
.FormArancino {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFCC00;
}
.TXTtimes {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	line-height : 18px;
}
.IMGfixedNews {
	background-image: url(../Imm/computer.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
}
