body           { color: #000000; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; background: #23282e url(../images/qml_bgbody.jpg) no-repeat center 0; text-align: center  }
html,body    { text-align: center; margin: 0 0 10px; padding: 0; height: 100% }
#maincontainer         { margin: 10px auto 0; 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: #b00; font-size: 80%; font-weight: bold; line-height: 100%; text-align: left; margin: 0; padding: 4px }
#testata      { background: #180706 url(../images/bg_testata_button.gif) no-repeat right 0; margin: 0; padding: 0; width: 100%; height: 80px     }
#logo    { text-align: left; position: relative; top: 5px; left: 17px; width: 202px; height: 72px; 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: #eee }
#languages a.sel   { color: #d00 }
#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: #b00 }
#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, "Vectora LH", "Lucida Sans", Helvetica, Verdana, 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: absolute; top: 3px; width: 540px; height: 23px ; visibility: visible; }
#bottompage   { color: #798085; font-size: 11px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; text-align: right; padding-top: 5px; position: absolute; bottom: 0; left: 0; width: 574px; height: 35px }
#contentpage { width: 540px ; }
#bodypage { font-size: 11px; background-image: url(../images/qml_qlogo2.gif); background-repeat: no-repeat; background-position: right 22px; padding: 23px 0 0; width: 540px ; min-height: 40px; margin-right: 0; margin-bottom: 0; margin-left: 24px; }
#columnright   { font-size: 10px; text-align: center; position: absolute; top: 0; left: 589px; width: 210px }
#contmenudx  { font-size: 11px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, 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: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, 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: #eee; font-size: 10px; line-height: 19px; background-color: #941313; text-align: center; 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: 10px; text-align: center; position: relative; top: 0; }
#footer a.primo  { padding-right: 8px; padding-left: 24px; height: 14px }
.titlepag1    { color: #3e3e3e; font-size: 24px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 24px; letter-spacing: -0.02em; display: block; margin-top: 4px; margin-bottom: 10px  }
.titprodotto   { color: #535355; font-size: 23px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 23px; }
.titprodottopicc  { color: black; font-size: 22px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 24px; }
.titlepagcatprod { color: black; font-size: 12px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; display: block }
.titlepag2      { color: #3e3e3e; font-size: 24px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; line-height: 24px; display: block; margin-top: 4px; margin-bottom: 10px }
.titlepag2_nospace    { color: #3e3e3e; font-size: 24px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 24px; display: block; margin-top: 4px; margin-bottom: 4px  }
.subpagtitle1   { color: #6d6d6d; font-size: 14px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin-bottom: 10px }
.textpage09 { color: #000; font-size: 9px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage10 { color: #000; font-size: 10px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage11  { color: #000; font-size: 11px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage12 { color: #000; font-size: 12px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage13 { color: black; font-size: 13px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage12white { color: #fff; font-size: 12px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage13white { color: #fff; font-size: 13px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage14white { color: #fff; font-size: 14px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage14col { color: #5b89a4; font-size: 14px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; font-weight: bold }
.textpage16white { color: #fff; font-size: 16px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage18white { color: #fff; font-size: 18px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
.textpage09mdx { color: black; font-size: 9px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; padding-right: 5px }
.textpage10mdx { color: black; font-size: 10px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; padding-right: 5px }
.textpage11mdx { color: black; font-size: 11px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; padding-right: 5px }
.textpage11msx6 { color: black; font-size: 11px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; padding-left: 6px }
.textpage12mdx { color: black; font-size: 12px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; padding-right: 5px }
.textpage13mdx { color: black; font-size: 13px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif; padding-right: 5px }
.rilievo { color: #5b89a4 }
.subdotted { border-bottom: 1px dotted #606060 }
.subdottedred { border-bottom: 1px dotted #b00 }
.subdottedbold { font-weight: bold; border-bottom: 1px dotted #606060 }
.subdottedboldred { font-weight: bold; border-bottom: 1px dotted #5b89a4 }
.apice   { font-size: 85%; vertical-align: text-top }
.apicerosso  { color: #b00; font-size: 85%; vertical-align: text-top }
#separpoints   { margin-top: 8px; margin-bottom: 6px; width: 100%; border-top: 1px dotted #5b89a4 }
#separpoints2 { margin-top: 8px; margin-bottom: 6px; width: 100%; border-top: 1px dotted #999; }
#separpoints3 { margin-top: 8px; margin-bottom: 6px; width: 100%; border-top: 1px dotted #666; }
.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: 540px }
#skprod1,#skprod2,#skprod3,#skprod4 { color: #000; font-size: 11px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, sans-serif; background-color: white; display: none; margin-bottom: 10px; }
#contheadskprodotto     { margin-top: 0; position: relative; width: 540px; height: 17px }
#headskprod1   { background-color: #70737a; width: 110px; height: 17px; float: left ; border-right: 2px solid white; }
#headskprod1 a,#headskprod2 a,#headskprod3 a,#headskprod4 a   { color: #fff; font-size: 12px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, sans-serif; font-weight: bold; display: block; margin-top: 1px; margin-right: 8px; margin-left: 8px;}
#headskprod1.sel, #headskprod2.sel, #headskprod3.sel, #headskprod4.sel    { background-color: #180706; float: left ; border-right: 2px solid white; }
#headskprod1sel a,#headskprod2sel a,#headskprod3sel a,#headskprod4sel a  { color: #fff; font-size: 12px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, sans-serif; font-weight: bold; width: 110px; display: block; margin-top: 2px; margin-right: 8px; margin-left: 8px; height: 16px  }#headskprod2   { background-color: #70737a; width: 122px; height: 17px; float: left; border-right: 2px solid white; }
#headskprod3   { background-color: #70737a; width: 130px; height: 17px; float: left; border-right: 2px solid white; }
#headskprod4   { background-color: #70737a; width: 110px; height: 17px ; border-right: 2px solid white; }
#skprodconttext  { font-size: 12px; text-align: left; position: absolute; top: 13px; left: 0; width: 350px }
#skprodcontfoto  { text-align: right; margin-top: 13px; padding-right: 13px }
#skprodcontextra   { text-align: left; padding: 0; width: 540px ; margin-top: 0; margin-bottom: 10px; }
#skprodconttechdata    { text-align: left; width: 540px ; margin: 10px 0; }
#skprodcontdis2d { text-align: right; width: 540px; 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; width: 350px }
#skprodtechdatamenu     { color: #fff; font-size: 11px; font-family: Arial, "Vectora LH", "Lucida Sans", 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: #5382b4 }
#gypsieschainrope     { font-family: Arial, "Vectora LH", "Lucida Sans", Verdana, Helvetica, sans-serif; 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: Arial, Helvetica, "Lucida Sans", Verdana, 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: Arial, "Vectora LH", "Lucida Sans", 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: #5b89a4; 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 }
.bludevidence  { color: #5b89a4 }
.dreddevidence  { color: #5b89a4 }
.selnew  { color: #eb756b; margin-left: 4px; border-bottom: 1px dotted #999 }
.sel { color: #5b89a4 ; }
.listvarianti  { color: #ccc; font-size: 11px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, sans-serif }
#contsymbols { }
#contsymbols img { margin-right: 4px; }
.headernews  { color: white; font-size: 15px; font-family: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, 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_blue.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  }
#boxnovita2 { background-color: white; background-image: url(/images/prod_symbols/newred_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", Helvetica, Verdana, 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/bgboxnovita.png); background-position: 0 0; text-align: left; width: 168px; height: 20px ; margin-top: 1px; }
#boxappuntamhead  { background-image: url(/images/box1head.png); background-position: 0 0; text-align: left; width: 168px; height: 20px ; margin-top: 10px; }
#boxnovitaviolhead { background-image: url(/images/box4headviolet.png); background-position: 0 0; text-align: left; width: 168px; height: 20px ; margin-top: 10px; }
#boxnovitaredhead { background-image: url(/images/box5headred.png); 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: Arial, "Vectora LH", "Lucida Sans", Helvetica, Verdana, 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 }
.tablelistf  { background-color: #eee;}
td.rborder1pxgray { border-right: 1px solid #898989; }
td.bborder1pxgray { border-bottom: 1px solid #898989; }
td.rbborder1pxgray { border-right: 1px solid #898989; border-bottom: 1px solid #898989; }
#techtab1 { color: black; font-size: 10px; font-family: Arial, Helvetica, "Lucida Sans", Verdana, sans-serif; width: 100%; margin-top: 10px; border-top: 1px solid black; white-space: nowrap; }
#techtab1 .td1 { text-align: left; vertical-align: middle; width: 30%; border-right: 1px solid black; border-bottom: 1px solid black; }
#techtab1 .td1c { text-align: center; vertical-align: middle; border-right: 1px solid black; border-bottom: 1px solid black; }
#techtab1 .td2 { text-align: center; vertical-align: middle; border-bottom: 1px solid black; }
#mattertab { color: black; font-size: 10px; font-family: Arial, Helvetica, "Lucida Sans", Verdana, sans-serif; width: 100%; margin-top: 5px; white-space: nowrap; }
#mattertab .td1 { text-align: left; vertical-align: middle; width: 25%; }
#mattertab .td2 { text-align: left; vertical-align: middle; }
#othertab { color: black; font-size: 9px; font-family: Arial, Helvetica, "Lucida Sans", Verdana, sans-serif; font-style: normal; width: 100%; white-space: nowrap; }
#othertab .td1 { font-style: normal; text-align: left; vertical-align: middle; width: 25%; min-height: 10px; }
#othertab .td2 { font-style: normal; text-align: left; vertical-align: middle; min-height: 10px; }
#techtab2 { color: black; font-size: 9px; font-family: Arial, Helvetica, "Lucida Sans", Verdana, sans-serif; width: 100%; margin-top: 5px; border-top: 1px solid black; white-space: nowrap; }
#techtab2 .td1 { text-align: left; vertical-align: middle; width: 30%; border-right: 1px solid black; border-bottom: 1px solid black; }
#techtab2 .td2 { text-align: left; vertical-align: middle; border-bottom: 1px solid black; }
#techtab3 { color: black; font-size: 10px; font-family: Arial, Helvetica, "Lucida Sans", Verdana, sans-serif; width: 100%; margin-top: 10px; border-top: 1px solid black; white-space: nowrap; }
#techtab3 .td1 { text-align: left; vertical-align: middle; border-right: 1px solid black; border-bottom: 1px solid black; }
#techtab3 .td1c { text-align: center; vertical-align: middle; border-right: 1px solid black; border-bottom: 1px solid black; }
#techtab3 .td2 { text-align: center; width:40%; vertical-align: middle; border-bottom: 1px solid black; }
