BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: small;
	BACKGROUND: ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #444;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, geneva, arial, helvetica, sans-serif
}
A {
	COLOR: #0066cc
}

a.TitHomeLink:active, a.TitHomeLink:focus, a.TitHomeLink:hover, a.TitHomeLink:link, a.TitHomeLink:visited {
   color: #333;
   font-size: 19px;
   font-weight: normal;
   text-decoration: none;
}

a.SiecLink:active, a.SiecLink:focus, a.SiecLink:link, a.SiecLink:visited {
	color: Gray;
	font-size: 12 px;
	font-weight: normal;
	text-decoration: none;
}

 a.SiecLink:hover
 
  {
	font-size: 12 px;
	text-decoration: none;
	color : Black;
}


H1 {
	MARGIN: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: medium; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
H3 {
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.2em;
	BORDER-BOTTOM: #999 1px dotted
}

}
H4 {
	FONT-SIZE: 8px;
}


EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
FORM {
	DISPLAY: inline
}
UL {
	LINE-HEIGHT: 1.4em
}
UL.mini {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: x-small; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}

#rightBar {
	BACKGROUND-COLOR: #87CEFA;
}
#mainBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: large; BACKGROUND: white; PADDING-BOTTOM: 10px; COLOR: white; PADDING-TOP: 10px; TEXT-ALIGN: center
}
UL.mainButtons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3em; FONT-SIZE: 80%; BACKGROUND: #2e3436; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 1.8em
}
UL.mainButtons LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
UL.mainButtons LI A {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3em; DISPLAY: block; PADDING-LEFT: 3em; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: white; PADDING-TOP: 2px; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL.mainButtons LI A:hover {
	BACKGROUND: #848582
}
.logo {
	PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/sfondo.png); BACKGROUND-REPEAT: repeat; TEXT-ALIGN: left
}
#path {
	FONT-SIZE: x-small; MARGIN: 0.5em 2em 0.5em 1em; POSITION: relative; TEXT-ALIGN: right
}
#news {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: x-small; BACKGROUND-IMAGE: url(/images/sfumatura.png); PADDING-BOTTOM: 0.5em; COLOR: #333; PADDING-TOP: 0.5em; BACKGROUND-REPEAT: repeat-x
}
#content {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: white; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG#productImage {
	FLOAT: left; MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt
}
#footer {
	MARGIN: 1em; TEXT-ALIGN: center
}
IMG.screenshot {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.screenshot {
	MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 1.5em
}
.sectionMenu {
	BORDER-RIGHT: #ccc 1px dotted; BACKGROUND: #eee; WHITE-SPACE: nowrap
}
.sectionMenu UL {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; LIST-STYLE-IMAGE: url(/images/arrow_grey.gif); MARGIN-LEFT: 1em; LINE-HEIGHT: 1.8em
}
.sectionMenu UL LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.SectionMenu UL UL LI {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em
}
.sectionMenu A {
	COLOR: #333; TEXT-DECORATION: none
}
.sectionMenu A:hover {
	COLOR: green; TEXT-DECORATION: underline
}
.sectionMenu EM {
	FONT-WEIGHT: normal; COLOR: black
}
TABLE.presentation {
	BACKGROUND: #ccc
}
TABLE.presentation TH {
	FONT-WEIGHT: normal; BACKGROUND: #eee; TEXT-ALIGN: left
}
TABLE.presentation THEAD TH {
	BACKGROUND: white; COLOR: white; TEXT-ALIGN: center
}
TABLE.presentation TD {
	BACKGROUND: white; TEXT-ALIGN: center
}
#contattaci #title {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-BOTTOM: #ccc 1px dotted
}
#contattaci #numeroverde {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: green; TEXT-ALIGN: center
}
#contattaci #orari {
	FONT-SIZE: x-small; FONT-STYLE: italic; TEXT-ALIGN: center
}
#contattaci #email {
	MARGIN-TOP: 1.5em; TEXT-ALIGN: center
}
#contattaci #ulteriori {
	MARGIN-TOP: 1em; TEXT-ALIGN: center
}
.message {
	BORDER-RIGHT: green 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: green 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; BACKGROUND: #ccffcc; PADDING-BOTTOM: 0.5em; BORDER-LEFT: green 1px solid; COLOR: green; PADDING-TOP: 0.5em; BORDER-BOTTOM: green 1px solid
}
.error {
	FONT-WEIGHT: bold; COLOR: red
}
.required {
	COLOR: red
}
#cart {
	
}
#cart TH {
	BORDER-RIGHT: #dddddd 1px solid; FONT-WEIGHT: normal; BACKGROUND: #edf2f2; BORDER-BOTTOM: #ddd 1px solid
}
#cart TD {
	BORDER-BOTTOM: #eee 1px solid
}
#cart #totalRow {
	BACKGROUND: #ffc
}
#cart TD#totalLabel {
	FONT-WEIGHT: bold
}
#cart TD#total {
	FONT-WEIGHT: bold
}
#cart #delivery {
	MARGIN: 1em 0px
}
.order {
	PADDING-RIGHT: 1em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 1em; BACKGROUND: url(/images/order_br.gif) #e4ecec no-repeat right bottom; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.orderTitle {
	BORDER-RIGHT: #ffaa00 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(/images/order_tl.gif) #ffcc66 no-repeat; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffaa00 1px solid; TEXT-ALIGN: center
}
.order H3 {
	MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
#note {
	TEXT-ALIGN: center
}
#checkoutStages {
	FONT-SIZE: 120%; COLOR: #e4ecec; TEXT-ALIGN: center
}
#checkoutStage {
	FONT-WEIGHT: bold; COLOR: #ee3300
}
#checkoutForm {
	WIDTH: 100%
}
#checkoutButtons {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 1em; MARGIN-BOTTOM: 5em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.message {
	BORDER-RIGHT: #f5f6be 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: #f5f6be 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #ffffd5; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #f5f6be 1px solid; COLOR: red; PADDING-TOP: 1em; BORDER-BOTTOM: #f5f6be 2px solid; TEXT-ALIGN: center
}
.error {
	DISPLAY: block; COLOR: red
}
.fieldError {
	BACKGROUND: #ffffd5
}
.message {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: red 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #ffffd5; PADDING-BOTTOM: 1em; BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 1em; BORDER-BOTTOM: red 1px solid; TEXT-ALIGN: center
}
.messageInfo {
	BORDER-RIGHT: #f5f6be 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: #f5f6be 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #eeeeee; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #f5f6be 1px solid; COLOR: navy; PADDING-TOP: 1em; BORDER-BOTTOM: #f5f6be 2px solid; TEXT-ALIGN: center
}
.note {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.obligatory {
	COLOR: red
}
BODY.popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; COLOR: #333; PADDING-TOP: 0px
}
BODY.popup H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: medium; BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px; COLOR: #333; BORDER-RIGHT-WIDTH: 0px
}
BODY.popup H2 {
	FONT-SIZE: small; COLOR: #333
}

