#carrello2{position:relative;width:100%;background: #fff;}
  	.carrelloRiga{border-bottom:1px solid #ddd;padding:10px 0px;}
	.imgcart{position:relative;display:block;float:left;margin-top:2px;margin-bottom:10px;width:60px;height:60px;border:0px;overflow:hidden;background-position: center;
    background-size: contain;
    background-repeat: no-repeat;}
	.imgcart img{}
     .imgSpace{position:relative;display:block;float:left;margin-top:2px;margin-bottom:10px;width:60px;border:0px;overflow:hidden;}
	.carrelloTitoloColonna{font-size:16px;color:#444;text-align:center;padding: 7px 0px;border-bottom: 3px solid #ddd;margin-bottom: 10px;}
	.carrelloTitoloColonna2{text-align:left!important;padding-left:8px;}
	.carrelloTitolo{position:relative;display:block;}
     .carrelloText{position:relative;display:block;float:left;margin-top:6px;width:calc(100% - 60px);padding: 6px 0px;padding-left:2%;font-size:14px;color: #444;text-align: left;font-weight:normal;box-sizing: border-box;}
	.carrelloTitolo2{position:absolute;top:0px;width:60px;height:38px;font-size:17px;color: #c49d26;text-align:center;line-height: 16px;}
     .carrelloTitolo .dettagli{position:relative;display:block}
     .carrelloTitolo .dettagli .colonna{position:relative;display:block;}
     .carrelloTitolo .dettagli .colonna2.colonna{}
     .carrelloTitolo .dettagli .colonna3.colonna{}
     .carrelloTitolo .dettagli .colonna .label{position:relative;display:block;}
     .carrelloSottotitolo{position:absolute;top:25px;left:110px;width:310px;height:25px;font-size:14px;color: #333;text-align: left;}
    .carrelloTipo{position:absolute;top:43px;left:110px;width:310px;height:25px;font-size:15px;color: #333;text-align: left;}
    .carrelloSigla{position:relative;display:block;margin-top:10px;font-size:11px;color: #777;text-align: left;font-weight:normal;}
	.carrelloPrezzo, .carrelloPrezzo2, .carrelloPrezzo3{position:relative;display:block;font-size:18px;color: #777;padding:5px 3%;text-align:center;}
	.carrelloPrezzo{color: #777;}
	.carrelloPrezzo2{color: #333;}
	.carrelloPrezzo3{color: #9c0000;padding:9px 3%!important;font-weight:bold;font-size:20px;}
	.carrelloBtn4{position: relative;display: block;float: left;width: 30%;height: 30px;text-align: center;font-size:16px;margin-top: 6px;}
	.carrelloBtn3,	.carrelloBtn2{width:170px;height:25px;font-size:17px;color: #000!important;text-decoration:underline;}
	.carrelloBtn2 {position:absolute;top:60px;left:485px;width:200px;text-align:right;}
	.carrelloQta{position:relative;display:block;float:left;width: 36%;border: 1px solid #ccc;padding: 3px 0px;margin-top:1px;font-size:18px;color: #e30b0c;text-align:center;}
	.carrelloQta2{position:relative;display:block;width: 100%;height:20px;padding: 4px 0px;font-size:18px;color: #e30b0c;text-align:center;}
	.carrelloElimina{position: relative;display: block;width: 100%;height: 30px;text-align: center;font-size: 20px;color:#C00}
	.carrelloElimina i{color:#C00}
	.carrelloTotale{position:relative;display: block;width: 100%;font-size:18px;color: #555;text-align:right;padding:10px 0px;}
	.condizioni{width:760px;text-align:right;display:none;}
	.noitem{border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3;width:637px;padding:10px;font-size:18px;color:#000;text-align:left;margin-bottom:5px;}
	#imgdx{position:absolute;right:0px;top:-45px;}
	.notacarrello{color:#c3c3c3;padding:40px 0px;width:100%;text-align:justify;font-size:17px;}
	.notacarrello a{color:#000;}
	.ImgBox{width:100%;border:0px;padding:0px;}
	.confermaBtn{position:relative;display:block;width:205px;height:23px;margin-left:70%;margin-top:20px;margin-bottom:50px;padding:20px 10px; text-align:center;font-weight: bold;background-color: #9c0000;color: #fff; font-size:18px;text-decoration:none;}
 	.borderTopCarrello1{border-top:1px solid #ddd!important;}
	.borderBottomCarrello1{border-bottom:1px solid #ddd!important;}
	.backCarrello1{background-color:#eee;}
	.formSconto{font-size:16px;    padding-left: 10px;}
	.notaSpedizione1{position:relative;display:block;font-size:20px;text-align:left;color:#c90000;margin-left: 14px;padding: 20px 0px 8px 0px;}
	.notaSpedizione2{position:relative;display:block;font-size:16px;text-align:left;color:#444;margin-left: 14px;padding: 0px 0px 25px 0px;}
	#cap_sped{position:relative;display:block;width:100%;text-align:center;padding: 2px 0px;box-sizing: border-box;}
	.btnCap{position:relative;display:block;width:100%;margin:1px 0px; text-align:center;background-color: #9c0000;color: #fff; font-size:14px;text-decoration:none;border:0px;padding: 3px 0px 4px 0px;}
 	#form_cap{float:right;}
    .confermaBtn:hover,.confermaBtn2.confermaBtn:hover,.confermaBtn3.confermaBtn:hover{background-color: #03999B!important;color:#fff!important;}
    .datiCarrello{position:relative;display:block;width:100%;padding:30px;box-sizing: border-box}
    .datiCarrello .data{position:relative;display:block;font-size:18px;color: #555;margin-bottom:10px;}
    .datiCarrello .titolo{position:relative;display:block;width:100%;font-size:24px;color: #9c0000;font-weight:bold;}
    .datiCarrello .nota{position:relative;display:block;font-size:14px;color: #111;}
    .datiCarrello .nota .label{position:relative;display:block;font-size:16px;color: #555;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}
    .imgcart .img{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);max-width:90%;max-height:90%;z-index:10;}
    .btnAzione{position:relative;display:inline-block;margin:0px;margin-right:10px;font-size:14px;}
    

@media (min-width: 1025px) {
#carrello2{position:relative;width:100%;background: #fff;padding-bottom:1px;}
  	.carrelloRiga{border-bottom:1px solid #ddd;padding:10px 0px;}
	.imgcart{position:relative;display:block;float:left;margin-top:2px;margin-bottom:10px;width:60px;height:60px;border:0px;overflow:hidden;}
	.imgcart img{}
     .imgSpace{position:relative;display:block;float:left;margin-top:2px;margin-bottom:10px;width:60px;border:0px;overflow:hidden;}
	.carrelloTitoloColonna{font-size:16px;color:#444;text-align:center;padding: 7px 0px;border-bottom: 3px solid #ddd;margin-bottom: 10px;}
	.carrelloTitoloColonna2{text-align:left!important;padding-left:8px;}
	.carrelloTitolo{float:left;margin-top:6px;width:calc(100% - 60px);padding-left:2%;font-size:18px;color: #000;text-align: left;font-weight:bold;box-sizing: border-box;}
     .carrelloText{position:relative;display:block;float:left;margin-top:6px;width:calc(100% - 60px);padding: 6px 0px;padding-left:2%;font-size:14px;color: #444;text-align: left;font-weight:normal;box-sizing: border-box;}
	.carrelloTitolo2{position:absolute;top:0px;width:60px;height:38px;font-size:17px;color: #c49d26;text-align:center;line-height: 16px;}
     .carrelloTitolo .dettagli{position:relative;display:block;font-weight:normal;font-size:14px;color:#444;margin-top:10px;}
     .carrelloTitolo .dettagli .colonna{position:relative;display:block;float:left;width:20%;padding-right:2%;box-sizing: border-box;}
     .carrelloTitolo .dettagli .colonna2.colonna{width:10%;}
     .carrelloTitolo .dettagli .colonna3.colonna{width:30%;}
     .carrelloTitolo .dettagli .colonna .label{position:relative;display:block;font-weight:bold;font-size:14px;color:#444;}
     .carrelloSottotitolo{position:absolute;top:25px;left:110px;width:310px;height:25px;font-size:14px;color: #333;text-align: left;}
    .carrelloTipo{position:absolute;top:43px;left:110px;width:310px;height:25px;font-size:15px;color: #333;text-align: left;}
    .carrelloSigla{position:relative;display:block;margin-top:10px;font-size:11px;color: #777;text-align: left;font-weight:normal;}
	.carrelloPrezzo, .carrelloPrezzo2, .carrelloPrezzo3{position:relative;display:block;font-size:18px;color: #777;padding:5px 3%;text-align:center;}
	.carrelloPrezzo{color: #777;}
	.carrelloPrezzo2{color: #333;}
	.carrelloPrezzo3{color: #9c0000;padding:9px 3%!important;font-weight:bold;font-size:20px;}
	.carrelloBtn4{position: relative;display: block;float: left;width: 30%;height: 30px;text-align: center;font-size:16px;margin-top: 6px;}
	.carrelloBtn3,	.carrelloBtn2{width:170px;height:25px;font-size:17px;color: #000!important;text-decoration:underline;}
	.carrelloBtn2 {position:absolute;top:60px;left:485px;width:200px;text-align:right;}
	.carrelloQta{position:relative;display:block;float:left;width: 36%;border: 1px solid #ccc;padding: 3px 0px;margin-top:1px;font-size:18px;color: #e30b0c;text-align:center;}
	.carrelloQta2{position:relative;display:block;width: 100%;height:20px;padding: 4px 0px;font-size:18px;color: #e30b0c;text-align:center;}
	.carrelloElimina{position: relative;display: block;width: 100%;height: 30px;text-align: center;font-size: 20px;color:#C00}
	.carrelloElimina i{color:#C00;padding-top: 5px;}
	.carrelloTotale{position:relative;display: block;width: 100%;font-size:18px;color: #555;text-align:right;padding:10px 0px;}
	.condizioni{width:760px;text-align:right;display:none;}
	.noitem{border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3;width:637px;padding:10px;font-size:18px;color:#000;text-align:left;margin-bottom:5px;}
	#imgdx{position:absolute;right:0px;top:-45px;}
	.notacarrello{color:#c3c3c3;padding:40px 0px;width:100%;text-align:justify;font-size:17px;}
	.notacarrello a{color:#000;}
	.ImgBox{width:100%;border:0px;padding:0px;}
	.confermaBtn{position:relative;display:block;width:205px;height:23px;margin-left:70%;margin-top:20px;margin-bottom:50px;padding:20px 10px; text-align:center;font-weight: bold;background-color: #9c0000;color: #fff; font-size:18px;text-decoration:none;}
    .confermaBtn2.confermaBtn{display:inline-block;margin-left:10px;margin-right:100px;}
    .confermaBtn3.confermaBtn{display:inline-block;margin-left:0px;margin-right:0px;background-color: #da0e0e;cursor:pointer;}
 	.borderTopCarrello1{border-top:1px solid #ddd!important;}
	.borderBottomCarrello1{border-bottom:1px solid #ddd!important;}
	.backCarrello1{background-color:#eee;}
	.formSconto{position:relative;display:block;font-size:16px;padding: 10px 30px;box-sizing: border-box}
	.notaSpedizione1{position:relative;display:block;font-size:20px;text-align:left;color:#c90000;margin-left: 0px;padding: 20px 30px;box-sizing: border-box}
	.notaSpedizione2{position:relative;display:block;font-size:16px;text-align:left;color:#444;margin-left: 0px;padding: 10px;box-sizing: border-box}
	#cap_sped{position:relative;display:block;width:100%;text-align:center;padding: 2px 0px;box-sizing: border-box;}
	.btnCap{position:relative;display:block;width:100%;margin:1px 0px; text-align:center;background-color: #9c0000;color: #fff; font-size:14px;text-decoration:none;border:0px;padding: 3px 0px 4px 0px;}
 	#form_cap{float:right;}
    .formShare{position:relative;display:block;float:right;}
    .labelM{display:none;}
}
    @media (min-width: 691px) and (max-width: 1024px) {
        .carrelloTitolo{float:left;margin-top:6px;width:calc(100% - 60px);padding-left:2%;font-size:18px;color: #000;text-align: left;font-weight:bold;box-sizing: border-box;}
        .carrelloTitolo .dettagli{font-weight:normal;font-size:12px;color:#444;margin-top:10px;}
         .carrelloTitolo .dettagli .colonna{width:100%;padding:10px 0px;box-sizing: border-box;}
         .carrelloTitolo .dettagli .colonna2.colonna{}
         .carrelloTitolo .dettagli .colonna3.colonna{}
         .carrelloTitolo .dettagli .colonna .label{font-weight:bold;font-size:12px;color:#444;}
        .formShare{position:relative;display:block;float:right;}
        .labelM{display:none;}
    }

	@media (max-width: 690px) {
        .confermaBtn{position:relative;display:block;width:50%;height:23px;margin:0 auto;margin-top:20px;margin-bottom:50px;padding:20px 10px; text-align:center;font-weight: bold;background-color: #9c0000;color: #fff; font-size:18px;text-decoration:none;}
        #form_cap{float:none;margin-bottom:5px;}
        .carrelloTitolo{float:left;margin-top:6px;width:calc(100% - 60px);padding-left:2%;font-size:18px;color: #000;text-align: left;font-weight:bold;box-sizing: border-box;}
        .carrelloTitolo .dettagli{font-weight:normal;font-size:12px;color:#444;margin-top:10px;}
         .carrelloTitolo .dettagli .colonna{width:100%;padding:2px 0px;box-sizing: border-box;}
         .carrelloTitolo .dettagli .colonna2.colonna{}
         .carrelloTitolo .dettagli .colonna3.colonna{}
         .carrelloTitolo .dettagli .colonna .label{display:inline-block;font-weight:bold;font-size:12px;color:#444;}
        .carrelloElimina {position: absolute;top:5px;right:0px;width:35px;z-index:200;}
        .formShare{position:relative;display:block;margin-top:10px;}
        .colPrezzi{margin-left:70px;margin-top:14px;}
        .labelM{position:relative;display:block;font-size:12px;color: #888;padding:0px 3%;padding-left:0px;text-align:left;}
        .labelM2.labelM{text-align:center;}
        .carrelloQta2{font-size:14px;}
        .carrelloPrezzo, .carrelloPrezzo2, .carrelloPrezzo3{text-align:left;padding-left:0px;font-size:14px;}
	
	}