#ecomm_carrello {border:0px red solid;float:right;}
#ecomm_carrello input {width:60px;font-size: 10px;}
#ecomm_carrello select {width:65px;font-size: 10px;}
#ecomm_carrello input.checkbox {width:auto;margin:0;padding:0;text-align: left;margin-left:42px;float:right;}
#ecomm_carrello label {border: 0px red solid;text-align: left;width:auto;margin-top:1px;}
#ecomm_carrello .element {border:0px red solid;padding:0;margin:0;clear:both;text-align: right;}
#ecomm_carrello .ecomm_body {border:0px green solid;float:left;border-left:0px gray dashed;padding-left:20px;width:192px;}
#ecomm_carrello .ecomm_gallery img{margin:4px;width:60px;height:auto;border: 1px transparent solid;}
#ecomm_carrello .ecomm_gallery img:hover{border: 1px #DDD solid;}
#ecomm_carrello .ecomm_gallery {border:0px gray solid;float:left;width:70px;min-height: 10px;margin-top:-8px;}
#ecomm_carrello .ecomm_riepilogo {border-top:2px #CCC solid;background-color: transparent;padding:10px;}
#ecomm_carrello .ecomm_riepilogo input {border:0;background-color: transparent;cursor:arrow;text-align: right;width:60px;}
#ecomm_carrello .ecomm_riepilogo label {margin-top:2px;}
#ecomm_carrello .ecomm_riepilogo:hover {}
#ecomm_carrello .separator {border-top:0px gray dashed;padding:0;margin:0;height:5px;margin-top:10px;}
#ecomm_carrello .separator hr {display:none;}
#ecomm_carrello .ecomm_submit {padding-left:28px;color:#FFF; margin-top:15px;border:0;background-color: transparent;background-image: url(../admin/resources/aggiungi_al_carrello.gif);background-repeat: no-repeat;width: 132px;height: 24px;cursor: pointer;float:left;}
#ecomm_carrello .ecomm_sconto,#ecomm_carrello #ecomm_sconto {color:green;display:none}
#ecomm_carrello .ecomm_prezzo_finale, #ecomm_carrello .ecomm_prezzo_finale input {font-weight: bold;color:red}
#ecomm_carrello .ecomm_aggiunte {display:none}
#ecomm_carrello .ecomm_prezzo_finale {display:none}
#ecomm_carrello .img_caratteristiche {display:none}

div.ecomm_viewcart div {border: 0px red solid;}
div.ecomm_viewcart .vc-img-prd {width:50px;padding-top:2px;}
div.ecomm_viewcart .vc-img-prd img {width: 35px;border: 1px #aaa solid;background-color: #FFF;}
div.ecomm_viewcart .articolo {line-height:12px; font-family:arial; font-size:11px; color:#222222;margin-bottom:10px}
div.ecomm_viewcart .articolo a {font-weight: bold;}
div.ecomm_viewcart .quantita {line-height:12px; font-family:arial; font-size:11px; color:#222222;margin-bottom:5px;}
div.ecomm_viewcart .quantita input {height:10px;margin-top:3px;text-align: center;width:20px;font-size: 9px;padding:0;padding-bottom:3px;}
div.ecomm_viewcart .box-prezzo{line-height:12px; font-family:arial; font-size:11px; color:#222222;margin-bottom:5px;}
div.ecomm_viewcart .prezzo{font-family:arial; font-weight:bold; font-size:12px; color:#884454;text-align:right;padding:0}
div.ecomm_viewcart .separator{margin-top:5px;margin-bottom:5px;border-bottom: 1px gray dashed;height: 1px;}
div.ecomm_viewcart a.delete:link, #ecomm_viewcart a.delete:visited{font-family:Arial;font-size:11px;font-style:normal;font-weight:normal;text-decoration:none;font-variant:normal;color:#aa1111;}
div.ecomm_viewcart a.delete:hover{font-family:Arial;font-size:11px;font-style:normal;font-weight:normal;text-decoration:none;font-variant:normal;color:#ff1111;}
div.ecomm_viewcart .box-totale {margin-left:0px;border-bottom: 1px gray dashed;padding-bottom:5px;margin-bottom:10px;}
div.ecomm_viewcart .prezzo-totale{font-family:arial; font-weight:bold; font-size:12px; color:#111111;;text-align:left;padding-right:5px}
div.ecomm_viewcart .totale{font-family:arial; font-size:12px; color:#884454;padding:0px}
div.ecomm_viewcart .img_del{border: 0;width:16px;height:auto;margin-top:3px;position: absolute;margin-left:25px;}
div.ecomm_viewcart .img_refr{border: 0;width:13px;height:auto;margin-top:3px;position: absolute;margin-left:5px;}
div.ecomm_viewcart .img_go{border: 0;width:4px;height:auto;margin-top:5px;position: absolute;margin-left:5px;}
div.ecomm_viewcart .vai-alla-cassa {text-align: left;border-top:0px gray dashed;font-family: times New Roman;font-style: italic;font-size: 12px;}
div.ecomm_viewcart .vai-alla-cassa a{text-decoration: none;} 

#ecomm_riepilogo {width:100%;border:0px red solid;}
#ecomm_riepilogo table {width:100%;border:0px red solid;}
#ecomm_riepilogo .head{background-color: rgb(218,215,206);height: 20px;font-size: 11px;color:gray;}
#ecomm_riepilogo .head td{text-align: center;}
#ecomm_riepilogo .body td{text-align: center;border-bottom:1px gray dashed;padding-bottom:5px;padding-top:5px;font-size: 11px;}
#ecomm_riepilogo .body td input{width:25px;text-align: center;}
#ecomm_riepilogo .body td input.submit{width:80px;border:0;background-color:#ccc;cursor: pointer;padding:3px;border-bottom:2px gray solid}
#ecomm_riepilogo .body td input.submit:hover {background-color: #888;}
#ecomm_riepilogo td.colonna_prezzi {text-align:right;padding-right:5px;}
#ecomm_riepilogo td.colonna_prezzi_label {text-align:right;padding-right:0px;font-size: 12px;}
#ecomm_riepilogo td .calcolo-spese-spedizione {margin:0;padding:0;width:500px;font-size: 11px;border: !px red solid }
#ecomm_riepilogo td .calcolo-spese-spedizione select{font-size: 10px;}
#ecomm_riepilogo td .spese-spedizione-check {width:100px;}
#ecomm_riepilogo td .spedizione-check {width:23px;}
#ecomm_riepilogo td .zona-non-raggiungibile {display: none;color:red;font-weight: bold;}
#ecomm_riepilogo td .spese-spedizione-left {width:180px;}
#ecomm_riepilogo td .spese-spedizione-left select {width:150px;}
#ecomm_riepilogo td .calcolo-spese-spedizione .spedizione-nazione-label {width:40px;}
#ecomm_riepilogo td .calcolo-spese-spedizione .spedizione-nazione select {width:130px;}
#ecomm_riepilogo td .calcolo-spese-spedizione .spedizione-comune-label {width:60px;}
#ecomm_riepilogo td .calcolo-spese-spedizione .spedizione-comune select {width:160px;}
#ecomm_riepilogo .ritiro-in-sede {width:23px;padding-bottom:10px;padding-top:10px;}
#ecomm_riepilogo .ritiro-in-sede-label {font-size: 11px;padding-top:10px;}
#ecomm_riepilogo td.colonna_prezzi_label.spese_spedizione {font-size: 11px;padding-right:40px;}

#ecomm_riepilogo td.totale {}
#ecomm_riepilogo td.colonna_prezzi_label {font-size: 11px;}
#ecomm_riepilogo td.colonna_prezzi_label.totale {padding-right:40px;}
#ecomm_riepilogo td.totale span {font-size: 12px;font-weight: bold;}
#ecomm_riepilogo td.totale_scontato span {font-size: 12px;font-weight: bold;}
#ecomm_riepilogo td.separator div{background-color: rgb(218,215,206);height: 20px;margin-top:5px;margin-bottom:5px;}
#ecomm_riepilogo td.complimenti_sconto {color:rgb(246,84,37);font-size: 12px;font-weight: bold;}
#ecomm_riepilogo .img_del{border: 0;width:16px;height:auto;margin-top:4px;margin-left:0px;}
#ecomm_riepilogo .img_refr{border: 0;width:13px;height:auto;margin-top:3px;position: absolute;margin-left:5px;}
#ecomm_riepilogo .articolo img{width: 35px;border: 1px #aaa solid;margin: 5px;}
#ecomm_riepilogo span.totalesmall{padding:10px;font-weight: bold;}
#ecomm_riepilogo span.totale{padding-left:10px;font-size: 16px;font-weight: bold;}
#ecomm_riepilogo .registrazione {margin-top:10px; display: none;}
#ecomm_riepilogo .registrazione table{width: 100%;}
#ecomm_riepilogo .registrazione table tr td{text-align: left;padding:5px;padding-top:0px;vertical-align: middle;border:0px red solid;}
#ecomm_riepilogo .registrazione table tr td input.submit{ background-color: transparent;border: 0px;cursor: pointer;width: 200px;padding:3px;margin:0;background-color: #F1F1F1;border:1px green solid;padding-left: 15px;padding-right: 15px;color:green;text-transform: uppercase;font-size: 11px;}
#ecomm_riepilogo .registrazione table tr td input.submit:hover {background-color: #FFFF99;}
#ecomm_riepilogo .registrazione table tr td div{background-color: #B0FFA0;padding:10px;border: 1px gray dashed;width:180px;font-size:11px;font-family: arial;}
#ecomm_riepilogo .registrazione table tr td div.ecomm_area_ris{display: none;}
#ecomm_riepilogo .registrazione table tr td span{background-color: rgb(218,215,206);padding:10px;}
            

#ecomm_riepilogo #LoginAreaRis {z-index: 99; color:rgb(61,59,65); margin-left:0px;font-family:Verdana;font-size:10px;text-align:right;width:187px;padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px; margin-top:0px;line-height: 32px;border:0px #DDD dashed;position:relative;background-color: transparent;}
#ecomm_riepilogo #LoginAreaRis .titolo{font-size: 14px;color:rgb(61,59,65);text-align: center;}
#ecomm_riepilogo #LoginAreaRis .theInput{font-family:Verdana;font-size:11px;width:110px;margin-right:5px;}
#ecomm_riepilogo #LoginAreaRis .theSubmit{font-family:Verdana;font-size:10px;color:black;margin-right:5px;border:1px gray solid;height:18px;width:60px}
#ecomm_riepilogo #LoginAreaRis .registrati{border:0;background-color: transparent;text-decoration: underline;color:rgb(86,86,86);cursor:pointer;}
#ecomm_riepilogo #LoginAreaRis .registrati:hover{text-decoration: underline}

#ecomm_riepilogo_acquista .input {font-family:arial; font-size:10px; border: 1px #D8D8D8 solid; width:80px; }
#ecomm_riepilogo_acquista .input2 {font-family:arial; font-size:10px; border: 1px #D8D8D8 solid; width:140px; }
#ecomm_riepilogo_acquista .cart-user-register {margin:0; padding:0;}
#ecomm_riepilogo_acquista .cart-user-register .row {overflow:hidden;}
#ecomm_riepilogo_acquista .cart-user-register .left {float:left; width:280px;background-color: transparent;}
#ecomm_riepilogo_acquista .cart-user-register .right {float:right; width:280px;}
#ecomm_riepilogo_acquista .cart-user-register .elemento {  margin: 0; padding: 3px 0 3px; font-weight: normal; overflow:hidden;}
#ecomm_riepilogo_acquista .cart-user-register .label {float:left; width:120px; color:#333; font-weight:normal;}
#ecomm_riepilogo_acquista .cart-user-register .value {float:right; width:160px;}
#ecomm_riepilogo_acquista .cart-policy {clear:left; margin:15px 0 15px 0; padding:10px; background:#F0F0F0;height: 100px;overflow: auto;}
#ecomm_riepilogo_acquista .cart-policy .title {margin:0 0 15px 0; padding:0; font-weight:bold;}
#ecomm_riepilogo_acquista .cart-policy .area {overflow:auto; margin:0; padding:6px; height:80px;  font-family:arial; font-size:9px; text-align:justify;}
#ecomm_riepilogo_acquista .cart-policy .accept {margin:15px 0 0 0; padding:0; font-weight:normal;}
#ecomm_riepilogo_acquista .cart-policy .accept input {margin:0 5px 0 0; padding:0;}

#ecomm_riepilogo_dati .input {font-family:arial; font-size:10px; border: 1px #D8D8D8 solid; width:80px; }
#ecomm_riepilogo_dati .input2 {font-family:arial; font-size:10px; border: 1px #D8D8D8 solid; width:140px; }
div.iva-tab {display: none; background-color:display: none; #E5E6E7;margin-left:430px;text-align: left;padding:0px;font-size: 10px;border-bottom:1px gray dashed;margin-bottom:10px;}
div.iva-tab div{margin:0;padding:4px}
div.iva-tab input{margin:0;padding:0; border: 0px red solid ;padding-top:0px;float:left;margin-top:2px;}
div.iva-tab label{margin:0;padding:0;border: 0px red solid;padding-left:5px;}

div.ecomm_carrello img {float:none;padding:0;margin:0;border:0px;}
div.ecomm_carrello {border:0px red solid;}
div.ecomm_carrello div {min-height: 18px;}
div.ecomm_carrello .crt-col-one {width:190px;padding-right:10px;padding-top:5px;}
div.ecomm_carrello .crt-foto-container {padding-top:5px;}
div.ecomm_carrello .crt-foto-articolo {border:!px red solid;margin-bottom:5px;margin-left: auto;margin-right: auto;}
div.ecomm_carrello .crt-foto-articolo img {max-width:180px;max-height:320px; border:1px #747675 solid;padding:0px;padding:2px;margin:0px;}
div.ecomm_carrello .crt-foto-articolo-zoom-container {height: 21px;}
div.ecomm_carrello .crt-foto-articolo-zoom {position: absolute;margin-top:23px;margin-left:1px;background-image: url(images/resize2.png);background-repeat: no-repeat;width: 20px;height: 20px;min-height:0px;z-index:90000;background-color:#FFFFFF;background-position: 2px 2px;border-right:1px dashed #747675;border-bottom:1px dashed #747675;cursor:pointer;}
div.ecomm_carrello .crt-foto-articolo-thm {margin-bottom:5px;}
div.ecomm_carrello .crt-share-container {display:none;background-color: ;padding:8px;border-top: 1px #ACB0B3 solid;margin-left:3px; } 
div.ecomm_carrello .crt-share {border:0px red solid;text-align:center;width:30px;height: 14px; font-size:10px;cursor:pointer;background-color: transparent;background-image: url(images/share.png);background-repeat: no-repeat;}
div.ecomm_carrello .crt-col-two {padding-top:10px;width:600px;border-left:0px #DDD solid;padding-left:0px;padding-right:10px;border-right:0px #DDD solid;}
div.ecomm_carrello .crt-articolo-nome {display:none;padding-left:5px;text-transform: uppercase;font-weight: bold;font-size: 16px;color:#171412;margin-bottom:15px;line-height: 18px;}
div.ecomm_carrello .crt-articolo-descrizione {margin-bottom:10px;padding-left:5px;font-size:12px;color:;font-size: 11px;font-family: arial;}
div.ecomm_carrello .crt-caratteristiche-container {border-top:0px #DDD solid;padding-top:5px;padding-left:5px;min-height:0px;}
div.ecomm_carrello .crt-caratteristica {margin-bottom:7px;margin-top:7px;}
div.ecomm_carrello .crt-caratteristiche-nome {text-transform: uppercase;font-weight: bold;font-size: 11px;color:#000000;width: 120px;} 
div.ecomm_carrello .crt-caratteristiche-input {}
div.ecomm_carrello .crt-caratteristiche-input input.text {width: 90%;}
div.ecomm_carrello .crt-caratteristiche-input input.check {margin-left:0px;}
div.ecomm_carrello .crt-caratteristiche-input select {width:90%;}
div.ecomm_carrello .crt-caratteristiche-aggiunta {display:none;color: #000;font-weight: bold;font-size: 10px;}
div.ecomm_carrello .crt-caratteristiche-info {width:20px;padding-left:5px;padding-right:5px;text-align: center;display: none;}
div.ecomm_carrello .crt-caratteristiche-info img {width:16px;cursor: pointer;}
div.ecomm_carrello .crt-fotogallery {border: !px red solid;}
div.ecomm_carrello .crt-fotogallery div {overflow: hidden;}
div.ecomm_carrello .crt-fotogallery div a {text-decoration: none;}
div.ecomm_carrello .crt-fotogallery div img {cursor: pointer; max-width: 49px;max-height: 65px;display: inline; border:1px #747675 solid;padding:2px;margin:0px;display:none;margin-left:3px;margin-right:3px;margin-bottom:5px;}
div.ecomm_carrello .crt-fotogallery div img:hover {border:1px #DDD solid;}

div.ecomm_carrello .crt-barcode{display: none;background-image: url(images/barcode.gif);height:65px;background-repeat: no-repeat;background-position:10px 5px;}
div.ecomm_carrello .crt-barcode-cod {overflow:hidden;text-align: left;border:0px red solid;margin-top:25px;margin-left:30px;text-align: center;width:70px;font-family: arial;font-size: 16px;font-weight: bold;color:black;background-color: #FFF;}

div.ecomm_carrello .crt-prezzo-label {color:#000;font-size: 12px;font-weight: bold;width:60px;}
div.ecomm_carrello .crt-prezzo-info {display: none; color:gray;font-size: 10px;text-decoration: underline;cursor:pointer;width:20px;}
div.ecomm_carrello .crt-prezzo {display: none; text-decoration: line-through;color: #000;font-weight: bold;font-size: 11px;}
div.ecomm_carrello .crt-prezzo-scontato {color: #9C4A4A;font-weight: bold;font-size: 11px;} 
div.ecomm_carrello .crt-prezzi-container {border-top:1px orange solid;border-bottom:1px orange solid;margin-top:0px;padding:6px;padding-top:12px}
div.ecomm_carrello .crt-aggiungi-al-carrello {background-image: url(images/aggiungi_al_carrello.gif);background-repeat: no-repeat;height: 16px;width: 102px;font-size: 8px;color: #FFF;padding-left: 30px;padding-top:5px;text-transform: uppercase;margin-bottom:10px;cursor:pointer;margin-top:2px;} 
div.ecomm_carrello .crt-aggiorna-il-carrello {background-image: url(images/aggiungi_al_carrello.gif);background-repeat: no-repeat;height: 16px;width: 102px;font-size: 8px;color: #FFF;padding-left: 30px;padding-top:5px;text-transform: uppercase;cursor:pointer;}
div.ecomm_carrello .crt-result {background-color: ;#E9D18B;border: 2px lime solid;margin:10px;margin-left:0;display:none;}
div.ecomm_carrello .crt-result-info {width:30px;padding-left:5px;}
div.ecomm_carrello .crt-result-info img {width:25px;}
div.ecomm_carrello .crt-result-text {padding-right:3px;text-align: left;font-size: 10px;font-family: arial;line-height: 14px;}
div.ecomm_carrello .crt-result-close {width:15px;cursor: pointer;padding:3px;}
div.ecomm_carrello .crt-result-close img{width:15px;}

div.ecomm_carrello .crt-articoli-successivi {margin-left:0px;display: none; background-color:none;overflow: hidden;border:0px red solid;text-align: center;margin-top:11px;}
div.ecomm_carrello .crt-articoli-successivi-label {padding-bottom: 10px;text-align: center;font-weight: bold;font-size: 11px;border:0px red solid;}
div.ecomm_carrello .crt-articoli-successivi .dragmeParent{position:relative;overflow: hidden;margin-top:20px;margin-bottom:20px;height: 200px;border:0px red solid;}
div.ecomm_carrello .crt-articoli-successivi .dragme{position:relative;}
div.ecomm_carrello .crt-articoli-successivi .arrow-right{height:15px;margin-left:0px;border:0px red solid;text-align: center; cursor: pointer;}
div.ecomm_carrello .crt-articoli-successivi .arrow-left{height:15px;margin-left:0px;border:0px red solid;text-align: center; cursor: pointer;}
div.ecomm_carrello .crt-articoli-successivi #fotogallery {overflow: hidden;display: inline;}
div.ecomm_carrello .crt-articoli-successivi #fotogallery img {margin:0px;padding:1px;width:60px;height: auto;}
div.ecomm_carrello .crt-articoli-successivi #fotogallery img:hover {}
div.ecomm_carrello .crt-articoli-successivi #fotogallery table tr td {text-align: center;padding-left:5px;padding-right:5px;vertical-align: top;}
div.ecomm_carrello .crt-articoli-successivi #fotogallery table tr td:hover {background-color: transparent;}
div.ecomm_carrello .crt-articoli-successivi #fotogallery table tr td.selected .didascalia {color:red;}
div.ecomm_carrello .crt-articoli-successivi #fotogallery .didascalia {text-align:center;border: 0px red solid;font-size: 10px;line-height: 10px;cursor:pointer;}
div.ecomm_carrello .crt-articoli-successivi #fotogallery .didascalia:hover {text-decoration: underline;}