table.calendrier {
   background-color:#ffffff;
   color:#000000;
   text-align:center;
   margin:auto;
   border:2px solid #ffffff;
}
td.moiscal {
   font-weight:bold;
}
td.titjourcal {
	border:1px solid #000000;
	text-align:center;
   color:#000000;
   background-color:#d5d5d5;
}
td.jourcal, td.jourcaleve {
	text-align:center;
}
td.jourcaldhui {
   color:#c40000;
}
td.jourcaleve {
	background-color:#c40000;
}
td.titjourcal, td.jourcal, td.jourcaleve, td.jourcaldhui {
   width:10%;
   font-size:0.8em;
}
a.jourcaleve {
   color:#ffffff;
   font-weight:bold;
   text-decoration:none;
}