/* --------------------------------------------------------------------------------------------------------------- */
/* CLASSI INSERITE PRESE DAL FOGLIO DI STILE DEL PORTALE */
/* --------------------------------------------------------------------------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-image: url(../immagini/background/menu-page.gif);
	background-color: #000066;
	}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	padding: 5px;
	color: #000066;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 5px;
	background-image: url(../immagini/background/rosso-titolo.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #996600;
	border-bottom-color: #996600;
	border-left-color: #FFFFFF;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px 5px;
	color: #000066;
	padding: 0px 2px 2px 10px;
	background-color: #FFFFFF;
	border: thin none #990000;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	color: #990000;
	padding: 5px;
	text-align: left;
	font-weight: bold;
	border: thin none #990000;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	margin: 0px;
	color: #000066;
	padding: 5px;
}
h5 {
	margin: 0px;
	color: #000066;
	padding: 0px;
	font-size: 12px;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	color: #000066;
	padding: 5px;
	font-weight: normal;
}
a:link {
	text-decoration: underline;
	color: #000066;
}
a:visited {
	text-decoration: underline;
	color: #000066;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	color: #CC0000;
	text-decoration: none;
}
a.linkblu:link {
	text-decoration: none;	color: #000066;
}
a.linkblu:visited {
	text-decoration: none;	color: #000066;
}
a.linkblu:hover {
	text-decoration: underline;	color: #FFFFFF;
}
a.linkblu:active {
	color: #CCCCCC;	text-decoration: none;
}
a.linkred:link {
	text-decoration: none;
	color: #990000;
}
a.linkred:visited {
	text-decoration: none;
	color: #990000;
}
a.linkred:hover {
	text-decoration: underline;
	color: #990000;
}
a.linkred:active {
	color: #CC0000;
	text-decoration: none;
}
.navigazione-02e {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #FFFFFF;	margin: 0px;	padding: 5px 10px 2px;	font-weight: bold;	height: 20px;	border-top: 1px solid #666699;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;	border-left: 1px solid #666699;	background-image: url(../immagini/background/gold-titolo.jpg);
}
.navigazione-02-path {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #999999;	margin: 0px 0px 5px;	padding: 0px 10px;
	height: 15px;	border-top: 1px none #000066;	border-right: 1px none #000066;	border-bottom: 1px solid #000066;	border-left: 1px none #000066;	font-style: italic;
}
.bottega-01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 5px 5px 0px;
	padding: 2px;
	color: #000066;
	background-image: url(../immagini/background/gold-titolo.jpg);
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #996600;
	border-bottom-color: #996600;
	border-left-color: #FFFFFF;
}
.bottega-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	color: #000066;
	font-weight: bold;
	border-top: 1px none #000066;
	border-right: 1px none #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px none #000066;
	background-color: #FFFFFF;
	text-transform: uppercase;
}
.bottega-03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	padding: 1px 0px 1px 5px;
	color: #000066;
	border: 1px none #000066;
	font-weight: bold;
}
.bottega-04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	padding: 1px 0px 1px 15px;
	color: #000066;
	border: 1px none #996600;
	font-weight: normal;
}
.bottega-05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px 5px 0px 25px;
	padding: 1px 2px;
	color: #990000;
	border-top: 1px none #DBA521;
	border-right: 1px none #DBA521;
	border-bottom: 1px solid #DBA521;
	border-left: 1px none #DBA521;
	font-weight: bold;
}
.iconografia {
	margin: 0px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	float: left;
}
.focuson-01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 5px 5px 0px;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #990000;
	border: thin solid #990000;
}
.focuson-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px 5px 5px;
	padding: 2px;
	color: #000066;
	background-color: #FFFFFF;
	border-top: thin none #990000;
	border-right: thin solid #990000;
	border-bottom: thin solid #990000;
	border-left: thin solid #990000;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	margin: 10px 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	text-align: right;
}

/* --------------------------------------------------------------------------------------------------------------- */
/* CLASSI DEL FOGLIO DI STILE DI DEFAULT MODIFICATE */
/* --------------------------------------------------------------------------------------------------------------- */
.centershop {
	MARGIN: 0px auto;	padding: 0px;	width: 700px;
}
.main_page {
	margin: 0px;	padding: 0px;
}
TD.main {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
}
P.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	margin: 0px;	padding: 5px;	color: #000066;
}

/* --------------------------------------------------------------------------------------------------------------- */
/* LEFT */
/* --------------------------------------------------------------------------------------------------------------- */
.-----------------LEFT {}
.column_left {
	margin: 0px;	padding: 0px;
}
.leftbox {
	margin: 0px 5px;
	padding: 0px;
	border: #996600;
	background-image: url(../immagini/background/giallo.jpg);
}
.leftboxheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 5px 5px 0px;
	padding: 2px;
	color: #000066;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #996600;
	border-bottom-color: #996600;
	border-left-color: #FFFFFF;
	background-image: url(../immagini/background/bottega-titolo.jpg);
}
.leftboxcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	margin: 0px 5px;	padding: 2px;	color: #000066;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #996600;	border-bottom: 1px solid #996600;	border-left: 1px solid #FFFFFF;	font-weight: normal;
}
.leftboxfooter {
	margin: 0px;
	padding: 0px;
}
TD.leftboxheading A {
	COLOR: #ffffff
}
TR.leftboxheading {
	margin: 0px;	padding: 0px;	border: none;
}

/* --------------------------------------------------------------------------------------------------------------- */
/* CENTER - SINGLE */
/* --------------------------------------------------------------------------------------------------------------- */
.-----------------CENTER {}
.centerbox {
	FONT-SIZE: x-small;	FONT-FAMILY: Verdana, Arial, sans-serif;	margin: 0px;	padding: 0px;
}
.centerboxheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 5px 5px 2px 5px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	border: #996600;
}
TD.centerboxheading A {
	COLOR: #ffffff
}
TR.centerboxheading {
}
.centerboxcontent {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.centerboxfooter {
	margin: 0px;
	padding: 0px;
}
.column_single {
	BACKGROUND: #ffffff;
	margin: 0px;
	padding: 0px;
}
.singlebox {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; FONT-SIZE: x-small; BACKGROUND: #ffffff; MARGIN-BOTTOM: 15px; BORDER-LEFT: #9a9a9a 1px solid; BORDER-BOTTOM: #9a9a9a 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif
}
.singleboxheading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; font-size: x-small; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 20px
}
.singleboxcontent {
	PADDING-RIGHT: 4px; BORDER-TOP: #9a9a9a 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 125%; PADDING-TOP: 4px; BORDER-BOTTOM: #9a9a9a 1px solid
}
.singleboxfooter {
	BACKGROUND-IMAGE: url(../images/tile_back.jpg); MARGIN-BOTTOM: 15px; BACKGROUND-COLOR: #abbbd3
}
.center_column {
	margin: 0px;
	padding: 0px 5px;
}
TD.singleboxheading A {
	COLOR: #ffffff
}
TR.singleboxheading {
	BACKGROUND: url(../images/tile_back.jpg) #abbbd3
}

/* --------------------------------------------------------------------------------------------------------------- */
/* RIGHT */
/* --------------------------------------------------------------------------------------------------------------- */
.-----------------RIGHT {}
.rightboxheading {
 font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	margin: 5px 5px 0px;	padding: 2px;	color: #000066;	background-image: url(../immagini/background/gold-titolo.jpg);	font-weight: bold;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #996600;	border-bottom-color: #996600;	border-left-color: #FFFFFF;
}
.column_right {
	margin: 0px;	padding: 0px;
}
.rightbox {
	margin: 0px 5px;	padding: 0px;	border: #996600;
}
.rightboxcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px 5px;
	padding: 2px;
	color: #000066;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #996600;
	border-bottom: 1px solid #996600;
	border-left: 1px solid #FFFFFF;
	font-weight: normal;
	background-image: url(../immagini/background/bottega.jpg);
}
.rightboxfooter {
}
TD.rightboxheading A {
	COLOR: #ffffff;
}
TR.rightboxheading {
	margin: 0px;	padding: 0px;	border: none;
}






FORM {
	DISPLAY: inline
}
.banners {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
TABLE.header {
	margin: 0px;
	padding: 0px;
}
TABLE.headerNavigation {
}
TD.headerNavigation {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; LETTER-SPACING: 1px; POSITION: relative
}
TD.breadCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #999999;	margin: 0px 0px 5px;	padding: 0px 10px;
	height: 15px;	border-top: 1px none #000066;	border-right: 1px none #000066;	border-bottom: 1px solid #000066;	border-left: 1px none #000066;	font-style: italic;
}
TD.headerNavigation A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
TD.headerNavigation A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
TD.footertop A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
TD.headerNavigation A:hover {
	COLOR: #a8cfff
}
TD.footertop A:hover {
	COLOR: #a8cfff
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
.boxText {
	FONT-SIZE: x-small; LINE-HEIGHT: 125%
}
.plainBox {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: x-small;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	border-top: 1px solid #990000;
	border-right: 1px none #990000;
	border-bottom: 1px solid #990000;
	border-left: 1px none #990000;
}
.plainbox-description {
	BORDER-RIGHT: 1px none #990000; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid #990000; PADDING-LEFT: 5px; FONT-SIZE: x-small; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px none #990000; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid #990000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.plainBoxHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	color: #000066;
	padding: 0px;
	margin: 0px;
}
TD.tableHeading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: x-small
}
/* --------------------------------------------------------------------------------------------------------------- */
/* LISTA PRODOTTI */
/* --------------------------------------------------------------------------------------------------------------- */
.-----------------PRODUCT LISTING {}
.productListing-heading {
	FONT-WEIGHT: normal;
	font-size: x-small;
	COLOR: #000066;
	HEIGHT: 20px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
TD.productListing-heading {
	background-color: #EFDA7F;
	margin: 0px;
	padding: 2px 5px;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD.productlisting {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
TD.productListing-data {
	font-size: x-small;
	text-align: left;
	margin: 0px;
	padding: 2px 5px;
	background-color: #FFFFFF;
}



TD.pageHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	COLOR: #000066;
	margin: 0px;
	padding: 0px;
}

DIV.pageHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	COLOR: #000066;
	margin: 0px;
	padding: 0px;
}

TABLE.footer {
	BORDER-RIGHT: #9a9a9a 1px solid; font-size: x-small; BACKGROUND: #ffffff; BORDER-LEFT: #9a9a9a 1px solid; BORDER-BOTTOM: #9a9a9a 1px solid; TEXT-ALIGN: center
}
TR.footertop {
	FONT-SIZE: x-small; BACKGROUND: url(../images/tile_back.jpg) #abbbd3
}
TD.footertop {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.footerbottom {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.cartBox {
	FONT-SIZE: x-small;
	margin: 0px;
	padding: 0px 5px;
	border: 1px solid #CC9933;
}
TR.productListing-odd {
	BACKGROUND: #ffffff
}
TR.upcomingProducts-odd {
	BACKGROUND: #ffffff
}
TR.productListing-even {
	margin: 0px;
	padding: 0px;
}
TR.upcomingProducts-even {
	BACKGROUND: #eff4f8
}
.productsNotifications {
	margin: 0px;
	padding: 5px;
}
TD.productListing-data-description-odd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-size: x-small; BACKGROUND: #ffffff; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #9a9a9a 1px solid
}
TD.productListing-data-description-even {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-size: x-small; BACKGROUND: #eff4f8; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #9a9a9a 1px solid
}
/*
TD.pageresults A {
	COLOR: #000066}
TD.pageresults A:hover {
	BACKGROUND: #ffff33
}
*/
SPAN.newItemInCart {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
TD.smallText {
	font-size: x-small;
	margin: 0px;
	padding: 5px;
	background-color: #FFFFFF;
}
SPAN.smallText {
	font-size: x-small;
	margin: 0px;
	padding: 5px;
}
P.smallText {
	font-size: x-small;
}

TD.pageresults {
	font-size: x-small;
	color: #000066;
	margin: 0px;
	padding: 0px;
}

TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
TD.fieldValue {
	FONT-SIZE: 12px
}
CHECKBOX {
	FONT-SIZE: x-small
}
INPUT {
	FONT-SIZE: x-small
}
RADIO {
	FONT-SIZE: x-small
}
SELECT {
	FONT-SIZE: x-small
}
TEXTAREA {
	FONT-SIZE: x-small; WIDTH: 100%
}
.greetUser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0px;
	padding: 5px;
	color: #000066;
}
SPAN.greetUser {
	FONT-WEIGHT: bold; COLOR: #f0a480
}
SPAN.markProductOutOfStock {
	FONT: bold 12px Verdana, Arial, sans-serif; COLOR: #c76170
}
SPAN.normalprice {
	TEXT-DECORATION: line-through
}
SPAN.productSpecialPrice {
	COLOR: #ff0000
}
SPAN.productSalePrice {
	COLOR: #ff0000
}
.stockWarning {
	COLOR: #ff0000
}
SPAN.coming {
	COLOR: #ff0000
}
SPAN.productSpecialPriceSale {
	COLOR: #ff0000; TEXT-DECORATION: line-through
}
SPAN.productPriceDiscount {
	font-size: x-small; COLOR: #ff0000
}
.inputRequirement {
	font-size: x-small; COLOR: #ff0000
}
/* --------------------------------------------------------------------------------------------------------------- */
/* MODULE ROW */
/* --------------------------------------------------------------------------------------------------------------- */
.-----------------MODULE ROW {}
.moduleRow {
	background-color: #FFFFFF;
}
.moduleRowOver {
	CURSOR: pointer; BACKGROUND-COLOR: #FFCC66
}
.moduleRowSelected {
	BACKGROUND-COLOR: #FFCC66
}
.messageBox {	
}
.messageStackError {
	BORDER-RIGHT: #9a9a9a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9a9a9a 1px solid; PADDING-LEFT: 4px; font-size: x-small; PADDING-BOTTOM: 4px; BORDER-LEFT: #9a9a9a 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #9a9a9a 1px solid; BACKGROUND-COLOR: #ff0000
}
.messageStackWarning {
	BORDER-RIGHT: #9a9a9a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9a9a9a 1px solid; PADDING-LEFT: 4px; font-size: x-small; PADDING-BOTTOM: 4px; BORDER-LEFT: #9a9a9a 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #9a9a9a 1px solid; BACKGROUND-COLOR: #ff0000
}
errorBox {
	BORDER-RIGHT: #9a9a9a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9a9a9a 1px solid; PADDING-LEFT: 4px; font-size: x-small; PADDING-BOTTOM: 4px; BORDER-LEFT: #9a9a9a 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #9a9a9a 1px solid; BACKGROUND-COLOR: #ff0000
}
.messageStackSuccess {
	BORDER-RIGHT: #9a9a9a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9a9a9a 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9a9a9a 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #9a9a9a 1px solid; BACKGROUND-COLOR: #b3ffa8
}
.messageStackCaution {
	font-size: x-small; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffff00
}
TD.ot-subtotal-Text {
	FONT-WEIGHT: bold;
	color: #000066;
}
TD.ot-cod-fee-Text {
	FONT-WEIGHT: bold
	color: #000066;
	color: #000066;
}
TD.ot-total-Text {
	FONT-WEIGHT: bold
	color: #000066;
	color: #000066;
}
TD.ot-group-pricing-Text {
	FONT-WEIGHT: bold
	color: #000066;
	color: #000066;
}
TD.ot-gv-Text {
	FONT-WEIGHT: bold
	color: #000066;
	color: #000066;
}
TD.ot-loworderfee-Text {
	FONT-WEIGHT: bold
	color: #000066;
	color: #000066;
}
TD.ot-shipping-Text {
	FONT-WEIGHT: bold
	color: #000066;
	color: #000066;
}
TD.ot-subtotal-Text {
	FONT-WEIGHT: bold
	color: #000066;
	color: #000066;
}
TD.ot-tax-Text {
	FONT-WEIGHT: bold
	color: #000066;
	color: #000066;
}
TD.ot-coupon-Text {
	FONT-WEIGHT: bold;
	color: #000066;
}
TD.ot-total-Amount {
	BORDER-TOP: #9a9a9a 1px solid;
	FONT-WEIGHT: bold;
	color: #000066;
}
TD.ot-subtotal-Amount {
	color: #000066;
	
}
TD.ot-cod-fee-Amount {
	color: #000066;
	
}
TD.ot-group-pricing-Amount {
	color: #000066;
	
}
TD.ot-gv-Amount {
	color: #000066;
	
}
TD.ot-loworderfee-Amount {
	color: #000066;
	
}
TD.ot-shipping-Amount {
	color: #000066;
	
}
TD.ot-subtotal-Amount {
	color: #000066;
	
}
TD.ot-tax-Amount {
	color: #000066;
	
}
TD.ot-coupon-Amount {
	color: #000066;
	
}
.ot-subtotal-medioevo-Text {
	color: #000066;	
}
ot-subtotal-medioevo-Amount {
 color: #000066;	
}
.ProductInfoComments {
	BORDER-TOP: #9a9a9a 1px solid; FONT-WEIGHT: bold; font-size: x-small; PADDING-BOTTOM: 6px; COLOR: #ff0000; PADDING-TOP: 6px; TEXT-ALIGN: left
}
TD.ProductInfoComments {
	BORDER-TOP: #9a9a9a 1px solid; FONT-WEIGHT: bold; font-size: x-small; PADDING-BOTTOM: 6px; COLOR: #ff0000; PADDING-TOP: 6px; TEXT-ALIGN: left
}
SPAN.ProductInfoComments {
	BORDER-TOP: #9a9a9a 1px solid; FONT-WEIGHT: bold; font-size: x-small; PADDING-BOTTOM: 6px; COLOR: #ff0000; PADDING-TOP: 6px; TEXT-ALIGN: left
}
/* --------------------------------------------------------------------------------------------------------------- */
/* ALERT */
/* --------------------------------------------------------------------------------------------------------------- */
.-----------------ALERT {}
TD.alert {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
SPAN.alert {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
TD.alertBlack {
	FONT-WEIGHT: bold; COLOR: #000000
}
SPAN.alertBlack {
	FONT-WEIGHT: bold; COLOR: #000000
}
/* --------------------------------------------------------------------------------------------------------------- */
/* POP-UP */
/* --------------------------------------------------------------------------------------------------------------- */
.-----------------POP-UP {}
TABLE.popupattributeqty {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 6px; FONT: x-small Verdana, Arial, sans-serif; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TABLE.popupcouponhelp {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 6px; FONT: x-small Verdana, Arial, sans-serif; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TABLE.popupcvvhelp {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 6px; FONT: x-small Verdana, Arial, sans-serif; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TABLE.popupimage {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 6px; FONT: x-small Verdana, Arial, sans-serif; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TABLE.popupimageadditional {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 6px; FONT: x-small Verdana, Arial, sans-serif; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TABLE.popupsearchhelp {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 6px; FONT: x-small Verdana, Arial, sans-serif; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TABLE.popupshippingestimator {
	MARGIN: 5px;
	FONT: small Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding: 5px;
}
TABLE.popupinfoshoppingcart {
	MARGIN: 5px;
	FONT: x-small Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding: 0px;
}
/*
TABLE.popupinfoshoppingcart {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 6px; FONT: x-small Verdana, Arial, sans-serif; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
*/
/* --------------------------------------------------------------------------------------------------------------- */
/* CATEGORY */
/* --------------------------------------------------------------------------------------------------------------- */
.-----------------CATEGORY {}
TABLE.categoriesdescription {
	margin: 0px;
	padding: 0px;
}
TD.categoriesdescription {
	FONT-SIZE: x-small;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(../immagini/background/grigio.jpg);
	border-top: 1px double #CCCCCC;
	border-right: 1px double #000000;
	border-bottom: 1px double #000000;
	border-left: 1px double #CCCCCC;
}
/* --------------------------------------------------------------------------------------------------------------- */
/* LISTA PRODOTTI */
/* --------------------------------------------------------------------------------------------------------------- */
.----------LINK PRODOTTI {}
a.category-top:link {
	text-decoration: none;	color: #000066;
}
a.category-top:visited {
	text-decoration: none;	color: #000066;
}
a.category-top:hover {
	text-decoration: underline;	color: #990000;
}
a.category-top:active {
	color: #CC0000;	text-decoration: none;
}

a.category-links:link {
	text-decoration: underline;	color: #000066;
}
a.category-links:visited {
	text-decoration: underline;	color: #000066;
}
a.category-links:hover {
	text-decoration: none;	color: #990000;
}
a.category-links:active {
	color: #CC0000;	text-decoration: none;
}

a.category-subs:link {
	text-decoration: none;	color: #000066;
}
a.category-subs:visited {
	text-decoration: none;	color: #000066;
}
a.category-subs:hover {
	text-decoration: underline;	color: #990000;
}
a.category-subs:active {
	color: #CC0000;	text-decoration: none;
}

a.category-products:link {
	text-decoration: none;	color: #000066;
}
a.category-products:visited {
	text-decoration: none;	color: #000066;
}
a.category-products:hover {
	text-decoration: underline;	color: #990000;
}
a.category-products:active {
	color: #CC0000;	text-decoration: none;
}


SPAN.category-subs-parent {
}
SPAN.category-subs-selected {
}

TABLE.products-attributes-images {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
/* --------------------------------------------------------------------------------------------------------------- */
/* CLASSI INSERITE [COBALTICA] (?) */
/* --------------------------------------------------------------------------------------------------------------- */
.box-blu-TITOLO {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #FFF8DC;	background-color: #000066;	margin: 1px 1px 0px;	padding: 5px;
}
.box-blu-testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000066;	margin: 0px 1px 1px;	padding: 5px;
	border: 1px solid #000066;
}
.box-rosso-TITOLO {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #FFF8DC;	background-color: #990000;	margin: 1px 1px 0px;	padding: 5px;
}
.box-rosso-testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000066;	margin: 0px 1px 1px;	padding: 5px;
	border: 1px solid #990000;	background-color: #FFFFFF;
}
.menu-01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000066;	margin: 0px;	font-weight: bold;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 1px;	padding-left: 5px;
}
.menu-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000066;	background-color: #F6E9B7;	margin: 1px 5px 1px 10px;	padding: 2px;	font-weight: bold;
}
.menu-03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000066;	margin: 2px 5px 2px 15px;	padding: 0px 0px 0px 2px;	background-color: #FFFFFF;
}
.prodotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
.prodotto-nome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #990000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	float: left;
	border: thin solid #990000;
}
.prodotto-codice {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #999999;	margin: 0px;	padding: 5px;	font-weight: normal;
}
.prodotto-descrizione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
	margin: 0px;
	padding: 5px;
}
.prodotto-prezzo-pieno {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #FF9900;	margin: 0px;	padding: 5px;	text-decoration: line-through;	font-weight: normal;
}
.prodotto-prezzo-finale {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000066;	margin: 0px;	padding: 5px;	font-weight: bold;
}
.prodotto-carrello {
	margin: 0px;	padding: 5px 0px;
}
.prodotto-immagine {
	margin: 0px;	padding: 0px;	top: auto;	clear: both;
}
div {
	text-align: left;
}
.fondobianco {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.sideBoxContents {
	background-color: #FFFFFF;
}

