#page-wrap                  { width: 680px; margin: 20px auto; padding-left:10px}

.modello            		{ width: 95%; margin: 0 0 0 0; position: relative; height: 79px; }

/*.discounted-item            { width: 100%; margin: 0 0 10px 0; position: relative; cursor: pointer; height: 79px; }*/

.discount-bar               { padding: 5px 0 5px 117px; }

.Desc                 		{ width: 53%; float: left; font: 12px Arial; }
.Tabellina                  { width: 45%; float: right; padding: 0 5px 0 0;}

.Prod                 		{ width: 100%; border-bottom:1px dotted #666;}
.Stile                 		{ width: 100%; border-bottom:1px dotted #666;}
.Finitura                   { width: 100%; padding: 0 0 0 0; }

.ProdDesc                 	{ width: 40%; float: left; padding: 0 0 2px 0; font: bold 12px Verdana;}
.ProdCont                 	{ width: 58%; float: right; padding: 0 0 2px 0;}

.StileDesc                 	{ width: 40%; float: left; padding: 0 0 2px 0; font: bold 12px Verdana;}
.StileCont                  { width: 58%; float: right; padding: 0 0 2px 0;}

.FinituraDesc               { width: 40%; float: left;  padding: 2px 0 0 0; font: bold 12px Verdana;}
.FinituraCont               { width: 58%; float: right; padding: 2px 0 0 0;  }

.reasonbar                  { padding: 1px 0px 4px 117px; width: 567px; color: white; height:15px;}
                 
.prod-title                 { width: 49%; float: left; font-size:14px; }
.prod-title a               { color:#FFFFFF }

.reason                     { width: 49%; float: right; text-align: right; padding: 0 5px 0 0; font-size:14px; font-weight:bold; }
.reason a:link,.reason a:visited    { color:#FFFFFF; text-decoration:underline; }  
.reason a:hover             { color:#FFFFFF; text-decoration:none; }  	 
	                          
.modello img        		{ position: absolute; top: 0; left: 0; }

.modello #imgSfondo        	{ position: absolute; top: 0; left: 0; width:110px; height:80px; border-right:1px solid #AEA84B}

.modello                    { border: 2px solid #AEA84B; }
.modello .reasonbar         { background: #AEA84B; }
.modello .discount-bar      { color: #666; background: white; }

.buynow                     { position: absolute; bottom: -13px; left: 126px; }

.current                    { font-weight: bold; font-size: 15px; }

.TabellinaScheda            { width: 100%; padding: 0 5px 0 0;}

.ProdScheda                 { width: 100%; border-bottom:1px dotted #666;}
.StileScheda                { width: 100%; border-bottom:1px dotted #666;}
.FinituraScheda             { width: 100%; border-bottom:1px dotted #666; }

.ProdDescScheda             { width: 28%; height:15px; float: left; padding: 5px 0 2px 0; font: 12px Verdana; color: #AEA84B;}
.ProdContScheda             { width: 70%; height:15px; float: right; padding: 5px 0 2px 0;}

.StileDescScheda            { width: 28%; height:15px; float: left; padding: 5px 0 2px 0; font: 12px Verdana; color: #AEA84B;}
.StileContScheda            { width: 70%; height:15px; float: right; padding: 5px 0 2px 0;}

.FinituraDescScheda         { width: 28%; height:15px; float: left;  padding: 5px 0 2px 0; font: 12px Verdana; color: #AEA84B;}
.FinituraContScheda         { width: 70%; height:15px; float: right; padding: 5px 0 2px 0;  }

.MisureDescScheda         	{ width: 37%; height:15px; float: left;  padding: 5px 0 2px 0; font: 12px Verdana; color: #F45C10;}
.MisureContScheda         	{ width: 61%; height:15px; float: right; padding: 5px 0 2px 0;  }

.GaranziaDescScheda         { width: 34%; height:15px; float: left;  padding: 5px 0 2px 0; font: 12px Verdana; color: #AEA84B;}
.GaranziaContScheda         { width: 64%; height:15px; float: right; padding: 5px 0 2px 0;  }

.PdfDescScheda         		{ width: 37%; height:15px; float: left;  padding: 20px 0 2px 0; font: 12px Verdana; color: #AEA84B;}
.PdfContScheda         		{ width: 61%; height:15px; float: right; padding: 0 0 2px 0;  }

