#shopping h4				{font-size: 12px; font-family: Arial;}
#shopping .categoria 	{text-align:center; margin:2px; width:22%; border:1px dotted gray; float:left; background-color: #f0f0f0;}
#shopping .categoria img	{padding: 2px; width:80px; height:80px;}
#shopping a a:link, 
a:visited, 
a:hover 					{text-decoration:none}
#shopping .head  			{background-color:silver; color:white; padding:5px;	font-size: 10pt; font-weight:bold;}
#shopping .head-image 	{float:left; width: 15%;}
#shopping .head-codice 	{float:left; width: 15%;}
#shopping .head-des 		{float:left; width: 50%;}
#shopping .head-qta 		{float:left; width: 15%;}
#shopping .head-qta img	{float:left}
#shopping .prodotto		{height: 50px; padding: 5px; margin: 5px; background: url(../images/prodotto_bg.png) repeat-x bottom left; text-decoration:none}
#shopping .image 		{float: left;width: 15%; text-align:center}
#shopping .image img 		{width: 50px;}
#shopping .codice 		{float: left;width: 15%;}
#shopping .des 			{float: left;width: 55%;}
#shopping .qta 			{float: left; width: 15%;}
#shopping .qta img		{float: right; padding-left:5px; padding-right:5px}
#shopping .qta input 		{float: right; width:3em;}
#shopping .card			{padding: 5px; height: 1000px;}
#shopping .card-title	{font-size:10pt; font-weight: bold; background: gray; color: white; padding: 2px; padding-left:4px; padding-right:4px; }
#shopping .card-text	        {font-size:8pt; padding: 4px; padding-left:4px; padding-right:4px; }
#shopping .tlabel		{font-size:8pt; background-color: silver; font-weight:bold;padding-left:4px; width: 130px}
#shopping .ttext			{font-size:8pt; background-color: #F0F088; width: 180px}
