/* Feuille de style du calendrier */
/*_________________________________ Table principale _________________________________*/
/* Style de la table principale (calendar_main) contenant le calendrier */
table.calendar_main {
	font-size: 11px;
	height: 176px;
	font-family: Arial, Times, serif;
	background: url(../image/bg_calendar.gif) repeat-x;
	border: 1px solid #d6d6d6;
	padding: 0;
}
/* Style de la ligne de titre du calendrier (TR :: << mois annee >>) */
.calendar_title {
	color: #000000;
	text-align: center;
}
/* Style de la cellule (TD :: "mois annee") du titre */
.calendar_title_month {
	display: block;
	height: 18px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
	text-transform: lowercase;
}
/* Style du lien "mois annee" du titre */
.calendar_title_month_clickable{
	color: #fff;
	text-decoration: none;
}
/* Style de la cellule contenant le lien précédent de la ligne de titre (TD :: "<<") */
.calendar_title_left_arrow {
	text-align: left;
	padding-left: 5px;
}

/* Style de la cellule contenant le lien suivant de la ligne de titre (TD :: ">>") */
.calendar_title_right_arrow {
	text-align: right;
	padding-right: 5px;
}
/* Style des liens suivant | précédent de la ligne de titre */
.calendar_title_right_arrow_clickable,
.calendar_title_left_arrow_clickable{
	text-decoration: none;
}


/*_________________________________ Table du calendrier _________________________________*/
/* OI :: Style de la cellule qui contient la table des jours (calendar_table) */
td.calendar_outer_cell{
	vertical-align: top;
	height: 155px;
	padding: 2px 5px;
}
/* Style de la table principale contenant la liste des jours */
.calendar_table{
	font-size: 10px;
	border: none;
	border-collapse: collapse;
}
/* Style des cellules d'en-tete la table du calendrier, contenant les jours */
.calendar_table th {
	font-weight: normal;
	color: #000;
	width: 22px;
	height: 28px;
	text-align: center;
	vertical-align: middle;
}
/* Style generique des cellules de la table du calendrier */
.calendar_table td {
	text-align: right;
	padding: 2px;
	height: 16px;
	border: 1px solid #cfdcee;
	color: #000;
	vertical-align: top;
}
/* OI :: Style de la cellule du jour en cours d'affichage */
td.calendar_active_day{
	background-color: #f58233;
}
td.calendar_active_day a{
	text-decoration: none;
	color: #fff;
}
 /* OI :: Style de la cellule du jour actuel */
td.calendar_current_day{
	text-decoration: none;
	color: #000;
	background-color: #c1c1c1;
}
/* OI :: Style des liens des dates correspondant à un événement */
td.calendar_event_day a{
	color: #d56a00;
	font-size: 11px;
	font-weight: bold;
}
/* Style des cellules contenant des jours ne faisant pas partie du mois en cours d'affichage */
td.calendar_other_month {
	color: #999;
}
/*_________________________________ Footer du calendrier _________________________________*/
/* Style de la ligne du pied du calendrier (lien de retour vers le mois courant) */
.calendar_footer {
	display: none;		/* oliv : masque le lien "aujourd'hui" en bas du tableau */
	color: #000000;
	text-align: center;
}

/* Style de la cellule contenant le lien de retour au mois courant utilise lorsque le mois affiche est le mois courant */
.calendar_footer_current_month {
}

/* Style du lien de retour dans la cellule de classe .calendar_footer_current_month */
.calendar_footer_current_month_clickable {
	color: #000000;
	text-decoration: none;
}

/* Style de la cellule contenant le lien de retour au mois courant utilise lorsque le mois affiche n'est pas le mois courant */
.calendar_footer_other_month {
}

/* Style du lien de retour dans la cellule de classe .calendar_footer_other_month */
.calendar_footer_other_month_clickable {
	color: #000000;
	text-decoration: none;
}

