/* CSS particulier au calendrier */
#calendar table, #calendar thead, #calendar tbody {
	border-collapse: collapse;
	padding:0;
	margin:0;
	}
	
#calendar th, #calendar td {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 1px 3px;
	margin:0;
	}
	
#calendar th abbr { 
	border: none; 
	cursor: help;
	}
	
#calendar th #jour {
	display:none;
	}

#calendar caption {
	padding: 3px 0;
	margin:0;
	font-weight: bolder;
	}
	
#calendar caption .mois_cour {
	text-transform: capitalize;
	color: #565;
	}
	
#calendar caption a {
	text-decoration: none;
	border: none;
	color: #468966;
	font-weight: bold;
	font-size: 0.65em;
	}
	
#calendar caption a:hover {
	text-decoration: none;
	border: none;
	color: #34674C;
	}
	
#calendar td.horsperiode {
	color: #ccc;
	/*background-color: #FFFFFF;*/
	}
	
#calendar td.libre {
	/*background-color: #e5e5e5;*/
	}
	
#calendar td.today {
	background-color: #e5e5e5;
	font-weight: bold;
	}
	
#calendar td.occupe {
	background-color: #426811;
	}
	
#calendar td.occupe a {
	color: #f5f5f5;
	/*font-weight: bold;*/
	display: block;
	text-decoration: none;
	}
	
#calendar td.occupe a:hover {
	color: #fff;
	}
	
	
	