/* Css du calendrier */
#calendrier{
width:268px;


}

.mid
{
width:200px;
background-color:#EFEFEF;
border: 4px outset #9BC0D3;
text-align:left;
}
#calendrier table{
padding:0;
margin:0;
width:265px;
border:none;
}

.td_cal{
width:70px;
line-height:30px;
border:1px solid #ccc;
text-align:center;
}

.td_day{
border:1px solid #ccc;
}

.div_cal{ border:2px solid #ccc; width:230px; 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;
}
/*#tabCalendrierAct
{
	
	float:left;
}
#tabCalActAffichage
{	
	
	width:100%;
	float:right;
}*/

#carreVert,#carreOrange,#carreRouge,#carreBleu
{
	position:absolute;
}
#carreVert
{
	margin-left:-15px;
}
#carreBleu
{
	margin-left:-9px;
}
#carreRouge
{
	margin-left:-2px;
}
#carreOrange
{
margin-left:-2px;
}
/*Fin du css du calendrier */

 