table{
font-family: verdana;
}



/* style général */
#calendrier li{
	list-style: none;	
}

#cadre_calendrier{
	font-family: verdana;
}

ul {
/*pour enlever les puce de la liste � puce */
	list-style-type: none;
}

#titre{
/* le nom du mois */
	font-size: 20px;
	font-family: verdana;
	color: #7f7d7d;
	text-align: center;
}

#titreCal{
/* le titre du calendrier */
	font-size: 25px;
	font-family: cambria,verdana;
	color: #696c6c;
	text-align: center;
}

h3{
/* le nom du mois */
	font-size: 12px;
	padding: 15;
	padding-left : 20px;
	margin: 0 auto;
	padding-bottom: 10px;
	color: #696c6c;
}
#libelle {
/* ligne des jours (L, M, M, J, ...) de la semaine en haut */

	color: #209191;
	font-weight:bold;
	font-size: 14px;
    font-family: verdana;
    text-align:center;


 
}
#libelle li {
/* la case de chaque jour (L, M, M, J, ...) de la semaine */
	float : left; 
	width : 45px; 
	height : 30px;
    display: block;
    line-height: 25px;
    margin: 2px;
    text-align:center;

}

.ligne {
/* ligne des jours affiché (. . 1 2 3) */

	width: 380px;
    padding: 0;
	font-size: 15px;
	text-align: center;

} 

.ligne li {
/* la case de chaque jour affich� (. . 1 2 3) */
	color: #666666;
	float : left; 
	width : 45px; 
	height : 30px;
    display: block;
    line-height: 25px;
    margin: 2px;




}
.texte{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}

.texteRed{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;	
}
			
a { 
	text-decoration: none;color: #0384a0; 
}
a:hover, a:focus {
	text-decoration: underline;color: #025769; 
}

/*------------------------------------------------------------------*/
/* style des périodes réservées */


li.reserve, .reserv, li.reserve_deb, li.reserve_fin, li.reserv_entre, li.reserv_option_deb, li.reserv_option_fin, li.reserv_moyenne_deb, li.reserv_moyenne_fin, li.reserv_haute_deb, li.reserv_haute_fin, li.reserv_tres_haute_deb, li.reserv_tres_haute_fin, li.reserv_indispo_deb, li.reserv_indispo_fin {
	/* date réservé */
	background-color: #fcc2c7;
	color:#fb0219;
}






li.bloque{
	/* Date bloquée (gris) */
	background-color: #c2c0c0;
	color: #FFFFFF;
	text-decoration: line-through;
}

li.libre, li.today_libre, .libre {
	/* date libre vert*/
	background-color: #e2fdb5;
    color:#0d7801;
}

li.libre_basse {
	/* date libre vert*/
	background-color: #9cce45;
}

li.reserve_deb{
	/* début de période réservée (triangle) */
	background:url(img_resa/resa_deb.gif);
   /* background-color: #fcc2c7;*/
	color:#fb0219;
}
li.reserve_fin{
	/* fin de période réservée (triangle) */
	background:url(img_resa/resa_fin.gif); 
    /*background-color: #e2fdb5;*/
    color:#0d7801;
}

li.bloque_deb{
	/* début de période bloquee (triangle) */
	background:url(img_resa/bloc_deb.gif); 
}
li.bloque_fin{
	/* fin de période bloquee (triangle) */
	background:url(img_resa/bloc_fin.gif); 
}

.today
 {
	/* Date du jour sur un fond foncé. */
	font-weight: 800;
	color: #FFFFFF;
	background-color: #9be0fd;
    text-decoration: underline;
    font-size:20px;
}


