iframe{
  border: 0;
}
BODY {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H2 {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 7px; TEXT-TRANSFORM: uppercase; COLOR: #000066; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; decoration: none
}
H3 {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 7px; COLOR: #000066; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; decoration: none
}
.riga_head {
  BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; WIDTH: 710px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #addbe7
}
#login-form IMG {
  
}
#login-form {
  MARGIN-LEFT: 10px
}
#mappa {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 205px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 332px; POSITION: absolute; TOP: 140px! important; HEIGHT: 300px; BORDER-RIGHT-WIDTH: 0px
}
#sottomenu {
  PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 505px; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #addbe7
}
#sottomenu P {
  MARGIN-LEFT: 10px
}
#sottomenu A {
  PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #000066; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#sottomenu A:hover {
  FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #000066; TEXT-DECORATION: none
}
.titolo-prodotto SPAN {
  MARGIN: 500px 0px 5px
}
#testo-messaggio {
  PADDING-RIGHT: 0px! important; BACKGROUND-POSITION: left top; PADDING-LEFT: 80px! important; BACKGROUND-IMAGE: url(images/errore.gif); PADDING-BOTTOM: 0px! important; MARGIN: 50px 5px 0px; WIDTH: 420px; PADDING-TOP: 0px! important; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#testo-messaggio H4 {
  FONT-SIZE: 10px; MARGIN-LEFT: 0px! important; PADDING-TOP: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#testo-messaggio-pdf {
  PADDING-RIGHT: 0px! important; BACKGROUND-POSITION: left top; PADDING-LEFT: 80px! important; BACKGROUND-IMAGE: url(images/icon_pdf.gif); PADDING-BOTTOM: 0px! important; MARGIN: 50px 5px 0px; WIDTH: 420px; PADDING-TOP: 0px! important; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#testo-messaggio-pdf H4 {
  FONT-SIZE: 10px; MARGIN-LEFT: 0px! important; PADDING-TOP: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#testo-messaggio-pdf A {
  FONT-SIZE: 10px; MARGIN-LEFT: 0px! important; COLOR: #000000; PADDING-TOP: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#testo-messaggio-pdf A:hover {
  FONT-SIZE: 10px; MARGIN-LEFT: 0px! important; COLOR: #ff0000; PADDING-TOP: 25px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#messaggio {
  PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: -12px 0px 0px; WIDTH: 510px; PADDING-TOP: 0px! important; HEIGHT: 25px; BACKGROUND-COLOR: #cccccc
}
#messaggio IMG {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#messaggio A {
  COLOR: #000066; TEXT-DECORATION: none
}
#login-form {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; WIDTH: 510px; COLOR: #000066; PADDING-TOP: 0px; BACKGROUND-COLOR: #cccccc
}
.menu-recensioni {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 510px; COLOR: #000066; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #cccccc
}
.menu-recensioni LI {
  FLOAT: left; MARGIN: 0px 5px 0px 0px; LIST-STYLE-TYPE: none
}
#foto_prodotti {
  PADDING-RIGHT: 0px; OVERFLOW-Y: hidden; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 510px; PADDING-TOP: 0px
}
#login-form INPUT.text {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px; BACKGROUND: #cccccc; FONT: bold 8px Arial, Helvetica, sans-serif; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 10px
}
#login-form INPUT.pulsante {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px; BACKGROUND: #cccccc; FONT: bold 8px Arial, Helvetica, sans-serif; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px
}
#login-form INPUT.text:focus {
  BACKGROUND: #addbe7
}
HR {
  DISPLAY: none; MARGIN: 0px 0px 0px 7px; WIDTH: 178px
}
#box-site {
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  LEFT: 233px;
  BACKGROUND-IMAGE: url(images/bg_contenitore.gif);
  MARGIN: 0px 0px 0px -370px;
  BORDER-LEFT: #999999 1px solid;
  WIDTH: 740px;
  BORDER-BOTTOM: #999999 1px solid;
  BACKGROUND-REPEAT: no-repeat;
  POSITION: absolute;
  BACKGROUND-COLOR: #FF0000;
  top: 6px;

}
#flashbox {
  Z-INDEX: 5; LEFT: 50%; MARGIN: 6px 0px 0px -361px; WIDTH: 740px; POSITION: absolute
}
#cache {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; Z-INDEX: 3; LEFT: 50%; MARGIN: 6px 0px 0px -361px; BORDER-LEFT: #000000 1px solid; WIDTH: 740px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; HEIGHT: 500px; BACKGROUND-COLOR: #ffffff
}
#testata {
  PADDING-RIGHT: 0px; MARGIN-TOP: 8px; BACKGROUND-IMAGE: url(images/testata.jpg); MARGIN-LEFT: 7px; WIDTH: 740px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 135px
}
#contenitore {
  PADDING-RIGHT: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 0px; PADDING-TOP: 5px
}
.box-news {
  PADDING-RIGHT: 0px; BORDER-TOP: #000066 1px groove; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 2px; WIDTH: 180px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 130px
}
.box-news IMG {
  BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; MARGIN: 5px; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid
}
.box-news H1 {
  FONT-SIZE: 10px; MARGIN: 5px
}
#box-left {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; BACKGROUND-IMAGE: url(images/bg_spalla_sx.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; WIDTH: 193px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 299px; TEXT-ALIGN: center
}
#box-left P {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 5px; WIDTH: 178px; COLOR: #000066; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; decoration: none
}
#box-left P A {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #000066; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#box-left A:hover {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000066; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#box-left H2 {
  COLOR: #ff0000; TEXT-ALIGN: left
}
#box-left H1 {
  TEXT-TRANSFORM: uppercase; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; decoration: none
}
#box-left A {
  TEXT-DECORATION: none
}
#box-centrale {
  FONT-SIZE: 9px; BACKGROUND-ATTACHMENT: fixed; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN-LEFT: 0px; OVERFLOW: auto; WIDTH: 332px; COLOR: #ffffff; MARGIN-RIGHT: 5px! important; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 295px
}
#box-centrale H3 {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; WIDTH: 300px; COLOR: #000066; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#box-right-storia {
  FONT-SIZE: 9px; FLOAT: left; BACKGROUND-IMAGE: url(images/dx_storia.gif); PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 193px; COLOR: #ffffff; MARGIN-RIGHT: 0px! important; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 295px; TEXT-ALIGN: center
}
#box-right {
  FONT-SIZE: 9px; FLOAT: left; BACKGROUND-IMAGE: url(images/bg_dx_pezzo.gif); PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 193px; COLOR: #ffffff; MARGIN-RIGHT: 0px! important; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 295px; TEXT-ALIGN: center
}
#box-right IMG {
  BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000066 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; BORDER-LEFT: #000066 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000066 1px solid
}
#box-right H2 {
  COLOR: #ff0000; MARGIN-RIGHT: 9px; TEXT-ALIGN: right
}
#box-right H4 {
  FONT-SIZE: 9px; MARGIN: 5px 9px 0px 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.box-dx-home {
  PADDING-RIGHT: 0px; BORDER-TOP: #000066 1px groove; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 2px; WIDTH: 180px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#box-right .box-dx-home IMG {
  BORDER-RIGHT: #000066 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000066 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 8px 5px; BORDER-LEFT: #000066 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000066 1px solid
}
.box-dx-home H1 {
  FONT-SIZE: 10px; MARGIN: 5px; COLOR: #000066; TEXT-ALIGN: right
}
#footer {
  CLEAR: left; PADDING-RIGHT: 0px; MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(images/bg_footer.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; WIDTH: 740px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px
}
#footer IMG {
  FLOAT: left; WIDTH: 175px; HEIGHT: 95px
}
#footer P {
  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; PADDING-TOP: 13px! important; TEXT-ALIGN: center
}
#footer A {
  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; PADDING-TOP: 13px! important; TEXT-ALIGN: center
}
#menu {
  MARGIN: 8px 0px 0px 120px; WIDTH: 500px! important; COLOR: #ffffff; PADDING-TOP: 117px! important; TEXT-ALIGN: center
}
#testo_prodotto {
  COLOR: #000066
}
#testo_prodotto IMG {
  BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid
}
#menu SPAN A {
  TEXT-TRANSFORM: uppercase; COLOR: #000066; PADDING-TOP: 50px; BORDER-BOTTOM: #039fc8 5px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 50px; TEXT-ALIGN: center; TEXT-DECORATION: none; decoration: none
}
#menu SPAN A:hover {
  BACKGROUND-POSITION: 50% 50%; BACKGROUND-IMAGE: url(images/palloncino.gif); COLOR: #fffff0; PADDING-TOP: 25px; BORDER-BOTTOM: #ff6600 5px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 50px; TEXT-ALIGN: center; TEXT-DECORATION: none; decoration: none
}
UL.lingue {
  PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 100px 0px -15px; PADDING-TOP: 15px; LIST-STYLE-TYPE: none
}
UL.lingue LI {
  FLOAT: left; MARGIN-LEFT: 6px
}
UL.lingue LI A IMG {
  BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
UL.lingue LI A {
  BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none
}
UL.lingue LI A:visited {
  BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.menu-prodotti {
  FLOAT: right; BACKGROUND-IMAGE: url(images/bg_dx_pezzo.gif); MARGIN-BOTTOM: 5px; WIDTH: 193px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #000066 10px solid; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%
}
.menu-prodotti H2 {
  FONT-SIZE: 12px; MARGIN: 0px 4px 4px 0px; WIDTH: 150px; COLOR: #bbe5d7; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #23a491; TEXT-ALIGN: center
}
.menu-prodotti P {
  PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #23a491; PADDING-TOP: 0px
}
.menu-prodotti A {
  PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #150957; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #150957 1px solid; TEXT-DECORATION: none
}
.menu-prodotti A:hover {
  DISPLAY: block; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ff7f00; TEXT-DECORATION: none
}
#box-full {
  WIDTH: 730px
}
#tabs {
  FONT-SIZE: 93%; FLOAT: left; BACKGROUND-IMAGE: url(images/color_celestino.gif); WIDTH: 100%; LINE-HEIGHT: normal; BORDER-BOTTOM: #000066 1px solid
}
#tabs UL {
  PADDING-RIGHT: 10px! important; PADDING-LEFT: 50px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 10px! important; LIST-STYLE-TYPE: none
}
#tabs LI {
  PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tabs A {
  PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(images/tab/tableft.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#tabs A SPAN {
  PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(images/tab/tabright.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #000066; PADDING-TOP: 5px
}
#tabs A SPAN {
  FLOAT: none
}
#tabs A:hover SPAN {
  COLOR: #ff9834
}
#tabs A:hover {
  BACKGROUND-POSITION: 0% -42px
}
#tabs A:hover SPAN {
  BACKGROUND-POSITION: 100% -42px
}
#tabsK {
  FONT-SIZE: 93%; BACKGROUND: #cccccc; FLOAT: left; WIDTH: 510px; LINE-HEIGHT: normal; BORDER-BOTTOM: #54545c 1px solid
}
#tabsK UL {
  PADDING-RIGHT: 10px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabsK LI {
  PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tabsK A {
  PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(images/tab/tableftK.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#tabsK A SPAN {
  PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(images/tab/tabrightK.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 5px
}
#tabsK A SPAN {
  FLOAT: none
}
#tabsK A:hover SPAN {
  BACKGROUND-POSITION: 100% -42px; COLOR: #fff
}
#tabsK A:hover {
  BACKGROUND-POSITION: 0% -42px
}
#tabsK A:hover SPAN {
  BACKGROUND-POSITION: 100% -42px
}
#tabsK H1 {
  FONT-SIZE: 14px; FLOAT: right; MARGIN: 0px 5px 0px 0px
}
