@charset "UTF-8";

table#calendrier{
	float: left; 
	box-shadow: 8px 8px 12px #aaa; 
	margin-left:5px; 
	width:24%;
}
table#calendrier  tbody td{
   color: #009900;
   font-size :1.1em;
   border:1px solid #6495ed;
}

table#calendrier caption{
	color : #00cc00;
	font-size:1.5em;
}
table#calendrier thead{
	text-align:center;
}
table#calendrier tr{
	height:35px;
}
table#calendrier table#legende{
	height:25px;
	margin:auto;
}
table#legende{
	width:50%;
}
table#legende caption, table#calendrier caption{
	padding-top:20px;
	font-weight: bold;
}
table#legende th{
	width:10%;
	text-align:center;
}
table#legende td{
	height:25px;
}
table#legende tfoot ,table#calendrier tbody ,table#calendrier tfoot{
	text-align:center;
}