.calendario {
	
	overflow: auto;
	
	height: 187px;
	
	padding: 0 6px;
	text-align: center;
	width: 160px;
	 }

.calenda {
	background: url(gfx/calendar.png) no-repeat center center;
	height: 211px;
	text-align: center;
	width: 159px;
	 }

.calendario td {
	    border: 0;
		color: #999;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 19px; width: 19px;
		text-align: center;

	 }
.calendario td.wide {
	border: 0;
	color: #000;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 30px;
	text-align: center;
	width: 19px;
	text-transform: capitalize;
}
		
.calendario td a { 
		
		}
		
.calendario .giorni td { 
		border: 0;
		color: #0597DB;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 19px; width: 19px;
		text-align: center;
	
			}
.calendario .scuro { 
		color: #999;
		height: 19px; width: 19px;
		background: url(gfx/calendar-td.gif) no-repeat;
		
		font-size: 11px;
	}
.calendario .chiaro { 
		color: #999;
		background: url(gfx/calendar-td.gif) no-repeat; 
		height: 19px; width: 19px;
		font-size: 11px
		 }
.calendario .oggi {
	background: url(gfx/calendar-valid.gif) no-repeat 0 100%;
		color: #FFF;
		height: 19px; width: 19px;
		text-align: center;
		
		cursor: pointer;
		}