.divCalendrier { margin: auto; width: 203px; }

.calendrier {
	padding: 2px; background-color: #F3F5FB; width: 270px; margin: auto; margin-bottom: 10px; padding-bottom: 30px;
}

.calendrier table { font-size: 12px; border: 1px solid #0059A7; }

.calendrier h6 { background: url(images/calendrier-top.png) no-repeat top center transparent; height: 30px; color: #0059A7; text-align: center; font-size: 13px; line-height: 26px; margin-bottom: 15px; }
.calendrier h6 a { color: #333; font-size: 13px; display: inline; font-weight: bold; }

.calendrier td, .calendrier th { margin: 0; padding: 0; width: 20px; height: 20px; padding: 4px; text-align: center; color: #0059A7; }
.calendrier th { border-bottom: 1px solid #0059A7; }
.calendrier td { border: 1px solid #0059A7; }

.calendrier td.event { background-color: #5595CB; color: white; }
.calendrier td.event a { color: white; }

.calendrier a { padding: 0; display: inline; }
.calendrier a:hover { background-color: transparent; }
