/*                                                                            */
/* Feuille de style du calendrier                                             */
/*                                                                            */

/* Positionnement du calendrier sur la page publique					   */
#calendrier_public {
	padding: 20px;
	margin: 0 auto;
	width: 200px;
	text-align:center;
	font-size: 10px;
}

/* 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;
}

/* 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: #000000;
	text-decoration: none;
}

/* Style specifique du lien ">>" du titre                                     */
.calendrier_titre_fleche_droite_cliquable {
	color: #000000;
	text-decoration: none;
}

/* Style global de la table du calendrier                                     */
.calendrier_tableau {
	border: none;
	border-collapse: collapse;
	font-size: 10px;
}

/* Style generique des cellules de la table du calendrier                     */
.calendrier_tableau td {
	border: 1px solid #99A9B6;
	text-align: center;
	width: 20px;
}

/* Style des cellules d'en-tete la table du calendrier, contenant les jours   */
.calendrier_tableau th {
	border: 1px solid #99A9B6;
	background-color: #99A9B6;
	font-weight: normal;
	text-align: center;
}

/* Style des cellules de la table contenant les jours déjà réservés, libre ou */
/* non disponibles                                                            */
.calendrier_reserve {
	background-color: #ff4949;
}

.calendrier_libre {
	background-color: #7ffff7;
}

.calendrier_nondispo {
	background-color: #cccccc;
}

/* Style des cellules contenant des jours ne faisant pas partie du mois en    */
/* cours d'affichage                                                          */
.calendrier_hors_mois {
	color: #999999;
}

/* 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: orange;
}

/* Style du lien sur le jour representant aujourd'hui                         */
.calendrier_aujourdhui_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;
}

#administration_identification {
	margin: 0 auto;
	padding: 5px;
	width: 200px;
	font-size: 11px;
	text-align: center;
}

#administration_calendrier {
	margin: 0 auto;
	width:200px;
	font-size: 10px;
	text-align: center;
}

#administration_ajoutloc {
	margin: 20px auto;
	padding: 10px;
	width: 500px;
	border: 1px solid black;
}

#administration_supprimerloc {
	margin: 20px auto;
	padding: 10px;
	width: 500px;
	border: 1px solid black;
}

#administration_ajoutdispo {
	margin: 20px auto;
	padding: 10px;
	width: 500px;
	border: 1px solid black;
}

#administration_supprimerdispo {
	margin: 20px auto;
	padding: 10px;
	width: 500px;
	border: 1px solid black;
}

