/* VERSIONE BLU */BODY            { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 11pt; background: #eee url(fondo_righe.gif) center top; margin: 0    }.box_alto_sx  { background-image: url(grafica_caldana/box_0.jpg); background-repeat: no-repeat; background-position: left top; }.box_alto_centro  { color: #fff; font-size: 12px; font-weight: bold; background-image: url(grafica_caldana/box_0_p.jpg); background-repeat: repeat-x; background-position: center top; text-transform: uppercase; padding-top: 6px; padding-bottom: 6px; padding-left: 3px; }.box_alto_dx  { background-image: url(grafica_caldana/box_0.jpg); background-repeat: no-repeat; background-position: right top; }h1                   { color: #005785; font-size: 18px; font-weight: bold; line-height: 130%; text-align: left; border-bottom: 1px solid #005785    }h2                { color: #a42329; font-size: 15px; font-weight: bold; font-style: italic; text-decoration: none  ; text-align: left; }h3                { color: #005785; font-size: 12px; font-weight: bold; font-style: italic; text-decoration: none  }a:link, a:visited { color: #005785; font-weight: bold; text-decoration: none; }a:hover { color: #005785; font-weight: bold; text-decoration: underline; }.tabellacat a      { color: #0b4198; font-size: 12px; font-weight: bold; text-decoration: none }.ddmx     { font-size: 13px; font-stretch: condensed; font-variant: normal; letter-spacing: 70%; width: 100%       ; padding-bottom: 30px; }.content_menu { position: relative }.ddmx .item1,.ddmx .item1-active,.ddmx .item1-active:hover    { color: #ffffff; font-weight: bold; font-variant: normal; background-color: #0048a6; background-repeat: repeat-x; background-position: 0 center; text-decoration: none; text-align: right; white-space: nowrap; display: block; padding: 8px; position: relative; float: left; border-bottom: 1px solid #75b0c8; }.ddmx .item2,.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover { padding: 5px 12px; color: #fff; font-variant: normal; background-repeat: repeat-x; background-position: 0 center; text-decoration: none; text-align: right; display: block; white-space: nowrap; position: relative; width: 100%; z-index: 500; border-bottom: 1px solid #75b0c8; }.ddmx .item1:hover,.ddmx .item1-active { color: #fff; background-image: url(grafica_caldana/menu_hover_0.jpg); background-repeat: repeat-x; background-position: 0 center; }.ddmx .item2 { color: #fff; background-color: #3390b0; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 center; text-align: right; display: block; }.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover  { color: #fff; background-image: url(grafica_caldana/menu_hover_0.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 center; }.ddmx .arrow,.ddmx .arrow:hover { color: #fff; padding: 3px 16px 4px 8px; }.ddmx .item2 img,.ddmx .item2-active img { color: #fff; position: absolute; top: 4px; right: 1px; border: 0; }.ddmx .section  { visibility: hidden; position: absolute; z-index: -1; }.ddmx .bottom, .ddmx .bottom:hover, .item1 a:visited, .item2 a:visited { color: #fff; }.item1 a:visited { color: #fff; }.item2 a:visited { color: #fff; }.item2 a { width: 100%; }.ddmx a:visited { color: #fff; }* html .ddmx td    { position: relative; width: 100% }