#displayCalendrier
	{
		background-image: url('../../displayActualite/img/bord.gif');
		background-repeat: repeat-y;
		background-position: 4px 0px;
		height: auto;
		padding: 10px 0 0 35px;
	}
#displayCalendrier h2
{
	font-family: Georgia, Arial, Sans-Serif;
	font-style: italic;
	margin: 0 0 0px 0px;
	font-size: 180%;
	font-weight: normal;
	width: 509px;
}

#displayCalendrier h2 span
{
	float: left;
	display: block;
	width: 300px;
	margin: 0 0 0 2px;
}
#displayCalendrier h2 img
{
	display: block;
	float: right;
	width: 24px;
	margin: 4px 0 0px 1px;
	border: none;
	cursor: pointer;
}
#displayCalendrier table
{
	width: 509px;
	float: left;
	border: 1px solid rgb(256,256,256);
	margin: 0 0 0 0;
}
#displayCalendrier table tr td
{	
	text-transform: uppercase;
	color: rgb(256,256,256);
	font-size: 85%;
	padding: 5px 3px 3px 3px;
	text-align: left;
	border-bottom: 1px solid rgb(256,256,256);
	border-left:  1px solid rgb(256,256,256);
}
#displayCalendrier table tr td.date
{
	width: 169px;
	padding-left: 6px;
}
#displayCalendrier table tr td.titre
{
	width: 255px;
	padding-left: 7px;
}
#displayCalendrier table tr td.titre a
{
	text-transform: uppercase;
	color: rgb(256,256,256);
	text-decoration: none;
}
#displayCalendrier table tr td img.puce
{
	margin: 0 3px 1px 0;
	border: none;
}
#displayCalendrier table tr td.horaire
{
	width: 38px;
	padding-left: 7px;
}
#displayCalendrier img.separateur-bas
{
	display: block;
	margin: 0 0 0 1px;
	position: relative;
	bottom: 2px;
	clear: both;
}

