body { background-color: white; margin: 0px; border: 0px; padding: 0px; 
	font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; }

img { border: 0 }
a { font-weight: bold; color: #696969; text-decoration: none; }
a:hover { color: red }
a.button { padding: 4px; font-size: 80%; 
	border-width: 1px; border-color: #000000; border-style: solid; }

h1 { background-color: #000000; color: white; text-align: center; margin: 0; padding: 0; }
h2 { background-color: #c0bac0; color: #444044; font-size: 100%; font-weight: bold;
	padding: 0;	text-align: center; margin: 0px; }
h3 { background-color: #6a656a; color: #f6f0f6; text-align: center; margin: 0; padding: 2px; font-size: 90%; }

hr { text-align: left; border: 0px; background-color: #000000; color: #000000; height: 1px; }
ul { margin: 5px 0 5px 0; padding: 0; list-style-position: inside; list-style-type: square; color: black; }
li { margin: 5px 0 5px 0; }
form { margin: 0 }

.catalogoT { width: 100%; table-layout: fixed; }
.catalogoT th { background-color: #eae5ea; color: #666066; font-size: 80%; padding: 2px 4px; 
	font-weight: bold; text-align: right; vertical-align: top; width: 100px}
.catalogoT td { font-size: 80%; border: 1px solid black; padding: 2px 4px 2px 4px;
	vertical-align: top; }

#segna { border: 3px solid #d3d3d3; background-color: transparent; position: absolute; display: none; }

.carrello, .contenitore { width: 500px; margin-left: auto; margin-right: auto; }
.distanziatore { margin-bottom: 20px; }
.distanziatoreSu { margin-top: 20px; }

.carrello th, .carrello span.b { background-color: #eae5ea; color: #666066; padding: 2px; text-align: center; 
	border-color: white; border-style: solid; border-width: 0px 1px 1px 0px; font-weight: bold; }
.carrello th { font-size: 80%; }
.carrello th.b { text-align: right; padding-right: 5px; }
.carrello td { padding: 1px; vertical-align: top; text-align: left; font-size: 80%;
	border-color: white; border-style: solid; border-width: 0px 1px 1px 0px; }
.carrello td.b { padding: 5px 1px 5px 1px; vertical-align: top; text-align: left;
	border-color: #7a85bf; border-style: solid; border-width: 0px 0px 2px 0px; }
.carrello td.c { background-color: #666666; color: black; height: 2px; }
.carrello p { text-indent: 10px; padding: 0px; margin: 0px 0px 5px 0px;	font-size: 80%; }
input, select, textarea { font-family: Verdana; font-size: 100%;
	border-width: 1px; border-color: #000000; border-style: solid; }
input.b { border-color: #ffffff; }
input.c { background-color: transparent; color: black; cursor: pointer; }
.carrello td.prezzo { text-align: right; }
.carrello td.check { text-align: center; }