body {
position:relative;
margin:0 auto;
color:black;
background-color:transparent;
background-image:url(../images/f16-5_jpg.jpg);
background-repeat:no-repeat;
background-position: 50% 50%;
background-attachment:fixed;
width: 100%;
height: 100%;
}
caption 
{
   margin: auto; 
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.2em;
   color: #EFF3FF;
   margin-bottom: 20px; 
   
}
table 
{
   margin: auto; 
   
   border-collapse: collapse; 
   width: 70%;
}
th
{
   background-color: #EFF3FF;
   color: black;
   font-size: 0,5em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   border: 1px;
   empty-cells: hide;
}
td 
{
   border: 1px solid black;
   font-family: "Trebuchet MS", "Times", serif;
   font-size: small;
   text-align: center; 
   padding: 3px;
	empty-cells: collapse;
}
td.popup 
{
   border: 0px solid black;
   font-family: "Trebuchet MS", "Times", serif;
   font-size: small;
   text-align: center; 
   padding: 3px; 
}
.CalendrierJour 
{
	font-weight:bold;
	color: #242424;
	background-color: #e3aa65;
}
.CalendrierJournumerique 
{
	background-color: #e3aa65;
	font-weight:bold;
	color: #242424;
}
.special
{ 
	color: white;
	text-align: center;
}
a
{
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
}
a.caseh
{
display:block;
}

.calendar_weekend {
	background-color: #cccccc;
}
.noms {
	color: black;
	font-weight:bold;
	text-align: left;
	background-color: #e3aa65;
}
.datejour
{
	padding: 70px;
	color: #FFCC66;
	font-weight:bold;
	font-size: large;
	margin-top: 40px;
}
.cellule
{
	color: transparent;
	background-image:url(images/cellule.png);
	background-position: 50% 50%;
	filter : alpha(opacity=0); 
    -moz-opacity : 0.0; 
    opacity : 0.0; 
}
.totaldispo
{
	background-color: #FFFFCC;
	color: #242424;
}
.titresupp
{
	color: #FF0000;
	font-weight:bold;
	
}
.titreajout
{
	margin-top: 20px;
	color: #0033FF;
	font-weight:bold;
	
}
.titreajout1
{
	color: #00FF33;
	font-weight:bold;
	
	
}
.colonne
{
	border-left: 1px solid black;
	border-top:none;
	border-right:none;
	border-bottom:none;
	background-color: #e3aa65;
}