
body { color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #8ca1f5; height: 100%; }
html,body { height: 100%; margin: 0; padding: 0; }
#maincontainer { background-color: #fff; margin: 0 auto; height: auto  ; min-height: 400px; }
table, tr, td { margin: 0; padding: 0; border-width: 0; }
th { font-weight: bold; padding: 0; }
strong { font-weight: bolder }
a { color: #2838ae; text-decoration: none }
a:hover { color: #8ca1f5; text-decoration: none  }
form { margin: 0; padding: 0 ; border: 0; }
input { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #efefef; margin: 1px 2px; padding: 2px ; border: solid 1px #8ca1f5; }
.inpyellow { color: #000000; background-color: #ffe504; }
.inpmandatory { color: #000000; background-color: #ffe504; }
.buttondef { font-weight: bold; }
.inputnobord { margin: 0; padding: 0; border-style: solid; border-width: 0; }
select { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #efefef; margin: 1px 2px; padding: 2px; border: solid 1px #8ca1f5; }
textarea { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #efefef; margin: 1px 2px; padding: 2px; border: solid 1px #8ca1f5; }
.imgsubmit { background-color: white; background-image: none; margin: 0; padding: 0; border-width: 0; }
img { border: 0 }
.img_home { width: inherit; height: inherit; }
caption { color: #2838ae; font-size: 80%; font-weight: bold; line-height: 100%; text-align: left; margin: 0; padding: 4px }
#goback { color: #221c8f; font-size: 9pt; font-family: Verdana, sans-serif; font-weight: bold; background-color: #c9d2ff; text-align: center; position: absolute; top: 141px; left: 727px; width: 17px; height: 17px; float: right; clear: both; margin: 0; padding: 3px; cursor: pointer; }
#testata { background-color: #000; background-image: url(/images/bgheader.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 100%; height: 99px   }
#logo { position: absolute; top: 0; left: 0; width: 285px; height: 99px; float: left }
#infohead { position: absolute; top: 49px; left: 441px; width: 243px; height: 36px; }
#rgbhead { position: absolute; top: 0; left: 690px; width: 368px; height: 99px; }
#languages { color: #aaa; font-size: 11px; text-align: right; position: absolute; top: 10px; left: 500px; width: 200px; height: 25px;}
#languages a { color: #aaa; margin-right: 5px; margin-left: 5px }
#languages a:hover { color: #76868a }
#languages a.sel { color: #545f62 }
#mbarsflashcontainer { background-color: white; width: 799px; height: 161px }
#menubar1 { color: #c0c0c0; font-size: 12px; line-height: 20px; background-color: black; text-align: left; margin: 0; padding: 0; width: 100%; height: 21px ; clear: both; }
#menubar2 { color: #efefef; font-size: 12px; line-height: 20px; background-color: #8ca1f5; text-align: left; margin: 0; padding: 0; width: 100%; height: 21px; clear: both; }
#menubar1sx { color: #c0c0c0; font-size: 12px; height: 21px;}
#menubar2sx { color: #efefef; font-size: 12px; height: 21px; }
#menubar1 a, #menubar1sx a  { color: white; display: block; padding-right: 10px; padding-left: 10px; height: 21px; float: left; }
#menubar2 a, #menubar2sx a { color: #efefef; display: block; padding-right: 10px; padding-left: 10px; height: 21px; float: left; }
#menubar1 a:hover, #menubar1sx a:hover { color: #fff; background-color: #3d3d3d; }
#menubar2 a:hover, #menubar2sx a:hover { color: #fff; background-color: #8295e4; }
#menubar1 a.sel,#menubar1sx a.sel { color: white; background-color: #8ca1f5; background-image: url(/images/backgmenu1sel.jpg); background-repeat: repeat-x; }
#menubar2 a.sel,#menubar2sx a.sel { color: #000; background-color: #bfc3ff; }
.menufirstspace { color: #c0c0c0; display: block; margin-left: 28px; width: 2px; height: 21px; float: left }
.menufirstspace2 { color: #c0c0c0; display: block; margin-left: 24px; width: 11px; float: left }
.menulastspace { color: #c0c0c0; display: block; padding-right: 24px; width: 2px; height: 21px; float: left }
.menuinterspace { color: #c0c0c0; display: block; width: 2px; height: 21px; float: left }
.menuinterspace2 { color: #c0c0c0; text-align: center; display: block; width: 22px; float: left }
#flashcontainer { z-index: 0; width: 799px; height: 142px; overflow: hidden }
#flashcontainer img { display: none; position: absolute; top: 0; left: 0; width: 799px; height: 142px }
#bodycontainer { background-color: #003e87; background-image: url(/images/fondopsl-store_issue2_8.jpg); background-repeat: repeat; background-position: 750px -20px; text-align: left; margin: 0 auto; width: 100%; height: auto; min-height: 400px; }
#breadcrumbs { color: #606060; font-size: 11px; font-weight: bold; text-align: right; position: relative; top: 4px; width: 650px; height: 23px ; visibility: hidden; }
#bottompage { color: #798085; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: right; padding-top: 5px; position: absolute; bottom: 0; left: 0; width: 574px; height: 55px }
#contentpage { position: relative; left: 40px; width: 700px   ; }
#bodypage { font-size: 11px; background-color: #fff; background-image: url(/images/backgbody.jpg); background-repeat: repeat-x; padding: 0; width: 750px ; min-height: 400px; }
#bodypageoutlet { font-size: 11px; background-color: #fff; background-image: url(/images/backg-outelet.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 0; width: 750px; min-height: 400px; }
#bodypagepromo { font-size: 11px; background-color: #fff; background-image: url(/images/backg-promo.jpg); background-repeat: no-repeat; background-position: 0 0; padding: 0; width: 750px; min-height: 400px; }
#columnright { font-size: 10px; position: absolute; top: 150px; left: 750px; }
#contmenudx { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; padding: 15px 5px; width: 200px }
#contmenudx ul,li { margin: 0; padding: 0 }
#footer { color: #fff; font-size: 11px; background-color: #000; text-align: left; width: 100%; height: 32px; padding-top: 3px; }
#footer a { color: #8ca1f5; padding-right: 8px; padding-left: 8px; height: 14px }
#footer a:hover { color: #c0c0c0 }
#foottxtaddress { font-size: 11px; top: 0; left: 40px; margin-left: 40px; }
#footer a.primo { padding-right: 8px; padding-left: 24px; height: 14px }
#tableregister { font-size: 11px; background-color: #fff; width: 670px; border: solid 1px #e4e4e4; }
#tableregister table { width: 100%; }
#tableregister tr { vertical-align: middle; }
#tableregister td { padding: 4px; border-bottom: 1px solid #e4e4e4; }
#tableregister td.fc { width: 30%; padding: 4px; border-bottom: 1px solid #e4e4e4; }
#tableregister td.lc { width: 70%; padding: 4px; border-bottom: 1px solid #e4e4e4; }
#tablecommerce { font-size: 11px; }
#tablecommerce table { margin-bottom: 3px; width: 639px; border-style: solid; border-width: 1px 1px 0; border-color: #e4e4e4; }
#tablecommerce tr { vertical-align: middle; }
#tablecommerce td { padding: 4px; border-bottom: 1px solid #e4e4e4; }
.titlepag1 { color: black; font-size: 32px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1; letter-spacing: -0.02em; display: block; margin-top: 4px; margin-bottom: 10px }
.titlepag2 { color: black; font-size: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1; letter-spacing: -0.01em; display: block; margin-top: 4px; margin-bottom: 10px }
.titlepag3 { color: black; font-size: 22px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1; letter-spacing: -0.01em; display: block; margin-top: 4px; margin-bottom: 10px; }
.titlepag4 { color: black; font-size: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1; letter-spacing: -0.01em; display: block; margin-top: 4px; margin-bottom: 10px; }
.titlepag5 { color: black; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1; letter-spacing: -0.01em; display: block; margin-top: 4px; margin-bottom: 10px; }
.titprodotto { color: black; font-size: 32px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 32px; letter-spacing: -0.02em }
h1 { color: black; font-size: 32px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-style: normal; line-height: 32px; letter-spacing: -0.05em; margin: 0; padding: 0; }
h1.home { color: #7182c6; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; letter-spacing: -0.02em; }
.titprodottohome { color: #7182c6; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; letter-spacing: -0.02em; }
h1.outlet { color: #25b53d; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; letter-spacing: -0.02em; }
.titprodottooutlet { color: #25b53d; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; letter-spacing: -0.02em; }
.titprodottopromo { color: #ff9000; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; letter-spacing: -0.02em; }
h1.promo { color: #ff9000; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; letter-spacing: -0.02em; }
.titprodottocorrel { color: #7182c6; font-size: 8pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; }
.titprodottocorrel a:hover { color: #8ca1f5; }
.titprodottospechome { color: #b9242e; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; letter-spacing: -0.02em; }
.titprodottonewhome { color: #ff9b10; font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; line-height: 1; letter-spacing: -0.02em; }
.titprodottopicc { color: black; font-size: 24px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 26px; letter-spacing: -0.01em }
.titlepagcatprod { color: #666; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-bottom: 10px; display: block  }
.titlepag2_nospace { color: black; font-size: 24px; font-family: Arial, Helvetica, Verdana, 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: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin-bottom: 10px }
.textpage09 { color: black; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif }
.textpage10 { color: black; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif }
.textpage11 { color: black; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif }
.textpage12 { color: black; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif }
.textpage13 { color: black; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif ; }
.textpage14 { color: black; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.2; }
.textpage15 { color: black; font-size: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.15; }
.textpage16 { color: black; font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.1; }
.textpage17 { color: black; font-size: 17px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.05; }
.textpage18 { color: black; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1; }
.textpage10white { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif }
.textpage11white { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.textpage12white { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.textpage13white { color: #fff; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif }
.textpage14white { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif ; line-height: 1.2; }
.textpage15white { color: #fff; font-size: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.15; }
.textpage16white { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif ; line-height: 1.1; }
.textpage17white { color: #fff; font-size: 17px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1.05; }
.textpage18white { color: #fff; font-size: 18px; font-family: Arial, Helvetica, Verdana, sans-serif ; line-height: 1; }
.textpage09col { color: #2838ae; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif;}
.textpage10col { color: #2838ae; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.textpage11col { color: #2838ae; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.textpage12col { color: #2838ae; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.textpage13col { color: #2838ae; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.textpage14col { color: #2838ae; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 1.2; }
.textpage15col { color: #2838ae; font-size: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 1.15; }
.textpage16col { color: #2838ae; font-size: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 1.1; }
.textpage17col { color: #2838ae; font-size: 17px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; line-height: 1.1; }
.rilievo { color: #8ca1f5 }
.subdotted { border-bottom: 1px dotted #606060 }
.subdottedred { border-bottom: 1px dotted #8ca1f5 }
.subdottedbold { font-weight: bold; border-bottom: 1px dotted #606060 }
.subdottedboldred { font-weight: bold; border-bottom: 1px dotted #8ca1f5 }
.apice { font-size: 85%; vertical-align: text-top }
.apicerosso { color: #2838ae; 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: 670px }
#skprod1,#skprod2,#skprod3,#skprod4 { color: #000; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: white; display: none; margin-bottom: 10px; width: 668px; border: solid 1px #8ca1f5 }
#skprod1outlet,#skprod2outlet,#skprod3outlet,#skprod4outlet { color: #000; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: white; display: none; margin-bottom: 10px; width: 668px; border: solid 1px #25b53d; }
#skprod1promo,#skprod2promo,#skprod3promo,#skprod4promo { color: #000; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: white; display: none; margin-bottom: 10px; width: 668px; border: solid 1px #ff6c00; }
#contheadskprodotto { margin-top: 10px; position: relative; width: 670px; height: 23px }
#headskprod1 { background-color: #858585; width: 130px; height: 24px; float: left ; margin-right: 2px; }
#headskprod2 { background-color: #858585; width: 130px; height: 24px; float: left ; margin-right: 2px; }
#headskprod3 { background-color: #858585; width: 130px; height: 24px; float: left ; margin-right: 2px; }
#headskprod4 { background-color: #858585; width: 130px; height: 24px; float: left ; margin-right: 2px; }
#headskprod1 a,#headskprod2 a,#headskprod3 a,#headskprod4 a   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin-top: 6px; margin-right: 10px; margin-left: 10px; height: 16px }
#headskprod1.sel, #headskprod2.sel, #headskprod3.sel, #headskprod4.sel     { background-color: #8ca1f5; width: 130px; height: 24px; float: left }
#headskprod1.seloutlet, #headskprod2.seloutlet, #headskprod3.seloutlet, #headskprod4.seloutlet { background-color: #25b53d; width: 130px; height: 24px; float: left; }
#headskprod1.selpromo, #headskprod2.selpromo, #headskprod3.selpromo, #headskprod4.selpromo { background-color: #ff9000; width: 130px; height: 24px; float: left; }
#headskprod1sel a,#headskprod2sel a,#headskprod3sel a,#headskprod4sel a  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin-top: 4px; margin-right: 10px; margin-left: 10px; height: 16px }
#headskprod1seloutlet a,#headskprod2seloutlet a,#headskprod3seloutlet a,#headskprod4seloutlet a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin-top: 4px; margin-right: 10px; margin-left: 10px; height: 16px; }
#headskprod1selpromo a,#headskprod2selpromo a,#headskprod3selpromo a,#headskprod4selpromo a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; display: block; margin-top: 4px; margin-right: 10px; margin-left: 10px; height: 16px; }
#skprodconttext { font-size: 12px; text-align: left; position: absolute; top: 13px; left: 14px; width: 370px }
#skprodcontfoto { text-align: right; margin-top: 13px; padding-right: 13px }
#skprodcontextra { text-align: left; margin: 0 14px 10px; padding: 0;}
#skprodconttechdata { text-align: left; margin: 14px; padding: 0; }
#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: 390px  ; }
#skprodtechdatamenu { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; background-color: #ccc; text-align: left; width: 668px; height: 19px ; }
#skprodtechdatamenu a { color: black; font-size: 11px; font-weight: normal; line-height: 18px }
#skprodtechdatamenu a.sel { color: #2838ae }
#bodyecommerce { text-align: left; margin: 0 14px 10px; padding: 0; width: 644px }
.apicetab { color: #2838ae; 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 }
.prezzobag_g { font-size: 13pt; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1; }
.prezzobag_p { font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 1; }
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 }
.selnew { color: #8ca1f5; margin-left: 4px; border-bottom: 1px dotted #999 }
.sel { color: #2838ae }
.listvarianti { color: #ccc; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif }
#contsymbols { }
#contsymbols img { margin-top: 5px; margin-right: 10px; margin-bottom: 5px  }
.headernews { color: white; font-size: 15px; font-family: Arial, 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_azul.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; width: 166px; min-height: 50px; border: solid 1px #999 }
#boxcarrello { background-color: white; background-image: url(/images/cart.jpg); background-repeat: no-repeat; background-position: 125px 2px; width: 166px; min-height: 50px; border: solid 1px #999; }
#boxnovitahead { background-image: url(/images/box1head.gif); background-position: 0 0; text-align: left; width: 168px; height: 20px }
.novitaheadtitle { color: white; font-size: 12px; font-family: Arial, 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% }
#boxappuntam { background-color: white; width: 166px; min-height: 50px; border: solid 1px #999 }
#boxappuntamhead { background-image: url(/images/box3head.gif); background-position: 0 0; text-align: left; width: 168px; height: 20px }
#boxnovitaviolhead { background-image: url(/images/box4headviolet.gif); background-position: 0 0; text-align: left; width: 168px; height: 20px }
#boxnovitaredhead { background-color: #8ca1f5; background-image: url(/images/backgmenu1sel.jpg); background-repeat: repeat-x; text-align: left; width: 166px; height: 20px  ; border-color: #999; border-style: solid; border-width: 1px 1px 0; }
#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, 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-image: url(/images/gradbgtab.jpg); background-repeat: no-repeat; background-position: center }
.centrimmagine { background-color: white; background-image: none; background-repeat: no-repeat; background-position: center; }
