#content {
  width:620px;
}

.list li{
	display:inline;
}
.list li div.listdiv {
	width: 192px;
	min-height: 192px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 192px;
	
	margin:2px 0 5px 4px;
	background:#f1f1f1;
	border:1px solid #009036;
}

.list li div.listdiv img {
	width:190px;
	height:190px;
}

div.listdiv div.title {
	background-color:white;
	border-bottom:1px solid #009036;
	padding:3px;
}

div.listdiv div.title a {
	color:#009036;	
}

.vetrina li div.listdiv {
	width: 192px;
	min-height: 192px;
	_height:192px;
}

li div div.price {
	color:white;
	font-weight:bold;
	background-color:#009036;
	text-align:right;
	padding:2px 5px 2px 0;
}

.vetrina li div.listdiv img {
	width:190px;
	height:190px;
}

#img-prod {
  width:300px;
  height:300px;
  float:left;
  padding:2px;
  margin:0 5px 5px 0;
  border:1px solid #ccc;
}

#price-prod {
  float:left;
  width:120px;
  text-align:center;
  font-size:28px;
  font-weight:bold;
  color:#009036;
  border:1px solid #ccc;
  margin-left:-6px;
  padding:5px 0 5px 0;
}

#form-prod {
  clear:both;
  float:right;
  text-align:right;
  padding:10px;
  font-weight:bold;
  color:#009036;
}

#right {
  line-height:26px;
  width:240px;
}

#right div label {
  color:#009036;
}

#right div {
  position:relative;
}

#right div form {
	text-align:right;
	margin:0 15px 0 0;
}

#content a {
  color:inherit;
}

#right a {
	color:inherit;	
}

#right div h1#cart {
	color:#e3001b;
	background-image:url(/images/cart.gif);
}

#right div a:hover {
	text-decoration:underline;	
}

#right div a#logout {
	position:absolute;
	top:8px;
	right:14px;
	color:black;
}

table input.text {
	width:55px;	
}

td {
	border-bottom:1px solid #ccc;
	vertical-align:middle;
	padding:5px 15px 5px 5px;
}

table tr.int {
	background-color:#e0fddc;	
}

table td.prodotto {
	width:220px;	
}

table tr.zebra {
	background-color:#fefdc1;	
}

td img {
  width:80px;
  height:80px;
}

td.img {
  padding:0;
}


