a {  text-decoration: none; color: #333333}
a:hover {  color: #FF00FF; text-decoration: none}
.titolo { color: #333333;; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Arial, Helvetica, sans-serif}
.txtsmpink { font-size: 10px; color: #FF66FF}
.txtbig { font-size: 14px; line-height: normal; font-family: Arial, Helvetica, sans-serif; color: #666666}
.txtwhitebold { font-weight: bold; color: #FFFFFF; font-size: 16px}
.txtsmgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}
.txtwhiteboldsm { font-weight: bold; color: #FFFFFF; font-size: 14px}
.txtsmbold { font-size: 12px; font-weight: bold; color: #333333; line-height: 10px; text-decoration: underline}
.txtgreyboldsm { font-weight: bold; color: #999999; font-size: 12px }
.txtpinkboldsm { font-weight: bold; color: #FF33F; font-size: 12px }
.txtgreylight { color: #666666; line-height: 18px}
.txtsm { font-size: 11px;; font-family: Arial, Helvetica, sans-serif}
.whitebold { font-weight: bold;	color: #FFFFFF; font-size: 12px}
.white { font-weight: normal;	color: #FFFFFF;	text-decoration: none}
.txtblusm { font-size: 9px;	color : #666699;; line-height: 8px}
.menusm { font-size: 11px;	line-height: normal;}
.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
}
.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}
.leftcol { width: 180px; text-align: center; padding-top: 10px ; clip:  rect(   )}
.rightcol { width: 320px; text-align: center; padding-top: 10px;}
.middlecol { width: 500px; padding-right: 10px; padding-left: 10px; 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; clip:  rect(   )}
.pinkbold { color: #FF00FF; font-weight: bold; }
.piccolino {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: A6A6A6; line-height: 9px}
.txtxsm { font-size: 9px;; font-family: Arial, Helvetica, sans-serif }
.tdhp {  font-size: 14px; color: #FF66FF; background-color: #FFCCFF; font-weight: bold}
body { font-family: Arial, Helvetica, sans-serif; color: #333333; text-align: center; ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-attachment: fixed; background-repeat: no-repeat; background-position: center top; background-color: #FFFFFF}
.titolo2 { color: #FF66FF;; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 14px}
h1 { font-size: 22px; color: #FF66FF; font-weight: bold; margin-bottom: 0px; margin-top: 0px; font-style: italic; font-family: Georgia, Serif}
h2 { color: #666666; line-height: normal ; margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-weight: normal; font-style: italic; border-color: black black #FFCCFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.txthp { color: #999999; font-weight: bold; font-size: 18px}
.txthp2 { color: #666666; font-weight: normal; text-decoration: underline; vertical-align: bottom; height: 20px}
.tablehp { border: 1px #CCCCCC solid; background-color: #FFFFFF}
.tdhpsm { font-size: 12px; padding-right: 2px; color: #999999 ; padding-top: 5px; padding-bottom: 2px; padding-left: 5px}
.tdback85 {  padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border: 2px #FFFFFF solid; font-size: 14px}
.txtsm12 { font-size: 12px; font-weight: normal; color: #333333 ; text-transform: uppercase}.grey {  color: #999999; font-size: 14px}
.greysm { color: #666666; font-size: 10px}
.titolo1grey { color: #666666;; font-size: 16px; font-weight: bold; line-height: 16px}
.tablehpgrey { border: 1px #CCCCCC solid}
.titolo-bgsm { color: #FF33FF;; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background-color: #FFCCFF}
.titolo-bggreysm { color: #FFFFFF;; font-size: 10px; font-weight: bold; background-color: #666666}
.titolo-bgextrasm { color: #FFFFFF;; font-size: 13px; font-weight: bold; background-color: #FF66FF; line-height: 18px}
.maintable {  width: 1000px; border: 1px #CCCCCC dotted}
.hp-midcol {  width: 325px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px}
.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; 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: #FFFFFF; background-color: #FF33FF}
.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: 11px}
.txtsmwhite { font-size: 10px; color: #FFFFFF}
.titologreyblock { font-size: 12px; color: #FFFFFF; font-weight: 700 ; background-color: #999999}
.topmenu {  border-color: black black #FF99FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.titolomenu {  font-weight: bold; color: #FF66FF; font-size: 14px; font-style: italic}
.topmenu2 { background-color: #666666}.titolopink { color: #FF33FF;; font-size: 14px; font-weight: bold; line-height: 16px }
b {  color: #333333}
h3 { color: #999999;; font-size: 14px; margin-bottom: 0px; margin-top: 0px ; font-weight: normal; font-style: italic; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.td-header-side {  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.titolone1 {  font-size: 18px; color: #FFFFFF; background-color: #0099FF; font-family: "Courier New", Courier, mono; font-weight: bold}
.titolone2 { font-size: 18px; color: #FFFFFF; background-color: #FF0000; font-family: "Courier New", Courier, mono; font-weight: bold }
.titolone3 { font-size: 18px; color: #FFFFFF; background-color: #FF33CC; font-family: "Courier New", Courier, mono; font-weight: bold }
.cursief {  font-style: italic; font-weight: bold; font-size: 12px; color: #666666; font-family: Georgia, Serif}
.titolone4 { font-size: 18px; color: #FFFFFF; background-color: #FF9900; font-family: "Courier New", Courier, mono; font-weight: bold }
.titolone5 { font-size: 18px; color: #FFFFFF; background-color: #00FF00; font-family: "Courier New", Courier, mono; font-weight: bold }
.cursiefblack { font-style: italic; font-weight: bold; font-size: 16px; color: #FF99FF}
.txtwhitesmspace { color: #333333; font-size: 9px; 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 }
.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 }
.maintablehp { width: 1000px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #363636}
.tdhpwhitetxt { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 14px ; border-color: black black #999999; color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.tablehp2 { background-color: #FFFFFF }
td {  font-size: 13px}
.titolone6 { font-size: 18px; color: #FFFFFF; background-color: #999999; font-family: "Courier New", Courier, mono; font-weight: bold }
.tdhp2 { padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; line-height: normal ; font-size: 14px}
.titolowhite { color: #FFFFFF;; font-weight: bold; font-size: 16px; line-height: 16px; font-style: italic; font-family: Georgia }

