#page-wrap                  { width: 680px; margin: 20px auto;}

.modelloRiv            		   	{ width: 95%; margin: 0 0 10px 0; position: relative; height:79px }
.modelloRivNo            		{ width: 95%; margin: 0 0 10px 0; position: relative; height:79px }
/*.discounted-item            { width: 100%; margin: 0 0 10px 0; position: relative; cursor: pointer; height: 79px; }*/

.discount-barRiv               	{ padding: 5px 0 5px 142px; }

.DescRiv                 		{ width: 59%; float: left; font: 12px Arial; }
.TabellinaRiv                   { width: 39%; float: right; padding: 0 5px 0 0; text-align:right;}

.IndirizzoRiv                 	{ width: 98%; padding: 0 0 2px 0; font: bold 12px Verdana;}
.IndirizzoRivNo                 { width: 98%; padding: 0 0 2px 0; font: normal 12px Verdana;}

.TelefonoRiv               	   	{ width: 98%; padding: 2px 0 0 0; font: Normal 14px Verdana; color:#F45C10;}
.TelefonoRivNo               	{ width: 98%; padding: 2px 0 0 0; font: Normal 12px Verdana;}

.reasonbarRiv                  	{ padding: 1px 0px 4px 142px; width: 540px; color: white; height:15px;}
                 
.prod-titleRiv                 	{ width: 98%; font-size:14px; }

.prod-titleRiv                  { width: 69%; float: left; font-size:14px;}
.reasonRiv                      { width: 29%; float: right; text-align: right; padding: 0 5px 0 0;}
                              
.modelloRiv img        		   	{ position: absolute; top: 0; left: 0; }
.modelloRivNo img        		{ position: absolute; top: 0; left: 0; }

.modelloRiv                    	{ border: 1px dotted #AEA84B; }
.modelloRiv .reasonbarRiv      	{ background: #FFF; }
.modelloRiv .discount-barRiv   	{ color: #666; background: white; }

.modelloRivNo          			{ border: 1px dotted #666; }
.modelloRivNo .reasonbarRiv     { background: #FFF; }
.modelloRivNo .discount-barRiv  { color: #666; background: white; }

.buynowRiv                     	{ position: absolute; bottom: -13px; left: 126px; }

.currentRiv                    	{ font-weight: bold; font-size: 15px; }

.TabellinaSchedaRiv            	{ width: 100%; padding: 0 5px 0 0;}

.SchedaRiv             			{ width: 98%; height:15px; padding: 15px 0 2px 0; font: bold 12px Verdana; text-align:right; border-bottom: 1px dotted #666;}

.CatSchedaRiv             		{ width:90px; padding: 2px 0 2px 0; font: normal 11px Verdana; float:right;}

.CatSchedaRiv ul li             { margin:2px 5px 0 -20px; color:#9F9E9E; list-style: none; text-align:right }

.InfoSchedaRiv             		{ width: 98%; height:15px; padding: 5px 0 2px 0; font: normal 12px Verdana; text-align:right; border-bottom: 1px dotted #666;}
