.Calendrier {
	display: block;
	width: 600px;
	height: auto;
	
	margin: 25px auto;
	padding: 3px;

	background-color: #f1f1f1;
	
	-moz-border-radius:20px 20px;
	-webkit-border-radius:20px 20px;
	border-radius:20px 20px;
}

.CAL_Table {
	width: 100%;
	height: auto;
	
	padding-bottom: 10px;
	border-spacing: 5px;

}

.CAL_MoisAnnee {
	text-align: center;
	font-weight: bold;
}

.CAL_NomJours {
	text-align: center;
	font-size: 9px;
}

.CAL_NomJoursCell {
	border: 0;
	Margin: 0;
	Padding: 0;
	
	width: 14%;
	border-bottom: 1px solid #a5a5a5;
}

.CAL_CellsRow {
	Height: 60px;
}
.CAL_Cells {
	width: 14%;
	
	padding: 0;
	vertical-align: top;
	text-align: center;
	
	border-right : 1px dotted #4788ff;
	border-bottom : 1px dotted #4788ff;
}

.CAL_CellsNumber {
	width:  100%;
	height: 12px;
	
	font-size: 9px;
	
	background-color: #cbd7e3;
	
	border: 0;
	border-bottom: 1px dotted #4788ff;
	border-left: 1px dotted #4788ff;
	-moz-border-radius:0 0 0 15px;
	-webkit-border-radius:0 0 0 15px;
	border-radius:0 0 0 15px;
}

.CAL_CellsCondos {
	width:  80%;
	height: 12px;
	
	font-size: 9px;
		
	margin: 4px auto;
	
	border: 1px dotted #abeeaf;
	border-top: 0px;
	border-bottom: 0px;
	
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.60;

}
.CAL_LEGEND-1 { background-color: #333; color: #FFF;}
.CAL_LEGEND0 { background-color: #C1FFD3; }
.CAL_LEGEND1 { background-color: #FFDF92; /*#C1FFD3*/} 
.CAL_LEGEND2 { background-color: #FFDF92; }
.CAL_LEGEND3 { background-color: #FFA099; }

.CAL_LEGEND{
	display: inline-block !important;
	display: inline;

	text-align: center;
	font-size: 12px;
	font-weight: bold;
	
	margin-right: 5px;
	
	height: auto;
	width: 90px;
}
.CAL_SansBordure { border: 0; }

.CAL_Cell6, .CAL_Cell0 { border-color: #ffab47;}
.CAL_Cell1 {}
.CAL_Cell3 {}
.CAL_Cell4 {}
.CAL_Cell5 {}


