BODY {
	FONT-SIZE: 10px; MARGIN: 10px 0px 0px 10px; COLOR: #003300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #025510
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana
}
TABLE {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: #ffffff
}
A {
	COLOR: #003300; TEXT-DECORATION: underline
}
#tblHeader {
	BORDER-RIGHT: white 5px solid; BORDER-TOP: white 3px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: white 5px solid; WIDTH: 750px; BORDER-BOTTOM: white 5px solid; HEIGHT: 111px; TEXT-ALIGN: center
}
#tblMenu {
	BORDER-RIGHT: #037715 5px solid; BORDER-TOP: #037715 5px solid; BORDER-LEFT: #037715 5px solid; WIDTH: 750px; BORDER-BOTTOM: #037715 5px solid; BACKGROUND-COLOR: #ffffff
}
#tblMenuVoices {
	FONT-SIZE: 12px; WIDTH: 100%; COLOR: #003e57; FONT-FAMILY: Arial; HEIGHT: 21px
}
#tblMenuVoices TD {
	TEXT-ALIGN: center
}
#tblMenuVoices A {
	COLOR: #003e57; TEXT-DECORATION: none
}
#tblMenuVoices A:hover {
	TEXT-DECORATION: underline
}
SELECT {
	FONT-SIZE: 10px; COLOR: #003e57; FONT-FAMILY: verdana
}
#tblContents {
	MARGIN-BOTTOM: 2px; WIDTH: 750px; HEIGHT: 70%
}
#tblContents .sxColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #98bce0
}
#tblContents .mdColumn {
	
}
#tblContents .dxColumn {
	FONT-FAMILY: Arial
}
#tblFooter {
	BORDER-RIGHT: white 5px solid; PADDING-RIGHT: 10px; BORDER-TOP: white 5px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: white 5px solid; WIDTH: 760px; COLOR: white; PADDING-TOP: 10px; BORDER-BOTTOM: white 5px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #037715
}
DIV.menusxvoice {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
DIV.menusxselectedvoice {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; HEIGHT: 20px
}
DIV.menusxvoice A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
DIV.menusxvoice A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
DIV.menusxselectedvoice A {
	TEXT-DECORATION: none
}
DIV.menusxselectedvoice A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
INPUT {
	BORDER-RIGHT: #3f3c39 1px solid; BORDER-TOP: #3f3c39 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #3f3c39 1px solid; BORDER-BOTTOM: #3f3c39 1px solid; FONT-FAMILY: Verdana
}
INPUT.attention {
	FONT-SIZE: 10px; COLOR: #ff4200; FONT-FAMILY: Arial
}
INPUT.safe {
	FONT-SIZE: 10px; COLOR: green; FONT-FAMILY: Arial
}
#checkboxdiv INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 0px
}
.checkbox INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 0px
}
#invioDiv INPUT {
	BORDER-RIGHT: #3f3c39 1px solid; BORDER-TOP: #3f3c39 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #3f3c39 1px solid; BORDER-BOTTOM: #3f3c39 1px solid; FONT-FAMILY: Verdana
}
INPUT[type=checkbox] {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Verdana; BORDER-RIGHT-WIDTH: 0px
}
INPUT.qttextbox {
	BORDER-RIGHT: #003e57 2px solid; BORDER-TOP: #003e57 2px solid; FONT-SIZE: 10px; BORDER-LEFT: #003e57 2px solid; WIDTH: 75px; BORDER-BOTTOM: #003e57 2px solid; FONT-FAMILY: Arial
}
TEXTAREA {
	BORDER-RIGHT: #3f3c39 1px solid; BORDER-TOP: #3f3c39 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #3f3c39 1px solid; BORDER-BOTTOM: #3f3c39 1px solid; FONT-FAMILY: Arial
}
#divContent {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: white 0px solid; WIDTH: 760px; PADDING-TOP: 5px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #ffffff
}
#divContent h1{
	COLOR: #009d18; FONT-SIZE: 12px; margin-top:10px;
}
#divContent h2{
	COLOR: #009d18; FONT-SIZE: 11px; margin-top:10px;
}
#divContent TABLE.container {
	BORDER-RIGHT: #037715 5px solid; BORDER-TOP: #037715 5px solid; BORDER-LEFT: #037715 5px solid; WIDTH: 100%; BORDER-BOTTOM: #037715 5px solid
}
#divContent TABLE.container .namelist{
	width:500px; height: 71px; overflow:auto; border: 2px dashed #037715; padding: 5px 5px 5px 5px; margin:10px 0px 10px 0px;
}
#divContent TABLE.container TD.title {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; VERTICAL-ALIGN: top; COLOR: white; BORDER-BOTTOM: #037715 5px solid; FONT-FAMILY: Impact; BACKGROUND-COLOR: #037715
}
#divContent TABLE.container TD.container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#divContent TABLE.container TD.content IMG {
	BORDER-RIGHT: #003e57 1px solid; BORDER-TOP: #003e57 1px solid; MARGIN-LEFT: 10px; BORDER-LEFT: #003e57 1px solid; BORDER-BOTTOM: #003e57 1px solid
}
#divContent TABLE.container TD.filler {
	HEIGHT: 12px
}
#divContent TABLE.subContainer {
	BORDER-RIGHT: #037715 5px solid; BORDER-TOP: #037715 5px solid; FONT-SIZE: 10px; MARGIN: 0px; BORDER-LEFT: #037715 5px solid; WIDTH: 90%; BORDER-BOTTOM: #037715 5px solid
}
#divContent TABLE.subContainer TD.title {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; VERTICAL-ALIGN: top; COLOR: white; FONT-FAMILY: Impact; BACKGROUND-COLOR: #037715
}
#divContent TABLE.subContainer TD.content {
	
}
#divContent TABLE.subContainer TD.filler {
	WIDTH: 100%; HEIGHT: 10px
}
#divContent TABLE.mappa {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; COLOR: #025510
}
#divForm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ccddcf
}
#divForm TABLE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ccddcf
}
HR {
	BORDER-RIGHT: #81bb8a 1px solid; BORDER-TOP: #81bb8a 1px solid; BORDER-LEFT: #81bb8a 1px solid; BORDER-BOTTOM: #81bb8a 1px solid; HEIGHT: 1px
}
TABLE.prodotto {
	MARGIN: 5px 0px; WIDTH: 100%
}
TABLE.prodotto IMG {
	BORDER-RIGHT: #ff4200 1px solid; BORDER-TOP: #ff4200 1px solid; MARGIN: 5px 0px; BORDER-LEFT: #ff4200 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ff4200 1px solid
}
TABLE.prodotto DIV.titolo {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px
}
TABLE.prodotto DIV.prezzo {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 5px
}
TABLE.prodotto SPAN.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
TABLE.prodotto DIV.prezzo SPAN.barrato {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: gray; TEXT-DECORATION: line-through
}
TABLE.prodotto DIV.prezzo SPAN.scontato {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff4200
}
TABLE.prodotto DIV.carrello {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; TEXT-ALIGN: right
}
TABLE.prodotto DIV.attributi {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; TEXT-ALIGN: right
}
TABLE.prodotto DIV.disponibile {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
TABLE.prodotto DIV.disponibile SPAN.elevata {
	COLOR: green
}
TABLE.prodotto DIV.disponibile SPAN.normale {
	COLOR: #003e57
}
TABLE.prodotto DIV.disponibile SPAN.nessuna {
	COLOR: #ff4200
}
TABLE.prodotto DIV.extra {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
TABLE.prodotto IMG {
	MARGIN: 0px
}
TABLE.prodotto TR.header {
	BACKGROUND-COLOR: #98bce0
}
TABLE.prodotto SPAN.barrato {
	COLOR: gray; TEXT-DECORATION: line-through
}
TABLE.prodotto SPAN.scontato {
	COLOR: #ff4200
}
TABLE.prodotto SPAN.elevata {
	COLOR: green
}
TABLE.prodotto SPAN.normale {
	COLOR: #003e57
}
TABLE.prodotto SPAN.nessuna {
	COLOR: #ff4200
}
TABLE.carrello {
	MARGIN-TOP: 20px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.carrello TD {
	BORDER-BOTTOM: #003e57 1px dotted; TEXT-ALIGN: center
}
TABLE.carrello TD.totale {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #003e57
}
TABLE.carrello TD.descrizione {
	TEXT-ALIGN: left
}
TABLE.carrello TR.header {
	BORDER-TOP: 0px; FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #003e57
}
TABLE.carrello TR.header TD {
	VERTICAL-ALIGN: bottom; BORDER-BOTTOM: 0px
}
TABLE.carrello A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TABLE.carrello A:hover {
	TEXT-DECORATION: underline
}
DIV.totaleordine {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff4200; TEXT-ALIGN: right
}
DIV.totale {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff4200; TEXT-ALIGN: right
}
DIV.spedizione {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003e57; TEXT-ALIGN: right
}
TABLE.iva {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-COLLAPSE: collapse
}
TABLE.iva TR.header {
	COLOR: white; BACKGROUND-COLOR: #003e57
}
TABLE.iva TR.last TD {
	BORDER-BOTTOM: #ff4200 1px dotted
}
TABLE.registrazione {
	MARGIN-TOP: 10px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.formdata {
	MARGIN: 10px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f1f1e7
}
TABLE.statoOrdini {
	MARGIN-TOP: 10px; WIDTH: 100%
}
TABLE.statoOrdini TR.header TD {
	BORDER-TOP: 0px; FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #003e57
}
TABLE.statoOrdini TD SPAN.attention {
	FONT-WEIGHT: bold; COLOR: #ff4200
}
TABLE.statoOrdini TD SPAN.safe {
	FONT-WEIGHT: bold; COLOR: green
}
TABLE.statoOrdini TD A {
	TEXT-DECORATION: none
}
TABLE.statoOrdini TD A:hover {
	TEXT-DECORATION: underline
}
TABLE.viewOrder {
	MARGIN-TOP: 0.5cm; MARGIN-BOTTOM: 0.5cm; WIDTH: 100%
}
TABLE.viewOrder TR.header TD {
	BORDER-TOP: 0px; FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #003e57
}
DIV.viewOrderContainer {
	WIDTH: 15cm
}
DIV.merchant {
	MARGIN: 10px 10px 0px
}
DIV.merchant SPAN.nome {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
DIV.merchant P {
	FONT-SIZE: 10px; MARGIN: 5px 0px 0px; TEXT-ALIGN: justify
}
DIV.merchant P.contatti {
	MARGIN-TOP: 20px
}
DIV.merchant IMG.logo {
	
}
DIV.merchant IMG.thumb {
	BORDER-RIGHT: #003e57 1px solid; BORDER-TOP: #003e57 1px solid; BORDER-LEFT: #003e57 1px solid; BORDER-BOTTOM: #003e57 1px solid
}
A.link1 {
	COLOR: #ff4200; TEXT-DECORATION: none
}
A.link1:hover {
	COLOR: #ff4200; TEXT-DECORATION: underline
}
A.link2 {
	COLOR: #003e57; TEXT-DECORATION: none
}
A.link2:hover {
	COLOR: #ff4200; TEXT-DECORATION: none
}
