.widget_cmt_disponibilites .widgetTitle {
	color: black;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 16px;
}
.widget_cmt_disponibilites caption{
	text-align:center;
}

.widget_cmt_disponibilites caption a{
	text-decoration:none;
	color:#6F6060;
}
.widget_cmt_disponibilites caption .titleMonth {
	font-weight: bold;
}

.widget_cmt_disponibilites .dispoCache{
	display:none;
}

.widget_cmt_disponibilites .dispoCalendrier {
	width:200px;
	color:#6F6060;
}
.widget_cmt_disponibilites .dispoCalendrier  td{
	width:20px;
	height:20px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
}
.widget_cmt_disponibilites .dispoCalendrier  td.dispoEntete{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
/*
.widget_cmt_disponibilites .dispoCalendrier  td.etatD { background-color:#5DD130; color:#6F6060; }
.widget_cmt_disponibilites .dispoCalendrier  td.etatL { background-color:#C14088; color:white; }
*/
.widget_cmt_disponibilites .dispoCalendrier  td.etatL,
.widget_cmt_disponibilites .dispoCalendrier  td.etatI { background-color:#CAC5C5; color:#6F6060; }
.widget_cmt_disponibilites .dispoCalendrier  td.etatD,
.widget_cmt_disponibilites .dispoCalendrier  td.etatV { background-color:white; color:#6F6060; }


.widget_cmt_disponibilites .legende {
	padding-top:10px;
	font-family: arial;
	font-size: 11px;
}
.widget_cmt_disponibilites .legendeD { width:15px; height:15px; background-color:#5DD130; color:#6F6060;float:left;}
.widget_cmt_disponibilites .legendeL { width:15px; height:15px; background-color:#C14088; color:white;float:left;}
.widget_cmt_disponibilites .legendeI { width:15px; height:15px; background-color:#CAC5C5; color:#6F6060;float:left;}