
body           { color: #000000; font-family: Arial, "Vectora LH", "Lucida Sans", Verdana, Helvetica, sans-serif; background-color: #999; background-image: url("../images/bgpage6.jpg"); background-repeat: repeat; background-attachment: fixed; text-align: center }
html,body    { text-align: center; margin: 10px 0; padding: 0; height: 100% }
#maincontainer         { margin: 0 auto; padding-bottom: 20px; position: relative; width: 799px; height: auto }
body>div#maincontainer   { height: auto }
table, tr, td { vertical-align: top }
th { font-weight: bold; background-color: #edf0f5 }
strong { font-weight: bolder }
a   { color: #404040; text-decoration: none }
a:hover { text-decoration: none }
p { margin: 5px 0 15px }
form { margin: 0; padding: 0 }
input, select { color: #000000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; margin: 0 2px 0 0; padding: 0 0 0 2px }
img { border: 0 }
caption  { color: #c00; font-size: 80%; font-weight: bold; line-height: 100%; text-align: left; margin: 0; padding: 4px }
#testata      { background-color: white; margin: 0; padding: 0; width: 100%; height: 80px }
#logo    { position: relative; top: 16px; left: 23px; width: 402px; height: 59px; float: left }
#headline { }
#languages    { color: #aaa; font-size: 11px; text-align: right; position: relative; top: 10px; right: -8px; width: 369px; height: 25px; float: left }
#languages a  { color: #aaa; margin-right: 5px; margin-left: 5px }
#languages a:hover  { color: #76868a }
#languages a.sel   { color: #545f62 }
#mbarsflashcontainer    { background-color: white; position: relative; top: 0; width: 799px; height: 161px }
#menubar1        { color: #c0c0c0; font-size: 13px; line-height: 18px; background-color: black; background-image: url("../images/bgmenu1_2_2_off.jpg"); background-repeat: repeat-x; text-align: left; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 799px; height: 19px }
#menubar1sx { color: #c0c0c0; font-size: 13px; position: relative; top: 0; height: 19px; float: left }
#menubar1 a, #menubar1sx a  { color: #aaa; font-weight: bold; background-image: url("../images/bgmenu1_2_2_off.jpg"); background-repeat: repeat-x; display: block; padding-right: 10px; padding-left: 10px; position: relative; height: 19px; float: left }
#menubar1 a:hover, #menubar1sx a:hover  { color: #606060; background-image: url("../images/bgmenu1_2_2_on.jpg"); background-repeat: repeat-x }
#menubar1 a.sel,#menubar1sx a.sel { color: #000; background-image: url("../images/bgmenu1_2_4_on.jpg"); background-repeat: repeat-x }
.menufirstspace { color: #c0c0c0; background-image: url("../images/bgmenu1_2_sep.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; margin-left: 24px; width: 2px; height: 19px; float: left }
.menufirstspace2 { color: #c0c0c0; display: block; margin-left: 24px; width: 11px; float: left }
.menulastspace { color: #c0c0c0; background-image: url("../images/bgmenu1_2_sep.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; padding-right: 24px; width: 2px; height: 19px; float: left }
.menuinterspace { color: #c0c0c0; background-image: url("../images/bgmenu1_2_sep.jpg"); background-repeat: no-repeat; background-position: 0 0; display: block; width: 2px; height: 19px; float: left }
.menuinterspace2 { color: #c0c0c0; text-align: center; display: block; width: 22px; float: left }
#menubar1dx     { color: #c0c0c0; font-size: 13px; position: relative; top: 0; height: 19px; float: right }
#menubar1dx a.light   { color: #aaa; font-weight: normal }
#menubar1dx a.sel  { color: #000; font-weight: normal }
#menubar1dx a.light:hover { color: #606060; font-weight: normal }
#menubar2trasp    { color: #000; font-size: 12px; line-height: 25px; background-color: white; text-align: left; position: absolute; z-index: 100; top: 19px; left: 0; width: 799px; height: 25px }
#menubar2trasp a   { color: #000; display: block; float: left }
#menubar2trasp a:hover  { color: #c00 }
#menubar2trasp a.sel { color: #c00 }
#flashcontainer   { position: absolute; z-index: 0; top: 19px; left: 0; width: 799px; height: 142px; overflow: hidden }
#menutrasp1, #menutrasp2, #menutrasp3, #menutrasp4, #menutrasp5, #menutrasp6, #menutrasp7, #menutrasp8     { background-color: #849098; text-align: left; display: none; padding-top: 5px; padding-bottom: 6px; position: absolute; z-index: 50; top: 124px; overflow: hidden }
#menutrasp1 a, #menutrasp2 a, #menutrasp3 a, #menutrasp4 a, #menutrasp5 a, #menutrasp6 a, #menutrasp7 a, #menutrasp8 a    { color: #fff; font-size: 11px; font-family: Arial, "Lucida Sans", Verdana, Helvetica, sans-serif; font-weight: normal; background-image: url("../images/linkarrow2white.gif"); background-repeat: no-repeat; background-position: right 2px; display: block; padding-right: 12px; padding-left: 10px; width: 100%; height: 15px }
#menutrasp1 a:hover, #menutrasp2 a:hover, #menutrasp3 a:hover, #menutrasp4 a:hover, #menutrasp5 a:hover, #menutrasp6 a:hover, #menutrasp7 a:hover, #menutrasp8 a:hover   { color: #000; background-color: #9caab3; background-image: url("../images/linkarrow2black.gif"); background-repeat: no-repeat; background-position: right 2px }
#menutrasp1 a.sel, #menutrasp2 a.sel, #menutrasp3 a.sel, #menutrasp4 a.sel, #menutrasp5 a.sel, #menutrasp6 a.sel, #menutrasp7 a.sel, #menutrasp8 a.sel { color: #000; background-color: #9caab3; background-image: url("../images/linkarrow2black.gif"); background-repeat: no-repeat; background-position: right 2px }
#flashcontainer img   { display: none; position: absolute; top: 0; left: 0; width: 799px; height: 142px }
#bodycontainer       { background: white url(../images/bgcolright.gif) repeat-y right top; text-align: left; margin: 0 auto; padding-bottom: 85px; position: relative; width: 799px;}
#breadcrumbs  { color: #606060; font-size: 11px; font-weight: bold; text-align: right; position: relative; top: 4px; width: 550px; height: 23px ; visibility: hidden; }
#bottompage   { color: #798085; font-size: 11px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; background-image: url("../images/allproductsicon.jpg"); background-repeat: no-repeat; background-position: 24px 0; text-align: right; padding-top: 5px; position: absolute; bottom: 0; left: 0; width: 574px; height: 55px }
#contentpage { width: 550px }
#bodypage       { font-size: 11px; background-image: url("../images/qlogo2.gif"); background-repeat: no-repeat; background-position: right 22px; margin: 0 0 0 24px; padding: 0; width: 550px }
#columnright   { font-size: 10px; text-align: center; position: absolute; top: 0; left: 589px; width: 210px }
#contmenudx  { font-size: 11px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; text-align: left; padding: 15px 5px; width: 200px }
#contmenudx ul,li { margin: 0; padding: 0 }
#rsrvdarea  { color: #fff; font-size: 12px; background-color: black; text-align: left; width: 210px; height: 22px }
#rsrvdarea a  { color: #eee; font-size: 12px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 22px; background-image: url("../images/linkarrowred.gif"); background-repeat: no-repeat; background-position: 21px center; padding-left: 32px; height: 22px }
#rsrvdarea a:hover { color: #fff }
#footer         { color: #ffcfd5; font-size: 11px; line-height: 19px; background-color: #c00; text-align: left; position: relative; width: 100%; height: 19px; clear: right }
#footer a    { color: #ffcfd5; padding-right: 8px; padding-left: 8px; height: 14px }
#footer a:hover { color: #fff }
#foottxtaddress { font-size: 11px; position: relative; top: 0; left: -24px; float: right }
#footer a.primo  { padding-right: 8px; padding-left: 24px; height: 14px }
.titlepag1    { color: black; font-size: 32px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; line-height: 32px; letter-spacing: -0.02em; display: block; margin-top: 4px; margin-bottom: 10px }
.titprodotto   { color: black; font-size: 32px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; line-height: 32px; letter-spacing: -0.02em }
.titprodottopicc  { color: black; font-size: 24px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; line-height: 26px; letter-spacing: -0.01em }
.titlepagcatprod { color: black; font-size: 12px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; display: block }
.titlepag2      { color: black; font-size: 24px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; line-height: 24px; letter-spacing: -0.01em; display: block; margin-top: 4px; margin-bottom: 10px }
.titlepag2_nospace    { color: black; font-size: 24px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; line-height: 24px; letter-spacing: -0.01em; display: block; margin-top: 4px; margin-bottom: 4px }
.subpagtitle1   { color: #606060; font-size: 14px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; font-weight: bold; display: block; margin-bottom: 10px }
.textpage09 { color: black; font-size: 9px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage10 { color: black; font-size: 10px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage11  { color: black; font-size: 11px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage12 { color: black; font-size: 12px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage13 { color: black; font-size: 13px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage12white { color: #fff; font-size: 12px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage13white { color: #fff; font-size: 13px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage14white { color: #fff; font-size: 14px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage14col { color: #4682b4; font-size: 14px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; font-weight: bold }
.textpage16white { color: #fff; font-size: 16px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage18white { color: #fff; font-size: 18px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif }
.textpage09mdx { color: black; font-size: 9px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; padding-right: 5px }
.textpage10mdx { color: black; font-size: 10px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; padding-right: 5px }
.textpage11mdx { color: black; font-size: 11px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; padding-right: 5px }
.textpage11msx6 { color: black; font-size: 11px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; padding-left: 6px }
.textpage12mdx { color: black; font-size: 12px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; padding-right: 5px }
.textpage13mdx { color: black; font-size: 13px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; padding-right: 5px }
.rilievo { color: #e00 }
.subdotted { border-bottom: 1px dotted #606060 }
.subdottedred { border-bottom: 1px dotted #e00 }
.subdottedbold { font-weight: bold; border-bottom: 1px dotted #606060 }
.subdottedboldred { font-weight: bold; border-bottom: 1px dotted #e00 }
.apice   { font-size: 85%; vertical-align: text-top }
.apicerosso  { color: #e00; font-size: 85%; vertical-align: text-top }
#separpoints   { margin-top: 8px; margin-bottom: 6px; width: 100%; border-top: 1px dotted #999 }
.spaziosotto3px { margin-bottom: 3px }
.spaziosotto5px { margin-bottom: 5px }
.spaziosotto10px { margin-bottom: 10px }
.spaziosotto15px { margin-bottom: 15px }
.spaziosotto20px { margin-bottom: 20px }
.spaziosopra3px { margin-top: 3px }
.spaziosopra5px { margin-top: 5px }
.spaziosopra10px { margin-top: 10px }
.spaziosopra15px { margin-top: 15px }
.spaziosopra20px { margin-top: 20px }
.spaziosottosopra3px { margin-top: 3px; margin-bottom: 3px }
.spaziosottosopra5px { margin-top: 5px; margin-bottom: 5px }
.spaziosottosopra10px { margin-top: 10px; margin-bottom: 10px }
.spaziosottosopra15px { margin-top: 15px; margin-bottom: 15px }
.spaziosottosopra20px { margin-top: 20px; margin-bottom: 20px }
.spaziodestra3px { margin-right: 3px }
.spaziodestra5px { margin-right: 5px }
.spaziodestra9px { margin-right: 9px }
.spaziodestra15px { margin-right: 15px }
.spaziodestra20px { margin-right: 20px }
.spaziodestra25px { margin-right: 25px }
.spaziodestra30px { margin-right: 30px }
.spaziodestra40px { margin-right: 40px }
.spaziosinistra3px { margin-left: 3px }
.spaziosinistra5px  { margin-left: 5px }
.spaziosinistra9px { margin-left: 9px }
.spaziosinistra15px { margin-left: 15px }
.spaziosinistra20px { margin-left: 20px }
.spaziosinistra25px { margin-left: 25px }
.spaziosinistra30px { margin-left: 30px }
.spaziosinistra40px { margin-left: 40px }
.spaziodxsx3px { margin-right: 3px; margin-left: 3px }
.spaziodxsx5px { margin-right: 5px; margin-left: 5px }
.spaziodxsx10px { margin-right: 10px; margin-left: 10px }
.spaziodxsx15px { margin-right: 15px; margin-left: 15px }
.spaziodxsx20px { margin-right: 20px; margin-left: 20px }
.spaziodxsx25px { margin-right: 25px; margin-left: 25px }
.spaziodxsx30px { margin-right: 30px; margin-left: 30px }
.spaziodxsx40px { margin-right: 40px; margin-left: 40px }
.spazioattorno3px { margin: 3px }
.spazioattorno5px { margin: 5px }
.spazioattorno9px { margin: 9px }
.spazioattorno10px { margin: 10px }
.spazioattorno15px { margin: 15px }
.spazioattorno20px { margin: 20px }
.spazioattorno25px { margin: 25px }
.spazioattorno30px { margin: 30px }
.spazioattorno40px { margin: 40px }
.spazioattorno50px { margin: 50px }
#contskprodotto  { position: relative; width: 550px }
#skprod1,#skprod2,#skprod3,#skprod4      { color: #000; font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; background-color: white; display: none; margin-bottom: 10px; width: 548px; border: solid 1px #c00 }
#contheadskprodotto     { margin-top: 10px; position: relative; width: 550px; height: 23px }
#headskprod1   { background-color: white; background-image: url("../images/bgheadprod.gif"); background-repeat: no-repeat; width: 132px; height: 23px; float: left }
#headskprod1 a,#headskprod2 a,#headskprod3 a,#headskprod4 a   { color: #fff; font-size: 12px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; display: block; margin-top: 4px; margin-right: 10px; margin-left: 10px; height: 16px }
#headskprod1.sel, #headskprod2.sel, #headskprod3.sel, #headskprod4.sel    { background-color: white; background-image: url("../images/bgheadprodsel2.gif"); background-repeat: no-repeat; width: 132px; height: 23px; float: left }
#headskprod1sel a,#headskprod2sel a,#headskprod3sel a,#headskprod4sel a  { color: #fff; font-size: 12px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; display: block; margin-top: 4px; margin-right: 10px; margin-left: 10px; height: 16px }#headskprod2   { background-color: white; background-image: url("../images/bgheadprod.gif"); background-repeat: no-repeat; width: 132px; height: 23px; float: left }
#headskprod3   { background-color: white; background-image: url("../images/bgheadprod.gif"); background-repeat: no-repeat; width: 132px; height: 23px; float: left }
#headskprod4   { background-color: white; background-image: url("../images/bgheadprod.gif"); background-repeat: no-repeat; width: 132px; height: 23px }
#skprodconttext  { font-size: 12px; text-align: left; position: absolute; top: 13px; left: 14px; width: 350px }
#skprodcontfoto  { text-align: right; margin-top: 13px; padding-right: 13px }
#skprodcontextra   { text-align: left; margin: 0 14px 10px; padding: 0; width: 520px }
#skprodconttechdata    { text-align: left; margin: 10px 14px; width: 520px }
#skprodcontdis2d { text-align: right; margin-top: 5px; padding-right: 13px }
#skprodcontdis2d img  { margin-top: 10px; margin-bottom: 10px }
#skprodconttextdis { font-size: 11px; text-align: left; position: absolute; top: 35px; left: 14px; width: 350px }
#skprodtechdatamenu     { color: #fff; font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #ccc; text-align: left; width: 548px; height: 19px }
#skprodtechdatamenu a   { color: black; font-size: 11px; font-weight: normal; line-height: 18px }
#skprodtechdatamenu a.sel { color: #c00 }
#gypsieschainrope     { font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0; width: auto; vertical-align: top  }
#gypsieschainrope td     { font-size: 11px; padding: 1px; vertical-align: top }
#gypsieschainrope tr { vertical-align: top }
#gypsieschainrope td.header1     { color: #4682b4; font-size: 11px; font-weight: bold; vertical-align: top }
#gypsieschainrope td.header2     { color: #4682b4; font-size: 11px; font-weight: bold; vertical-align: top }
#gypsieschainrope img  { margin: 0 6px 0 0; padding: 0 0 0 0 }
#tabnote        { color: #666; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; background-color: #f6f6f6; white-space: normal; margin: 0 0 5px; width: 100%; border-right: 1px solid #606060; border-bottom: 1px solid #606060; border-left: 1px solid #606060 }
#tabnote td       { font-size: 10px; margin: 0; padding: 2px 0 2px 3px; border: 0 }
#tabnote td.nota {color: #b00; width:1%}
#tabtech        { font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; white-space: normal; margin: 5px 0 0; width: 100%; border-top: 1px solid #606060; border-left: 1px solid #606060 }
#tabtech td      { font-size: 10px; margin: 0; padding: 3px; border-right: 1px solid #606060; border-bottom: 1px solid #606060 }
#tabtech tr.head  { color: white; font-size: 11px; font-weight: bold; background-color: #606060 }
#tabtech tr.gray { background-color: #eee }
.apicetab   { color: #b00; font-size: 85%; vertical-align: text-top }
.cellcenter  { text-align: center}
ul,li {margin:0;padding:0}
li.lista   { list-style-image: url("../images/dotlist2.gif"); list-style-position: outside; display: list-item; margin-left: 1em }
li.listadx1  { list-style-type: none; display: list-item; margin-left: 2px; padding-top: 2px; padding-bottom: 2px }
li.listadx1 a { color: #999; font-size: 12px; font-weight: bold }
li.listadx1 a:hover, li.listadx2 a:hover, li.listadx3 a:hover, li.listadx4 a:hover { background-color: #ddd }
li.listadx1 a.sel { color: #444 }
li.listadx2 { list-style-type: none; display: list-item; margin-left: 10px; padding-top: 2px; padding-bottom: 2px }
li.listadx2 a { color: #666; font-size: 11px }
li.listadx2 a.sel { color: #000 }
li.listadx3 { list-style-type: none; display: list-item; margin-left: 18px; padding-top: 2px; padding-bottom: 2px }
li.listadx3 a  { color: black; font-size: 11px; font-weight: bold }
li.listadx3 a.sel { color: #c00; background-color: #ddd }
li.listadx4 { list-style-type: none; display: list-item; margin-left: 10px; padding-top: 1px; padding-bottom: 1px }
li.listadx4 a { color: #666; font-size: 11px }
li.listadx4 a.sel { color: #000 }
.img_imbarc { }
.icon_gypsies  { }
.icon_chain  { }
.icon_rope  { }
.bludevidence  { color: #4682b4 }
.selnew  { color: #eb756b; margin-left: 4px; border-bottom: 1px dotted #999 }
.sel { color: #c00 }
.listvarianti  { color: #ccc; font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
#contsymbols { }
#contsymbols img   { margin-right: 10px; margin-bottom: 3px }
.headernews  { color: white; font-size: 15px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url("../images/bgboxnovita.gif"); background-repeat: no-repeat; background-position: 0 0; padding-left: 15px; width: 292px; height: 20px; vertical-align: middle }
.bordertop1pxsolid555 { border-top: 1px solid #555 }
.bordertopbott1pxsolid556 { border-top: 1px solid #555; border-bottom: 1px solid #555 }
.borderall1pxsolid555 { border: solid 1px #555 }
.borderallnotop1pxsolid556 { border-right: 1px solid #555; border-bottom: 1px solid #555; border-left: 1px solid #555 }
.separdotblack  { background-image: url("../images/dotted_black.gif"); background-repeat: repeat-x; background-position: 0 0; display: block; margin-top: 6px; margin-bottom: 6px; width: 100%; height: 1px }
.separdotgray  { background-image: url("../images/dotted_gray.gif"); background-repeat: repeat-x; background-position: 0 0; display: block; margin-top: 6px; margin-bottom: 6px; width: 100%; height: 1px }
.separdotgray2   { background-image: url("../images/dotted_graydark.gif"); background-repeat: repeat-x; background-position: 0 0; display: block; margin-top: 6px; margin-bottom: 6px; width: 100%; height: 1px }
.separdotred  { background-image: url("../images/dotted_red.gif"); background-repeat: repeat-x; background-position: 0 0; display: block; margin-top: 6px; margin-bottom: 6px; width: 100%; height: 1px }
.fotopossx { float: left }
#boxnovita    { background-color: white; background-image: url(../images/prod_symbols/new_bg_box.gif); background-repeat: no-repeat; background-position: right top; width: 166px; min-height: 50px; border: solid 1px #999  }
#boxnormal { background-color: white; width: 166px; min-height: 50px; border: solid 1px #999; }
#boxappuntam   { background-color: white; background-image: url("../images/prod_symbols/fairs1_bg_box.gif"); background-repeat: no-repeat; background-position: right top; width: 166px; min-height: 50px; border: solid 1px #999 }
.novitaheadtitle   { color: white; font-size: 12px; font-family: Arial, "Vectora LH", "Lucida Sans", Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-align: left; display: inline; margin-left: 10px; width: 100% }
.contboxnovita  { font-size: 11px; text-align: left; display: block; margin: 7px; width: 152px }
.contboxnovitatitle14 { color: #58606f; font-size: 14px; font-weight: bold; text-align: left; display: block; margin-top: 6px; margin-bottom: 10px; width: 100% }
.contboxnovitatitle16 { color: #58606f; font-size: 16px; font-weight: bold; text-align: left; display: block; margin-top: 6px; margin-bottom: 10px; width: 100% }
#boxnovitahead { background-image: url(../images/box1head.gif); background-position: 0 0; text-align: left; width: 168px; height: 20px ; margin-top: 1px; }
#boxappuntamhead  { background-image: url(../images/box3head.gif); background-position: 0 0; text-align: left; width: 168px; height: 20px ; margin-top: 10px; }
#boxnovitaviolhead { background-image: url(../images/box4headviolet.gif); background-position: 0 0; text-align: left; width: 168px; height: 20px ; margin-top: 10px; }
#boxnovitaredhead { background-image: url(../images/box5headred.gif); background-position: 0 0; text-align: left; width: 168px; height: 20px ; margin-top: 10px; }
#linkband4box  { color: #505050; font-size: 11px; background-color: #ccc; background-image: url("../images/bglinkboxdash.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 166px; height: 23px }
#linkband4box a   { color: #404040; font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 23px; background-image: url("../images/linkarrowred.gif"); background-repeat: no-repeat; background-position: 7px center; padding-left: 17px }
#tabfanali    { font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; white-space: normal; margin: 0; width: 100%; }
#tabfanali td   { font-size: 10px; margin: 0; padding: 3px; }
#tabfanali td.p10   { width:10%; }
#tabfanali td.p20   { width:20%; }
#tabfanali td.p25   { width:25%; }
#tabfanali td.p25center  { width:25%;text-align:center }
#tabfanali td.p30   { width:30%; }
#tabfanali td.p35center   { width:35%;text-align:center }
#tabfanali td.p25model   { width:25%;font-weight: bold;color:#000000 }
#tabfanali tr.head { background-color: #606060; color:white; font-weight: bold; font-size:11px}
#tabfanali2     { font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; white-space: normal; margin: 0; width: 100%; border-top: 1px solid #606060; border-left: 1px solid #606060 }
#tabfanali2 td    { font-size: 10px; margin: 0; padding: 3px; border-right: 1px solid #606060; border-bottom: 1px solid #606060 }
#tabfanali2 td.p10   { width:10%; }
#tabfanali2 td.p20   { width:20%; }
#tabfanali2 td.p25   { width:25%; }
#tabfanali2 td.p25center  { width:25%;text-align:center }
#tabfanali2 td.p30   { width:30%; }
#tabfanali2 td.p35   { width:35%; }
#tabfanali2 td.p40   { width:40%; }
#tabfanali2 td.p35center   { width:35%;text-align:center }
#tabfanali2 td.p25model   { width:25%;font-weight: bold;color:#000000 }
#tabfanali2 td.p20model   { width:20%;font-weight: bold;color:#000000 }
#tabfanali2 tr.head { background-color: #606060; color:white; font-weight: bold; font-size:11px}
#tabfanali2 tr.gray { background-color: #eee }
.tablelistf  { background-image: url("../images/gradbgtab.jpg"); background-repeat: no-repeat; background-position: center }
#tabsalpanew3 { font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; text-align: center; margin: 0; width: 100%; vertical-align: top; border-color: black; border-style: solid; border-width: 2px 2px 1px; white-space: nowrap; }
#tabsalpanew3 td { font-size: 9px; vertical-align: middle; padding: 2px; }
#tabsalpanew3 td.midcolheader { color: white; font-size: 11px; font-weight: bold; background-color: #999; vertical-align: middle; height: 30px; padding-top: 2px; padding-bottom: 1px; border-right: 2px solid white; border-bottom: 1px solid black; }
#tabsalpanew3 td.midcolheaderthin { color: white; font-size: 11px; font-weight: bold; background-color: #999; vertical-align: middle; height: 30px; padding-top: 2px; padding-bottom: 1px; border-right: 1px solid white; border-bottom: 1px solid black; }
#tabsalpanew3 td.lastcolheader { color: white; font-size: 11px; font-weight: bold; background-color: #999; vertical-align: middle; height: 30px; padding-top: 2px; padding-bottom: 1px; border-bottom: 1px solid black; }
#tabsalpanew3 td.firstcolrows { font-size: 11px; font-weight: bold; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; border-right: 2px solid black; border-bottom: 1px solid black; }
#tabsalpanew3 td.midcolrows { vertical-align: middle; padding-top: 6px; padding-bottom: 6px; border-right: 2px solid black; border-bottom: 1px solid black; }
#tabsalpanew3 td.midcolrowsthin { vertical-align: middle; padding-top: 6px; padding-bottom: 6px; border-right: 1px solid black; border-bottom: 1px solid black; }
#tabsalpanew3 td.lastcolrows { vertical-align: middle; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid black; }
#tabsalpanew3 img { margin: 0; padding: 0; }
#legenda3new { font-size: 10px; font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; vertical-align: top; width: 100%; border-width: 0; }
#legenda3new td.legenda1 { text-align: left; vertical-align: top; width: 6%; padding: 2px 2px 3px 10px; white-space: nowrap; }
#legenda3new td.legenda { text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 3px; white-space: nowrap; }
#gypsieschainrope2 { font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; margin: 0; padding: 0; vertical-align: top; border-width: 0; }
#gypsieschainrope2 td { font-size: 11px; text-align: left; vertical-align: middle; padding-top: 6px; padding-bottom: 6px; }
#gypsieschainrope2 td.firstcolrowsbutlast { font-size: 11px; font-weight: bold; text-align: left; padding-left: 7px; vertical-align: middle; padding-right: 5px; border-right: 1px solid black; border-bottom: 1px solid black; }
#gypsieschainrope2 td.firstcollastrow { font-size: 11px; font-weight: bold; text-align: left; padding-left: 7px; vertical-align: middle; padding-right: 5px; border-right: 1px solid black; }
#gypsieschainrope2 td.midcolrowsbutlast { font-size: 11px; text-align: left; padding-left: 12px; vertical-align: middle; padding-right: 5px; border-right: 1px solid black; border-bottom: 1px solid black; }
#gypsieschainrope2 td.midcollastrow { font-size: 11px; text-align: left; padding-left: 12px; vertical-align: middle; padding-right: 5px; border-right: 1px solid black; }
#gypsieschainrope2 td.lastcolrowsbutlast { font-size: 11px; text-align: left; padding-left: 12px; vertical-align: middle; padding-right: 5px; border-bottom: 1px solid black; }
#gypsieschainrope2 td.lastcollastrow { font-size: 11px; text-align: left; padding-left: 12px; vertical-align: middle; padding-right: 5px; }
#gypsieschainrope2 td.notesrow { font-size: 11px; text-align: left; padding-right: 5px; padding-left: 7px; vertical-align: middle; padding-top: 10px; }
#gypsieschainrope2 td.legenda { font-size: 11px; text-align: left; vertical-align: top; padding: 0 0 3px; }
#gypsieschainrope2 tr { font-size: 11px; }
#gypsieschainrope2 td.rowsbutlast { border-bottom: 1px solid black; }
#gypsieschainrope2 td.lastrow {  }
#gypsieschainrope2 td.header1 { color: #4682b4; font-size: 11px; font-weight: bold; vertical-align: middle; }
#gypsieschainrope2 td.header2 { color: #4682b4; font-size: 11px; font-weight: bold; text-align: left; vertical-align: top; padding-bottom: 15px !important; padding-left: 7px; }
#gypsieschainrope2 img { margin: 0 6px 0 0; padding: 0; }
#tabsalpa { width: 100%; margin: 0; padding: 0; border-width: 0; }
.legminspace { font-size: 2px; line-height: 4px; }
#tabsalpahead { font-family: "Lucida Sans", Arial, "Vectora LH", Verdana, Helvetica, sans-serif; vertical-align: top; width: 100%; border-width: 0; }
#tabsalpahead td { color: #4682b4; font-size: 10px; font-weight: bold; text-align: left; padding-left: 2px; vertical-align: top; padding-bottom: 10px; }

