
body           { color: #000000; font-family: "Lucida Sans", LucidaSans, Lucida-Sans, Arial, Verdana, Helvetica, sans-serif; background-color: #242424; text-align: center }
html,body    { text-align: center; margin: 6px 0; padding: 0; height: 100% }
#maincontainer         { background-color: white; margin: 0 auto; padding-bottom: 15px; position: relative; width: 750px; height: auto  ; border-bottom: 10px solid #242424; }
body>div#maincontainer   { height: auto }
table, tr, td { vertical-align: top }
th { font-weight: bold; background-color: #edf0f5 }
strong { font-weight: bolder }
a   { color: #00928f; text-decoration: none }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #00928f; text-decoration: underline  }
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: 134px }
#logo    { position: relative; top: 16px; left: 13px; width: 155px; height: 106px; float: left }
#headline { }
#languages    { color: #aaa; font-size: 12px; font-weight: bold; text-align: right; position: relative; top: 10px; right: -100px; width: 478px; height: 25px; float: left  ; padding-top: 2px; padding-bottom: 0; border-bottom: 2px solid #ccc; }
#titlehome {  color: #7e7e7e; font: 48px/44px LucidaSans, LucidaSans-Roman, LucidaSans-Regular, "Lucida Sans", "Lucida Sans Unicode", HelveticaNeue, HelveticaNeue-Roman, "Helvetica Neue", Arial, sans-serif; letter-spacing: -0.05em; padding-bottom: 10px; padding-top: 0; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; margin: 0; position: relative; top: 26px; right: -100px; width: 478px; height: 55px; float: left; }
#languages a  { color: #999; font: bold 12px/14px "Lucida Sans", HelveticaNeue, HelveticaNeue-Roman, "Helvetica Neue", Arial, sans-serif; text-decoration: none; text-indent: 0; text-transform: none; margin-right: 0; margin-left: 15px    }
#languages a:hover  { color: #242424 }
#languages a.sel   { color: #00928f }
#mbarsflashcontainer    { background-color: #4c5f52; position: relative; top: 0; width: 750px; height: 300px }
.menufirstspace2 { color: #c0c0c0; display: block; margin-left: 24px; width: 11px; float: left }
.menuinterspace2 { color: #c0c0c0; text-align: center; display: block; width: 22px; float: left }
#menubar2trasp    { background-color: transparent; background-image: url(../images/fondoretino4.png); background-repeat: no-repeat; text-align: left; position: absolute; top: 5px; z-index: 100; left: 0; width: 250px; height: 290px    }
#menubar2trasp a   { color: #000; display: block; float: left }
#menubar2trasp a:hover  { color: #c00 }
#menubar2trasp a.sel { color: #c00 }
#flashcontainer   { position: absolute; top: 5px; z-index: 0; left: 0; width: 750px; height: 290px; overflow: hidden  }
#flashcontainer img   { display: none; position: absolute; top: 0; left: 0; width: 750px; height: 290px }
#bodycontainer       { background-color: white; text-align: left; margin: 0 auto; padding-bottom: 20px; position: relative; width: 750px; }
#breadcrumbs  { color: #606060; font-weight: bold; text-align: right; position: relative; top: 4px; width: 450px; height: 15px ; visibility: hidden; }
#contentpage { background-color: white; width: 485px  }
#bodypage       { font-size: 11px; background-color: white; margin: 0 0 0 250px; padding: 0 0 20px; width: 500px  }
#columnright   { font-size: 11px; text-align: center; position: absolute; top: 0; left: 16px; width: 220px }
#columnright a { color: #00928f; text-decoration: none; }
#columnright a:hover { color: #00928f; text-decoration: underline; }
#contmenudx  { font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; text-align: left; padding: 15px 0; width: 215px }
#contmenudx ul,li { margin: 0; padding: 0 }
#footer         {color: #888; font: 10px/11px LucidaSans, "Lucida Sans", "Lucida Sans Unicode", HelveticaNeue, "Helvetica Neue", Arial, sans-serif; letter-spacing: 0; opacity: 1.00; padding-bottom: 0; padding-top: 0; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; margin: 0; background-color: white; text-align: center; position: relative; width: 100%; height: 19px; clear: right }
#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: #00928f; font-size: 32px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; line-height: 32px; letter-spacing: -0.02em; display: block; margin-top: 4px; margin-bottom: 10px }
.titlepag2      { color: #00928f; font-size: 24px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; line-height: 24px; letter-spacing: -0.02em; display: block; margin-top: 4px; margin-bottom: 10px }
.titlepag3 { color: #00928f; font-size: 18px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 19px; letter-spacing: -0.02em; display: block; margin-top: 4px; margin-bottom: 10px; }
.titprodotto   { color: black; font-size: 32px; font-family: "Lucida Sans",  "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif; line-height: 32px; letter-spacing: -0.02em }
.titpiccolo  { color: #00928f; font-size: 14px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 16px; letter-spacing: -0.01em  }
.titlepagcatprod { color: black; font-size: 12px; font-family: "Lucida Sans",  "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif; display: block }
.titlepag2_nospace    { color: black; font-size: 24px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; line-height: 24px; letter-spacing: -0.01em; display: block; margin-top: 4px; margin-bottom: 4px }
.subpagtitle1   { color: #606060; font-size: 12px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold; display: block; margin-bottom: 10px }
.textpage09 { color: black; font-size: 9px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage10 { color: black; font-size: 10px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage11  { color: black; font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage12 { color: black; font-size: 12px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage13 { color: black; font-size: 13px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage12white { color: #fff; font-size: 12px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage13white { color: #fff; font-size: 13px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage14white { color: #fff; font-size: 14px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage14col { color: #4682b4; font-size: 14px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
.textpage16white { color: #fff; font-size: 16px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage18white { color: #fff; font-size: 18px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.textpage09mdx { color: black; font-size: 9px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; padding-right: 5px }
.textpage10mdx { color: black; font-size: 10px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; padding-right: 5px }
.textpage11mdx { color: black; font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; padding-right: 5px }
.textpage11msx6 { color: black; font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; padding-left: 6px }
.textpage12mdx { color: black; font-size: 12px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; padding-right: 5px }
.textpage13mdx { color: black; font-size: 13px; font-family: "Lucida Sans", Arial, 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 }
#gypsieschainrope     { font-family: "Lucida Sans", Arial, 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: "Lucida Sans", Arial, 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, 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: #00928f }
.listvarianti  { color: #ccc; font-size: 11px; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif }
.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 }
.separdotgreen  { background-image: url(../images/dotted_green.gif); background-repeat: repeat-x; background-position: 0 0; display: block; margin-top: 6px; margin-bottom: 6px; width: 100%; height: 1px }
.fotopossx { float: left }
#boxnormal { background-color: white; width: 166px; min-height: 50px; border: solid 1px #999; }
.novitaheadtitle   { color: white; font-size: 12px; font-family: Arial, "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% }
#tabfanali    { font-family: "Lucida Sans", Arial, 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, 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 }
