BODY {background-color: white; margin: 0}
BODY,TD,P,DIV,SPAN,A,INPUT,TEXTAREA,SELECT {font-family: Arial, Verdana, san-serif; font-size: 11px; color: #4F4F4F; font-weight: normal}
A {text-decoration: none; font-weight: bold; color: #4F4F4F}
A:HOVER {text-decoration: underline }
.headerSupSx {background-color: #E4E2E3; width: 392px; background-image: url(img/header_sup_sx.gif)}
.headerSupDx {background-color: #E4E2E3;  width: 552px; background-image: url(img/header_sup.gif); height: 41px; text-align: right}
.headerSupElasticSx {background-color: #F0EEEF}
.headerSupElasticDx {background-color: #D7D5D6}
.lineaVerdeSup {border-top: 1px solid #009900; margin:0; position: absolute; width: 100%; top: 28px}
.logoTd {width: 313px; height: 94px} 
.headerDx {background-image: url(img/header_dx.jpg); width: 631px}
.lineaBiancaHeader {border-bottom: 0px solid white; margin:0; width: 944px; height: 0px;}
.menuTd {width: 617px; background-image: url(img/sfondo_td_menu.gif); vertical-align: bottom}
.menuItem {margin: 0}
.cerca {background-image: url(img/box_cerca.gif); width: 212px; height: 32px; margin-bottom: 5px; text-align: left}
.inputCerca {width: 130px; border: 1px solid black; background-color: white; height: 22px}
.payoff {background-image: url(img/sfondo_td_menu.gif); width: 778px; height: 24px}
.payoff CITE {font-weight: bold; font-family: verdana, arial; font-size: 11px; color: #919191; margin-left: 20px}
.payoff A {font-style: italic; margin-left: 20px}
.newsHeaderTd {width: 166px; background-color: #D7D5D6; vertical-align: bottom}
.newsHeader {background-color: #999999; width: 168px; height: 20px; border: 1px solid #009900}
.newsHeader H5 {color: white; font-weight: bold; font-size: 12px; margin: 2px 0 2px 4px}
.lineaVerde {height: 1px; width: 100%; background-color: #009900; margin: 1px 0; text-align: right}
.divOutlineVerdeNews {border: 1px solid #009900; width: 100%; background-image: url(img/sfondo_news.gif); background-repeat: repeat-x; margin-top: 2px; text-align: center}
.newsHome {margin: 6px; text-align: left}
.newsHome strong {font-size: 10px; font-family: verdana,arial}
.newsHome .lineaGrigia {height: 1px; width: 95%; background-color: #adadad; margin: 2px 0}
.newsHome P {margin: 2px 0 8px 2px}
.newsHome A {font-family: verdana, arial; font-size: 10px}
.newsHome .lineaVerdeQuickLink {height: 1px; width: 95%; background-color: #009900; margin: 7px 0}
.divOutlineVerdeCorpoHome {border: 1px solid #009900; width: 600px; background-color: #F2F2F2; margin-top: 4px; text-align: left}
.divOutlineVerdeCorpoHome P {margin: 14px}
.divOutlineVerdeCorpoHome .verde {color: #009900; font-weight: bold}
.divFocusHome {width: 600px; background-color: #FFF; margin-top: 4px; text-align: left}
.divFocusHome H5 {font-size: 12px; color: #009900; margin: 10px 0 0 14px}
.divFocusHome P {margin: 14px; font-size: 11px; color: #949494; font-weight: bold; font-family: Trebuchet MS, Verdana, Arial; line-height: 13px}
.divFocusHome .lineaVerde {height: 1px; width: 600px; background-color: #009900}
.bannerHome {margin-top: 3px}
TD.footer {font-size: 10px; font-family: Verdana, Tahoma, Arial; padding-top: 3px; color: black}
TD.footer .verde {color: #009900; font-weight: bold}
TD.boxRiservata {background-image: url(img/box_area_riservata.gif); width: 150px; height: 32px}
.inputRiservataHome {width: 100px; border: 1px solid black; background-color: white}
.continua {float: right; margin-top: 6px; margin-bottom: 6px}
/*.clearer {clear: both; height: 4px; margin: 0}*/
.titoloSezione {font-weight: bold; font-size: 16px; font-family: Trebuchet MS, Verdana, Arial; margin: 10px 0 20px 10px; color: #009900; border-bottom: 1px solid #009900}
P.testo {margin: 0 10px 20px 10px; font-size: 12px; text-align: justify; line-height: 16px}
P.testo .nero {color: black; font-weight: bold; font-size: 12px}
P.testo .verde {color: #009900; font-weight: bold; font-size: 12px}

P.testo2 {margin: 0 10px 5px 10px; font-size: 12px; text-align: justify; line-height: 16px}
P.testo2 .nero {color: black; font-weight: bold; font-size: 12px}
P.testo2 .verde {color: #009900; font-weight: bold; font-size: 12px}

P.testo3 {margin: 0 10px 20px 10px; font-size: 12px; text-align: left; line-height: 16px}
P.testo3 .nero {color: black; font-weight: bold; font-size: 12px}
P.testo3 .verde {color: #009900; font-weight: bold; font-size: 12px}

P .titolettoGr {color: #8C8C8C; font-variant: small-caps; font-weight: bold; font-family: tahoma, verdana; font-size: 13px}
.didascalia {margin: 4px 22px 0 22px; font-size: 10px; color: black; font-family: verdana, arial}
.separatore {margin-bottom: 5px}
.sottoMenuTit {margin: -8px 0 18px 10px; color: #009900; font-weight: bold; font-size: 12px}
.sottoMenuTit A {color: #82BA2D; font-size: 12px; text-decoration: underline}
.sottoMenuTit A:HOVER {text-decoration: none}
.sottoMenuTit .verdino {color: #82BA2D; font-weight: bold}
.lineaVerdeOrgani {height: 1px; width: 100%; background-color: #009900; margin: 0 0 20px 10px}
.quoteTable {margin-left: 10px; margin-bottom: 4px}
.quoteTable TD {font-size: 12px}
.quoteTable TD.verde {color: #009900; font-weight: bold}
TD .nero {color: black; font-size: 11px; font-weight: bold; font-family: Verdana, Arial}
.piccolo {font-size: 10px; font-family: Verdana, Arial; color: black; line-height: 11px}
P.testo .titolo {color: #009900; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; letter-spacing: 1px; font-variant: small-caps}
P.testo2 .titolo {color: #009900; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; letter-spacing: 1px; font-variant: small-caps}
TD .verde {color: #009900; font-weight: bold; font-size: 12px}
P.testo .anno {color: #adadad; font-weight: bold; font-size: 34px; font-family: Arial, Trebuchet MS, Verdana}
TD .piccolo {font-size: 10px; color: black; font-weight: normal; font-family: verdana, arial}
TD A.nero {font-size: 10px; color: black; font-weight: bold; font-family: verdana, arial; text-decoration: underline}
TD A.nero:HOVER {text-decoration: none}
.txtGrandeTd {font-size: 12px}
.txtGrandeTd .tit {font-size: 13px; font-family: Trebuchet MS, Verdana; font-weight: bold}
.elencoUlVuoto {list-style : circle; margin: 2px 0}
.elencoLiVuoto {margin-left: 16px}
.rosso {font-weight: bold; color: red; font-size: 12px}
.bordiVerdiTable {margin-left: 10px; border-collapse: collapse}
.bordiVerdiTable TD {border-top: 1px solid #009900; border-bottom: 1px solid #009900; padding-top: 4px; padding-left: 3px; padding-bottom: 4px}
.bordiVerdiTable TD.intestazione {border-top: 1px solid #009900; border-bottom: 1px solid #009900; border-right: 1px solid #009900; color: #009900; font-weight: bold}
.bordiVerdiTable TD.intestazione2 {border-top: 1px solid #009900; border-bottom: 1px solid #009900; border-right: none; color: #009900; font-weight: bold}
.txtArea {background-color: #F2F2F2; border: 1px solid #009900; width: 100%; height: 100px; padding: 3px; margin-left: 10px; margin-top: -12px}
.tableForm {border: 1px solid #009900; margin-left: 10px; margin-bottom: 4px}
.tableForm TD {background-color: #F2F2F2}
.inputRegistr {width: 250px; border: 1px solid #DBDBDB; background-color: white}
.divTitAnnoNews {background-color: white; width: 95%; margin-top: 4px; padding: 1px 2px; color: #009900; font-weight: bold; font-size: 12px; text-align: left}
.divTitAnnoNews A {color: #009900; font-size: 12px}
.divCurrentMonthNews {width: 95%; margin-top: 12px; padding: 1px 2px; font-size: 12px; text-align: left}
.divLinkMonthNews {width: 95%; margin-top: 4px; padding: 1px 2px; font-size: 12px; text-align: left}
.divLinkMonthNews A {font-size: 12px; text-decoration: underline}
.divLinkMonthNews A:HOVER {text-decoration: none}
.bianco {color: white; font-weight: bold; font-family: verdana, arial}
.imgMinNews {float: right; margin: 0 10px 4px 10px}
.bordiVerdiTable2 {margin-left: 0px;}
.bordiVerdiTable2 TD {border-top: 1px solid #009900; border-bottom: 1px solid #009900; padding-top: 4px; padding-left: 0px; padding-bottom: 4px}
.inputRiservata{width: 95%; border: 1px solid #DBDBDB; background-color: white}


.focus_2 {font-size: 12px; color: #009900;font-weight: bold}
