		*{
			margin:0;
			padding:0;
		}
		body{background:transparent; height:600px;}
		#calendar{
			background:url(background.jpg) top center no-repeat;
			width:644px;
			height:600px;
			margin:auto;
			list-style:none;
			position:relative;
		}
		#pic{
			background:transparent;
			width:644px;
			height:600px;
			margin:auto;
			list-style:none;
			position:relative;
			padding-top:20px;
		}
		#pic a img{
			display:block;
			margin:0 auto;
			border:1px solid #ff0000;
		}
		#calendar li{
			list-style:none;
		}
		#calendar li a{
			border:0px solid #ff0000;
			-moz-border-radius: 15px;
			border-radius: 15px;
			display:block;	
			width:60px;
			height:60px;
			color:#ff0000;
			text-decoration:none;
			font-weight: bold;
			font-size: 0px;
			text-shadow: 1px 1px 1px black;	
			font-family:Verdana;
			padding:10px 10px 10px 10px;	
			position:absolute;
			text-align:center;
			box-shadow: 1px 1px 3px #000000;	
		}
		#calendar li a.done{
			border:4px solid #ffaa00;
			-moz-border-radius: 15px;
			border-radius: 15px;
			color:#ffaa00;
		}
		#calendar li a:hover{
			background:#ff0000;
			color:#ffffff;
			filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5; -khtml-opacity: 0.5; 
		}	
		
		/*  giorni */

		#l1{
			left:250px;
			top:221px;
		}
		#l2{
			left:350px;
			top:80px;
		}
		#l3{
			left:75px;
			top:275px;
		}
		#l4{
			left:135px;
			top:325px;
		}
		#l5{
			left:325px;
			top:425px;
		}
		#l6{
			left:202px;
			top:132px;
		}
		#l7{
			left:440px;
			top:225px;
		}
		#l8{
			left:270px;
			top:345px;
		}
		#l9{
			left:82px;
			top:375px;
		}
		#l10{
			left:111px;
			top:175px;
		}
		#l11{
			left:372px;
			top:228px;
		}
		#l12{
			left:420px;
			top:430px;
		}
		#l13{
			left:266px;
			top:70px;
		}
		#l14{
			left:370px;
			top:355px;
		}
		#l15{
			left:520px;
			top:377px;
		}
		#l16{
			left:500px;
			top:255px;
		}
		#l17{
			left:170px;
			top:55px;
		}
		#l18{
			left:175px;
			top:240px;
		}
		#l19{
			left:310px;
			top:170px;
		}
		#l20{
			left:150px;
			top:430px;
		}
		#l21{
			left:445px;
			top:320px;
		}
		#l22{
			left:315px;
			top:285px;
		}
		#l23{
			left:410px;
			top:145px;
		}
		#l24{
			left:250px;
			top:445px;
		}
		#l25{
			left:200px;
			top:360px;

		}
