#calendrier{
width:225px;
}

#calendrier table{
padding:0;
margin:0;
width:257px;
border:none;}

.td_cal{
width:25px;
line-height:20px;
border:1px solid #ccc;
text-align:center;
}

.td_day{
border:1px solid #ccc;
}

.div_cal{ border:2px solid #ccc; width:220px; padding:0;margin:2px; font-size:12px;}
.div_cal td {padding:2px;}
.div_cal a{color:#666666; text-decoration:none; padding: 2px 0 3px 0px; }
.div_cal a:hover{color:#ccc; text-decoration:none;}

 a.closer{
 position:absolute; 
margin: -7px 0 0 195px;
text-align:center;
display:block; 
color:#FFFFFF; 

font-family:Arial, Helvetica, sans-serif; 
padding:3px;
border:1px solid #fff;
background:#990000;
text-decoration:none;
font-weight:bold;
float:right;
font-size:10px; 
}

 a.closer:hover{
background:#333333;
}


a.main{color:#003366;text-decoration:none;font-size:12px;}
a.main:hover{color:#FFFFFF; text-decoration:none;}


 