div#cal_calendrier {
  width:140px;
  height:230px;
  border : 1px solid #000099;
  background-color:white;
  margin:auto;
  font-family:times New Roman;
}
div#cal_libelle{
  height : 50px;
  line-height: 50px;
  vertical-align:center;
  font-weight:bold;
  text-align:center;
}
div#cal_boutons{
  vertical-align:center;
   text-align:center;
}
div#cal_contenu{
	height:150px;
	text-align:center;
}
table#mois{
	width:120px;
	margin:auto;
	border-collapse:collapse;
}

div#case{
	text-align:right;
	height:25px;
	width:18px;
	border-bottom:1px solid black;
}

div#reserved{
	max-height:6px;
	line-height:6px;
	height:6px;
	width:18px;
	font-size:6px;
}
div#not_reserved{
	max-height:6px;
	line-height:6px;
	height:6px;
	width:18px;
	font-size:6px;
}
div#legend{
	text-align:center;
}
table#tab_tarifs,table#tab_reserv{
	 margin:auto;
}


th.jour{
	border:none;
}
td.day{
	padding:0px;
	border:none;
	width:20px;
	height:25px;
}