@charset "utf-8";
/* CSS Document Pixel Perfec CALENDAR*/

/* DEFOULTS */
#ppCalendar {
	width: 189px;
/*	height:167px;*/
	list-style-type:none;
	/* legato alla posizione in QUESTO sito */
	float:right;
	/* Fix IEx: double margin bug */
	display:inline;
}


#ppCalendar LI {
	width:25px;
	height:22px;
	margin-top:2px;
	margin-right:2px;
	float:left;
	/* fix IE 6 double margin bug */
	display:inline;
	background:url(cDay00.gif);
}

#ppCalendar LI A {
	width:25px;
	height:22px;
	position:relative;
	display:block;
}

/* FRECCE */
#ppCalendar LI.ppArrowLeft { 
	width:26px; 
	margin-top:0px; 
	margin-right:0px;
	background:url(cArrLeft.gif); 
}
#ppCalendar LI.ppArrowLeft A { width:26px; background:url(cArrLeftA.gif) top left no-repeat;	}
#ppCalendar LI.ppArrowLeft A:hover { background:url(cArrLeftA.gif) top right no-repeat; }

#ppCalendar LI.ppArrowRight { 
	width:26px; 
	margin-top:0px; 
	background:url(cArrRight.gif); 
}
#ppCalendar LI.ppArrowRight A { width:26px; background:url(cArrRightA.gif) top right no-repeat;	}
#ppCalendar LI.ppArrowRight A:hover {	background:url(cArrRightA.gif) top left no-repeat; }

/* MESI */
#ppCalendar LI.ppMonth01, #ppCalendar LI.ppMonth02, #ppCalendar LI.ppMonth03, 
#ppCalendar LI.ppMonth04, #ppCalendar LI.ppMonth05, #ppCalendar LI.ppMonth06,  
#ppCalendar LI.ppMonth07, #ppCalendar LI.ppMonth08, #ppCalendar LI.ppMonth09,  
#ppCalendar LI.ppMonth10, #ppCalendar LI.ppMonth11, #ppCalendar LI.ppMonth12 {
	width:108px; 
	margin-top:0px; 
	margin-right:0px;
}  

#ppCalendar LI.ppMonth01 { background:url(cMonth01.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth02 { background:url(cMonth02.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth03 { background:url(cMonth03.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth04 { background:url(cMonth04.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth05 { background:url(cMonth05.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth06 { background:url(cMonth06.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth07 { background:url(cMonth07.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth08 { background:url(cMonth08.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth09 { background:url(cMonth09.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth10 { background:url(cMonth10.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth11 { background:url(cMonth11.gif) #ADAEB5 top center no-repeat; }
#ppCalendar LI.ppMonth12 { background:url(cMonth12.gif) #ADAEB5 top center no-repeat; }

/* ANNI */
#ppCalendar LI.ppYear2007, #ppCalendar LI.ppYear2008, 
#ppCalendar LI.ppYear2009, #ppCalendar LI.ppYear2010 {
	width:27px; 
	margin-top:0px; 
	margin-right:0px;
} 

#ppCalendar LI.ppYear2007 { background:url(cYear07.gif); }
#ppCalendar LI.ppYear2008 { background:url(cYear08.gif); }
#ppCalendar LI.ppYear2009 { background:url(cYear09.gif); }
#ppCalendar LI.ppYear2010 { background:url(cYear10.gif); }

/* SETTIMANE */
#ppCalendar LI.ppWeek01 { background:url(cWeek01.gif); }
#ppCalendar LI.ppWeek02 { background:url(cWeek02.gif); }
#ppCalendar LI.ppWeek03 { background:url(cWeek03.gif); }
#ppCalendar LI.ppWeek04 { background:url(cWeek04.gif); }
#ppCalendar LI.ppWeek05 { background:url(cWeek05.gif); }
#ppCalendar LI.ppWeek06 { background:url(cWeek06.gif); }
#ppCalendar LI.ppWeek07 { background:url(cWeek07.gif); }

/* GIORNI */
#ppCalendar LI.ppDay00 { background:url(cDay00.gif) }

#ppCalendar LI.ppOggi { background:url(cOggi.gif) }
#ppCalendar LI.ppOggi A { background:url(cOggiA.gif) top left no-repeat;	}
#ppCalendar LI.ppOggi A:hover { background:url(cOggiA.gif) top right no-repeat; }

#ppCalendar LI.ppOggiStar { background:url(cOggiStar.gif) }
#ppCalendar LI.ppOggiStar A { background:url(cOggiStar.gif) top left no-repeat;	}
#ppCalendar LI.ppOggiStar A:hover { background:url(cOggiStar.gif) top right no-repeat; }

#ppCalendar LI.ppDayStar { background:url(cStar.gif) }
#ppCalendar LI.ppDayStar A { background:url(cStar.gif) top left no-repeat;	}
#ppCalendar LI.ppDayStar A:hover { background:url(cStar.gif) top right no-repeat; }

#ppCalendar LI.ppDay01 { background:url(cDay01.gif) }
#ppCalendar LI.ppDay01 A { background:url(cDayA01.gif) top left no-repeat;	}
/*#ppCalendar LI.ppDay01 A:hover { background:url(cDayA01.gif) top right no-repeat; }*/
#ppCalendar LI.ppDay01 A:hover { background-position:right top; }

#ppCalendar LI.ppDay02 { background:url(cDay02.gif) }
#ppCalendar LI.ppDay02 A { background:url(cDayA02.gif) top left no-repeat;	}
#ppCalendar LI.ppDay02 A:hover { background:url(cDayA02.gif) top right no-repeat; }

#ppCalendar LI.ppDay03 { background:url(cDay03.gif) }
#ppCalendar LI.ppDay03 A { background:url(cDayA03.gif) top left no-repeat;	}
#ppCalendar LI.ppDay03 A:hover { background:url(cDayA03.gif) top right no-repeat; }

#ppCalendar LI.ppDay04 { background:url(cDay04.gif) }
#ppCalendar LI.ppDay04 A { background:url(cDayA04.gif) top left no-repeat;	}
#ppCalendar LI.ppDay04 A:hover { background:url(cDayA04.gif) top right no-repeat; }

#ppCalendar LI.ppDay04 { background:url(cDay04.gif) }
#ppCalendar LI.ppDay04 A { background:url(cDayA04.gif) top left no-repeat;	}
#ppCalendar LI.ppDay04 A:hover { background:url(cDayA04.gif) top right no-repeat; }

#ppCalendar LI.ppDay05 { background:url(cDay05.gif) }
#ppCalendar LI.ppDay05 A { background:url(cDayA05.gif) top left no-repeat;	}
#ppCalendar LI.ppDay05 A:hover { background:url(cDayA05.gif) top right no-repeat; }

#ppCalendar LI.ppDay06 { background:url(cDay06.gif) }
#ppCalendar LI.ppDay06 A { background:url(cDayA06.gif) top left no-repeat;	}
#ppCalendar LI.ppDay06 A:hover { background:url(cDayA06.gif) top right no-repeat; }

#ppCalendar LI.ppDay07 { background:url(cDay07.gif) }
#ppCalendar LI.ppDay07 A { background:url(cDayA07.gif) top left no-repeat;	}
#ppCalendar LI.ppDay07 A:hover { background:url(cDayA07.gif) top right no-repeat; }

#ppCalendar LI.ppDay08 { background:url(cDay08.gif) }
#ppCalendar LI.ppDay08 A { background:url(cDayA08.gif) top left no-repeat;	}
#ppCalendar LI.ppDay08 A:hover { background:url(cDayA08.gif) top right no-repeat; }

#ppCalendar LI.ppDay09 { background:url(cDay09.gif) }
#ppCalendar LI.ppDay09 A { background:url(cDayA09.gif) top left no-repeat;	}
#ppCalendar LI.ppDay09 A:hover { background:url(cDayA09.gif) top right no-repeat; }

#ppCalendar LI.ppDay10 { background:url(cDay10.gif) }
#ppCalendar LI.ppDay10 A { background:url(cDayA10.gif) top left no-repeat;	}
#ppCalendar LI.ppDay10 A:hover { background:url(cDayA10.gif) top right no-repeat; }

#ppCalendar LI.ppDay11 { background:url(cDay11.gif) }
#ppCalendar LI.ppDay11 A { background:url(cDayA11.gif) top left no-repeat;	}
#ppCalendar LI.ppDay11 A:hover { background:url(cDayA11.gif) top right no-repeat; }

#ppCalendar LI.ppDay12 { background:url(cDay12.gif) }
#ppCalendar LI.ppDay12 A { background:url(cDayA12.gif) top left no-repeat;	}
#ppCalendar LI.ppDay12 A:hover { background:url(cDayA12.gif) top right no-repeat; }

#ppCalendar LI.ppDay13 { background:url(cDay13.gif) }
#ppCalendar LI.ppDay13 A { background:url(cDayA13.gif) top left no-repeat;	}
#ppCalendar LI.ppDay13 A:hover { background:url(cDayA13.gif) top right no-repeat; }

#ppCalendar LI.ppDay14 { background:url(cDay14.gif) }
#ppCalendar LI.ppDay14 A { background:url(cDayA14.gif) top left no-repeat;	}
#ppCalendar LI.ppDay14 A:hover { background:url(cDayA14.gif) top right no-repeat; }

#ppCalendar LI.ppDay15 { background:url(cDay15.gif) }
#ppCalendar LI.ppDay15 A { background:url(cDayA15.gif) top left no-repeat;	}
#ppCalendar LI.ppDay15 A:hover { background:url(cDayA15.gif) top right no-repeat; }

#ppCalendar LI.ppDay16 { background:url(cDay16.gif) }
#ppCalendar LI.ppDay16 A { background:url(cDayA16.gif) top left no-repeat;	}
#ppCalendar LI.ppDay16 A:hover { background:url(cDayA16.gif) top right no-repeat; }

#ppCalendar LI.ppDay10 { background:url(cDay10.gif) }
#ppCalendar LI.ppDay10 A { background:url(cDayA10.gif) top left no-repeat;	}
#ppCalendar LI.ppDay10 A:hover { background:url(cDayA10.gif) top right no-repeat; }

#ppCalendar LI.ppDay17 { background:url(cDay17.gif) }
#ppCalendar LI.ppDay17 A { background:url(cDayA17.gif) top left no-repeat;	}
#ppCalendar LI.ppDay17 A:hover { background:url(cDayA17.gif) top right no-repeat; }

#ppCalendar LI.ppDay18 { background:url(cDay18.gif) }
#ppCalendar LI.ppDay18 A { background:url(cDayA18.gif) top left no-repeat;	}
#ppCalendar LI.ppDay18 A:hover { background:url(cDayA18.gif) top right no-repeat; }

#ppCalendar LI.ppDay19 { background:url(cDay19.gif) }
#ppCalendar LI.ppDay19 A { background:url(cDayA19.gif) top left no-repeat;	}
#ppCalendar LI.ppDay19 A:hover { background:url(cDayA19.gif) top right no-repeat; }

#ppCalendar LI.ppDay20 { background:url(cDay20.gif) }
#ppCalendar LI.ppDay20 A { background:url(cDayA20.gif) top left no-repeat;	}
#ppCalendar LI.ppDay20 A:hover { background:url(cDayA20.gif) top right no-repeat; }

#ppCalendar LI.ppDay21 { background:url(cDay21.gif) }
#ppCalendar LI.ppDay21 A { background:url(cDayA21.gif) top left no-repeat;	}
#ppCalendar LI.ppDay21 A:hover { background:url(cDayA21.gif) top right no-repeat; }

#ppCalendar LI.ppDay22 { background:url(cDay22.gif) }
#ppCalendar LI.ppDay22 A { background:url(cDayA22.gif) top left no-repeat;	}
#ppCalendar LI.ppDay22 A:hover { background:url(cDayA22.gif) top right no-repeat; }

#ppCalendar LI.ppDay23 { background:url(cDay23.gif) }
#ppCalendar LI.ppDay23 A { background:url(cDayA23.gif) top left no-repeat;	}
#ppCalendar LI.ppDay23 A:hover { background:url(cDayA23.gif) top right no-repeat; }

#ppCalendar LI.ppDay24 { background:url(cDay24.gif) }
#ppCalendar LI.ppDay24 A { background:url(cDayA24.gif) top left no-repeat;	}
#ppCalendar LI.ppDay24 A:hover { background:url(cDayA24.gif) top right no-repeat; }

#ppCalendar LI.ppDay25 { background:url(cDay25.gif) }
#ppCalendar LI.ppDay25 A { background:url(cDayA25.gif) top left no-repeat;	}
#ppCalendar LI.ppDay25 A:hover { background:url(cDayA25.gif) top right no-repeat; }

#ppCalendar LI.ppDay26 { background:url(cDay26.gif) }
#ppCalendar LI.ppDay26 A { background:url(cDayA26.gif) top left no-repeat;	}
#ppCalendar LI.ppDay26 A:hover { background:url(cDayA26.gif) top right no-repeat; }

#ppCalendar LI.ppDay27 { background:url(cDay27.gif) }
#ppCalendar LI.ppDay27 A { background:url(cDayA27.gif) top left no-repeat;	}
#ppCalendar LI.ppDay27 A:hover { background:url(cDayA27.gif) top right no-repeat; }

#ppCalendar LI.ppDay28 { background:url(cDay28.gif) }
#ppCalendar LI.ppDay28 A { background:url(cDayA28.gif) top left no-repeat;	}
#ppCalendar LI.ppDay28 A:hover { background:url(cDayA28.gif) top right no-repeat; }

#ppCalendar LI.ppDay29 { background:url(cDay29.gif) }
#ppCalendar LI.ppDay29 A { background:url(cDayA29.gif) top left no-repeat;	}
#ppCalendar LI.ppDay29 A:hover { background:url(cDayA29.gif) top right no-repeat; }

#ppCalendar LI.ppDay30 { background:url(cDay30.gif) }
#ppCalendar LI.ppDay30 A { background:url(cDayA30.gif) top left no-repeat;	}
#ppCalendar LI.ppDay30 A:hover { background:url(cDayA30.gif) top right no-repeat; }

#ppCalendar LI.ppDay31 { background:url(cDay31.gif) }
#ppCalendar LI.ppDay31 A { background:url(cDayA31.gif) top left no-repeat;	}
#ppCalendar LI.ppDay31 A:hover { background:url(cDayA31.gif) top right no-repeat; }