/* CARRELLO */

div.cart { background: white; padding-bottom: 4px; margin-bottom: 8px; }
h2 { height: 28px; padding-left: 4px; font: bold 14px "Verdana", sans-serif; color: white; background: #99C;
	text-transform: lowercase; letter-spacing: 2px; margin-bottom: 8px; line-height: 28px; margin-top: 0; }
p { margin: 2px 4px; font: normal 10px "Verdana", sans-serif; }
p.indirizzo { margin: 8px 4px; background-color: #eef; padding: 4px; }
p.nota { border: 1px solid #ccc; padding: 4px; margin: 8px 4px 16px 4px; }

h3 { margin: 8px 4px; font: bold 12px "Verdana", sans-serif; color: #766; }

div.cart a { text-decoration: none; font-weight: bold; color: black; }
div.cart a:hover { text-decoration: underline; }
div.cart h2 a { color: white; }

div.cart table { border: 1px solid #ccc; margin: 4px; }
div.cart table th,td { font-size: 11px; font-family: "Verdana", sans-serif; padding: 4px 16px; vertical-align: top; text-align: left; }
div.cart table th.r,td.r { text-align: right; }

div.cart table tr.alt1 { background-color: #fee; }
div.cart table tr.h { background-color: #dcc; }
div.cart table tr.totale { background-color: #edd; }

div.cart table td a { text-decoration: none; font-weight: normal; color: black; border: 1px solid #666; padding: 0 2px; }
div.cart table td a:hover { cursor: pointer; background: #999; color: white; text-decoration: none; }

div.cart form { border: 1px solid #ccc; padding: 4px; margin: 4px; margin-bottom: 8px; }
div.cart table form { border: none; padding: 0; margin: 0; }
div.cart form label { width: 200px; display: block; float: left; }
div.cart form p { margin: 4px 4px; }

