#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;border:0px red solid;float:right;}
#ecomm_carrello label {border: 0px red solid;text-align: left;width:auto;}
#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;}
#ecomm_carrello .ecomm_gallery {border:0px gray solid;float:left;width:70px;}
#ecomm_carrello .ecomm_riepilogo {border-top:2px #CCC solid;background-color: #DDD;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 {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}
#ecomm_carrello .ecomm_prezzo_finale, #ecomm_carrello .ecomm_prezzo_finale input {font-weight: bold;color:red}

#ecomm_viewcart table {width:100%;} 
#ecomm_viewcart table td{border:0px red solid;padding:5px;margin:0px;}
#ecomm_viewcart img {width: 35px;border: 1px #aaa solid;}
#ecomm_viewcart .separator hr {border:0;border-top:1px gray dashed;margin:0;padding:0;height: 0px;}
#ecomm_viewcart .articolo {line-height:12px; font-family:arial; font-size:11px; color:#222222;}
#ecomm_viewcart .articolo a {font-weight: bold;}
#ecomm_viewcart .articolo table td {padding:0;padding-top:3px;}
#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;}
#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;}
#ecomm_viewcart .prezzo{font-family:arial; font-weight:bold; font-size:12px; color:#884454;width:100%;text-align:right;padding:0}
#ecomm_viewcart .prezzo_totale{font-family:arial; font-weight:bold; font-size:12px; color:#111111;width:100%;text-align:right;padding-right:5px}
#ecomm_viewcart .totale{font-family:arial; font-size:12px; color:#884454;padding:0px}
#ecomm_viewcart .img_del{border: 0;width:16px;height:auto;margin-top:3px;position: absolute;margin-left:25px;}
#ecomm_viewcart .img_refr{border: 0;width:13px;height:auto;margin-top:3px;position: absolute;margin-left:5px;}
#ecomm_viewcart .img_go{border: 0;width:4px;height:auto;margin-top:5px;position: absolute;margin-left:5px;}
#ecomm_viewcart .label{color:#000;font-size: 12px;font-family:arial;}
#ecomm_viewcart .vai_alla_cassa_label {text-align: left;border-top:0px gray dashed;font-family: times New Roman;font-style: italic;}
#ecomm_viewcart .vai_alla_cassa_label a{text-decoration: none;}
#ecomm_viewcart input {height:11px;margin-top:3px;text-align: center;}

#ecomm_riepilogo {width:100%;border:0px red solid;}
#ecomm_riepilogo .head{background-color: rgb(218,215,206);height: 20px;}
#ecomm_riepilogo .head td{text-align: center;}
#ecomm_riepilogo .body td{text-align: center;}
#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.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;}
#ecomm_riepilogo .registrazione table{width: 100%;}
#ecomm_riepilogo .registrazione table tr td{text-align: center;padding:5px;padding-top:0px;vertical-align: middle;text-align: justify;border:0px red solid;}
#ecomm_riepilogo .registrazione table tr td input.submit{ background-color: transparent;border: 0px;cursor: pointer;width: 100%;padding:3px;margin:0;background-color: rgb(204,204,204);border-bottom:2px gray solid;padding-left: 15px;padding-right: 15px; }
#ecomm_riepilogo .registrazione table tr td input.submit:hover {background-color: #888;}
#ecomm_riepilogo .registrazione table tr td div{background-color: rgb(218,215,206);padding:10px;}
#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;}
#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;}
#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; }
