﻿* { font-family: Verdana, Arial; }

html, body { margin: 0px; padding: 0px; }
body { background-color: #DBE0E9; }

form { margin: 0px; padding: 0px; }
a img { border: 0px; }
h1 { font-weight: normal; font-size: 13pt; color: #ffffff; margin: 0px; padding: 0px; }
h2 { font-weight: bold; font-size: 9pt; color: #696969; margin: 0px; padding: 0px; }

.LOtable { background-color: #ffffff; }

#HomeTableSX { }
#HomeTableCN { }
#HomeTableDX { }
#HomeHeader { height: 83px; }

.HEtop1 { background-image: url(images/SfBarraTop1.gif); background-repeat: repeat-x; }
.HEtop1 a:link img, .HEtop1 a:visited img { border: #ffffff 1px solid; }
.HEtop1 a:hover img { border: #878c92 1px solid; }
.HEtop2 { background-image: url(images/SfBarraTop2.gif); background-repeat: repeat-x; }
.HEtop3 { background-image: url(images/SfBarraTop3.gif); background-repeat: repeat-x; }
.HEtop4Sx { }
.HEtop4Dx { background-image: url(images/HeSfondoDx.jpg); background-repeat: no-repeat; padding-right: 20px; padding-top: 10px; }
.HEsep { line-height: 3px; height: 4px; background-color: #ffffff; }

.TdSep10 { line-height: 8px; height: 10px; }

.MenuHead { font-size: 11pt; color: #5B636C; padding-bottom: 25px; padding-top: 25px; }
.MenuHead a:link, .MenuHead a:visited { font-size: 11pt; color: #5B636C; text-decoration: none; font-weight: normal; }
.MenuHead a:hover { text-decoration: underline; }

.TitoloSez { font-weight: bold; font-size: 15pt; color: #878c92; }

a#BtMenu01:link, a#BtMenu01:visited { background: url(images/Menu01.gif) no-repeat; }
a#BtMenu02:link, a#BtMenu02:visited { background: url(images/Menu02.gif) no-repeat; }
a#BtMenu03:link, a#BtMenu03:visited { background: url(images/Menu03.gif) no-repeat; }
a#BtMenu04:link, a#BtMenu04:visited { background: url(images/Menu04.gif) no-repeat; }
a#BtMenu05:link, a#BtMenu05:visited { background: url(images/Menu05.gif) no-repeat; }
a#BtMenu06:link, a#BtMenu06:visited { background: url(images/Menu06.gif) no-repeat; }
a#BtMenu07:link, a#BtMenu07:visited { background: url(images/Menu07.gif) no-repeat; }
a#BtMenu08:link, a#BtMenu08:visited { background: url(images/Menu08.gif) no-repeat; }
a#BtMenu09:link, a#BtMenu09:visited { background: url(images/Menu09.gif) no-repeat; }
a#BtMenu10:link, a#BtMenu10:visited { background: url(images/Menu10.gif) no-repeat; }

a#BtMenu01:hover, a#BtMenu02:hover, a#BtMenu03:hover, a#BtMenu04:hover, a#BtMenu05:hover, 
a#BtMenu06:hover, a#BtMenu07:hover, a#BtMenu08:hover, a#BtMenu09:hover, a#BtMenu10:hover { background-position: 0px -50px; }

.tdLink a:link, .tdLink a:visited { display: block; width: 100%; height: 50px !important; height: 50px; }
.tdSep { height: 20px; }

.LnkMenu { font-size: 11pt; color: #5B636C; padding-bottom: 25px; padding-top: 25px; }
.LnkMenu a:link, .LnkMenu a:visited { font-size: 11pt; color: #5B636C; text-decoration: none; font-weight: normal; }
.LnkMenu a:hover { text-decoration: underline; }

.TdInfo { font-size: 8pt; color: #5B636C; padding-bottom: 8px; padding-top: 8px; border-top: #5B636C 1px solid; }
.TdInfo a:link, .TdInfo a:visited { font-size: 8pt; color: #5B636C; text-decoration: none; font-weight: normal; }
.TdInfo a:hover { text-decoration: underline; }

.TdFooter { background-color: #DBE0E9; padding: 10px; font-size: 8pt; color: #313131; }
.developed { padding-top: 5px; }
.developed a:link, .developed a:visited { font-size: 8pt; color: #EB8219; text-decoration: none; font-weight: bold; text-align: center; }
.developed a:hover { text-decoration: underline; font-weight: bold; }

.Data { font-size: 8pt; color: #313131; }

.TdInfoTitolo { padding-left: 10px; font-size: 11pt; padding-bottom: 2px; color: #5B636C; padding-top: 8px; }
.Box1Td { padding: 10px 5px 10px 6px; background-color: #DBE0E9; }
.Box2Td { padding: 5px; background-color: #EDEFF4; }

.Link1 { font-size: 8pt; color: #000000; line-height: 20pt; }
.Link1 a:link, .Link1 a:visited { font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; }
.Link1 a:hover { text-decoration: underline; }

.DivContentTop { width: 435px; background-image: url(images/Box3Top.gif); background-repeat: no-repeat; background-color: #F1F3F6; height: 16px; padding: 0; margin: 0; }
.DivContentMiddle { width: 435px; background-image: url(images/sfContent.gif); background-repeat: no-repeat; background-color: #F1F3F6; padding: 0; margin: 0; background-position: right bottom; }
.DivContentBott {  clear: both;	width: 435px; height: 16px; background-image: url(images/Box3Bott.gif); background-repeat: no-repeat; background-position: left bottom; }

.DivContent { padding-right: 15px; padding-left: 15px; padding-bottom: 0px; padding-top: 0px; font-size: 8pt; color: #000000; text-align: justify; line-height: 14pt; }
.DivContent ul { padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 2px 5px 2px 22px; }
.DivContent li { margin-bottom: 8px; }
.DivContent a:link, .DivContent a:visited { font-size: 8pt; color: #000000; text-decoration: underline; }
.DivContent a:hover { text-decoration: none; }

.ImgSx { float: left; margin-bottom: 1px; margin-right: 10px; }
.ImgDx { float: right; margin-bottom: 1px; margin-left: 10px; }

.titolo1 { font-weight: bold; font-size: 8pt; color: #000000; text-align: left; }
.txt1 { padding-left: 10px; text-align: left; padding-bottom: 3px; padding-top: 3px; font-size: 8pt; color: #000000; line-height: 12pt; }
.txt1 a:link, .txt1 a:visited { font-size: 8pt; color: #000000; text-decoration: underline}
.txt1 a:hover { text-decoration: none}

.TabForm { font-size: 8pt; color: #000000; }
.TabForm .form { background-color: #E7E9ED; border: #000000 1px solid; font-size: 8pt; }
.TabForm .Bt { width: 120px; }
.TabForm .Giustificato { text-align: justify; padding-right: 20px; padding-left: 20px; font-size: 8pt; }

.TitoloServizi { text-align: right; font-weight: bold; font-size: 11pt; color: #565656; }

.UNDER { font-weight: bold; font-size: 14pt; color: #EB8219; text-align: center; }

.Chiudi { padding-top: 5px; }
.Chiudi a:visited { font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold; }
.Chiudi a:link { font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold; }
.Chiudi a:hover { text-decoration: underline; }
