/***************************************************************
 *
 *_//!  E-COMMERCE
 *
 ***************************************************************/

.buttonOptionWrapper{width:48px;height:48px;float: left;border:1px solid #ccc;position: relative;margin:0 10px 10px 0;}
.iconOrColorWrapper,.objColorOrImageWrapper{width: 48px;height:48px;position: absolute;}
.varianteLabelValue{position: absolute;top:3px;left: 3px;width:40px;text-align: center;background: #fff;font-size: 10px;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;line-height: 14px;}
.inputOptionWrapper{position: absolute;top:25px;left: 16px;}
.inputOptionWrapper input{width: auto;}
#formEcommerceWrapper td{padding: 0 0 3px 0;}
#formEcommerceWrapper select{width:125px; margin-bottom:5px;}
#formEcommerceWrapper table{width:100%;margin-bottom:5px;}
#statoMagazzino{padding:5px 10px; border:1px solid #ccc; display: block; text-align: left;}
#statoMagazzino.status_ok{background: #e5fede; border:1px solid #307f1a;}
#statoMagazzino.status_ko{background: #ffe3e3; border:1px solid #7e0c0c;}
#statoMagazzino.status_mid, #statoMagazzino.status_last{background: #ffeed6; border:1px solid #91601a;}
#prezzoOggetto sup,#prezzoOggettoScontato sup{font-size: 12px;}
#formEcommerceWrapper .rigaPrezzo td{padding: 3px 0; border-bottom: 0px solid #ccc;}
#prezzoOggetto.ruledPrice{color: #999; font-size: 12px; background: url(/images/barretta.png) repeat-x center center; display: inline-block;}
#prezzoOggetto.ruledPrice{color: #999; font-size: 12px; text-decoration: line-through; display: inline-block;}
#prezzoOggetto.ruledPrice sup{font-size: 12px}
#prezzoOggettoRisparmio{color: #c6004b; font-size: 12px;}
#prezzoOggettoRisparmio sup{font-size: 12px}

/***************************************************************
 *
 *_//!  MESSAGGI PER CARRELLO MODALE GROWL
 *
 ***************************************************************/
/*.blockMsg{
	position:absolute !important;
	background: transparent !important;
	border:0 !important;
	padding:0 !important;
	top:30% !important;
	width:70% !important;
	left:50% !important;
	margin-left:-35% !important;
}*/
/*.blockMsg *{
	color:#FFF !important;
}*/
/*.blockMsg .cartModal.updateCart,.blockMsg .cartModal.maxQtaRaggiunta{
	
	padding:10px !important;
	background:#000000 !important;
	border:1px solid #F00 !important;
	color:#FFF !important;
}*/

/*
.blockMsg h1{color:#ccc; background: transparent;}
div.growlUI.cartplus { background: url(/images/cart_ok.png) no-repeat 10px 10px }
div.growlUI.cartAlert { background: url(/images/alert.png) no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 {color: white; padding: 5px 5px 5px 90px; text-align: left;}
*/

/*.productRowCell table td{ border-bottom: 1px solid #ccc; padding: 7px; }*/
/*.prezzoArticolo{font-size: 25px; color:#c6004b; display:block; text-align: left; padding-bottom: 20px; }*/
/*tr.prodListItem td, .single_row.prodListItem.errorQtaProd td tr td{border-bottom:1px solid #ccc; border-top:0;}*/
/*tr.prodListItem .spaceRightTd{padding-top:20px;}*/
/*.single_row.prodListItem.errorQtaProd td{background: #fff8e1;border-bottom:1px solid #f8ad36;}
.editLink{display: block; background: url(/images/edit.png) center left no-repeat; padding: 5px 0 0 25px;}
.rigaTotale{background: #c6004b; color: #fff; font-size: 20px; padding:10px;}
.rigaPrezzi{padding: 10px; background: #ccc; font-size: 16px; font-weight: bold; border-bottom: 1px solid #fff;}
.regForm .row{padding-bottom: 5px;}
.regForm span{display: block; padding:5px 10px;}
.regForm .errorField{background: #ffe2e0; border-left: 1px dotted #ff8780; border-right: 1px dotted #ff8780; padding-right: 10px;}
.errorMessageReg { background: #ffe2e0 url(/assets/images/webapp/redalert.png) 10px center no-repeat; border: 1px dotted #ff8780; padding: 20px 60px; display: block; font-size: 18px; margin-bottom: 30px;}
.regForm h2{font-size: 18px; border-bottom: 1px solid #ccc; margin-bottom: 18px;}
.policySection td{padding-bottom: 10px;}
#btnContinue{font-size: 20px;}
.prezzoSenzaIva{font-size:13px; color: #999; display: block;}*/
/*#cartAdd{font-size: 16px; margin-top: 10px;}*/
/*.prodValQta{text-align: center;}
.noteVal{display: block; width:100%;}
.azioniDettaglioOrdine a{margin-right: 20px;}*/