.calendrier{
	font-size:10px;
	z-index:1;
}
.fondcal{
	padding-left:11px;
	font-size:10px;
	width:189px;
	background-image:url(../ressources/fond_calendrier_milieu.jpg);
	background-repeat:repeat-y;
	padding-bottom:5px;
	z-index:1;
}
.fondcaltop{
	width:180px;
	height:55px;
	background-image:url(../ressources/fond_calendrier_haut.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:right;
	padding-right:20px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	z-index:1;
}
.fondcalbot{
	font-size:10px;
	width:200px;
	height:7px;
	background-image:url(../ressources/fond_calendrier_bas.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
.calendrier .jour{
	background-color:#F6F6F6;
	margin:1px;
	border:1px solid #E8E8E8;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	color:#999999;
}
.calendrier .jour a{
	color:#999999;
	text-decoration:none;
}
.calendrier .jour a:hover{
	color:#999999;
	text-decoration:underline overline;
}
.calendrier .joura{
	background-color:#FF8888;
	margin:1px;
	border:1px solid #E8E8E8;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	color:#772222;
}
.calendrier .joura a{
	color:#772222;
	text-decoration:none;
}
.calendrier .joura a:hover{
	color:#772222;
	text-decoration:underline overline;
}
.calendrier .nojour{
	margin:1px;
	border:1px none #EEEEEE;
	width:20px;
	height:20px;
	vertical-align:middle;
	text-align:center;
}

.nextprev a{
padding-left:15px;
color:#003366;
	position:relative;
	top:14px;
	padding-right:20px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.nextprev a img{
	border:none;
}

