/* navigatore laterale delle categorie */
#vertical-nav-container {  width:243px;  height: auto; padding:0; margin-left: 14px; border:1px solid #C4C1BC; float: left; display:inline; clear: both; background-color: #e7e8e2; font-size: 0.8em; }
#vertical-nav-container #nav_vert { padding:0; font-size:1em; z-index:999; width:243px; background-color: #e7e8e2; float:left; position:relative; }
#vertical-nav-container .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin-left: 3px; background: #f3f3f3 url('images/icon_categorie.gif') left center no-repeat; }
/*#vertical-nav-container { width:230px; height: 63px; padding:0; margin-left: 0px; border:0px solid #C4C1BC; float: left; display:inline; clear: both; background: url('images/search.jpg') left top no-repeat;  font-size: 0.8em; }
#vertical-nav-container #nav_vert { padding:0; font-size:1em; z-index:999; width:193px; background-color: #e7e8e2; float:left; position:relative; }
#vertical-nav-container .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin-left: 3px;  }

/* ALL LEVELS */ /* Style consistent throughout all nav levels */
#nav_vert dt { width:243px; list-style:none; text-align:left; background-color: #e7e8e2; border-top-width: thin; border-top-style: solid; border-top-color: #C4C1BC; }
#nav_vert dt.over { z-index:999; }
#nav_vert dt.on { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */
#nav_vert dt a { line-height:1.3em; background: url('images/ar-right.jpg') left center no-repeat; }
#nav_vert a, #nav_vert a:hover { display:block; text-decoration:none; }
#nav_vert span { display:block; cursor:pointer; }
#nav_vert dd.c1 { width:180px; padding-left: 13px; list-style:none; text-align:left; background-color: #e7e8e2; border-top-width: thin; border-top-style: dotted; border-top-color: #C4C1BC; }
#nav_vert dd.c2 { width:165px; padding-left: 28px; list-style:none; text-align:left; background-color: #e7e8e2; border-top-width: thin; border-top-style: dotted; border-top-color: #C4C1BC; }
#nav_vert dd.none { display: none; }
#nav_vert dd.c1 a { width: 158px; }
#nav_vert dd.c2 a { width: 143px; }

/* LINK LEVEL */
#nav_vert dt { float:left; margin-right:1px; }
#nav_vert dt.on a { color:#FF375C; background: url('images/ar-down.jpg') left center no-repeat; }
#nav_vert dt a { float:left; padding:3px 12px 4px 10px; margin-left: 5px; color:#666666; font-weight:bold; }
#nav_vert dt.over a, #nav_vert dt a:hover { color:#999999; }

#nav_vert dd { float:left; font-size: 0.75em; }
#nav_vert dd.on a { color:#FF375C; background: url('images/trat.jpg') left center no-repeat; }
#nav_vert dd a { float:left; padding:3px 12px 4px 10px; color:#666666; font-weight:bold; }
#nav_vert dd.over a, #nav_vert dd a:hover { color:#999999; }



/* ricerca sinistra */
#search_mini_form { float: left; display:inline; clear: both; margin-left: 0px; margin-top: 0px; }
#mini-search { width:242px; height:140px; padding:0; padding-left: 40px; padding-top: 70px; margin-bottom: 10px; background:url(images/search.jpg) 0 0 no-repeat; border:0px solid #C4C1BC; float: left; text-align: left; font-size: 0.85em;  }
#mini-search .input-text { width:180px; margin-left:10px; margin-top: 5px; }
#mini-search .search-title { display:none; margin-left: 10px; margin-top: 10px; color: #fff; font-weight: bold; font-size:0.85em; }
#mini-search .input-img { margin-left: 10px; margin-top: 5px; }


/* griglia centrale degli ultimi prodotti inseriti */
#griglia-home { /*border:1px solid #C4C1BC; background-color: #e7e8e2;*/ font-size: 0.8em; float: left; display: inline; margin: 10px 0px; }
#griglia-home .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin: 0px 3px; background: url('images/new.png') left center no-repeat; }
#griglia-home .prodotto-home { border:1px solid #C4C1BC; width: 160px; height: 220px; border: 1px solid #C4C1BC; margin: 2px 7px 6px; float: left; display: inline; }
#griglia-home .prodotto-home .prodotto-home-immagine { border-bottom: 1px solid #C4C1BC; background-color: #F3F3F3; float: left; display: inline; width: 160px; height: 160px; background-repeat: no-repeat; background-position: center center; }
#griglia-home .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover { background-color: #F3F3F3; width: 160px; height: 160px; background-repeat: no-repeat; background-position: center center; float: left; display: inline; }
#griglia-home .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover:hover { background-position: -1600px -1600px; background-color: transparent; }
#griglia-home .prodotto-home .prodotto-home-testo { padding: 0px 3px; position: relative; height: 59px; float:left; display: inline;}
#griglia-home .prodotto-home .prodotto-home-testo a.continua { padding-left: 10px; background-position: left center; background-repeat: no-repeat; background-image: url('images/ar-right.jpg'); color: #6f6f6f; font-size: 0.85em; position:absolute; bottom: 3px; left: 10px; }
#griglia-home .prodotto-home .prodotto-home-testo a.continua:hover { color: #333333; }



/* griglia laterale per le offerte */
#griglia-lat-offerte { /*border:1px solid #C4C1BC; background-color: #e7e8e2;*/ font-size: 0.8em; float: left; display: inline; margin: 10px 0px; }
#griglia-lat-offerte .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin: 0px 3px; background: url('images/promotion.png') left center no-repeat; }
#griglia-lat-offerte #griglia-lat-offerte-container  { width: 166px; height: 226px; position: relative; z-index: 300; }
#griglia-lat-offerte #griglia-lat-offerte-container #slider-offerte { overflow: hidden; position: relative; z-index: 300; }
#griglia-lat-offerte #griglia-lat-offerte-container .prodotto-home { width: 160px; height: 220px; border: 1px solid #FF6F8C; margin: 2px; float: left; display: inline; position: relative; z-index: 200; }
#griglia-lat-offerte #griglia-lat-offerte-container .prodotto-home .prodotto-home-immagine { border-bottom: 1px solid #FF6F8C; background-color: #FFEFF2; float: left; display: inline; width: 160px; height: 160px;  background-repeat: no-repeat; background-position: center center; }
#griglia-lat-offerte #griglia-lat-offerte-container .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover { background-color: #FFEFF2; width: 160px; height: 160px; background-repeat: no-repeat; background-position: center center; float: left; display: inline; }
#griglia-lat-offerte #griglia-lat-offerte-container .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover:hover { background-position: -1600px -1600px; background-color: transparent; }
#griglia-lat-offerte #griglia-lat-offerte-container .prodotto-home .prodotto-home-testo { padding: 0px 3px; position: relative; z-index: 100; height: 59px; float:left; display: inline;}
#griglia-lat-offerte #griglia-lat-offerte-container .prodotto-home .prodotto-home-testo a.continua { padding-left: 10px; background-position: left center; background-repeat: no-repeat; background-image: url('images/ar-right.jpg'); color: #6f6f6f; font-size: 0.85em; position:absolute; bottom: 3px; left: 10px; }
#griglia-lat-offerte #griglia-lat-offerte-container .prodotto-home .prodotto-home-testo a.continua:hover { color: #333333; }



/* griglia laterale per i best selled */
#griglia-lat-venduti { /*border:1px solid #C4C1BC; background-color: #e7e8e2;*/ font-size: 0.8em; float: left; display: inline; margin: 10px 0px; }
#griglia-lat-venduti .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin: 0px 3px; background: url('images/star.png') left center no-repeat; }
#griglia-lat-venduti #griglia-lat-venduti-container  { width: 166px; height: 226px; position: relative; z-index: 300; }
#griglia-lat-venduti #griglia-lat-venduti-container #slider-venduti { overflow: hidden; position: relative; z-index: 300; }
#griglia-lat-venduti #griglia-lat-venduti-container .prodotto-home { width: 160px; height: 220px; border: 1px solid #3B9F52; margin: 2px; float: left; display: inline; position: relative; z-index: 200; }
#griglia-lat-venduti #griglia-lat-venduti-container .prodotto-home .prodotto-home-immagine { border-bottom: 1px solid #3B9F52; background-color: #F1FFEF; float: left; display: inline; width: 160px; height: 160px; background-repeat: no-repeat; background-position: center center; }
#griglia-lat-venduti #griglia-lat-venduti-container .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover { background-color: #F1FFEF; width: 160px; height: 160px; background-repeat: no-repeat; background-position: center center; float: left; display: inline; }
#griglia-lat-venduti #griglia-lat-venduti-container .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover:hover {  background-color: transparent; background-position: -1600px -1600px; }
#griglia-lat-venduti #griglia-lat-venduti-container .prodotto-home .prodotto-home-testo { padding: 0px 3px; position: relative; z-index: 100; height: 59px; float:left; display: inline;}
#griglia-lat-venduti #griglia-lat-venduti-container .prodotto-home .prodotto-home-testo a.continua { padding-left: 10px; background-position: left center; background-repeat: no-repeat; background-image: url('images/ar-right.jpg'); color: #6f6f6f; font-size: 0.85em; position:absolute; bottom: 3px; left: 10px; }
#griglia-lat-venduti #griglia-lat-venduti-container .prodotto-home .prodotto-home-testo a.continua:hover { color: #333333; }



/* griglia laterale per i prodotti correlati */
#griglia-lat-prodotti-correlati { /*border:1px solid #C4C1BC; background-color: #e7e8e2;*/ font-size: 0.8em; float: left; display: inline; margin: 10px 0px; }
#griglia-lat-prodotti-correlati .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin: 0px 3px; background: url('images/attach.png') left center no-repeat; }
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container  { width: 166px; height: 226px; position: relative; z-index: 300; }
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container #slider-correlati { overflow: hidden; position: relative; z-index: 300; }
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container .prodotto-home { width: 160px; height: 220px; border: 1px solid #FF6F8C; margin: 2px; float: left; display: inline; position: relative; z-index: 200; }
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container .prodotto-home .prodotto-home-immagine { border-bottom: 1px solid #FF6F8C; background-color: #FFEFF2; float: left; display: inline; width: 160px; height: 160px;  background-repeat: no-repeat; background-position: center center; }
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover { background-color: #FFEFF2; width: 160px; height: 160px; background-repeat: no-repeat; background-position: center center; float: left; display: inline; }
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover:hover { background-position: -1600px -1600px; background-color: transparent; }
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container .prodotto-home .prodotto-home-testo { padding: 0px 3px; position: relative; z-index: 100; height: 59px; float:left; display: inline;}
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container .prodotto-home .prodotto-home-testo a.continua { padding-left: 10px; background-position: left center; background-repeat: no-repeat; background-image: url('images/ar-right.jpg'); color: #6f6f6f; font-size: 0.85em; position:absolute; bottom: 3px; left: 10px; }
#griglia-lat-prodotti-correlati #griglia-lat-prodotti-correlati-container .prodotto-home .prodotto-home-testo a.continua:hover { color: #333333; }



/* griglia laterale per i best selled */
#griglia-lat-prodotti-completi { /*border:1px solid #C4C1BC; background-color: #e7e8e2;*/ font-size: 0.8em; float: left; display: inline; margin: 10px 0px; }
#griglia-lat-prodotti-completi .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin: 0px 3px; background: url('images/diamonds.png') left center no-repeat; }
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container  { width: 166px; height: 226px; position: relative; z-index: 300; }
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container #slider-completi { overflow: hidden; position: relative; z-index: 300; }
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container .prodotto-home { width: 160px; height: 220px; border: 1px solid #3B9F52; margin: 2px; float: left; display: inline; position: relative; z-index: 200; }
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container .prodotto-home .prodotto-home-immagine { border-bottom: 1px solid #FF6F8C; background-color: #FFEFF2; float: left; display: inline; width: 160px; height: 160px;  background-repeat: no-repeat; background-position: center center; }
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover { background-color: #FFEFF2; width: 160px; height: 160px; background-repeat: no-repeat; background-position: center center; float: left; display: inline; }
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container .prodotto-home .prodotto-home-immagine .prodotto-home-immagine-hover:hover { background-position: -1600px -1600px; background-color: transparent; }
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container .prodotto-home .prodotto-home-testo { padding: 0px 3px; position: relative; z-index: 100; height: 59px; float:left; display: inline;}
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container .prodotto-home .prodotto-home-testo a.continua { padding-left: 10px; background-position: left center; background-repeat: no-repeat; background-image: url('images/ar-right.jpg'); color: #6f6f6f; font-size: 0.85em; position:absolute; bottom: 3px; left: 10px; }
#griglia-lat-prodotti-completi #griglia-lat-prodotti-completi-container .prodotto-home .prodotto-home-testo a.continua:hover { color: #333333; }



/*griglia prodotti pagine interne*/ 
#griglia-prodotti-interna { /*border:1px solid #C4C1BC; background-color: #e7e8e2;*/ font-size: 0.8em; float: left; display: inline; margin: 10px 0px; }
#griglia-prodotti-interna .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin: 0px 3px; background: url('images/new.png') left center no-repeat; display: none; }
#griglia-prodotti-interna .prodotto { border:1px solid #C4C1BC; width: 160px; height: 240px; border: 1px solid #C4C1BC; margin: 2px 5px 6px; float: left; display: inline; }
#griglia-prodotti-interna .prodotto .prodotto-immagine { border-bottom: 1px solid #C4C1BC; background-color: #F3F3F3; background-repeat: no-repeat; background-position: center center; float: left; display: inline; width: 160px; height: 160px; }
#griglia-prodotti-interna .prodotto .prodotto-immagine .prodotto-immagine-hover { background-color: #F3F3F3; width: 160px; height: 160px; background-repeat: no-repeat; background-position: center center; float: left; display: inline; }
#griglia-prodotti-interna .prodotto .prodotto-immagine .prodotto-immagine-hover:hover { background-position: -1600px -1600px; background-color: transparent; }
#griglia-prodotti-interna .prodotto .prodotto-testo { padding: 0px 3px; position: relative; height: 79px; float:left; display: inline;}
#griglia-prodotti-interna .prodotto .prodotto-testo a.continua { padding-left: 10px; background-position: left center; background-repeat: no-repeat; background-image: url('images/ar-right.jpg'); color: #6f6f6f; font-size: 0.85em; position:absolute; bottom: 3px; left: 10px; }
#griglia-prodotti-interna .prodotto .prodotto-testo a.continua:hover { color: #333333; }



/*griglia categorie*/ 
#griglia-categorie-interna { font-size: 0.8em; float: left; display: inline; margin: 10px 0px; }
#griglia-categorie-interna .head { text-transform: uppercase; text-align: left; padding: 3px 0px 3px 19px; margin: 0px 3px; background: url('images/new.png') left center no-repeat; display: none; }
#griglia-categorie-interna .categoria { border:1px solid #C4C1BC; width: 338px; height: 216px; margin: 4px; float: left; display: inline; }



/* barra navigazione sito */
#barra-navigazione a {background-position: right center; background-repeat: no-repeat; background-image: url('images/right_arrow.png'); padding-right: 18px; padding-left: 5px; }



/*dettaglio prodotto*/
#prodotto-dettagli { width: 740px; float: left; display: inline; }
#prodotto-dettagli #box-immagini { width: 252px; float: left; display: inline; padding: 2px; margin: 0px 5px; }
#prodotto-dettagli #box-immagini #prodotto-dettagli-immagine { width: 250px; height: 300px; float: left; text-align: center; overflow: hidden; display: inline; border: 1px solid #572700; background-repeat: no-repeat; background-position: center center; text-align: center; }
#prodotto-dettagli #box-immagini #prodotto-dettagli-immagine #zoom-in { background: url('images/zoom_in.png') no-repeat center center; float: left; display: inline; width: 30px; height: 30px; position: absolute; bottom: 0; right: 0;}
#prodotto-dettagli #box-immagini #prodotto-dettagli-immagine #zoom-out { background: url('images/zoom_out.png') no-repeat center center; float: left; display: inline; width: 30px; height: 30px; position: absolute; bottom: 0; left: 0; }
#prodotto-dettagli #box-immagini .prodotto-dettagli-thumb { width: 72px; height: 90px; float: left; display: inline; padding: 2px; margin: 10px 3px 0px; border: 1px solid #572700; background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#prodotto-dettagli #prodotto-dettagli-testa { float: left; display: inline; width: 465px; border: 1px solid #ccc; margin-top: 2px; }
#prodotto-dettagli #prodotto-dettagli-testa #prodotto-dettagli-titolo { font-size: 1.4em; font-weight: bold; display: block; margin: 3px 5px; border-bottom: 1px dotted #ccc; }
#prodotto-dettagli #prodotto-dettagli-testa #prodotto-dettagli-titolo #prodotto-dettagli-codice { font-size: 0.55em; font-weight: normal; }
#prodotto-dettagli #prodotto-dettagli-testa #prodotto-dettagli-prezzo { font-size: 0.9em; display: block; padding: 3px 5px; margin: 0px 0px 2px; }
#prodotto-dettagli #prodotto-dettagli-testa #prodotto-dettagli-prezzo span { color: #FF375C; }
#prodotto-dettagli #prodotto-dettagli-corpo { float: left; display: inline; width: 465px; border: 1px solid #ccc; margin-top: 5px; }
#prodotto-dettagli #prodotto-dettagli-corpo #prodotto-dettagli-descrizione { font-size: 0.9em; display: block; padding: 3px 5px; margin: 0px 0px 2px; text-align: justify; }
#prodotto-dettagli #prodotto-dettagli-corpo #prodotto-dettagli-descrizione .head { font-weight: bold; display: block; padding: 3px 5px; margin: 0px 0px 3px; border-bottom: 1px dotted #ccc; }
#prodotto-dettagli #prodotto-dettagli-taglia { float: left; display: inline; width: 465px; border: 1px solid #ccc; margin-top: 5px; }
#prodotto-dettagli #prodotto-dettagli-taglia #prodotto-dettagli-taglia-int { font-size: 0.9em; display: block; padding: 3px 5px; margin: 0px 0px 2px; }
#prodotto-dettagli #prodotto-dettagli-taglia #prodotto-dettagli-taglia-int .head { font-weight: bold; display: block; padding: 3px 5px; margin: 0px 0px 3px; border-bottom: 1px dotted #ccc; position:relative; }
#prodotto-dettagli #prodotto-dettagli-carrello { float: left; display: inline; width: 465px; border: 1px solid #ccc; margin-top: 5px; }
#prodotto-dettagli #prodotto-dettagli-carrello #prodotto-dettagli-carrello-int { font-size: 0.9em; display: block; padding: 3px 5px; margin: 0px 0px 2px; }
#prodotto-dettagli #prodotto-dettagli-carrello #prodotto-dettagli-carrello-int .head { font-weight: bold; display: block; padding: 3px 5px; margin: 0px 0px 3px; border-bottom: 1px dotted #ccc; }
#prodotto-dettagli #prodotto-dettagli-carrello #prodotto-dettagli-carrello-int .cart { padding: 0px 0px 0px 20px; float: right; display: inline; background: url('images/trolley_add.png') left center no-repeat; color: #FF375C; }
#prodotto-dettagli #prodotto-dettagli-carrello #qnt_error { float: right; display: inline; width: 100%; clear: both; color: red; text-align: right; }

/*in dettaglio prodotto*/
#prodotti-collegati { width: 170px; float: left; display: inline; }

/*Carrello*/
table#carrello { width: 700px; }
table#carrello tr { width: 700px; }
table#carrello tr td { height: auto; border-bottom: 1px solid #C4C1BC; padding: 2px 0px; font-size: 0.8125em; }
table#carrello tr td.prod-cod { width: 100px; }
table#carrello tr td.prod-name { width: 200px; }
table#carrello tr td.prod-taglia { width: 100px; }
table#carrello tr td.prod-prezzo { width: 100px; }
table#carrello tr td.prod-qta { width: 50px; }
table#carrello tr td.prod-qta input { width: 50px; }
table#carrello tr td.prod-tool { width: 50px; }
table#carrello tr td.prod-totale { width: 100px; text-align: right; }
table#carrello tr td.prod-tool table tr { height: auto; }
table#carrello tr td.prod-tool table tr td { height: auto; border-bottom: 0; padding: 0px; }
table#carrello tr td.no-border { padding: 15px 0px; border-bottom: 0; text-align: right; font-weight: bold; font-size: 0.875em; }

#cart-tool { width: 700px; float: right; display: inline; text-align: right; }
#cart-tool a { text-transform: uppercase; font-size: 0.65em; padding: 3px 0px; margin: 0px 3px; padding-left: 20px; }
#cart-tool .cart-save { background: url('images/disc.png') left center no-repeat; }
#cart-tool .cart-load { background: url('images/disc_open.png') left center no-repeat; }
#cart-tool .cart-del { background: url('images/trolley_delete.png') left center no-repeat; }
#cart-tool .cart-ordine { background: url('images/document_letter_okay.png') left center no-repeat; }

/*Carrello laterale*/
#griglia-lat-minicart div.head {
background:transparent url(images/trolley.png) no-repeat scroll left center;
padding:3px 0 3px 20px;
font-size:0.8em;
}
table#mini-carrello { width: 166px;  border:1px solid #C4C1BC; padding:2px;}
table#mini-carrello tr { width: 166px;  }
table#mini-carrello tr td.border{border-bottom: 1px solid #C4C1BC;}
table#mini-carrello tr td { height: auto;  padding: 2px 0px; font-size: 0.8125em; }
table#mini-carrello tr td.mini-prod-name { width: 200px; }
table#mini-carrello tr td.mini-prod-taglia { width: 40px; text-align: right;  }
table#mini-carrello tr td.mini-prod-prezzo { width: 10px;}
table#mini-carrello tr td.mini-prod-qta { width: 10px; }
table#mini-carrello tr td.mini-prod-totale { width: 10px; text-align: right;  }
table#mini-carrello tr td.mini-no-border { padding: 15px 0px; border-bottom: 0; text-align: right; font-weight: bold; font-size: 0.875em; }

/*Ordine*/
#div-carrello{ width: 700px; font-size: 0.8125em; }
#div-carrello .tit { font-size: 1.125em; }
#div-carrello .dati-spedizione { padding-left: 20px; display: block; }
#div-carrello  .form-ordina-submit { text-align: right; display: block; }
#div-carrello  .form-ordina-submit a { text-transform: uppercase; font-size: 0.85em; background-color: #E7E8E2; border: 1px solid #C4C1BC; padding: 3px; }
table#form-carrello { width: 700px; }
table#form-carrello tr { width: 700px; }
table#form-carrello tr td { height: auto; border-bottom: 1px solid #C4C1BC; padding: 2px 0px; }
table#form-carrello tr td.prod-cod { width: 100px; }
table#form-carrello tr td.prod-name { width: 200px; }
table#form-carrello tr td.prod-taglia { width: 100px; }
table#form-carrello tr td.prod-prezzo { width: 100px; }
table#form-carrello tr td.prod-qta { width: 50px; }
table#form-carrello tr td.prod-qta input { width: 50px; }
table#form-carrello tr td.prod-tool { width: 50px; }
table#form-carrello tr td.prod-totale { width: 100px; text-align: right; }
table#form-carrello tr td.prod-tool table tr { height: auto; }
table#form-carrello tr td.prod-tool table tr td { height: auto; border-bottom: 0; padding: 0px; }
table#form-carrello tr td.no-border { padding: 15px 0px; border-bottom: 0; text-align: right; font-weight: bold; font-size: 1.125em; }

/*Ordine eseguito*/
#ordine-eseguito { width: 700px; font-size: 0.8125em; }
#ordine-eseguito .dati-pagamento { padding: 10px 20px; margin-top: 20px; display: block; border: 1px solid #aaa; background: #eee; }
#ordine-eseguito .dati-pagamento td { vertical-align: top; }

/*Riepilogo Ordini*/
#riepilogo-ordini { width: 700px; font-size: 0.8125em; }
#riepilogo-ordini tr { padding: 2px; float: left; display: inline; width: 696px; }
#riepilogo-ordini tr.linea-a { background-color: transparent; }
#riepilogo-ordini tr.linea-b { background-color: #FFDFE6; }
#riepilogo-ordini tr td.ordine-cod { width: 275px; }
#riepilogo-ordini tr td.ordine-stato { width: 150px; }
#riepilogo-ordini tr td.ordine-pagamento { width: 90px; text-align:center;}
#riepilogo-ordini tr td.ordine-data { width: 90px; }
#riepilogo-ordini tr td.ordine-dettagli { width: auto; }
#riepilogo-ordini tr td.ordine-dettagli a { background: url('images/zoom.png') left center no-repeat; padding-left: 20px; }


