#carrello {
	/* background: #fff; */
	margin-top: 20px;
}

#wrapper3 {
	background: #fff;
	width: 760px;
		
	margin: 0 auto !important;
	margin: 0; 
	padding: 0;
}

#pnl_right_cassa {
	width: 190px; 
	float: right; 
	margin: 55px 5px 10px 0 !important;
	margin: 58px 5px 10px 0;
	padding: 0 5px 0 0 !important;
	padding: 0;
}

#pnl_right_cassa table {
	font-size: 1em;
}

#pnl_right_cassa select {
	font-size: .9em;
	width: 175px;
	margin: 0;
	padding: 0;
}

#Ordine1_disclaimer,
#Anagrafica1_disclaimer {
	 font-size: .8em; 
	 margin: 0;
	 padding: 20px 2px 0 2px;
}

#Ordine1_disclaimer span {

}

#Ordine1_carrello_butdown table,
#Anagrafica1_carrello_butdown table {
	 font-size: .9em; 
}

#Ordine1_pnl_resocontoordine table,
#Anagrafica1_pnl_resocontoordine table {
	border: 1px solid #ccc;
	background: #d9e5ee;
}

#Ordine1_carrello_butdown,
#Anagrafica1_carrello_butdown {
	border: 1px solid #ccc;
	background: #d9e5ee;
	width: 190px;
	text-align: center;
}

#Riepilogo1_carrello_butdown {
	border: 1px solid #ccc;
	background: #d9e5ee;
	width: 200px;
	text-align: center;
	padding: 5px;
}

#Ordine1_carrello_butdown table,
#Anagrafica1_carrello_butdown table,
#Riepilogo1_carrello_butdown table {
	width: 100%;
}

.bigblack13 {
	font-size: 1em;
	color: #000;
	font-weight: bold;
}

#Ordine1_btn_checkout,
#Anagrafica1_btn_checkout,
#Riepilogo1_btn_confirm_order {
	margin: 10px 0;
	/* width: 170px; */
	background: none;
	border: none;
}

#pnl_left_cassa {
	float:left; 
	width: 500px;
	margin-left: 5px;
	padding: 0;
	font-size: .8em;
	padding: 0;
}

#Anagrafica1_anagrafica_status,
#Ordine1_carrello_status {
	background: url(/images/error_msg_icon.gif) top left no-repeat #faebe7; 
	width: 500px !important;
	width: 100%;
	border: 1px solid #dc0000; 
	padding: 8px 8px 8px 32px; 
	height: 20px !important;
	height: 40px; 	
}

#carrello_main {
	width: 550px; 
}
#carrello_main table,
#carrello_riepilogo2 table {
	font-size: .8em;
}

table#carrello_main tr td,
table#carrello_riepilogo2 tr td {
	padding: 2px;
	vertical-align: top;
}

table#Ordine1_dettaglio,
table#Riepilogo1_dettaglio {
	border: 1px solid #bebcb7;	
}

table#Ordine1_dettaglio tr td.headerCarrello,
table#Riepilogo1_dettaglio tr td.headerCarrello {
	background: #d9e5ee;
	font-size: 0.9em;
	font-weight: bold;
}

table#Ordine1_dettaglio tr td.itemCarrello,
table#Riepilogo1_dettaglio tr td.itemCarrello {
	/* border-bottom: 1px dashed #999; */
	background: #f0f0f0;
	font-size: 0.95em;
}
.standardlink {
	font-size: .8em;
}

#carrello_anagrafica {
	width: 530px !important;
	width: 540px;
	margin: 0;
	padding: 0;
}

#carrello_anagrafica table,
#carrello_riepilogo table {
	font-size: .8em;
}

#Anagrafica1_anagrafica_spedizione,
#Anagrafica1_anagrafica_fatturazione {
 	background: #fbfaf6; 
	padding: 10px; 
	border: 1px solid #ccc; 
	width: 100%;
}

.txtAnagrafica1 {
	border: 1px solid #ccc; 
	width: 235px !important;
	width: 240px;
}
.txtAnagrafica2 {
	border: 1px solid #ccc; 
	width: 495px;
}
#carrello_resoconto {
  	width: 190px; 
	background: #d9e5ee; 
	float: right; 
	border: 1px solid #ccc;
}

#Riepilogo1_pnl_riepilogo_main {
	width: 100%;
}
#carrello_riepilogo2 {
	width: 530px !important;
	width: 540px;
	margin: 0;
	padding: 0;
}

