#intestazione_ricevuta {
 margin:0px;
 border:0px solid #000;
 width: 1000px;
 float:left;
}
#intestazione_ricevuta .titolo{
	background:url(/images/new_css/bg_carrello.jpg) no-repeat top left;
  	float:left; 
	width:1000px; 
	height:82px;
	text-align: left;
	margin:0px 0px 0px 0px;
	color:#1344A8;
	border: 0px solid #f00;
}
#intestazione_ricevuta .titolo .txt{ 
        height:20px;
  	float:left; 
	text-align: left;
	margin:60px 0px 0px 260px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border: 0px solid #f00;
}
#intestazione_ricevuta .interno {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	border:0px solid #FF0000;
	float:left;
	width:500px;
	margin:20px 0px 0px 130px;
	background:#FFF;
}
#intestazione_ricevuta .voce {
	float:left;
	text-align:right;
	width:200px;
	margin:2px 2px 0px 0px;
	border-right:0px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background:#82C9F3;
}
#intestazione_ricevuta .valore {
	float:left;
	width:280px;
	margin:2px 0px 0px 0px;
	border-right:0px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background: #EDEDED;
}
#corpo_ricevuta {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	border:0px solid #FF0000;
	float:left;
	width:700px;
	margin:20px 0px 0px 130px;
	background:#FFF;
}
#corpo_ricevuta .voce1{
	float:left;
	font-weight:bold;
	text-align:center;
	width:50px;
	margin:0px 1px 0px 0px;
	border-right:0px solid #FFF;
	color:#FFF;
	font-size:10px;
	background:#82C9F3;
}
#corpo_ricevuta .voce2{
	float:left;
	font-weight:bold;
	text-align:center;
	width:80px;
	margin:0px 1px 0px 0px;
	border-right:0px solid #FFF;
	color:#FFF;
	font-size:10px;
	background:#82C9F3;
}
#corpo_ricevuta .voce3{
	float:left;
	font-weight:bold;
	text-align:center;
	width:405px;
	margin:0px 1px 0px 0px;
	border-right:0px solid #FFF;
	color:#FFF;
	font-size:10px;
	background:#82C9F3;
}
#corpo_ricevuta .voce4{
	float:left;
	text-align:center;
	width:80px;
	font-weight:bold;
	margin:0px 1px 0px 0px;
	border-right:0px solid #FFF;
	color:#FFF;
	font-size:10px;
	background:#82C9F3;
}
#corpo_ricevuta .voce5{
	float:left;
	text-align:center;
	width:80px;
	font-weight:bold;
	margin:0px 1px 0px 0px;
	border-right:0px solid #FFF;
	color:#FFF;
	font-size:10px;
	background:#82C9F3;
}
#corpo_ricevuta .valore1{
	float:left;
	text-align:center;
	width:50px;
	margin:0px 1px 0px 0px;
	border-bottom:1px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background: #EDEDED;
}
#corpo_ricevuta .valore2{
	float:left;
	text-align:center;
	width:80px;
	margin:0px 1px 0px 0px;
	border-bottom:1px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background: #EDEDED;
}
#corpo_ricevuta .valore3{
	float:left;
	text-align:left;
	width:405px;
	margin:0px 1px 0px 0px;
	border-bottom:1px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background: #EDEDED;
}
#corpo_ricevuta .valore4{
	float:left;
	text-align:center;
	width:80px;
	margin:0px 1px 0px 0px;
	border-bottom:1px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background: #EDEDED;
}
#corpo_ricevuta .valore5 {
	float:left;
	text-align:center;
	width:80px;
	margin:0px 1px 0px 0px;
	border-bottom:1px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background: #EDEDED;
}
#piede_ricevuta {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	border:0px solid #FF0000;
	float:left;
	width:500px;
	margin:20px 0px 0px 130px;
	background:#FFF;
}
#piede_ricevuta .voce {
	float:left;
	text-align:right;
	width:200px;
	margin:2px 2px 0px 0px;
	border-right:0px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background:#82C9F3;
}
#piede_ricevuta .valore {
	float:left;
	width:280px;
	margin:2px 0px 0px 0px;
	border-right:0px solid #FFF;
	color:#0F2A56;
	font-size:10px;
	background: #EDEDED;
}
.fine {
	width:500px;
	height:20px;
	font-weight:bold;
	text-align:center;
	font-family:Arial;
	font-size:10px;
	margin:10px 0px 0px 130px;
}
#carrello {
 margin:0px;
 border:0px solid #000;
 width: 1000px;
 background:#FFF;
 height:auto;
 float:left;
}
#carrello .carrello_int {
	font-family:Arial;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	border:0px solid #FF0000;
	float:left;
	width:950px;
	margin:0px 0px 0px 38px;
	background:#FFF;
}
#carrello .vuoto{
  background: #EDEDED;
 font-weight:bold;
 margin:0px 0px 0px 48px;
 font-family: Arial;
 border:0px solid #000;
 font-size:12px;
 width:888px;
 height:50px;
 text-align:center;
 float:left;
}
#carrello .vuoto .paragrafo{
 font-weight:bold;
 color:#0F2A56;
 margin:15px 0px 0px 0px;
 font-family: Arial;
 border:0px solid #000;
 font-size:12px;
 width:888px;
 height:20px;
 text-align:center;
 float:left;
}
#carrello .titolo{
	background:url(/images/new_css/bg_carrello.jpg) no-repeat top left;
  	float:left; 
	width:1000px; 
	height:82px;
	text-align: left;
	margin:0px 0px 0px 0px;
	color:#1344A8;
	border: 0px solid #f00;
}
#carrello .titolo .txt{ 
        height:20px;
  	float:left; 
	text-align: left;
	margin:60px 0px 0px 260px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border: 0px solid #f00;
}
#carrello .carrello_int .voce1{
	border-right:1px solid #FFF;
	float:left;
	text-align:center;
	width:100px;
	margin:0px 0px 0px 10px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:10px 0px 0px 3px;
}
#carrello .carrello_int .voce2{
	border-right:1px solid #FFF;
	text-align:center;
	float:left;
	width:50px;
	margin:0px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:10px 0px 0px 3px;
}
#carrello .carrello_int .voce3{
	border-right:1px solid #FFF;
	float:left;
	text-align:center;
	width:70px;
	margin:0px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:10px 0px 0px 3px;
}

#carrello .carrello_int .voce4{
	border-right:1px solid #FFF;
	float:left;
	width:80px;
	text-align:center;
	margin:0px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:10px 0px 0px 3px;
}

#carrello .carrello_int .voce5{
        border-right:1px solid #FFF;
	float:left;
	width:400px;
	text-align:center;
	margin:0px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:10px 0px 0px 3px;
}

#carrello .carrello_int .voce6{
   border-right:1px solid #FFF;
	float:left;
	text-align:center;
	width:80px;
	margin:0px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:10px 0px 0px 3px;
}
#carrello .carrello_int .voce7{
   border:0px solid #FF0000;
	float:left;
	width:80px;
	text-align:center;
	margin:0px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:10px 0px 0px 3px;
}
#carrello .carrello_int .valore1{
  float:left;
  cursor:pointer;
  background: #EDEDED url(/images/new_css/contenitore_cdpiccolo.jpg) no-repeat top left;
  float:left;
  height:100px;
  padding:0px 0px 0px 0px; 
  width:103px;
  margin:0px 0px 0px 10px;
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
}
#carrello .carrello_int .valore1_int{
  float:left;
  border:0px solid #FFF000;
  float:left;
  width:80px;
  height:77px;
  padding:0px 0px 0px 0px; 
  margin:8px 0px 0px 8px;
}
#carrello .carrello_int .valore2{
  float:left;
  font-size:10px;
  cursor:pointer;
  background: #EDEDED;
  float:left;
  height:100px;
  padding:0px 0px 0px 0px; 
  width:53px;
  margin:0px 0px 0px 0px;
  border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
}
#carrello .carrello_int .valore3{
  float:left;
  background: #EDEDED;
  float:left;
  height:100px;
  padding:0px 0px 0px 0px; 
  width:83px;
  margin:0px 0px 0px 0px;
  border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
}
#carrello .carrello_int .valore3 input{
color: #002661;
background: url(/images/new_css/bg_formquantita.jpg) no-repeat top left;
border: 0px solid #000;
font-weight:bold;
width:20px;
font-size:10px;
padding:10px 0px 0px 5px;
font-size:9px;
margin:27px 0px 0px 10px;
height:15px;
}
#carrello .carrello_int .valore3 .aggiorna_qta{
border: 0px solid #000;
width:21px;
margin:30px 0px 0px 10px;
cursor:pointer;
height:21px;
}
#carrello .carrello_int .valore3b{
  float:left;
  background: #EDEDED;
  float:left;
  font-size:10px;
  height:60px;
  color:#4F4F4F;
  text-align:center;
  padding:40px 0px 0px 3px; 
  width:50px;
  margin:0px 0px 0px 0px;
  border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
}

#carrello .carrello_int .valore4{
  float:left;
  background: #EDEDED;
  float:left;
  font-size:10px;
  height:60px;
  color:#4F4F4F;
  text-align:center;
  padding:40px 0px 0px 0px; 
  width:83px;
  margin:0px 0px 0px 0px;
  border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
}
#carrello .carrello_int .valore5{
  float:left;
  background: #EDEDED;
  float:left;
  font-size:10px;
  height:60px;
  color:#4F4F4F;
  text-align:center;
  padding:40px 0px 0px 0px; 
  width:403px;
  margin:0px 0px 0px 0px;
  border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
}
#carrello .carrello_int .valore6{
  float:left;
  background: #EDEDED;
  float:left;
  height:60px;
  color:#4F4F4F;
  text-align:center;
  font-size:10px;
  padding:40px 0px 0px 0px; 
  width:83px;
  margin:0px 0px 0px 0px;
  border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
}
#carrello .carrello_int .valore7{
  float:left;
  background: #EDEDED;
  float:left;
  height:60px;
  color:#4F4F4F;
  text-align:center;
  font-size:10px;
  padding:40px 0px 0px 0px; 
  width:83px;
  margin:0px 0px 0px 0px;
  border-right:0px solid #FFF;
    border-bottom:1px solid #FFF;
}
#piede_carrello {
	float:left;
	width:600px;
	height:50px;
	margin:5px 0px 0px 220px;
	border:0px solid #000;
        display: inline;
}
#piede_carrello .ricalcola{
  float:left;
  cursor:pointer;
  line-height:30px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  padding:0px 0px 0px 0px;
  background: url(/images/new_css/pul_ricalcola.jpg) no-repeat top left;
  margin: 0px 30px 0px 0px;
  width: 165px; 
  text-align:center;
  height:34px;
  border: 0px solid #0099CC;
}
#piede_carrello .prosegui{
  float:left;
  cursor:pointer;
  line-height:30px;
  color:#FFF;
  font-weight:bold;
  text-align:center;
  font-size:10px;
  padding:0px 0px 0px 0px;
  background: url(/images/new_css/pul_ricalcola.jpg) no-repeat top left;
  margin: 0px 30px 0px 0px;
  width: 155px; 
  height:34px;
  border: 0px solid #0099CC;
}
#piede_carrello .cassa{
   float:left;
   cursor:pointer;
     text-align:center;
  line-height:30px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  padding:0px 0px 0px 0px;
  background: url(/images/new_css/pul_ricalcola.jpg) no-repeat top left;
  margin: 0px 0px 0px 0px;
  width: 105px; 
  height:34px;
  border: 0px solid #0099CC;
}
#contenitore_scontrino {
margin: 0px 0px 0px 230px;
}
#scontrino {  
	margin:0px;
	border:0px solid #000;
	width: 550px;
	float:left;
}
#scontrino .titolo {	
	height:82px;
	background:url(/images/new_css/bg_login.jpg) no-repeat top left;
  	float:left; 
	width: 550px;
	text-align: left;
	margin:0px 0px 0px 0px;
	color:#1344A8;
	border: 0px solid #f00;
}
#scontrino .titolo .txt { 
        height:20px;
  	float:left; 
	text-align: left;
	margin:60px 0px 0px 260px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border: 0px solid #f00;
}
#scontrino .voce1 { 
        border-right:1px solid #FFF;
	float:left;
	width:202px;
	margin:50px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:5px 0px 0px 3px;
}
#scontrino .voce2 { 
        border-right:1px solid #FFF;
	float:left;
	width:104px;
	color:#FFF;
	font-weight:bold;
	margin:50px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:5px 0px 0px 3px;
}
#scontrino .voce3 { 
        border-right:1px solid #FFF;
	float:left;
	width:104px;
	color:#FFF;
	font-weight:bold;
	margin:50px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:5px 0px 0px 3px;
}
#scontrino .voce4 { 
        border-right:1px solid #FFF;
	float:left;
	width:104px;
	color:#FFF;
	font-weight:bold;
	margin:50px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:5px 0px 0px 3px;
}
#scontrino .valore1 {
  float:left;
  color:#0F2A56;
  font-size:10px;
  background: #EDEDED;
  float:left;
  padding:2px;
  border-right:1px solid #FFF;
  width:200px;
  margin:0px 2px 0px 0px;
}
#scontrino .valore2 { 
	color:#0F2A56;
	font-size:10px;
        border-right:1px solid #FFF;
	float:left;
	width:103px;
	margin:0px 0px 2px 0px;
	background: #EDEDED;
	padding:2px;
}
#scontrino .valore3 { 
        border-right:1px solid #FFF;
	float:left;
	width:102px;
	color:#0F2A56;
	font-size:10px;
	margin:0px 0px 0px 0px;
	background: #EDEDED;
	padding:2px;
}
#scontrino .valore4 { 
        border-right:1px solid #FFF;
	float:left;
	width:102px;
	color:#0F2A56;
	font-size:10px;
	margin:0px 0px 2px 0px;
	background: #EDEDED;
	padding:2px;
}
#scontrino input { 
	float:left;
	margin:0px 0px 0px 0px;
	width:30px;
	border: 0px solid #000;
	background-image: none;
	padding:0px;
}
#cambia_pagamento { 
        border-right:0px solid #FFF;
	float:left;
	width:530px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#cambia_pagamento .titolo { 
        border:0px solid #000;
	float:left;
	width:527px;
	height:23px;
	margin:0px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:0px 0px 0px 0px;
}
#cambia_pagamento .titolo .txt { 
        border:0px solid #000;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	height:10px;
	float:left;
	margin:7px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
#cambia_pagamento .bottoni { 
        border:0px solid #000;
	float:left;
	width:527px;
	height:60px;
	margin:0px 0px 0px 0px;
	background: #EDEDED;
	padding:0px;
}
#cambia_pagamento .bottone_bonifico { 
	float:left;
  cursor:pointer;
  line-height:30px;
  color:#FFF;
  font-weight:bold;
  text-align:center;
  font-size:10px;
  padding:0px 0px 0px 0px;
  background: url(/images/new_css/pul_ricalcola.jpg) no-repeat top left;
  margin: 10px 7px 0px 107px;
  width: 165px; 
  height:34px;
  border: 0px solid #0099CC;
}
#cambia_pagamento .bottone_contrassegno { 
	float:left;
  cursor:pointer;
  line-height:30px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  padding:0px 0px 0px 0px;
  background: url(/images/new_css/pul_ricalcola.jpg) no-repeat top left;
  margin: 10px 8px 0px 0px;
  width: 165px; 
  height:34px;
  text-align:center;
  border: 0px solid #0099CC;
}
#cambia_pagamento .bottone_ccp { 
  float:left;
  cursor:pointer;
  line-height:30px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  padding:0px 0px 0px 0px;
  background: url(/images/new_css/pul_ricalcola.jpg) no-repeat top left;
  margin: 10px 0px 0px 0px;
  width: 165px; 
  height:34px;
  text-align:center;
  border: 0px solid #0099CC;
}
#messaggio_aggiorna { 
        border-right:0px solid #FFF;
	float:left;
	width:530px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#messaggio_aggiorna .titolo { 
        border:0px solid #000;
	float:left;
	width:527px;
	height:23px;
	margin:0px 0px 0px 0px;
	background:url(/images/new_css/bg_tb_seriecd.jpg) repeat-x top left;
	padding:0px 0px 0px 0px;
}
#messaggio_aggiorna .titolo .txt { 
        border:0px solid #000;
	color:#FFF;
	line-height:20px;
	font-weight:bold;
	font-size:10px;
	float:left;
	margin:2px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
#messaggio_aggiorna .messaggio { 
	border:0px solid #000;
	float:left;
	text-align:center;
	font-size:10px;
	width:527px;
	margin:0px 0px 0px 0px;
	background: #EDEDED;
	padding:0px 0px 0px 0px;
}
#messaggio_aggiorna .bottone_aggiorna { 
  float:left;
  cursor:pointer;
  text-align:center;
  line-height:30px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  padding:0px 0px 0px 0px;
  background: #EDEDED url(/images/new_css/pul_ricalcola.jpg) no-repeat top left;
  margin: 8px 0px 0px 255px;
  width: 155px; 
  height:34px;
  border: 0px solid #0099CC;
}
