/*                                                                            */
/* Feuille de style du calendrier                                             */
/*                                                                            */

/* Style de la table principale contenant le calendrier                       */
table.calendrier_principal {
	font-family: Arial, Times, serif;
	font-size: 10px;
}

/* Style du titre du calendrier (<< mois annee >>)                            */
.calendrier_titre {
	color: #000000;
	text-align: center;
}

/* Style de la cellule "mois annee" du titre                                  */
.calendrier_titre_mois {
}

/* Style du lien "mois annee" du titre                                        */
.calendrier_titre_mois_cliquable {
	color: #000000;
	text-decoration: none;
}
.calendrier_titre_jour{
	
}
/* Style de la cellule contenant le lien "<<" du titre                        */
.calendrier_titre_fleche_gauche {
	text-align: left;
}

/* Style de la cellule contenant le lien ">>" du titre                        */
.calendrier_titre_fleche_droite {
	text-align: right;
}

/* Style specifique du lien "<<" du titre                                     */
.calendrier_titre_fleche_gauche_cliquable {
	color: #90B043;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* Style specifique du lien ">>" du titre                                     */
.calendrier_titre_fleche_droite_cliquable {
	color: #90B043;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;}

/* Style global de la table du calendrier                                     */

.calendrier_tableau_fond {
	border: none;
	border-collapse: collapse;
	background-image: url(images/cal_fond.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.texte_cal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.calendrier_tableau {
	border: none;
	border-collapse: collapse;
	font-size: 10px;

	padding-left:5px;
}

.calendrier_tableau_jour {

	
	font-size: 11px;
	background-image: url(images/cal_haut.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

/* Style generique des cellules de la table du calendrier                     */
.calendrier_tableau td {
	border: 1px solid #999999;
	top:auto;
	height: 56px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 73px;
}

/* Style des cellules d'en-tete la table du calendrier, contenant les jours   */
.calendrier_tableau th {
	border: 1px solid #99A9B6;
	font-weight: normal;
	text-align: center;
	height: 38px;
}

/* Style des cellules de la table contenant les jours du week-end (samedi et  */
/* dimanche)                                                                  */
.calendrier_weekend {
	background-color: #666666;
}

.calendrier_encours {
	background-color: #FB5A06;
}

/* Style des cellules de la table contenant une formation  */
/* )                                                                  */
.calendrier_normal {
	background-color: #e2e9ed;
}


/* Style des cellules de la table contenant les jours du week-end (samedi et  */
/* dimanche)                                                                  */
.calendrier_low_cost {
	background-color: #EBFED8;
}

/* Style des cellules de la table contenant les jours du week-end (samedi et  */
/* dimanche)                                                                  */
.calendrier_dif {
	background-color: #FFE4D2;
}


/* Style des cellules contenant des jours ne faisant pas partie du mois en    */
/* cours d'affichage                                                          */
.calendrier_hors_mois {
	color: #CCCCCC;
}

/* Style des liens des jours ne faisant pas partie du mois en cours           */
/* d'affichage                                                                */
.calendrier_hors_mois_cliquable {
	color: #999999;
	text-decoration: none;
}

/* Style du jour (non cliquable) representant aujourd'hui                     */
.calendrier_aujourdhui {
	color: #ff0000;
}

/* Style du lien sur le jour representant aujourd'hui                         */
.calendrier_ajourdhui_cliquable {
	color: #ff0000;
	text-decoration: none;
}

/* Style des liens des jours faisant partie du mois en cours d'affichage      */
.calendrier_jour_cliquable {
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8DB346;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FD5B06;
	text-decoration: underline;
}