#calendrier a {
	margin: 0px;
}
#calendrier .accroche {
	color: #a4823c;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
}
#calendrier .commentaire {
	color: #777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}
#calendrier .texte {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}
#calendrier .titre {
	color: #000;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
}
#calendrier .cal_evenement {
	color: #FFFFFF;
	float: left;
	font-size: 13px;
}
#calendrier a.cal_evenement {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none;
}
.cal_categorie {
	background-image: url(../statique/calendrier.gif);
	background-position: -30px 0px;
	float: right;
	height: 15px;
	width: 15px;
}
.cal_categorie:hover {
	background-position: -30px -15px;
}
.cal_cell {
	border-right: 1px solid #C3D9FF;
	vertical-align: top;
}
.cal_cell_du_jour {
	background-color: #FFFFCC;
	border-right: 1px solid #C3D9FF;
	vertical-align: top;
}
.cal_cell_jour_grise {
	background-color: #F5F5F5;
	border-top: 1px solid #C3D9FF;
	border-right: 1px solid #C3D9FF;
	color: #676767;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	text-align: right;
}
.cal_cell_jour_mois {
	background-color: #E8EEF7;
	border-top: 1px solid #C3D9FF;
	border-right: 1px solid #C3D9FF;
	color: #232323;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	text-align: right;
}
.cal_cell_vide {
	border-right: 1px solid #C3D9FF;
	vertical-align: top;
}
.cal_datePopup {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 16px;
	margin: 0px;
}
.cal_dernier_quart {
	background-image: url(../statique/calendrier.gif);
	background-position: -151px -16px;
	float: left;
}
.cal_entete_semaine {
	background-color: #C3D9FF;
	border-right: 1px solid #C3D9FF;
	color: #112ABB;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: left;
}
.cal_info {
	background-color: #FFFFEE;
	border: 1px solid #CDCDCD;
	position: absolute;
}
.cal_nouvelle_lune {
	background-image: url(../statique/calendrier.gif);
	background-position: -166px -1px;
	float: left;
}
.cal_pleine_lune {
	background-image: url(../statique/calendrier.gif);
	background-position: -151px -1px;
	float: left;
}
.cal_precedent {
	background-image: url(../statique/calendrier.gif);
	background-position: 0px 0px;
	float: left;
	height: 15px;
	width: 15px;
}
.cal_precedent:hover {
	background-position: 0px -15px;
}
.cal_premier_quart {
	background-image: url(../statique/calendrier.gif);
	background-position: -166px -16px;
	float: left;
}
.cal_suivant {
	background-image: url(../statique/calendrier.gif);
	background-position: -15px 0px;
	float: left;
	height: 15px;
	width: 15px;
}
.cal_suivant:hover {
	background-position: -15px -15px;
}
.cal_titrePopup {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 0px;
}

