td.nav
{
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	font-size: 10pt;
	width: 30px;
	height: 20px;
}
td.nav a:link, td.nav a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #a0a0a0;
	display: block;
	width: 30px;
	height: 20px;
}
td.nav a:hover, td.nav a:active
{
	font-weight: bold;
	text-decoration: none;
	color: #606060;
	display: block;
	width: 30px;
	height: 20px;
}
td.monthyear
{
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	font-size: 8pt;
	width: 150px;
	height: 20px;
}
tr.daysofweek td
{
	color: #c00000;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	font-size: 8pt;
	width: 30px;
	height: 20px;
	background-image: url(/img/cellsmall.gif);
}
tr.daysofmonth td
{
	width: 30px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background-image: url(/img/cell.gif);
}
tr.daysofmonth td a:link, tr.daysofmonth td a:visited
{
	color: #000000;
	text-decoration: none;
	display: block;
	width: 30px;
	height: 26px;
}
tr.daysofmonth td a:hover, tr.daysofmonth td a:active
{
	color: #808080;
	text-decoration: none;
	display: block;
	width: 30px;
	height: 26px;
}
.cat1 { background-image: url(/img/cal1.gif); }
.cat2 { background-image: url(/img/cal2.gif); }
.cat3 { background-image: url(/img/cal3.gif); }
.cat4 { background-image: url(/img/cal4.gif); }

div.evenement
{
	margin-bottom: 40px;
}
