HTML { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

BODY { background-color: white; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#principale { height: 601px; text-align: left; margin-left: auto; margin-right: auto; }

#menutestata { text-align: left; margin-top:-2px; }

#menutestata A:link,A:visited,A:hover,A:active { font-family: Candara; color: rgb(102, 102, 102); font-size: 13px; text-decoration: none; }

#centrale1 .background { background-repeat: repeat-x; }
#centrale1 .background2 { background-repeat: no-repeat; }
#centrale1 .bkposdestra { background-position: top right; }

.box { padding-top: 20px; padding-left: 14px; padding-right: 10px; padding-bottom: 10px; }

.box H1 { font-weight: normal; margin-top: 0px; margin-bottom: 30px; }
.box .titolo { padding-left: 6px; font-family: Candara; color: rgb(80, 80, 85); font-size: 18px; text-transform: uppercase; }

.box TD { font-family: Candara; color: rgb(80, 80, 85); font-size: 13px; }

.box TD A:link { text-decoration: underline; color: rgb(80, 80, 85); }
.box TD A:visited { text-decoration: underline; color: rgb(80, 80, 85); }
.box TD A:hover { text-decoration: underline; color: rgb(80, 80, 85); }
.box TD A:active { text-decoration: underline; color: rgb(80, 80, 85); }

.box .titoletto { text-transform: uppercase; color: #2b4674; }

.box TD A.titoletto:link { text-decoration: none; color: #2b4674; }
.box TD A.titoletto:visited { text-decoration: none; color: #2b4674; }
.box TD A.titoletto:hover { text-decoration: none; color: #2b4674; }
.box TD A.titoletto:active { text-decoration: none; color: #2b4674; }

.box .testo { padding-bottom: 20px; }

.box .separazione { border-top: 1px dashed #cad1dc; padding-bottom: 8px; height: 1px; }

.webmail { padding-top: 13px; }

#corpo { vertical-align: top; font-family: Candara; color: rgb(80, 80, 85); font-size: 13px; padding-top: 18px; padding-left: 3px; padding-right: 10px; padding-bottom: 10px; text-align: justify; }

#corpo * { font-family: Candara; }

#corpo TD { color: rgb(80, 80, 85); font-size: 13px; text-align: justify; }

#corpo .titolo { padding-left: 6px; font-size: 20px; font-weight: bold; text-transform: uppercase; }
.TitoloNoH1 { padding-left: 6px; font-size: 18px; text-transform: uppercase; }

#corpo A:link { color: rgb(80, 80, 85); font-size: inherit; text-decoration: underline; }
#corpo A:visited { color: rgb(80, 80, 85); font-size: inherit; text-decoration: underline; }
#corpo A:active { color: rgb(80, 80, 85); font-size: inherit; text-decoration: underline; }
#corpo A:hover { color: rgb(80, 80, 85); font-size: inherit; text-decoration: underline; }

#corpo A.inevidenza:link { color: rgb(80, 80, 85); font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#corpo A.inevidenza:visited { color: rgb(80, 80, 85); font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#corpo A.inevidenza:active { color: rgb(80, 80, 85); font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#corpo A.inevidenza:hover { color: rgb(80, 80, 85); font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }

#corpo A.moltoinevidenza:link { color: #2b4674; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#corpo A.moltoinevidenza:visited { color: #2b4674; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#corpo A.moltoinevidenza:active { color: #2b4674; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#corpo A.moltoinevidenza:hover { color: #2b4674; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }

#corpo button { text-align: center; }

#menulaterale { border: 1px solid #EBEBEB; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; }

#menulaterale A:link { font-family: Candara; color: rgb(80, 80, 85); font-size: 13px; text-decoration: none; }
#menulaterale A:visited { font-family: Candara; color: rgb(80, 80, 85); font-size: 13px; text-decoration: none; }
#menulaterale A:hover { font-family: Candara; color: rgb(80, 80, 85); font-size: 13px; text-decoration: none; }
#menulaterale A:active  { font-family: Candara; color: rgb(80, 80, 85); font-size: 13px; text-decoration: none; }

#piedipagina { font-family: Candara; color: rgb(80, 80, 85); font-size: 13px; text-align: center; padding-top: 2px; }

#piedipagina A:link { color: rgb(80, 80, 85); font-size: inherit; text-decoration: underline; }
#piedipagina A:visited { color: rgb(80, 80, 85); font-size: inherit; text-decoration: underline; }
#piedipagina A:active { color: rgb(80, 80, 85); font-size: inherit; text-decoration: underline; }
#piedipagina A:hover { color: rgb(80, 80, 85); font-size: inherit; text-decoration: underline; }

.immagine { margin-right: 12px; float: left; }

.immagineadestra { margin-left: 12px; float: right; }

.immagineinalto { vertical-align: top; margin-top: 3px; margin-bottom: 3px; }

.immagineinmezzo { vertical-align: middle; margin-bottom: 3px; }

.immagineinbasso { vertical-align: text-bottom; margin-bottom: 3px; }

.clear { clear: both; }

.titoletto0 { font-size: 16px; font-weight: bold; text-transform: uppercase; color: #2b4674; }
.titoletto1 { font-size: 15px; font-weight: bold; text-transform: uppercase; }
.titoletto2 { font-weight: bold; text-transform: uppercase; }
.titoletto3 { font-weight: bold; }
.titoletto4 { text-transform: uppercase; }

.errore { color: #681b0c; }

.risultatook { color: #2b4674; }

UL { text-align: left; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; }
UL LI:first-letter { margin-left: -12px; font-size: 18px; }
UL LI:first-line { }
UL LI { margin-left: 12px; margin-bottom: 0px; }

UL.asinistraimmagine { text-align: left; margin-left: 12px; margin-top: 0px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; }
UL.asinistraimmagine LI:first-letter { margin-left: 0px; font-size: 18px; }
UL.asinistraimmagine LI:first-line { }
UL.asinistraimmagine LI { margin-left: 24px; margin-bottom: 0px; }

UL.contatti { margin-left: 0px; list-style-type: none; list-style-position: outside; }
UL.contatti LI:first-letter { margin-left: -12px; font-size: 18px; }
UL.contatti LI:first-line { text-transform: uppercase; }
UL.contatti LI { margin-left: 12px; margin-bottom: 20px; }

.testoasinistra { text-align: left; }
.testoadestra { text-align: right; }

P.senzaspazio { margin: 0px; }

#corpo TD.testomodulo { color: rgb(80, 80, 85); font-size: 13px; text-align: left; }
