#calendrier {
	float:left;
	width:100%;
}
#calendrier table {
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	width: 624px;
}
#calendrier thead {
}
#calendrier th {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	height: 17px;
}
#calendrier .mois {
	text-transform: uppercase;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	margin-bottom: 7px;
}
#calendrier td {
	border: 1px solid #000000;
	height:50px;	
	width:80px;
	text-align:right;
	padding: 4px;
   }
#calendrier .sansparty {
	background-color: #FFFFFF;
   }
#calendrier .avecparty {
text-align: right;
	background-color: #CC0000;
   }
#calendrier .aujourdhui {
	text-align: right;
	background-color: #EAEAEA;
   }
#calendrier .vide {
   }
#calendrier .minivide {
	text-align: right;
   }
#calendrier a {
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
#calendrier a:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
