.ShopProdsTabella
{
	width:100%; 
}

.ShopAddChartDiv{
	margin:6px;
	text-align:center;
}
.ChartHelpLbl {
	font-weight:bold;
	padding-bottom:16px;
	padding-top:12px;
	width:100%;
}
.ShopAddChartDivTbl
{
	width:70%;
	margin-top:12px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.ShopChartLabelNome, .ShopChartLabel {
	font-weight:bold;
	font-size:10pt;
	border-bottom: 1px solid #FFFFAA;
	padding-right:6px;
}
.ShopChartDatoNome, .ShopChartDato {
	font-size:10pt;
	border-bottom: 1px solid #FFFFAA;
}
.ShopChartLabelTot, .ShopChartDatoTot 
{
	font-weight:bold;
	font-size:10pt;
	color:#333399;
}

.ShopCartTab
{
	text-align:left; 
	margin: 12px 0px 12px 0px;
	width:100%; 
	border:1px solid #EEEEEE; 
}
.ShopCartNoSel
{
	font-size:10pt;
}
.ShopCartTD
{
	border-bottom: 1px solid #FFFFAA;
}

.ShopCartCredito 
{
	width:200px;
	margin: 12px 0px 16px 0px;
	background-color:#FFFFAA;
	height:18pt;
	padding-top:3pt;
	text-align:center;    
}

.ShopAddChartDivBtn
{
	text-align:center;
	margin: 12px auto 0px auto;
	width:460px;
	background-color:#FFFFAA;
	height:30px;
	padding:1px
}

/*--------------------------------------------------*/
/*  TextLinkAction2 (Menu di azioni per Carrrello)  */
/*--------------------------------------------------*/

.centerTextMenu     /* Classe per DIV di action menu textLinkAction (in codice controllo) */
{
	text-align :center; 
    font-weight: normal;
    font-size: 8pt;
}
.centerTextMenu div 
{
	background-color:#FFFFAA; 
    text-align :center; 
    font-weight : bold;
    padding:0px 3px 0px 3px;
    height: 22px;	
    width:200px; 
}
/* DIV di singolo bottone di TextLinkAction */
.TextActionShop
{
	display:inline; 
}
.TextActionShopSel{   /* DIV di singolo bottone di TextLinkAction se selezionato */
	display:inline; 
}

.TextActionShop a:link {text-decoration: none; color: #8a2e5f;}
.TextActionShop a:active {text-decoration: none; color: #FFFF00;}
.TextActionShop a:visited {text-decoration: none; color: #8a2e5f;}
.TextActionShop a:hover {text-decoration: none; color: #A0A020;}

.TextActionShopSel a:link {text-decoration: none; color: #8a2e5f;}
.TextActionShopSel a:active {text-decoration: none; color: #FFFF00;}
.TextActionShopSel a:visited {text-decoration: none; color: #8a2e5f;}
.TextActionShopSel a:hover {text-decoration: none; color: #A0A020;}

/* classi per ordina in Shop */
.ShopOrdinaDivExt
{
	padding-left:12px;
	padding-right:12px;
}
.ShopOrdinaDivInt
{
}

/* tabella dati utente e div che la contiene */
.ShopOrdDatiUtenteDIV
{
	text-align:center;	 
}

.ShopOrdDatiUtente
{
	background-color:#FFFFAA;
	border: 1px solid #CCCCCC; 
	font-size:10pt;
	text-align:left;
	width :360px;
	margin-right:auto;
	margin-left:auto; 
}

/* TD di tabelle in Ordina (tabella ShopOrdDatiUtente) */
.ShopOrdinaLabel
{
}
.ShopOrdinaLabel SPAN
{
	width:100px; 
}
.ShopOrdinaDato
{
}
.ShopOrdinaDato SPAN
{
	width:260px; 
}
.ShopOrdinaDato INPUT
{
	width:260px; 
}


/* tabella dati spedizione e div che la contiene */
.ShopOrdDatiSpedDIV
{
	text-align:center;
}

.ShopOrdDatiSped
{
	border: 1px solid #CCCCCC; 
	font-size:10pt;
	text-align:left;
	width :360px;
	margin-right:auto;
	margin-left:auto; 
}


/* Div che contiene credito residuo e carrello (con ShopOrdCarrelloDIV) in Ordina */
.ShopOrdDettagliDIV
{
	text-align:center;
}

/* Div che contiene il carrello in Ordina */
.ShopOrdCarrelloDIV
{
	text-align:left;
	margin-bottom: 14px;
	margin-top: 14px;
	border-bottom: 1px solid #AAAAAA; 
	border-top: 1px solid #AAAAAA;
}

.ShopOrdComboPagam{
	width:200px;
	margin-left:16px; 
}

/* Bottoniera di Ordina */
.ShopOrdCmdButtonsDIV
{
	text-align:center; 
	width: 90%;
}


/* tabella che visualizza riepilogo dopo aver ordinati */
.ShopRiepilogoTable
{
	width: 90%;
}
.ShopRiepilogoHeadTR td
{
	font-size:10pt;
	background-color:#FFFFAA; 
	font-weight: bold; 
}
.ShopRiepilogoBodyTR
{
	border-bottom: 1px solid #FFFFAA; 
}
.ShopRiepilogoBodyTR td
{
	font-size:10pt; 
}

/* Motore ricerca per shop */
.shopRicercaExt
{
	margin-top:12px;
	margin-bottom:12px;
	width:100%; 
	text-align:center;
}
.shopRicercaInt
{
	width:450px;
	text-align:left; 
	margin-right:auto;
	margin-left:auto;  
}

/* tabella in cui specifico termini per ricerca */
.shopTableRicerca
{
	font-size:10pt; 
	background-color:#FFFFAA; 
}

/* colonna delle label, tabella ricerca */
.shopTDRicercaLbl
{
	width: 146px; 
}
/* colonna per textbox e combobox */
.shopTDRicercaTxt{}
.shopTDRicercaTxt input, .shopTDRicercaTxt select 
{
	width:300px; 
}
/* colonna per checkbox, tabella ricerca */
.shopTDRicercaChk 
{
	width:100px;
}
/* colonna che separa altre cols. in tabella ricerca */
.shopTDRicercaSepara
{
	width:48px;
}

/* bottone Trova! */
.shopRicercaBtDIV
{
	margin-top:6px;
	border-bottom: solid 1px #CCCC44;
}
.shopRicercaBtCerca
{
	font-weight: bold;  
}

/* tabella che visualizza singolo fornitore */
.tabFornitore
{
	font-size:10pt;
}

.tabFornitore td
{
	border-bottom: 1px solid #FFF990; 
}

.tabFornitoreFiles td
{
	padding-top:18px;
	border-bottom: none; 
	text-align: center;  
}

.tabFornitoreFiles a
{
	font-weight:bold;
}

.ShopProdNovita, .ShopProdNovitaOff
{
	font-size:10pt;
	width:100%; 
	margin-bottom:12px;
}
.ShopProdNovita
{
	background-color: #f6f5bf;
	float:left;
}
.ShopProdNovitaOff
{
	background-color: #EBF0F6;
	float:right;
}

.ShopProdNovita td, .ShopProdNovitaOff td 
{
	margin:0px; 
	padding: 2px 3px 2px 3px;
	border-bottom: 1px solid #FFFFFF;
}
