.maintable {  width: 1000px; background-color: #FFFFFF}
.leftcol { width: 180px; text-align: center; padding-top: 10px }
.rightcol { width: 336px; text-align: center; padding-top: 10px;; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.middlecol { width: 484px; text-align: left; padding-right: 2px; padding-left: 2px; line-height: 18px; font-size: 14px; padding-top: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #333333; padding-bottom: 0px}
a { color: #333333; text-decoration: none}
a:hover { color: #FF3300; text-decoration: none}
.txtbig { font-size: 14px}
.txtsmbold { color: #666666; text-decoration: underline; line-height: 15px}
.txtsm { font-size: 10px; font-weight: normal; color: #333333}
.txtgrey { color: #666666}
.grey { color: #666666; font-size: 14px}
.orange { color: #FF6600}
white {  color: #FFFFFF; font-size: 14px}
.txtsmorange { font-size: 10px; font-weight: normal; color: #FF6600}
.greysm { color: #666666; font-size: 12px; line-height: 12px}
.whitesm { color: #FFFFFF ; font-size: 9px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.greyboldcapssm { color: #333333;; font-size: 12px; font-weight: bold; text-decoration: underline}
td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-align: center; ; margin-top: 0px; background-color: #eeeeee; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.menubox {
; font-size: 12px; border-color: black black #FFCCFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
; background-color: #FFFFFF
}
.linkout {
; font-size: 12px; background-color: #FFFFFF
; border-color: black black #FFCCFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
} 
.linkover { font-size: 12px; background-color: #F3F3F3; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tdhp2 {  color: #FFFFFF; padding-right: 10px; padding-top: 5px; padding-bottom: 0px; padding-left: 10px; font-size: 14px}
.whitesm2 { color: #FFFFFF; font-size: 12px; font-weight: bold}
h1 { font-size: 20px; color: #FF6600; font-weight: bold; margin-bottom: 0px; margin-top: 0px; font-style: italic; line-height: 20px}
h2 { color: #666666; line-height: normal ; margin-top: 0px; margin-bottom: 0px; border-color: black black #FF6600; font-size: 12px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tablehp2adv { border: 1px #FFFFFF solid; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 10px}
.whitebig { color: #FFFFFF ; font-size: 14px; font-weight: bold}
.tdhpsm { padding-top: 0px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; font-size: 12px}
.tdback85 {  padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size: 14px; color: #333333; border: solid; border-color: #999999 #FFFFFF #C7C7C7; border-width: 5px 0px 2px}
.txtsm12 { font-size: 12px; font-weight: normal; color: #333333 }
.titolo1orange26 { color: #FFFFFF;; font-size: 16px; font-weight: bold ; background-color: #FF6600; font-family: Arial, Helvetica, sans-serif}
.titolo1sm { color: #666666;; font-size: 14px; font-weight: bold ; font-family: Arial, Helvetica, sans-serif}
.titgreyneg {  color: #FFFFFF; background-color: #666666; font-weight: bold; font-family: Arial, Helvetica, sans-serif}.titorangeneg { color: #FFFFFF; background-color: #FF9900; font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.titgreynegsm { color: #FFFFFF; background-color: #CCCCCC; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif}
.orangeboldgrey { color: #333333; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.tdhpgrey { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 14px ; color: #FFFFFF; background-color: #999999; border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.tdhp2grey { font-size: 9px; color: #FFFFFF; border-color: #FFFFFF black black; text-align: right; padding-right: 5px; background-color: #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.tdhp { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 14px ; border-color: black black #CCCCCC; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
h3 { color: #666666; font-size: 12px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; border-color: black black #CCCCCC; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.orangesm { color: #FF6600 ; font-size: 10px}
.orangeboldreal { color: #FF6600; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px}
h4 {  font-size: 10px; margin-top: 0px; margin-bottom: 0px; color: #999999; font-weight: normal; line-height: 10px}
.hp-leftcol {  width: 350px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFFFFF}
.hp-midcol {  width: 350px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.hp-rightcol {  width: 390px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-repeat: repeat}
.hp-box {  width: 94%; border: 0px}
.hpboxtd {  background-color: #FFFFFF; font-size: 13px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: black; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.tdhp3 { font-size: 9px; text-align: left; color: #999999; padding-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px}
.botlinegrey {  border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.txtgreyboldsm { font-weight: bold; color: #666666; font-size: 14px }
.hp-box2 { width: 94%; margin-bottom: 10px}
.hp-titolobig { font-size: 16px; font-weight: bold; color: #FF00FF; text-transform: uppercase }
.txtwhitesm { color: #FFFFFF ; font-size: 12px}
.txtsmwhite { font-size: 12px; color: #FFFFFF}
.orangebold {  font-size: 14px; font-weight: bold; color: #333333; text-transform: none; font-family: Arial, Helvetica, sans-serif}
.topmenu {  border-color: black black #333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.titolomenu {  font-weight: bold; color: #FF6600; font-size: 14px; font-style: italic}
.topmenu2 { background-color: #666666}
.hp-bigcol { width: 610px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; background-repeat: repeat}
.cursiefblack { font-weight: bold; font-size: 12px; color: #FFFFFF; background-color: #FF6600; text-transform: uppercase; font-style: italic}
.cursief {  font-style: italic; font-weight: bold; color: #666666}.orangeboldsm { font-size: 12px; font-weight: bold; color: #FF6600; text-transform: none}
.cursieforange { font-weight: bold; font-size: 14px; color: #FFFFFF; background-color: #FF6600; text-transform: uppercase ; font-style: italic}
.titolo1orange { font-size: 20px; color: #FF6600; font-weight: bold; margin-bottom: 0px; margin-top: 0px; font-style: italic ; line-height: 20px}
.tablehpnew {  background-color: #666666}
.tdhpnew {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; font-weight: bold; background-image: url(/images/carbon2.gif); background-repeat: repeat}
.txtwhitesmspace { color: #FFFFFF ; font-size: 12px ; font-weight: bold; padding-right: 20px}
.bgnero { background-image: url(/images/bg-nero.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; padding-right: 30px; padding-left: 30px }
.txtwhitebold { font-weight: bold; color: #FFFFFF ; font-size: 24px}
.white {  color: #FFFFFF; font-size: 14px}
.bgnero { background-image: url(/images/bg-nero.gif); background-repeat: repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; padding-right: 30px; padding-left: 30px }.hp-titolo { font-size: 16px; font-weight: bold; color: #333333; text-transform: none; line-height: 16px }
.maintablehp { width: 1000px; background-color: #363636}
.tdhpwhitetxt { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 14px ; color: #FFFFFF}
.titolo2 { color: #FFFFFF;; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold}
.titolo1 {  font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", Serif; font-size: 14px; font-weight: bold; color: #FF6600}
.titolo1grey { font-size: 18px; font-weight: bold; color: #FFFFFF; background-color: #999999}
.tablehp {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

