body, layer { background:#CE8B16; }
body, div { background:#CE8B16; margin:0 auto; font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; color:#FFFFFF; }

.container { width:1122px; background:#FFFFFF; border:0; text-align:left; } 

p, td { font-size:10pt; color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; }
h1 { font-size:18pt; color:#CE8B16; text-align:center; }
h2 { font-size:12pt; color:#CE8B16; text-align:center; }
h3 { font-size:11pt; color:#CE8B16; text-align:center; }

a,a:visited { color:#C0C0C0; font-weight:bold; text-decoration:underline; }
a:hover { color:#000000; background-color:#FFFFFF; font-weight:bold; text-decoration:none; }

.hpIntro { background:#FFFFFF; color:#226922; font-family:georgia, palatino; font-size:14pt; font-style:italic; padding:62px 0; text-align:center; }
.hpPensiero { color:#226922; font-size:12pt; text-align:justify; margin:5px 20px 0 20px; line-height:18pt; }
.hpPensiero:first-letter { color:#226922; font-size:13pt; font-weight:bold; }
.hpElenco li { color:#226922; font-size:12pt; text-align:justify; line-height:18pt; list-style-type:square; margin-left:20px; margin-right:20px; margin-top:5px; margin-bottom:0 }

.pensiero { color:#226922; font-size:12pt; text-align:justify; margin:5px 20px 0 20px; }
.pensiero:first-letter { color:#226922; font-size:13pt; font-weight:bold; }
.pensieroLnk { color:#CE8B16; text-decoration:none; }
.pensieroLnk:visited { color:#CE8B16; text-decoration:none; }
.pensieroLnk:hover { color:#FFFFFF; background-color:#CE8B16; }

.centrato { color:#226922; font-size:12pt; text-align:center; margin:5px 20px 0 20px; }
.centratoLnk { color:#CE8B16; text-decoration:none; }
.centratoLnk:visited { color:#CE8B16; text-decoration:none; }
.centratoLnk:hover { color:#FFFFFF; background-color:#CE8B16; }

.liscio { color:#226922; font-size:12pt; text-align:justify; margin:5px 20px 0 20px; }
.liscioLnk { color:#CE8B16; text-decoration:none; }
.liscioLnk:visited { color:#CE8B16; text-decoration:none; }
.liscioLnk:hover { color:#CE8B16; text-decoration:underline; }

.imgEvidenza { background:#FFFFFF; padding:0; text-align:center; }
.imgEvidenza a,a:visited { color:#333333; font-weight:bold; text-decoration:underline; }
.imgEvidenza a:hover { color:#CE8B16; background-color:#FFFFFF; font-weight:bold; text-decoration:none; }

.enfasi { background:#FFFFFF; color:#226922; font-family:georgia, palatino; font-size:14pt; font-style:italic; padding:20px 0; text-align:center; }

.evOcchiello { background:#FFFFFF; color:#CE8B16; font-family:georgia, palatino; font-size:16pt; font-style:italic; font-weight:bold; padding:20px 0; text-align:justify; }

.sitemapTd { color:#226922; font-size:12pt; text-align:left; }

.tblForm { width:90%; border-spacing:6px; border-collapse:separate; }
.tblForm td { color:#226922; font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; }
.tblForm-col1 { width:150px; color:#226922; font-family:verdana,arial,helvetica,sans-serif; text-align:right; vertical-align:middle; font-size:10pt; font-style:italic; }
.tblForm-col2 { color:#226922; font-family:verdana,arial,helvetica,sans-serif; text-align:left; vertical-align:middle; font-size:10pt; }

.pulsantiera { width:80%; border:0; }
.pulsantieraRiga { font-size:10pt; color:#226922; text-align:center; }
a#pulsantieraLnk, a:visited#pulsantieraLnk { color:#FF0000; font-weight:bold; text-decoration:none; }
a:hover#pulsantieraLnk { color:#FF0000; font-weight:bold; text-decoration:underline; }

.tdMedia { width:33%; align:center; vertical-align:middle; color:#226922; font-size:10pt; text-align:center; }

.lungo { color:#226922; font-size:12pt; text-align:justify; padding:5px 20px 0 20px; }
.lungo::first-letter { padding:0 0 0 30px; }
.lungoCit { color:#226922; font-family:georgia, palatino; font-size:13pt; font-style:italic; text-align:justify; padding:0 20px 0 80px; }

.hpBannerYellow { background:#FFFFBB; width:80%; padding:0; font-size:12pt; text-align:center; color:#226922; }
.hpBannerYellow a,a:visited { font-weight:bold; color:#226922; text-decoration:underline; }
.hpBannerYellow a:hover { background-color:#FFFFBB; color:#FF0000; text-decoration:none; }

.hpBannerAzure { background:#DDFFFF; width:80%; padding:0; font-size:12pt; text-align:center; color:#226922; }
.hpBannerAzure a,a:visited { font-weight:bold; color:#226922; text-decoration:underline; }
.hpBannerAzure a:hover { background-color:#DDFFFF; color:#FF0000; text-decoration:none; }