BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 76% Verdana, Arial, Helvetica, sans-serif; OVERFLOW: auto; COLOR: #2d3542; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px 0px
}
H2 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px 0px
}
H3 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px 0px
}
H4 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px 0px
}
H1 {
	FONT-SIZE: 200%
}
H2 {
	FONT-SIZE: 120%
}
H3 {
	FONT-SIZE: 120%
}
H4 {
	FONT-SIZE: 120%
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	MARGIN-BOTTOM: -1px; FONT: 11px Arial, sans-serif
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 6px 0px
}
SELECT {
	FONT: 11px Arial, sans-serif
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/buld.gif) no-repeat; LINE-HEIGHT: 140%
}
OL {
	MARGIN: 6px auto
}
.navigazione {
	DISPLAY: none
}
.title {
	DISPLAY: none
}
.nascosto {
	DISPLAY: none
}
HR {
	DISPLAY: none
}
A {
	BACKGROUND: url(../images/adot.gif) repeat-x left bottom; COLOR: #663399; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: #ff6; COLOR: #F2F2ED; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
A:active {
	BACKGROUND: #ff6; COLOR: #000; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#container {
	WIDTH: 100%; TEXT-ALIGN: left; min-width: 760px
}
#header {
	WIDTH: 100%; POSITION: relative
}
#corpo {
	VERTICAL-ALIGN: top; OVERFLOW: auto; WIDTH: 100%
}
#nav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 15%; PADDING-TOP: 0px
}
#contenuti {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 84%; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 0px
}
#colonna-centrale {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 5em; TEXT-ALIGN: center
}
#footer {
	CLEAR: both; PADDING-RIGHT: 6px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #333333; PADDING-BOTTOM: 6px; COLOR: #ababab; PADDING-TOP: 12px; TEXT-ALIGN: left
}
.pad {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contenuti H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ff7c13; TEXT-ALIGN: center
}
#contenuti H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ff7c13; TEXT-ALIGN: center
}
#contenuti H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ff7c13; TEXT-ALIGN: center
}
CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #ff7c13; TEXT-ALIGN: center
}
#header H2 {
	COLOR: #999
}
#logo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 1; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; POSITION: relative
}
#logo A {
	DISPLAY: block; BACKGROUND: url(../images/logo.gif) no-repeat 0px 0px; WIDTH: 208px; HEIGHT: 53px; TEXT-DECORATION: none
}
#logo A:hover {
	BACKGROUND: url(../images/logo.gif) no-repeat 0px -53px
}
#logo A:unknown {
	BACKGROUND: url(../images/logo.gif) no-repeat 0px -53px
}
#logo A:active {
	BACKGROUND: url(../images/logo.gif) no-repeat 0px -53px
}
#w3c-button {
	Z-INDEX: 1; FLOAT: left; MARGIN: 3px; POSITION: relative
}
#css-button {
	Z-INDEX: 1; FLOAT: left; MARGIN: 3px; POSITION: relative
}
#w3c-button A {
	DISPLAY: block; BACKGROUND: url(../images/xhtml10.gif) no-repeat 0px 0px; WIDTH: 80px; HEIGHT: 15px; TEXT-DECORATION: none
}
#w3c-button A:hover {
	BACKGROUND: url(../images/xhtml10.gif) no-repeat 0px -15px
}
#w3c-button A:unknown {
	BACKGROUND: url(../images/xhtml10.gif) no-repeat 0px -15px
}
#w3c-button A:active {
	BACKGROUND: url(../images/xhtml10.gif) no-repeat 0px -15px
}
#css-button A {
	DISPLAY: block; BACKGROUND: url(../images/css.gif) no-repeat 0px 0px; WIDTH: 80px; HEIGHT: 15px; TEXT-DECORATION: none
}
#css-button A:hover {
	BACKGROUND: url(../images/css.gif) no-repeat 0px -15px
}
#css-button A:unknown {
	BACKGROUND: url(../images/css.gif) no-repeat 0px -15px
}
#css-button A:active {
	BACKGROUND: url(../images/css.gif) no-repeat 0px -15px
}
#logo SPAN {
	DISPLAY: none
}
#w3c-button SPAN {
	DISPLAY: none
}
#css-button SPAN {
	DISPLAY: none
}
#topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
UL#mainlevel LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#mainlevel-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topnav {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 3px; BACKGROUND: url(../images/nav-bg.gif) #3b6097 repeat-x left bottom; PADDING-BOTTOM: 14px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#topnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#topnav A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN-LEFT: -4px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#topnav A:hover {
	BACKGROUND: #ffffd9; COLOR: #000; TEXT-DECORATION: none
}
#topnav A:active {
	BACKGROUND: #ffffd9; COLOR: #000; TEXT-DECORATION: none
}
#topnav #mainlevel LI.default_active_menu A {
	BACKGROUND: url(../images/tr.gif) #e2001a no-repeat right top; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
#pathway {
	FONT-WEIGHT: bold
}
#pathway H2 {
	COLOR: #999; TEXT-ALIGN: left
}
#pathway A {
	FONT-WEIGHT: normal
}
.module {
	MARGIN-BOTTOM: 1em
}
.module H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #d6e3f5 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/h3-bg.gif) #d6e3f5 repeat-y left 50%; PADDING-BOTTOM: 2px; MARGIN: 0px -6px 6px 0px; TEXT-TRANSFORM: uppercase; COLOR: #999; PADDING-TOP: 2px; BORDER-BOTTOM: #d6e3f5 1px solid
}
.article_seperator {
	DISPLAY: block; BACKGROUND: url(../images/hdot.gif) repeat-x left top; MARGIN: 0px; HEIGHT: 5px
}
#data {
	BORDER-RIGHT: #ccdde7 1px solid; BORDER-TOP: #ccdde7 1px solid; FONT-SIZE: 0.9em; BACKGROUND: #fff; BORDER-LEFT: #ccdde7 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccdde7 1px solid; BORDER-COLLAPSE: collapse
}
#data TD {
	BORDER-RIGHT: #ccdde7 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ccdde7 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccdde7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ccdde7 1px solid
}
#data TH {
	BORDER-RIGHT: #ccdde7 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ccdde7 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccdde7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ccdde7 1px solid
}
#data TH {
	FONT-WEIGHT: bold; BACKGROUND: #d6e3f5; TEXT-ALIGN: center
}
#data TBODY TR:hover {
	BACKGROUND: #ffffd9
}
.over {
	BACKGROUND: #ffffd9
}
#data .hilite {
	FONT-WEIGHT: bold
}
.button {
	BORDER-RIGHT: #d3dded 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d3dded 1px solid; PADDING-LEFT: 4px; BACKGROUND: #3b6097; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; FONT: 11px Arial, sans-serif; BORDER-LEFT: #d3dded 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #d3dded 1px solid
}
.button:hover {
	BORDER-RIGHT: #d3dded 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d3dded 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e2001a; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d3dded 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #d3dded 1px solid
}
.button-hover {
	BORDER-RIGHT: #d3dded 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d3dded 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e2001a; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d3dded 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #d3dded 1px solid
}
.inputbox {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 1px; FONT: 11px Arial, sans-serif; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
#search {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; Z-INDEX: 1; RIGHT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; POSITION: absolute; TOP: 2em
}
#search INPUT {
	BACKGROUND: url(../images/search.gif) #fff no-repeat left center
}
#ja-user-bar {
	FONT-SIZE: 11px; Z-INDEX: 1; RIGHT: 15px; POSITION: absolute; TOP: 4px
}
#ja-user-bar IMG {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 2px solid
}
#lingua {
	MARGIN: 0px
}
#lingua H2 {
	DISPLAY: inline; MARGIN: 0px
}
P.centrato {
	MARGIN-LEFT: auto; WIDTH: 100%; TEXT-ALIGN: center
}
FORM#loginbox {
	MARGIN-TOP: 1em; BACKGROUND: url(../images/security.gif) no-repeat left center; MARGIN-LEFT: auto; WIDTH: 24em; MARGIN-RIGHT: auto; TEXT-ALIGN: right
}
FIELDSET {
	PADDING-RIGHT: 0px; BORDER-TOP: #99a0fa 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../images/gradient.png) #bdc1fa repeat-x 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET LI {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 1em; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
LEGEND {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #333
}
#password {
	PADDING-LEFT: 20px; WIDTH: 16em
}
#username {
	PADDING-LEFT: 20px; WIDTH: 16em
}
#search INPUT {
	PADDING-LEFT: 20px; WIDTH: 16em
}
#password {
	BACKGROUND: url(../images/authen.gif) #fff no-repeat left center
}
#username {
	BACKGROUND: url(../images/user.gif) #fff no-repeat left center
}
.required {
	FONT-SIZE: 90%
}
.required STRONG {
	COLOR: red
}
#errore {
	COLOR: red
}
.imgleft {
	FLOAT: left; MARGIN-BOTTOM: 10px! important; MARGIN-RIGHT: 10px! important
}
.detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: #f9faf9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 10px; BORDER-LEFT: #c0d0e0 1px solid; WIDTH: 170px; PADDING-TOP: 0px
}
.detail UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: url(../images/buld.gif); MARGIN-LEFT: 0px
}
.split3 {
	OVERFLOW: auto; WIDTH: 100%
}
.split3 DIV {
	DISPLAY: inline; FLOAT: left; WIDTH: 32%
}
.split3 UL {
	MARGIN: 0px 1em
}
.clearer {
	FLOAT: none
}
#submit {
	FLOAT: right
}
DL.articolo {
	MARGIN: 0.5em 0.5em 1em; LINE-HEIGHT: 1.5
}
DL.articolo DT {
	CLEAR: both; FONT-WEIGHT: bold; BACKGROUND: url(../images/hdot.gif) repeat-x left bottom; FLOAT: left; WIDTH: 220px; COLOR: #666
}
DL.articolo DD {
	BACKGROUND: url(../images/hdot.gif) repeat-x left bottom; MARGIN-LEFT: 225px
}
DL.productinfo DT.clear {
	CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; FLOAT: none; WIDTH: auto; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.nota {
	BORDER-RIGHT: #ee7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ee7 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffd9; PADDING-BOTTOM: 10px; MARGIN: 1em 0px 0px; BORDER-LEFT: #ee7 6px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ee7 1px solid
}
P.nota {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.nota P {
	MARGIN: 0.5em 0px
}
UL.hnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.hnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0.5em; PADDING-TOP: 0px
}
UL.hnav LI.destra {
	FLOAT: right
}
P#top {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(../images/icon_go_up.gif) no-repeat 100% 0%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cart LI {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/dark_arrows.gif) no-repeat 2% 50%
}
#login LI {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(../images/dark_arrows.gif) no-repeat 2% 50%
}
LI#cart_empty {
	DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(../images/cart_empty.gif) no-repeat 2% 50%
}
LI#cart_full {
	DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(../images/cart_full.gif) no-repeat 2% 50%
}
LI#subtotal {
	DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%
}
LI#user {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/user.gif) no-repeat 2% 50%
}
DIV.info P {
	PADDING-RIGHT: 3em; PADDING-LEFT: 3em
}
#contenuti DIV.info H3 {
	PADDING-LEFT: 1em; TEXT-ALIGN: left
}
DIV.info LI {
	MARGIN-LEFT: 3em
}
DL.ordine {
	WIDTH: 200px; LINE-HEIGHT: 1.5; MARGIN-RIGHT: 0.3em; TEXT-ALIGN: right
}
DL.ordine DT {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/hdot.gif) repeat-x left bottom; FLOAT: left; COLOR: #666; MARGIN-RIGHT: 100px; TEXT-ALIGN: right
}
DL.ordine DD {
	CLEAR: both; BACKGROUND: url(../images/hdot.gif) repeat-x left bottom; WIDTH: 100px
}
.codice {
	BACKGROUND: #d6e3f5
}
.senza_sconto {
	COLOR: #CC9933}
.sconto {
	COLOR: #663399}
