/*
#ajaxcarrello, #ajaxutenteweb { position:fixed; z-index:1000; background:url(/web/images/sfondofinestraajax.png); width:100%; }
#ajaxcarrello { z-index:1000; }
#ajaxutenteweb { z-index:1100; }


#bottom { float:left; width:100%; position:fixed; z-index:150; background:#009640; min-height:36px; bottom:0; }


.sfondofinestraajax { position:fixed; width:640px; left:300px; font-family:'Arial'; }
.sfondofinestraajax .chiudi { display:block; float:right; background:#009640; color:#fff; height:24px; line-height:24px; padding:0 30px; box-shadow:0 -2px 8px 0px #999;  }
.sfondofinestraajax .finestraajax { clear:both; margin:20px 0 0; box-shadow:0 2px 8px 2px #999; border:2px solid #009640; width:636px; background:#fff; overflow:auto; }
.finestraajaxpad { padding:20px; min-height:150px; }

#finecarrello { background:#009640; padding:0; height:27px; line-height:27px; clear:both; float:left; width:100%; margin:20px 0 0; }
#finecarrello a { color:#fff; }
#finecarrello #carrelloavanti { float:right; color:#fff; background:url(/web/images/carrello-avanti.png) no-repeat center right; padding:0 25px 0 0; margin:0 7px 0 0; }
#finecarrello #carrelloindietro { float:left; color:#fff; background:url(/web/images/carrello-indietro.png) no-repeat center left; padding:0 0 0 25px;  margin:0 0 0 7px; }


#areariservatatop { width:100%; height:56px; background:var(--white); font-family:'Teko', sans-serif; border-bottom: 1px solid #E4E4E4; }
#areariservatatop .contact_header .telefono_header { color: #000000; font-size:17px; float:left; background:url(../images/phone.png)no-repeat left 0; letter-spacing:.5px; margin-top:15px; padding-left:24px; }
#areariservatatop .contact_header .email_header { width:auto; color: #000000; font-size:17px; float:left;  letter-spacing:.5px; margin-top:15px; padding-left:24px;}
#areariservata { float:right; width:auto; overflow:hidden; margin-top:15px; }
#areariservata a { display:block; color: #000000; margin-left:14px; transition:.2s; float:right; text-align:right; letter-spacing:.5px; text-decoration:none; text-transform:uppercase; font-size:17px; }
#areariservata a:hover { text-decoration:none; color:#D0D0D0; }
.shop_header { float:right; width:auto; overflow:hidden; margin-top:15px; }
.shop_header a { display:block; color: #000000; margin-left:14px; transition:.2s; float:right; text-align:right; letter-spacing:.5px; text-decoration:none; text-transform:uppercase; font-size:17px; }
.shop_header a:hover { text-decoration:none; color:#D0D0D0; }
.shop_header .carrello_header { width: auto; color: #000000; font-size: 17px; float: left; background: url(../images/carrello-bg.png)no-repeat left 50%; letter-spacing: .5px; padding-left: 16px; }
.shop_header .preferiti_header { width: 90px; color: #000000; font-size: 17px; float: left; background: url(../images/preferiti.png) no-repeat left -1px; letter-spacing: .5px; padding-left: 28px; margin-left: 10px; }




.prodotto #fotoprodotto { display:block; float:left; margin-right:30px; width:328px; text-align:center; }
.prodotto #fotoprodotto img { max-width:328px; max-height:350px; }
.prodotto #datiprodottosx { float:left; width:326px; }
.prodotto #datiprodottodx { float:right; width:326px; }
.prodotto #datiprodottodx> span { color:#009640; font-size:14px; }
.prodotto #datiprodottodx #areaacquisto { float:left; width:100%; padding:0 0 5px; margin:6px 0 0; border-bottom:1px solid #e3e8eb; }
.prodotto #datiprodottodx #areaacquisto #prezzo { height:125px; float:left; border:1px solid #e3e8eb; padding:8px; line-height:22px; width:117px; text-align:center; line-height:1.3em; }
.prodotto #datiprodottodx #areaacquisto #prezzo #prezzopieno { color:red; padding:0 0 8px; }
.prodotto #datiprodottodx #areaacquisto #prezzo #prezzoscontato { font-size:1.5em; font-weight:bold; color:#000; padding:0 0 10px; }
.prodotto #datiprodottodx #areaacquisto #prezzo #risparmio { padding:0 0 15px; }
.prodotto #datiprodottodx #areaacquisto #prezzo #risparmio span { color:#000; padding:0 0 0 0.4em; }
.prodotto #datiprodottodx #areaacquisto #prezzo #iva { font-size:0.9em; font-style:italic; }
.prodotto #datiprodottodx #areaacquisto #acquisto { height:125px; float:right; border:1px solid #e3e8eb; width:168px; padding:8px; }
.prodotto #datiprodottodx #areaacquisto #acquisto form { background:#fff!important; padding-top:2px!important; padding-bottom:0!important; padding-right:0!important; }
.prodotto #datiprodottodx #areaacquisto #acquisto form label { margin-bottom:10px; }
.prodotto #datiprodottodx #areaacquisto #acquisto form #quantita { width:109px!important; height:22px; text-align:center; }
.prodotto #datiprodottodx #areaacquisto #acquisto form input.button { clear:none; height:24px; padding:2px 0 0 60px!important; margin:0!important; background:url(/web/images/aggiungialcarrello-bg.png) no-repeat 20px center #009640; color:#fff; border:1px solid #009640; text-align:left; }



#prodottoneipreferiti { margin-bottom:2em; clear:both; }
#datitecnici { background:#fff; padding:5px 10px 15px; box-shadow:0 0 4px rgba(0,0,0,.08); }
#datitecnici h4 { color:#009640; font-size:18px; border-bottom:1px solid #009640; padding-bottom:0; }
#datitecnici div { margin:0 0 2em; font-size:16px; letter-spacing:.5px; color:#222; }



#sommariocarrello { line-height:22px; padding:2px 0 5px; color:#fff; margin:9px 10px 0 3px; text-transform:uppercase; font-size:16px; }
#sommariocarrello a { color:#fff; }
#sommariocarrello span { display:block; float:left; padding:0 25px 0 40px; text-transform:uppercase; background:url(/web/images/carrello-bg.png) no-repeat center left; }
#sommariocarrello #nelCarrello { float:left; cursor:pointer; border-left:1px solid #fff; border-right:1px solid #fff; padding:0 25px; }
#sommariocarrello #viaAlCarrello { float:left; cursor:pointer; margin:0 0 0 25px; padding:0 0 0 15px; background:url(/web/images/carrello-vai.png) no-repeat left center; }
#sommariocarrello #vaiAPreferiti { display:block; float:right; background:url(/web/images/preferiti.png) no-repeat center left; padding:0 0 0 20px; text-transform:uppercase; }



#aggiungiaipreferiti { display:block; color:#888; padding:5px 0 5px 20px; background:url(/web/images/preferiti-aggiungi.png) no-repeat left center; cursor:pointer; }
#aggiungiaipreferiti:hover { text-decoration:underline; }
#neipreferiti { display:block; color:#888; padding:5px 0 5px 20px; background:url(/web/images/preferiti-attivo.png) no-repeat left center; }


#listapreferiti { float:left; width:100%; padding:0 0 2em; }
#listapreferiti .preferito { position:relative; float:left; width:49.5%; margin-bottom:6px; }
#listapreferiti .preferito.primo { margin-right:1%; }
#listapreferiti .preferito a { display:block; float:left; border:1px solid #cdcdcf; height:124px; }
#listapreferiti .preferito a .fotopreferito { float:left; width:120px; height:120px; text-align:center; }
#listapreferiti .preferito a .fotopreferito img { max-width:120px; max-height:120px; margin:2px; }
#listapreferiti .preferito a .titolopreferito { display:block; float:left; width:150px; margin:20px 0 0 5px; color:#000; font-size:16px; font-weight:bold; text-transform:capitalize; }
#listapreferiti .preferito a .vediprodotto { display:block; float:left; margin:10px 0 0 5px; color:#666; background:url(/web/images/preferiti-vedi.png) no-repeat left center; padding:0 0 0 18px; }
#listapreferiti .preferito a:hover { border:1px solid #009640; }
#listapreferiti .preferito a:hover .titolopreferito { color:#009640; }
#listapreferiti .preferito a:hover .vediprodotto { color:#009640; background:url(/web/images/preferiti-vedi-hover.png) no-repeat left center; }

#listapreferiti .preferito .preferitirimuovi { position:absolute; display:block; top:0; right:0; cursor:pointer; height:30px; width:30px; background:url(/web/images/preferiti-rimuovi.png) no-repeat center center; }
#listapreferiti .preferito .preferitirimuovi:hover {  background-image:url(/web/images/preferiti-rimuovi-hover.png); }



#tabellecarrello { border-collapse:collapse; table-layout:auto; width:100%; line-height:18px; background:#fff; }
#tabellecarrello tr {  }
#tabellecarrello th { white-space:nowrap!important; background:#009640; line-height:28px; color:#fff; padding:0 4px 0; text-align:left; font-weight:normal; }
#tabellecarrello td { border-top:1px solid #f3f3f3; border-bottom:1px solid #e6e6e6; padding:4px 6px 2px; } 
#tabellecarrello tfoot tr {  }
#tabellecarrello tfoot td { font-weight:bold; background:#e7e8ea; color:#000; }
#tabellecarrello img { vertical-align:middle; }
#tabellecarrello #ricalcolacarrello td { padding:0; }
#tabellecarrello #ricalcolacarrello input { width:100%; background:url(/web/images/carrello-ricalcola.png) no-repeat 228px center #95be92!important; border:1px solid #95be92; margin:0 0 3px; color:#000; }
#tabellecarrello #ricalcolacarrello input:hover { border:1px solid #009640; background-color:#009640!important; color:#fff; }


.sin { text-align:left!important; }
.cen { text-align:center!important; }
.des { text-align:right!important; }
.max { width:100%; }
.nowrap { white-space:nowrap; }
.padding0 { padding:0!important; }
.padding0 #tabellaordine { margin:0!important; }
*/
