table.calendrier {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #8D900D;
	text-align:center;
	background-color:#FFFFFF;
}
table.calendrier thead th a {
	text-decoration:none;
	font-size:10px;
	color:#8CA006;
	background-color:#FFFFFF;
}
table.calendrier thead th {
	font-weight:bold;
	font-size:12px;
	background-color:#FFFFFF;
}
table.calendrier thead td {
	font-weight:normal;
	font-size:10px;
	color:#3D3D3D;
	background-color:#FFFFFF;
}
table.calendrier tbody td {
	padding-top:0px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	background-color:#FFFFFF;
}
table.calendrier tbody td b {
	text-decoration:line-through;
	color:#00417E;
	background-color:#FFFFFF;
}
table.calendrier tbody td a {
	text-decoration:none;
	color:#8CA006;
	font-weight:bold;
	background-color:#FFFFFF;
}
table.calendrier tbody td.we {
	background-color:#F9F5E9;
}