html{	
	background-color:white;
	background-image:url(img/interfaccia/sfx/sfondo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px; 		
	padding:0px;
	min-height:100%;	
	}
html,body{margin:0px; padding:0px;}
body{color:#333;font-family:Tahoma, Geneva, sans-serif }

/* DIV HEADER STRUTTURA PRINCIPALE */
div#header{
	border:0px solid #ccc;
	background-image:url(img/interfaccia/sfx/cielo.jpg); 
	background-repeat:repeat-x;
	background-position:center top;
	height:76px;
	margin:0px;
	padding:0px;
	}
div.header_cont{ 
background-image:url(img/interfaccia/elementi/logo_part1.png);
background-repeat:no-repeat;
background-position:left bottom;
	border:0px solid #000;
	height:76px;
	margin:0px auto 0px auto;
	padding:0px;
	width:980px;
	vertical-align:bottom
	}
/*div.header_tool{
	background-image:url(img/interfaccia/elementi/toolbox.png);
	background-repeat:no-repeat;
	border:0px solid #000;
	height:28px;
	padding:0px;
	float:right;
	clear:both;
	margin:0px 0px auto auto;
	text-align:center;
	width:463px;
	}*/
			div.header_tool ul{
				list-style-type:none;
				padding:0px 0px 0px 0px; 
				margin:-7px auto 0px auto; 
				text-align:center; 
				text-transform:uppercase}
			div.header_tool ul li{ 
				font-size:10px; display:inline; color:white; margin-right:20px }
			div.header_tool ul li img{ margin-right:3px}
				div.header_tool ul li a,
				div.header_tool ul li a:link, 
				div.header_tool ul li a:visited{ color:#fff;}
				div.header_tool ul li a:hover{ color:#ccc; text-decoration:none}	
				
				div.header_tool ul li a.hdtool_cart,
				div.header_tool ul li a.hdtool_cart:link, 
				div.header_tool ul li a.hdtool_cart:visited{ color:#c60;}
				div.header_tool ul li a.hdtool_cart:hover{ color:#ccc; text-decoration:none}	
div.header_cont img{ margin-top:11px; margin-left:1px;}
/*	
	
		
			div.header_tool ul{
				list-style-type:none;
				padding:0px 0px 0px 0px; 
				margin:-7px auto 0px auto; 
				text-align:center; 
				text-transform:uppercase}
			div.header_tool ul li{ 
				font-size:10px; display:inline; color:white; margin-right:20px }
			div.header_tool ul li img{ margin-right:3px}
				div.header_tool ul li a,
				div.header_tool ul li a:link, 
				div.header_tool ul li a:visited{ color:#fff;}
				div.header_tool ul li a:hover{ color:#ccc; text-decoration:none}	
				
				div.header_tool ul li a.hdtool_cart,
				div.header_tool ul li a.hdtool_cart:link, 
				div.header_tool ul li a.hdtool_cart:visited{ color:#c60;}
				div.header_tool ul li a.hdtool_cart:hover{ color:#ccc; text-decoration:none}	*/
/* DIV MENU STRUTTURA PRINCIPALE */
div#menu{
	border:0px;
	background-image:url(img/interfaccia/sfx/sfondo-menu.png); 
	background-repeat:repeat-x;
	background-position:center;
	height:42px;
	margin:0px;
	padding:0px;
	}
	div.menu_cont{
	border:0px;
	height:42px;
	margin:0px auto 0px auto;
	padding:0px;
	width:980px;
	}
	div.menu_cont img{ float:left}
	div.menu_cont ul{ list-style-type:none;padding:10px 0px 0px 0px; margin:0px; text-transform:uppercase }
	div.menu_cont ul li{ font-size:11px; font-weight:bold;display:inline; color:white; margin-right:20px }
		div.menu_cont ul li a,div.menu_cont ul li a:link, div.menu_cont ul li a:visited{ color:#fff;}
		div.menu_cont ul li a:hover{ color:#FC0; text-decoration:none}
		
/* DIV CONTENUTI E SFUMATURA LATERALE STRUTTURA PRINCIPALE */
/*div#contenuti{
	border:0px;
	background-image:url(img/interfaccia/sfx/sfumatura-contenuti.png); 
	background-repeat:repeat-y;
	background-position:center;
	margin:0px;
	padding:0px;
	clear:both
	}	*/
table.contenuti{
	border:0px;
	margin:0px;
	padding:0px;
	width:100%;
	}	
table.contenuti td{ padding:0px;	background-image:url(img/interfaccia/sfx/sfumatura-contenuti.png); 
	background-repeat:repeat-y;
	background-position:center;}
	table.sfondo-bordo,
	table.container{
		border:0px;
		padding:0px;
		background-color:#fff;
		margin:0px auto 0px auto;
		width:980px;
		}
		table.sfondo-bordo td,
		table.container td{ padding:0px 0px 0px 0px; text-align:center; vertical-align:top;}
		table.container td.coll-sx{ width:227px; background-color:#e6e6e6}
		table.container td.coll-centro{ 
		width:526px; border:0px;border-left:1px solid #ccc; background-color:#fff}
		table.container td.coll-dx{ width:227px; background-color:white; }
		table.container td.coll-centrotot{ 
		border:0px;border-left:1px solid #ccc; background-color:white}
table.container td.coll-centrotot table.tabella-marchi { margin:30px 0px 0px 0px; border:0px solid white; float:left}
table.container td.coll-centrotot table.tabella-marchi td{ padding:15px;}

/* DIV STRUTTURA CONTENITORE A UNA COLONNA */
table.unacolonna{		
		border:0px;
		padding:0px;
		margin:30px auto 30px auto;
		width:900px;}	
table.unacolonna td{		
		padding:0px;
		vertical-align:top}	
		table.login{ width:98%; margin:50px auto 50px 60px; text-align:left; font-size:12px;}
		table.login td{ padding:5px;}
		.loginlabel{  font-size:18px; text-align:left; color:#333;  padding:5px;}
		div.main-carrello{ width:98%; margin:20px auto 20px auto}

/* DIV STRUTTURA CONTENITORE A DUE COLONNE */
table.duecolonne{
	background-image:url(images/graph/sfondo-duecolonne.gif);
	background-repeat:repeat-y;
	border:0px;
	background-color:white;
	padding:0px;
	margin:0px auto 0px auto;
	width:980px;}
table.duecolonne td div#leftContent{ margin:20px 0px 0px 0px}

/* DIV  FOOTER STRUTTURA PRINCIPALE */
div#footer{
	background-image:url(img/interfaccia/sfx/sfumatura-footer.png);
	background-repeat:no-repeat;
	background-position:top center;
	border:0px;	
	height:80px;
	margin:0px auto 0px auto;
	padding:0px;
	}
	div.footer_cont{
	background-color:#333333;
	border:0px;
	color:#f5f5f5;
	font-size:11px; 
	height:70px;
	line-height:130%;
	margin:0px auto 0px auto;
	padding:0px;
	padding-left:10px;
	padding-top:10px;
	width:970px;
	}
	div#footer a, div#footer a:link, div#footer a:visited{ color:#f5f5f5}	
div#reflex{
	border:0px;
	background-image:url(img/interfaccia/sfx/footer-riflesso.png);
	background-repeat:repeat-x;
	background-position:top;
	height:50px;
	margin:0px auto 0px auto;
	padding:0px;
	width:980px;
	}

/* ELEMENTI NELLA COLONNE  */
div.divisoria{ clear:both; margin:10px auto 10px auto;}

/* div niente box a contorno */
div.no-box{ margin:10px auto 10px auto; text-align:left; width:215px; }
div.no-box p{ font-size:11px; line-height:130%; margin:5px 0px 0px 0px;}

/* div box grigio */
table.box-grigio{ 
	background-color:#f1f1f1;
	background-image:url(img/interfaccia/box-grigio/sfondo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:0px; 
	margin:10px auto 10px auto;
	padding:0px;
	}
table.box-grigio td{ padding:0px; vertical-align:top;}
table.box-grigio td.top{ 
	background-image:url(img/interfaccia/box-grigio/top.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	}
table.box-grigio td.centro{ 
	padding:10px 0px 10px 0px;
	text-align:left;
	width:100%;
	}
	table.box-grigio td.centro img{ margin:0px; margin-left:12px;}
	table.box-grigio td.centro p{ font-size:11px; line-height:130%; margin:7px 12px 0px 12px;}
table.box-grigio td.bottom{ 
	background-image:url(img/interfaccia/box-grigio/bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	}
table.box-grigio td.left{ 
	background-image:url(img/interfaccia/box-grigio/left.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
table.box-grigio td.right{ 
	background-image:url(img/interfaccia/box-grigio/right.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
td.coll-sx table.box-grigio{ width:213px; border:0px solid blue}
td.coll-dx table.box-grigio{ width:215px; border:0px solid red}
/* widget - box colonna destra default */
.widget {
  font-size: 12px;
  text-align:center;
  line-height:140%;
  margin:0px 5px 20px 5px;
  clear:both
}
.widget fieldset, filedset{
 text-align:center;
 font-size:12px;
}
.widget fieldset legend, legend {
  font-size: 12px;
  font-weight:bold;
  color:#0066A6;
}

/* STILI PER CATALOGO */
/*breadcrumb */
table.breadcrumbs{ float:left; margin:0px 0px 5px 10px; padding:0px; border:0px; }
table.breadcrumbs td{ white-space:nowrap; text-align:left;padding:0px; font-size:11px;}
table.breadcrumbs a{ text-decoration:underline}
table.breadcrumbs table{margin:0px; padding:0px; border:0px solid #ccc; white-space:nowrap}
table.breadcrumbs table td{white-space:nowrap}
/* paging - pager top e bottom */
div.paging {
	border:0px solid #ccc;
	margin:10px auto 10px auto; 
	width:550px; 
	font-size:11px; 
	background-color:#dd; 
	padding:3px;
	}
.totals {
  color: #333;
  font-weight:bold;
  font-size: 11px;  
  text-align:center;
  /*margin-top: 2px; */}
.links {  text-align:center;}
.links+a, .links+a:link,  .links+a:visited  {
  padding: 3px;
 /* border: 1px solid transparent !important;*/
  color:  #0066A6;
  text-decoration: none;}
.links+a:hover {
  padding: 3px;
  font-weight: bold;
  border: 1px solid #CCC ;
  background-color: #FFF;
  color: #0066A6;}

/* stili elenco prodotti */
table.list-prodotto{ border:1px solid #ccc; width:160px;height:290px; /*height:330px;*/ margin:0px 5px 0px 0px; padding:0px;}
table.list-prodotto td{ vertical-align:top; text-align:center; background-color:#f5f5f5; padding:0px 5px 0px 0px;}
table.list-prodotto td .img,
table.list-prodotto_new td .img{ margin:0px auto 0px auto}
table.list-prodotto_new{ border:1px solid #ccc; width:160px;height:290px; /*height:330px;*/ margin:0px 5px 0px 0px; padding:0px;}
table.list-prodotto_new td{ vertical-align:top; text-align:center; background-color:#fff4ce; padding:0px 5px 0px 0px;}
.badge-new{ position:relative; top:10px; left:10px;}
table.list-prodotto_new td.new{ background-color:#F60; font-weight:bold; text-align:center; text-transform:uppercase; font-weight:bold; color:#fff; font-size:11px; vertical-align:middle; letter-spacing:1px }
.prodotto-marca{ font-size:11px; font-weight:bold; color:#F60}
.prodotto-titolo{ font-size:11px; font-weight:bold; color:#039}
.prodotto-prezzo{ font-size:11px; text-decoration:line-through;}
.prodotto-prezzon{ font-size:11px; font-weight:bold;}
.prodotto-smalltxt{ font-size:10px;}
.catalogListing {
  margin: 0px auto 0px auto;
  border:0px solid black;
  width:90%;
	}
.catalogListing td { padding:0px; text-align:left}

.productImageContainer {
  height: 160px;
  width: 175px;
  text-align: center;}
.productImage img,
a.productImage img,
a.productImage:link img,
a.productImage:visited img{ border:1px solid #ccc !important; margin:7px 0px 5px 0px;}
a.productImage:hover img{ border:1px solid #666 !important; margin:7px 0px 5px 0px;}

/* scheda prodotto */
table.scheda-prodotto{ border:0px; width:90%; margin:0px auto 0px auto;}
table.scheda-prodotto td.img{ vertical-align:top; padding:0px 0px 0px 5px; height:300px; text-align:left}
table.scheda-prodotto td.txt{ width:100%; vertical-align:top; padding:30px 5px 0px 15px; text-align:left}
table.scheda-prodotto td.desc{ vertical-align:top; padding:10px 5px 10px 5px;  text-align:justify}
table.scheda-prodotto .scheda-titolo{ font-weight:bold; color:#036; font-size:16px; line-height:17px;}
table.scheda-prodotto .scheda-txt{ font-size:12px;}
table.scheda-prodotto .scheda-iva{ font-size:11px;}
table.scheda-prodotto .scheda-prezzo{ font-weight:bold;  font-size:13px;}
table.scheda-prodotto .scheda-prezzon{ font-weight:bold;  font-size:14px; color:#C00}
table.scheda-prodotto .scheda-descrizione{ 
margin:0px; padding:10px 0px 0px 0px; font-size:11px; text-align:justify}
.smalltxt{ font-size:11px;}

Table.schedaprodotto-dettagli{
  width: 550px;
  border:0px;
  padding:0px;
  margin:13px auto 13px auto;
}
div.dettagli-multipage{margin:0px 0px 15px 15px;}
.schedaprodotto-dettagli_multipage{ 
	border-top:1px solid #666 !important;
	border-right:1px solid #666 !important;
	border-bottom:1px solid #666 !important;  
	border-left:1px solid #666 !important; 
	padding:0px; 
	margin:0px;
	width:510px;
	text-align:left; font-size:12px;
	}
.prodotto_descrizione{ font-size:12px; line-height:130%;}
.prodotto_descrizione ul,.prodotto_descrizione li{list-style-position:inside; list-style-type:disc; padding:0px; margin:0.3em;}
.prodotto_descrizione ul li{padding:0px; margin:0px 0px 5px 0px;}
.schedaprodotto-dettagli_multipage table{ width:98%;}
.schedaprodotto-dettagli_multipage table td{ padding:0px; padding-bottom:3px; text-align:left; font-size:11px;}

/* stili presi dal vecchio store */
.modalbutton {
	font-size: 11px;
	height: 20px;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	float: right;
	}
#PageBody{ font-size:12px !important;}
#PageBody table,#PageBody table table{ width:100% !important;empty-cells:hide;}
#PageBody td{ text-align:left !important; empty-cells:hide; padding:2px;}
#PageBody table table table{ width:200px !important;empty-cells:hide;}
#PageBody table table table{ width:200px !important;empty-cells:hide;}
#PageBody table table table .PrdSpecValue{ width:100%; padding:0px;}

p.bodytext{ margin:0px; padding:3px 0px 3px 0px;}

/* stili prodotti esterni */
span.CG, span.SDTF{ font-size:12px; line-height:130%;}
table.F12{ border:0px; margin:10px auto 10px 5px; font-size:11px; padding:0px;width:99%;}
table.F12 td{ padding:0px; text-align:left; font-size:11px;}
/* CARRELLO */
/* pagina carrello */
/* box add carrello */
.BoxDx_Aggiungi-carr{
background-image:url(images/box-aggiungi-al-carrello.gif);
background-position:right;
background-repeat:no-repeat;
}
.BoxDx_Aggiungi-carr fieldset{height:70px;background-image:url(images/sfondo-fieldset.png);
background-position:bottom;
background-repeat:repeat-x;}

.Bnt_AddToCart{ font-size:11px; padding:3px; text-align:center !important; cursor:pointer;}
.BoxDx_Aggiungi-carr .smalltextbox{ margin-left:5px;}

p.noCart{ margin:50px 20px 50px 20px;}
p.noCart .label {
  font-size: 16px;
  letter-spacing:-1px;
  font-weight:bold;
  color:#069;}
.CartMain{ margin: 50px auto 13px auto; text-align:left; width:90%; border-bottom:1px solid #ccc !important; }
.CartLabel{ color:#069;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 18px;
  letter-spacing:-1px;
  font-weight: bold; }
/* carrello vuoto */
.cartempty{ font-weight:bold; font-size:14px; color:#000; margin:15px auto 15px; text-align:center;}
.addToCart fieldset {  height: 150px; }
.addToCart fieldset #buttonGroup {  vertical-align: bottom;  }
.cartSubTotal {
	width: 100%;
	border: 1px dotted #ccc !important;
	padding:0px; 
	margin:20px 0px 13px 0px;
	background-color: #f5f5f5;
	}
.cartSubTotal td.itemName{ font-weight:bold; width:100%;font-size:13px ; padding:7px;}
.cartSubTotal td.subTotalAmount{ text-align:right; white-space:nowrap; padding:7px; font-weight:bold; font-size:14px;}
a.UpdateCart,
a.UpdateCart:link,
a.UpdateCart:visited{ 
	margin:0px 30px 13px 10px; 
	border:0px solid #ccc; 
	background-color:#fff; 
	text-align:center; 
	padding:5px; 
	font-weight:bold; 
	font-size:11px; 
	text-decoration:underline
	}
	a.UpdateCart:hover{
		margin:0px 30px 13px 10px; 
		color:#FF9900; 
		text-decoration:underline
		}
.BuyCart,a.BuyCart,
a.BuyCart:link, 
a.BuyCart:visited{ 
	margin:13px 30px 13px 0px; 
	border:2px solid #ccc;
	background-color:#f5f5f5; 
	text-align:center; 
	padding:3px; 
	font-weight:bold; 
	color:#000; 
	font-size:11px; 
	text-transform:uppercase;
	text-decoration:none;
	}
	a.BuyCart:hover{color:#333; text-decoration:none}

/* stile carrello */
Table.orderSummaryTable {
  width: 90%;
  font-size: 11px;
  margin:0px auto 20px auto;
  border:1px solid #ccc !important;
  background-color:white
}
	Table.orderSummaryTable th.itemSku{ 
	background-color:#ccc; 
	border-bottom:1px solid #999 !important; 
	padding:5px; text-align:left; color:#333;}
	Table.orderSummaryTable th.itemName{ 
	background-color:#ccc; 
	border-bottom:1px solid #999 !important; 
	padding:5px; text-align:left; color:#333; width:250px;}
	Table.orderSummaryTable th.itemQuantity{ 
	background-color:#ccc; 
	border-bottom:1px solid #999 !important; 
	padding:5px; text-align:left; 
	color:#333; width:100px;}
	Table.orderSummaryTable th.itemAmount{ 
	background-color:#ccc;
	border-bottom:1px solid #999 !important; 
	padding:5px; text-align:left; color:#333; width:100px;}
	Table.orderSummaryTable th.extendedAmount{ 
	background-color:#ccc;
	border-bottom:1px solid #999 !important; 
	padding:5px; text-align:left; color:#333; width:100px;}
	Table.orderSummaryTable th.editArea{ 
	background-color:#ccc;
	border-bottom:1px solid #999 !important; 
	padding:5px; text-align:left; color:#333;}
	Table.orderSummaryTable td.itemSku{ 
	border-bottom:1px solid #ccc !important; 
	padding:5px; text-align:left; vertical-align:top;}
	Table.orderSummaryTable td.itemName{ 
	border-bottom:1px solid #ccc !important; 
	padding:5px; text-align:left; vertical-align:top;}
	Table.orderSummaryTable td.itemQuantity{ 
	border-bottom:1px solid #ccc !important; 
	padding:5px; text-align:center; vertical-align:top; width:100px;}
	Table.orderSummaryTable td.itemAmount{ 
	border-bottom:1px solid #ccc !important; 
	padding:5px; text-align:right; vertical-align:top; width:100px;}
	Table.orderSummaryTable td.extendedAmount{ 
	border-bottom:1px solid #ccc !important; 
	padding:5px; text-align:right; vertical-align:top; width:100px;}
	Table.orderSummaryTable td.editArea{ 
	border-bottom:1px solid #ccc !important; 
	padding:3px; text-align:center; vertical-align:top;}
	Table.orderSummaryTable td.subTotal{ 
	border-top:1px dotted #666 !important; 
	padding:5px; text-align:right; font-weight:bold; background-color:#FFC}
	Table.orderSummaryTable td.total{ 
	background-color:#fc0; color:#000;
	border-top:2px solid #ccc !important; 
	font-weight:bold; padding:5px;font-size:13px; text-align:right;}
/* checkout*/
div.Checkout{
	background-color:#fff; width:980px; margin:0px auto 0px auto; height:600px; font-size:11px;}

/* stili  testi */
h1{ color:#333; font-size:18px; font-weight:bold; margin:0px; margin-bottom:13px; text-transform:uppercase}
h2{ color:#333; font-size:14px; font-weight:bold; margin:0px; margin-top:7px;}
h3{ color:#069; font-size:12px; font-weight:bold; margin:0px;}
h4{ color:#069; font-size:12px; font-weight:normal; margin:0px;}

a, a:link, a:visited{ color:#333}
a:hover{ color:#666; text-decoration:none}

a.url-back,
a.url-back:link,
a.url-back:visited{ font-size:11px;}
a.url-back:hover{ font-size:11px;}

.blue{ color:#069}
.darkgrey{ color:#333}
.grey{ color:#666}
.orange{ color:#F90}
.red{ color:#c00}
.white{ color:#fff}	
.center{ text-align:center}
.left{ text-align:left}
.right{ text-align:right}
.justify{ text-align:justify}
p.normal, p.normal *{ font-size:12px;}
p.normal{ line-height:16px; margin:7px 0px 13px 0px; text-align:left;}
ul{font-size:12px; text-align:left}


/* div box di ricerca 
table.box-ricerca{ 
	background-color:#f1f1f1;
	background-image:url(img/interfaccia/box-ricerca/sfondo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:0px; 
	margin:10px auto 10px auto;
	padding:0px;
	width:213px;
	}
table.box-ricerca td{ padding:0px; vertical-align:top;}
table.box-ricerca td.top{ 
	background-image:url(img/interfaccia/box-ricerca/top.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	}
table.box-ricerca td.bottom{ 
	background-image:url(img/interfaccia/box-ricerca/bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	}
table.box-ricerca td.left{ 
	background-image:url(img/interfaccia/box-ricerca/left.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
table.box-ricerca td.right{ 
	background-image:url(img/interfaccia/box-ricerca/right.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
table.box-ricerca td.centro{ 
	font-size:11px;
	line-height:130%;
	padding:1px 0px 10px 0px;
	text-align:left;
	width:100%;
	vertical-align:top;
	}
	table.box-ricerca td.centro img{ margin:0px; }
	table.box-ricerca td.centro ul{ 
	border:0px; list-style-type:none;margin:7px; margin-top:10px;padding:0px;}
	table.box-ricerca td.centro li{padding:0px; padding-bottom:5px;}
	table.box-ricerca p.bottone{ margin:0px; text-align:right}
	table.box-ricerca p.bottone input{ 
	background-color:#ccc; 
	text-transform:uppercase; 
	color:#333; 
	font-weight:bold; 
	font-size:11px; 
	margin-bottom:0px;
	border:1px solid #fff
	}
div.contenuto{
	border:0px;
	padding:0px;
	margin:0px auto 10px auto;
	text-align:left;
	width:90%;
	}*/
	
	#fullColumnMainContent 
{
	width: 951px;
	text-align:left;
	clear:both;
	margin:0px auto 0px auto;
	padding:0px;
}.contentGroup{  margin: 0px 30px 33px 30px; font-size:14px; border:0px; line-height:130%; text-align:justify }
.contentGroupHeader {
  border: 0px solid #2F4F4F;
  border-bottom:1px solid #ccc;
  padding: 0px 0px 7px 0px;
  margin: 50px 0px 13px 0px;
  cursor: pointer;
}

.contentGroupHeaderText {
  color:#006699; 
  font-family:Arial, Helvetica, sans-serif;
  font-size: 18px;
  letter-spacing:-1px;
  font-weight: bold;
}

.contentRegion{font-size:13px; line-height:130%; color:#333;}



/* stili pagina conferma */
table.receiptTable{ border:1px solid #ccc; background-color:#fafafa;  margin:0px; padding:0px; width:100%}
table.receiptTable td{ padding:5px; text-align:left}
table.receiptTable td.receiptTableLabel{ 
background-image:url(img/icon/arrow-pag-receipt.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#f0f0f0; color:#069; text-transform:uppercase; font-size:11px; font-weight:bold;border-top:2px solid #ccc; border-bottom:1px dotted #ccc;}

table.receiptTableCustomer{ border:1px solid #ccc; background-color:#f0f0f0; padding:0px; margin:0px;}
table.receiptTableCustomer td{ padding:3px;}

table.receiptTableOrder{ border:1px solid #666; padding:0px; margin:0px; width:100% }
table.receiptTableOrder td{ padding:5px; border-bottom:1px dotted #ccc;}
table.receiptTableOrder th{  white-space:nowrap;border-bottom:1px solid #ccc; padding:5px; background-color:#069;  color:white;}
table.receiptTableOrder td.subTotal{ text-align:right;}
table.receiptTableOrder td.total{ background-color:#FFC; text-align:right; font-weight:bold}
table.receiptTableOrder td.totalAmount{background-color:#FFC; text-align:right; font-weight:bold}
table.receiptTableOrder td.subTotalAmount,
table.receiptTableOrder td.itemAmount{ text-align:right}
table.receiptTableOrder td.subTotalAmount,
table.receiptTableOrder td.totalAmount{ width:10%; white-space:nowrap}
table.receiptTableOrder td.subTotal,
table.receiptTableOrder td.itemSku,
table.receiptTableOrder td.itemName,
table.receiptTableOrder td.itemQuantity,
table.receiptTableOrder td.itemAmount,
table.receiptTableOrder td.subTotalAmount{ background-color:white;}

/* stili pagina conferma pagamento */
div.risultato-pagamento{ 
text-align:center; 
margin:50px 0px 0px 30px; 
border:2px solid #ccc; 
padding:30px; 
background:#f5f5f5; 
font-size:17px;
}
div.risultato-pagamento .green{ color:#060; font-weight:bold;}
div.risultato-pagamento .red{ color:#c00; font-weight:bold;}