/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */
#calendrier {
	width:260px;
	margin: 0 auto;
}
.calendrier_mois{
	height:20px;
	color:#063B7A;
	font-weight:bold;
	margin: 0 auto;
	padding:2px;
	text-align:center;
}
#last_year {float:left;cursor:pointer;height:10px;width:15px;background:url('../images/calendar_last_year.jpg') no-repeat;margin-right:20px;margin-left:20px;line-height:0;font-size: 1px;}
#last_month {float:left;cursor:pointer;height:10px;width:8px;background:url('../images/calendar_last_month.jpg') no-repeat;line-height:0;font-size: 1px;}
#next_month {float:right;cursor:pointer;height:10px;width:8px;background:url('../images/calendar_next_month.jpg') no-repeat;line-height:0;font-size: 1px;}
#next_year {float:right;cursor:pointer;height:10px;width:15px;background:url('../images/calendar_next_year.jpg') no-repeat;margin-left:20px;margin-right:20px;line-height:0;font-size: 1px;}

#libelle{
	font-weight:bold;
	text-align:center;
	color:#FFF;
	border:1px solid #063B7A;
	background:#063B7A;
	height:15px;
	padding-top:4px;
}
.ligne{
	height:15px;
	padding-top:4px;
	text-align:center;
}
.ligne td{
	width:14%;
}
.itemCurrentItem {
	color:#888;
	font-weight:bold;
}
.itemSelectedItem {
	background:#063B7A;
	color:#FFF;
	font-weight:bold;
	border:1px solid #011741;
	border-top:1px solid #0941B7;
	border-left:1px solid #0941B7;
}	
.itemSelectedItem a{	color:#FFFFFF;}	
.itemSelectedItem a:hover .date{background:#074A9C;}

.itemCurrentSelectedItem {
	background:#990000;
	color:#FFF;
	font-weight:bold;
	border:1px solid #660000;
	border-top:1px solid #BB0000;
	border-left:1px solid #BB0000;
}	
.itemCurrentSelectedItem a{	color:#FFFFFF;}	
.itemCurrentSelectedItem a:hover .date{background:#BB0000;}

