/* Generici */
.welcomeMsg{font-size:14px; font-weight:bold; color:#333}
.Stroke{border:2px solid #ccc;}
.nonAutorizzato{	margin:20px 40px 30px 40px;
	text-align:justify; 
	line-height:130%;
	font-size:14px;
	color:#333;
	vertical-align:top;}

/* Prodotti titolo */
.Product-title{font-weight:bold;font-size:14px;color:#009900}
	a.Product-title,a.Product-title:link,a.Product-title:visited{font-weight:bold;font-size:14px;color:#009900; text-decoration:underline}
		a.Product-title:hover{font-weight:bold;font-size:14px;color:#333;text-decoration:underline}

/* prodotti in home */
Table.Product-list{
/*border-bottom:1px dotted #666;
border-top:1px dotted #666;
border-left:1px dotted #666;
border-right:1px dotted #666;*/
margin:0px 0px 20px 0px;
width:300px;
/*background-image:url(../images/grpx/foglie.gif); 
background-repeat:no-repeat; 
background-position:bottom right;*/
}
Table.Product-list td{ padding:10px;vertical-align:top;font-size:14px;}
Table.Product-list td.txt{  padding:0px 10px 0px 10px;vertical-align:top; font-size:14px; color:#333;}
Table.Product-list td.img{padding:0px 0px 0px 10px;height:80px;vertical-align:top; width:50px;}
.Product-list_btn{margin:7px 0px 2px 0px; }
a.Product-list_link,a.Product-list_link:link,a.Product-list_link:visited{font-weight:bold; font-size:12px; color:#333; text-decoration:underline;}
	a.Product-list_link:hover{font-weight:bold;font-size:12px; color:#666; text-decoration:underline;}

/* prodotti popolari prima pagina catalogo*/
Table.PopularItems{	border:5px solid #66CC00;margin:20px 0px 10px 0px;padding:0px;}	
	Table.PopularItems td{padding:5px;text-align:left;color:#333;border-bottom:1px solid #ccc;white-space:nowrap}
		Table.PopularItems td a,
		Table.PopularItems td a:link,
		Table.PopularItems td a:visited{font-weight:bold;color:#333;text-decoration:underline}
			Table.PopularItems td a:hover{font-weight:bold;color:#666;text-decoration:underline}

.PopularItems_title{ padding:7px; font-weight:bold; color:#fff !important; background-color:#009900;}
.PopularItems_title .title{ color:white; text-transform:uppercase}

/* Lista prodotti catalogo */
.TdCatalogue-list{margin:20px 40px 30px 40px; }
Table.Catalogue-list{
	/*border-bottom:1px dotted #666;
	border-top:1px dotted #666;
	border-left:1px dotted #666;
	border-right:1px dotted #666;*/
	margin:0px 3px 0px 0px;
	width:300px;
	/*background-image:url(../images/grpx/foglia.gif); 
	background-repeat:no-repeat; 
	background-position:bottom right;*/}
Table.Catalogue-list td{ padding:10px;vertical-align:top; font-size:14px;}
Table.Catalogue-list td.btn{padding:0px 5px 0px 5px;vertical-align:top;}
Table.Catalogue-list td.img{padding:0px 0px 0px 10px;vertical-align:top; width:57px}
Table.Catalogue-list .title{font-weight:bold; font-size:14px;color:#009900; vertical-align:top; height:30px;}
	a.Catalogue-list_title,a.Catalogue-list_title:link,a.Catalogue-list_title:visited{text-decoration:underline;color:#009900}
	a.Catalogue-list_title:hover{ text-decoration:underline; color:#333}
.Catalogue-list_btn{margin:7px 0px 2px 0px;}
a.Catalogue-list_link,
a.Catalogue-list_link:link,
a.Catalogue-list_link:visited{font-weight:bold; font-size:12px; color:#333; text-decoration:underline;}
	a.Catalogue-list_link:hover{font-weight:bold;font-size:12px; color:#666; text-decoration:underline;}

/* Pager catalogo */
.Catalogue-pager-top{border-bottom:1px solid #f5f5f5; background-color:#fcfcfc; padding:5px; margin:5px 40px 0px 40px; width:605px;}
.Catalogue-pager-bottom{border-top:1px solid #f5f5f5; background-color:#fcfcfc; padding:5px; margin:0px 40px 5px 40px; width:605px;}
.Catalogue-pager-top td,.Catalogue-pager-bottom td{padding:1px; text-align:center; line-height:130%;}
.pagina-di{ color:#666; font-size:14px;}
.prew-next{color:#666; font-size:14px;font-weight:bold}
	a.prew-next, a.prew-next:link,a.prew-next:visited{color:#333; font-size:14px; text-decoration:underline}
	a.prew-next:hover{color:#666; font-size:14px; text-decoration:none}

/* Scheda prodotto */
Table.Product-detail{border:0px;padding:0px; margin:30px 40px 0px 40px;}
Table.Product-detail td{padding:0px 0px 10px 0px; line-height:130%; font-size:14px;}
.Product-detail_title{font-weight:bold;font-size:14px;color:#009900}
Table.Product-detail_btn{ margin:10px 20px 5px 40px; padding:0px; border:0px;}
Table.Product-detail_btn td{ padding:0px 15px 20px 0px;}

/* blocco login */
Table.Login{border:1px solid #ccc; margin:20px 40px 30px 40px; width:450px }
Table.Login td{padding:10px; text-align:left; font-size:14px; color:#333; vertical-align:top;}
Table.Login td.Login_entra{font-size:14px;}
Table.Login td.Login_registrati{padding:10px;color:#000;}

/* Blocco carrello */
.Shopping-cart{width:610px; font-family:Arial, Helvetica, sans-serif;border:1px solid #333;margin:0px 40px 0px 40px;}
.Shopping-cart_head{ background-color:#009900; font-size:13px; font-weight:bold; padding:5px; color:#fff;}
.Shopping-cart_footer{ background-color:#FFCC99; color:#333;}
.Shopping-cart_item{ background-color:#fff; vertical-align:top; padding:5px;  font-size:12px;}
.Shopping-cart_itemAlt{ background-color:#f5f5f5;vertical-align:top; padding:5px;  font-size:12px;}
div.Shopping-cart_total{width:610px; margin:10px 40px 0px 40px; text-align:right;font-weight:bold; font-size:14px;}

Table.Shopping-cart_SubTotal{width:610px; margin:0px 45px 0px 40px; padding:0px; border-left:1px solid #333; border-right:1px solid #333; border-bottom:1px solid #333}
	Table.Shopping-cart_SubTotal td{ text-align:right;font-size:14px; padding:3px; border-bottom:1px dotted #666}
Table.Shopping-cart_SubTotal td.Shopping-cart_total{font-weight:bold; font-size:14px; background-color:#FFFFCC; border-bottom:0px !important;}
div.Shopping-cart_btn{margin:20px 20px 10px 40px; }

	/* Modulo dati spedizione e registrazione*/
	Table.Modulo_dati{border:0px solid #ccc;margin:20px 40px 30px 40px;padding:0px;}
	Table.Modulo_dati td{padding:5px 0px 5px 7px; text-align:left; font-size:14px; color:#333;}

/* blocco ordini */
Table.Order{ margin:0px 40px 10px 40px; width:610px;border:1px solid #ccc; background-color:#f5f5f5;}
Table.Order td{ font-weight:bold; color:#333; font-size:12px; text-align:left; padding:5px;}
	/* Order data grid */
	.Order_dataGrid{border:1px solid #ccc; width:610px;margin:0px 40px 0px 40px;}
	.Order_head{ background-color:#009900; font-size:13px; font-weight:bold; padding:5px; color:#fff;}
	.Order_item{padding:5px; font-size:12px; color:#333;}
	.Order_itemAlt{ background-color: #f5f5f5; padding:5px; font-size:12px; color:#333;}
	.Order_itemSel{ background-color: Yellow; padding:5px; font-size:12px; color:#333;}
