	.kalendae .k-days span.k-in-month.disponible ,
	.kalendae .k-days span.k-selected.k-active.disponible {
		background-color:#c3ffc0;/*#A1B752*/
	}
	.kalendae .k-days span.k-in-month.complet ,
	.kalendae .k-days span.k-selected.k-active.complet {
		background-color: #B72C04;
    color:#fff;
	}
	.kalendae .k-days span.k-in-month.non-renseigne ,
	.kalendae .k-days span.k-selected.k-active.non-renseigne {
    background-color: #FFF;
    color:#000;
	}
	.kalendae .k-days span.k-in-month.ferme,
	.kalendae .k-days span.k-selected.k-active.ferme {
    background-color: #B0B0B0;
    color:#000;
	}


	.kalendae{ background: #e6e4d8;}
	.kalendae .k-header span {color: #5a5a5a;}
	.kalendae .k-days span.k-selected.k-active {
		background: #FFF;
		color: #333;
	}

	.kalendae .k-days span.k-selected.k-active.k-out-of-month {
		background: none;
		border-color: #e6e4d8;
		color: #e6e4d8;
	}


	.caldispo-legend{
		font-size: 0.8em;
		margin: 0px 0px 0px 20px;
	}
	.caldispo-legend span.disponible {
		background-color:#c3ffc0;
		border: 1px solid #ddd;
		padding: 0px 8px 0px 8px;
		margin: 0px 2px 0px 0px;
	}
	.caldispo-legend span.complet{
		background-color:#B72C04;
		border: 1px solid #ddd;
		padding: 0px 8px 0px 8px;
		margin: 0px 2px 0px 0px;
	}
	.caldispo-legend span.ferme{
		background-color:#B0B0B0;
		border: 1px solid #ddd;
		padding: 0px 8px 0px 8px;
		margin: 0px 2px 0px 0px;
	}
	.caldispo-legend span.non-renseigne{
		background-color:#FFF;
		border: 1px solid #ddd;
		padding: 0px 8px 0px 8px;
		margin: 0px 2px 0px 0px;
	}
