body  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 6px; margin-left: 0; margin-right: 0; margin-bottom: 8px; background-color: #F7F7F7; background-image: url(/img/fondino.gif); scrollbar-face-color: #D6D3CE; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #848284; scrollbar-3dlight-color: #D6D3CE; scrollbar-arrow-color: #990000; scrollbar-track-color: #EEEEEE; scrollbar-darkshadow-color: #000000; }
#nasco { display: none; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; background-color: transparent; color: #000099; margin-bottom: 6px; margin-top: 6px; text-align: center; letter-spacing: -1px; }
.titolorosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; color: #990000; }
.rosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #990000;}
.txtgrigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-style: italic; word-spacing: 1px; margin-bottom: 4px; margin-top: 2px; }

td.art { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #FFFFFF; padding: 2px 2px 0 3px; line-height: 18px; }
td.art h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; background-color: #FFFFFF; color: #000099; margin-bottom: 6px; margin-top: 6px; text-align: center; letter-spacing: -1px; }
td.art h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000099; line-height: 18px; border-bottom: 1px solid #000099; background-color: #D9E4FF; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 1px; text-indent: 4px; }
td.art h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CB3E14; line-height: 15px; background-color: #FFFFFF; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 1px; text-indent: 4px; }
td.art p { margin-top: 2px; margin-left: 5px; margin-bottom: 4px; margin-right: 5px; word-spacing: 2px; letter-spacing: -1px; background-color: #FFFFFF; text-indent: 10px; text-align: justify; }
td.art a { text-decoration: none; font-size: 12px; color: #990000; background-color: #FFFFFF; }
td.art a:link , td.art a:visited { text-decoration: none; color: #990000; background-color: #FFFFFF; }
td.art a:hover { text-decoration: underline; color: #000099; background-color: #FFFFFF; }

td.txtgrigio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-style: italic; word-spacing: 1px; margin-bottom: 4px; margin-top: 2px; }
td.txtgrigio p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; font-style: italic; word-spacing: 1px; margin-bottom: 4px; margin-top: 2px; }
td.txtgrigio a { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; }
td.txtgrigio a:link , td.txtgrigio a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; }
td.txtgrigio a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-style: italic; text-decoration: underline; }

td.titbanver { border-top: 1px solid #004f27; border-left: 1px solid #004f27; border-bottom: 1px solid #004f27; border-right: 1px solid #004f27; background-color: #009d4f; text-align: left; letter-spacing: -1px; word-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: yellow; text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 2px 2px; }
td.banver { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1px; text-align: left; letter-spacing: -1px; color: #000000; border-left: 1px solid #004f27; border-bottom: 1px solid #004f27; border-right: 1px solid #004f27; background-color: #c4ffc4; padding: 1px; line-height: 16px; }
td.banver p { margin-top: 2px; margin-left: 2px; margin-bottom: 4px; margin-right: 2px; background-color: transparent; }
td.banver ul { list-style: square inside; margin: 3px 0 3px 6px; }
td.banver ol { list-style: decimal inside; margin: 3px 0 3px 6px; }
td.banver a { text-decoration: none; font-size: 11px; color: #990000; background-color: transparent; }
td.banver a:link , td.banver a:visited { text-decoration: none; color: #990000; background-color: transparent; }
td.banver a:hover { text-decoration: underline; color: #990000; background-color: transparent; }

td.titbansal { border-top: 1px solid #863a1a; border-left: 1px solid #863a1a; border-bottom: 1px solid #863a1a; border-right: 1px solid #863a1a; background-color: #d7612f; text-align: left; letter-spacing: -1px; word-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: yellow; text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 2px 2px; }
td.bansal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1px; text-align: left; letter-spacing: -1px; color: #000000; border-left: 1px solid #863a1a; border-bottom: 1px solid #863a1a; border-right: 1px solid #863a1a; background-color: #ffe5de; padding: 1px; line-height: 16px; }
td.bansal p { margin-top: 2px; margin-left: 2px; margin-bottom: 4px; margin-right: 2px; background-color: transparent; }
td.bansal ul { list-style: square inside; margin: 3px 0 3px 6px; }
td.bansal ol { list-style: decimal inside; margin: 3px 0 3px 6px; }
td.bansal a { text-decoration: none; font-size: 11px; color: #000099; background-color: transparent; }
td.bansal a:link , td.bansal a:visited { text-decoration: none; color: #000099; background-color: transparent; }
td.bansal a:hover { text-decoration: underline; color: #000099; background-color: transparent; }

td.titbanblu { border-top: 1px solid #000099; border-left: 1px solid #000099; border-bottom: 1px solid #000099; border-right: 1px solid #000099; background-color: #0062C4; text-align: left; letter-spacing: -1px; word-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: yellow; text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 2px 2px; }
td.banblu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1px; text-align: left; letter-spacing: -1px; color: #000000; border-left: 1px solid #000099; border-bottom: 1px solid #000099; border-right: 1px solid #000099; background-color: #E8F3FF; padding: 1px; line-height: 16px; }
td.banblu p { margin-top: 2px; margin-left: 2px; margin-bottom: 4px; margin-right: 2px; background-color: transparent; }
td.banblu ul { list-style: square inside; margin: 3px 0 3px 6px; }
td.banblu ol { list-style: decimal inside; margin: 3px 0 3px 6px; }
td.banblu a { text-decoration: none; font-size: 11px; color: #000099; background-color: transparent; }
td.banblu a:link , td.banblu a:visited { text-decoration: none; color: #000099; background-color: transparent; }
td.banblu a:hover { text-decoration: underline; color: #000099; background-color: transparent; }

td.titbangri { border-top: 1px solid #404040; border-left: 1px solid #404040; border-bottom: 1px solid #404040; border-right: 1px solid #404040; background-color: #DDDDDD; text-align: left; letter-spacing: -1px; word-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 2px 2px; }
td.bangri { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1px; text-align: left; letter-spacing: -1px; color: #000000; border-left: 1px solid #404040; border-bottom: 1px solid #404040; border-right: 1px solid #404040; background-color: #ffffff; padding: 1px; line-height: 16px; }
td.bangri h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CB3E14; line-height: 15px; background-color: #FFFFFF; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 1px; text-indent: 4px; }
td.bangri p { margin-top: 2px; margin-left: 2px; margin-bottom: 4px; margin-right: 2px; background-color: transparent; }
td.bangri ul { list-style: square inside;  margin: 3px 0 3px 6px; }
td.bangri ol { list-style: decimal inside;  margin: 3px 0 3px 6px; }
td.bangri a { text-decoration: none; font-size: 11px; color: #000099; background-color: transparent; }
td.bangri a:link , td.bangri a:visited { text-decoration: none; color: #000099; background-color: transparent; }
td.bangri a:hover { text-decoration: underline; color: #000099; background-color: transparent; }

td.banmnu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: -1px; word-spacing: 1px; color: #000000; width: 140px; margin: 0; padding: 0; line-height: 18px; height: 18px; }
td.banmnu a { text-decoration: none; font-size: 11px; color: #000099; display: block; }
td.banmnu a:link, td.banmnu a:visited { text-decoration: none; color: #000099; }
td.banmnu a:hover { text-decoration: underline; color: #000099; }
td.banmnuev { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: -1px; word-spacing: 1px; color: #000000; width: 140px; margin: 0; padding: 0; line-height: 18px; height: 18px; }
td.banmnuev a { text-decoration: none; font-size: 11px; color: #000099; display: block; }
td.banmnuev a:link, td.banmnuev a:visited { text-decoration: none; color: #000099; }
td.banmnuev a:hover { text-decoration: underline; color: #000099; background-color: #FFED48; }

td.nobox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1px; letter-spacing: -1px; color: #000000; padding: 1px; line-height: 16px; background-color: transparent;}
td.nobox h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CB3E14; line-height: 14px; word-spacing: 3px; text-indent: 4px; background-color: transparent; }
td.nobox p { margin-top: 2px; margin-left: 2px; margin-bottom: 4px; margin-right: 2px; background-color: transparent; }
td.nobox ul { list-style: square inside; margin: 3px 0 3px 6px; background-color: transparent; }
td.nobox ol { list-style: decimal inside; margin: 3px 0 3px 6px; background-color: transparent; }
td.nobox a { text-decoration: none; font-size: 11px; color: #000099; background-color: transparent; }
td.nobox a:link , td.nobox a:visited { text-decoration: none; color: #000099; background-color: transparent; }
td.nobox a:hover { text-decoration: underline; color: #000099; background-color: transparent; }

td.nav { border: 1px solid #0599B4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #727272; line-height: 18px; background-color: #DEFFFF;}
td.nav a { text-decoration: none; font-size: 12px; color: #000099; }
td.nav a:link, td.nav a:visited { font-size: 12px; text-decoration: none; color: #000099; }

td.elenchi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-top: 1px solid #F0FFED; border-left: 1px solid #F0FFED; border-bottom: 1px solid #046ABD; border-right: 1px solid #046ABD; background-color: #DEE7FF; text-align: center; margin: 0; padding: 0; }
td.elenchi h1 { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 16px; line-height: 17px; margin-bottom: 5px; margin-top: 5px; color: #0000CD; font-weight: bold; letter-spacing: 3px; background: #DEE7FF; }
td.elenchi p { text-decoration:none; font-size: 11px; text-indent: 0; color: #0000CD; word-spacing: 2px; background-color:#DEE7FF; text-align: left; }
td.elenchi a { text-decoration:none; font-size: 11px; line-height: 17px; color: #0000CD; letter-spacing: -1px; word-spacing: 1px; background-color:#DEE7FF; height:18px; display:block; }
td.elenchi a:link { text-decoration: none; font-size: 11px; line-height: 17px; color: #0000CD; letter-spacing: -1px; word-spacing: 1px; background-color:#DEE7FF; }
td.elenchi a:visited { text-decoration:none; font-size: 11px; line-height: 17px; color: #0000BB; letter-spacing: -1px; word-spacing: 1px; background-color:#DEE7FF; }
td.elenchi a:hover { text-decoration:none; font-size: 11px; line-height: 17px; color: #990000; letter-spacing: -1px; word-spacing: 1px; background-color: #FFF69F; font-weight: bold; }
td.item { border-top: 1px solid #F0FFED; border-left: 1px solid #F0FFED; border-bottom: 1px solid #046ABD; border-right: 1px solid #046ABD; background-color: #DEE7FF; text-align: center; margin: 0; padding: 0; }
td.item p { text-decoration:none; font-size: 11px; text-indent: 0; color: #0000CD; word-spacing: 2px; background-color:#DEE7FF; text-align: left; }
td.item a:link, td.item a:visited { background-color: transparent; font-size: 11px; text-decoration: none; color: #0000CD; }
td.item a:hover { text-decoration: none; font-size: 11px; color: #0000CD; background-color: #FFF69F; }
td.item a { text-decoration: none; font-size: 11px; color: #0000CD; background-color:#DEE7FF; }

td.titbangro { border-top: 1px solid #000099; border-left: 1px solid #000099; border-bottom: 1px solid #000099; border-right: 1px solid #000099; background-color: #D9E4FF; text-align: left; letter-spacing: -1px; word-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 2px 2px; }
td.bangro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; word-spacing: 1px; letter-spacing: -1px; color: #000000; 
border-left: 1px solid #000099; border-bottom: 1px solid #000099; border-right: 1px solid #000099; background-color: #FFFFFF; padding: 1px; line-height: 16px; }
td.bangro h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CB3E14; line-height: 15px; background-color: #FFFFFF; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 6px; text-indent: 4px; }
td.bangro h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CB3E14; line-height: 15px; background-color: #FFFFFF; word-spacing: 3px; margin-top: 12px; margin-bottom: 3px; margin-left: 1px; margin-right: 6px; text-indent: 4px; }
td.bangro p { margin-top: 2px; margin-left: 5px; margin-bottom: 4px; margin-right: 6px; word-spacing: 2px; letter-spacing: -1px; background-color: #FFFFFF; text-indent: 10px; text-align: justify; }
td.bangro a { text-decoration: none; font-size: 12px; color: #000099; background-color: transparent; }
td.bangro a:link , td.bangro a:visited { text-decoration: none; color: #000099; background-color: transparent; }
td.bangro a:hover { text-decoration: underline; color: #000099; background-color: transparent; }

.ddmx {
    font: 11px sans-serif;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: transparent ;
    font: 11px sans-serif;
    color: #000099;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px sans-serif;
    color: #000099;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #ECFFFF;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #BAEAEB;
    color: #990000;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #0599B4;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */