.cal_caption /* Titre du tableau */
{
	margin: auto; /* Centre le titre du tableau, ça rend mieux */
	font-family: 'Trebuchet MS', Tahoma, Verdana, 'Times New Roman', Times, serif;
	color: #556dff; /* Couleur du texte */
	margin-bottom: 10px; /* Marge avec le tableau */
	font-weight: bold;
}

.cal_table /* Le tableau en lui-même */
{
	border-collapse: collapse;
	margin-left:3px;
	font-size: 0.8em;
}

.cal_th /* Les cellules d'en-tête */
{
	font-family: 'Trebuchet MS', Tahoma, Verdana, 'Times New Roman', Times, serif;
}

.cal_td /* Les cellules normales */
{
	border: 1px solid white;

	font-family: 'Trebuchet MS', Tahoma, Verdana, 'Times New Roman', Times, serif;
	text-align: center;
	padding: 1px;
	empty-cells: show; /* révèle les cellules vide */

	background-color: rgb(213, 245, 255);

	width:20px;
	height:20px;
}

.lienCalendrier /* Les cellules normales */
{
	font-family: 'Trebuchet MS', Tahoma, Verdana, 'Times New Roman', Times, serif;
	text-align: center;
	padding: 1px;
	empty-cells: show;
	cursor:pointer;
}

.lienCalendrier:hover, .lienCalendrierJour:hover, .cal_event:hover
{
	background-color:rgb(39, 162, 220);
	color:white;
}

.lienCalendrierJour, .cal_eventJour {
    /* La cellule du jour actuel dans le calendrier */
    border:1px solid red;
	cursor:pointer;
}

.cal_eventJour {
    /* La cellule du jour actuel dans le calendrier si c'est un evnement */
    border:1px solid red;
	cursor:pointer;
	background-color:rgb(39, 102, 220);
	color:white;
}

.cal_event {
	background-color:rgb(39, 102, 220);
	color:white;
}

.eventslist {
	position: absolute; 
	display: none; 
	width: 150px;
	border: 1px solid #60738b; 
	background-color: #f4f9fd; 
	z-index: 10; 
	padding: 2px;
}
