/* stile */



/* Background color classes */
body 
{ 
  background-color: #EEEEEE;
  scrollbar-base-color : #FEE69C;
}

.grayText    { font-family: Tahoma; font-size: 10 pt; letter-spacing: 1pt }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; text-align: left; line-height: 22pt;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18pt;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000000; line-height: 12pt;}

.text1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: justify; line-height: 18px}

.form {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

}


/* Font treatment classes */
P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000000;}
.txtBlk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000000;}
.txtBlk_leading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000000;}
.txtBlk_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000000;}
.txtBlue_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #1C2F69;}
.txtwhite_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #FFFFFF;}
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 400; color: #000000;}
.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #339900}
.greyspread { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 400; color: #999999}
.dkgreyspread { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 500; color: #333333}
.dkbluespread { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 500; color: #1C2F69}
.whitespread { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 500; color: #FFFFFF}
.blackspread { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 500; color: #000000}
.linkOrangeHdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #FF6600;}
.linkBlueHdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #003399; text-decoration : none;}
.linkBlue_smallBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #003399;
	text-decoration : none;
}

.linkgray_smallBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #E4E7E9;
	text-decoration : none;
}

.linkgray_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	color: #E4E7E9;
	text-decoration : none;
}

.lrhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: #1C2F69; line-height: 22pt; }
.hometitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #003399;}
.hometext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000000;}
.homehead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; color: #003399;}
.homebyline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000000; font-style: italic}




/*Link*/

/*Menu superiore*/
A.linkBlueHdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #31659C; text-decoration : none;}
A.linkBlueHdr:hover {color: #FF0000;}
.nolinkHdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #FF0000; text-decoration : none;}
A.linkBlackBold { font-family: Thaoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #000000; text-decoration : none;}
A.linkBlackBold:hover {color: #0000FF;}
.nolinkBlackBold { font-family: Thaoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #0000FF; text-decoration : none;}

/*Menu laterale*/
A.linkBlueSide { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000066; text-decoration : none;}
A.linkBlueSide:hover {color: #31659C; text-decoration: underline;}
.nolinkSide { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000080; text-decoration : none; text-align: right;}



/*Generici*/
A.linkWhite { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #FFFFFF; text-decoration : none;}
A.linkWhite:hover {color: #FFFF00;}

A.linkBlue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #000066; text-decoration : none;}
A.linkBlue:hover {color: #31659C; text-decoration: underline;}

A.linkText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000066; text-decoration : none;}
A.linkText:hover {color: #31659C; text-decoration: underline;}

A.linkText2 { font-family: Arial; font-size: 10 pt; color: #000000; text-decoration : none;}
A.linkText2:hover {color: #000066; text-decoration: underline;}

/*Titoli*/
.whiteTitle { font-family:  Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-weight: 700; color: #FFFFFF;}
.blackTitle  { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10 pt; color: #000000; letter-spacing: 1pt; 
               font-weight: bold }
.grayTitle   { font-family: Tahoma, Arial, Verdana, sans-serif; color: #808080; letter-spacing: 1pt; font-size: 10 pt; 
               font-weight: bold }
.orangeTitle   { font-family: Tahoma, Arial, Verdana, sans-serif; color: #FFCC00; letter-spacing: 1pt; font-size: 12 pt; 
               font-weight: bold }             
.blackTitleSmall { font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 600; color: #000000;}


.blueTitle { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #31659C;}
.blueTitleSmall { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #31659C;}

/*Testi*/
.blackText   { font-family: Arial; font-size: 10 pt; color: #000000 }
.blackTextSmall { font-family:  Arial, Verdana, sans-serif; font-size: 10px; font-weight: 500; color: #000000;}
.blueText { font-family:  Arial, Verdana, sans-serif; font-size: 12px; font-weight: 500; color: #31659C;}
.blueTextSmall { font-family:  Arial, Verdana, sans-serif; font-size: 10px; font-weight: 500; color: #31659C;}

/*Caratteristiche tecniche prodotti*/
.titCar { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #31659C; background-color: #F0F0F0;}
.rowTab { font-family:  Arial, Verdana, sans-serif; font-size: 12px; font-weight: 500; color: #000000; background-color: #F0F0F0;}
.rowTab:hover {background-color: #F0F0F0;}

/*Form*/
.pulsante    { background-color: #DDDDDD; background-repeat: repeat; background-attachment: 
               scroll; color: #000000; font-style: normal; font-variant: 
               normal; font-weight: bold; font-size: 12px; font-family: 
               Arial, Verdana, Geneva, Helvetica, sans-serif; 
               background-position: 0% }
