body {
	background:url(images/bg.jpg);
	font-family:Arial, Helvetica,Verdana;
	font-size:12pt;
	text-align:left;
	color:black;
	margin : 0.5em 0.5em 0.5em 0.5em;
}
p.title0a {
	text-align: center;
	font-size: 24pt;
	color: #00C000;
	font-weight : bold;
	margin-top : 0pt;
	margin-bottom : 12pt;
	font-style : italic;
	text-decoration : underline;
}

table.cal_conteneur
{
	border : 0px solid white;
}

table.cal {
	border-spacing : 1px;
	border : 2px solid black;
	border-spacing : 0px;
	border-collapse:collapse;
}
td.cal
{
	border-collapse : separate;
	border-spacing : 0px;
	border : 0px;
	vertical-align:top;
	padding : 1px 1px 1px 1px;
}
td.cal_0_libre
{
	padding : 1px 1px 1px 1px;
	border : 1px solid black;
	color:#000000;background:#00ff00;
	text-align:center;font-size:10pt;font-weight:normal;

}
td.cal_1_dispo
{
	padding : 1px 1px 1px 1px;
	border : 1px solid black;
	color:#000000;background:#ffc000;
	text-align:center;font-size:10pt;font-weight:normal;
}
td.cal_2_occup
{
	padding : 1px 1px 1px 1px;
	border : 1px solid black;
	color:#000000;background:#ff0000;
	text-align:center;font-size:10pt;font-weight:normal;
}
td.cal_3_ferme
{
	padding : 1px 1px 1px 1px;
	border : 1px solid black;
	color:#000000;
	background: #00c0ff;
	text-align:center;font-size:10pt;font-weight:normal;
}
td.cal_4_vide
{
	padding : 1px 1px 1px 1px;
	border : 1px solid black;
	color:#000000;background:#ffffff;
	text-align:center;font-size:10pt;font-weight:normal;
}
td.cal_autre
{
	padding : 1px 1px 1px 1px;
	border : 1px solid black;
	color:#000000;background:#c0c0c0;
	text-align:center;font-size:10pt;font-weight:normal;
}
td.cal_etiqu
{
	padding : 1px 1px 1px 1px;
	border : 1px solid black;
	color:#000000;background:#ffffff;
	text-align:center;font-size:10pt;font-weight:bold;
}


