/* STYLES DU CALENDRIER */
.calendar TABLE				{background-color:#DFDFDF; border:1px solid #01324A; border-collapse:separate;}
.calendar .libelle_jour		{font-size:11px;}
.calendar TD				{color:#01324A; font-size:10px;}

.calendar TD.titre          {border:0px solid ; background-color:#ffffff ; color:#00325b ; font-family:arial ; font-size:11px; text-align:center;}

.calendar TD.ferie          {background-color:#ffffff; font-family:arial ; font-size:10px; border:1px dotted #927151;}


.calendar TD.present        {cursor:pointer ; border:2px solid #f46c00 ; font-weight:bold;}
.calendar TD.depart        {cursor:pointer ; border:2px solid #15AB00 ; font-weight:bold;}
.calendar TD.retour        {cursor:pointer ; border:2px solid #260CD3 ; font-weight:bold;}

.calendar TD.normal         {cursor:pointer ; border:0px solid;}
.calendar TD.old            {cursor:default ; border:0px solid ; color:#A80400; text-decoration:line-through}
.calendar TD.debut          {cursor:pointer ; border:2px solid #ffffff;}
.calendar TD.fin            {cursor:pointer ; border:2px solid #ffffff;}

.calendar TD.lundi          {background-color:#ffffff ; font-family:arial ; font-size:10px;}
.calendar TD.mardi          {background-color:#ffffff ; font-family:arial ; font-size:10px;}
.calendar TD.mercredi       {background-color:#ffffff ; font-family:arial ; font-size:10px;}
.calendar TD.jeudi          {background-color:#ffffff ; font-family:arial ; font-size:10px;}
.calendar TD.vendredi       {background-color:#ffffff ; font-family:arial ; font-size:10px;}
.calendar TD.samedi         {background-color:#EFEFEF ; font-family:arial ; font-size:10px;}
.calendar TD.dimanche       {background-color:#EFEFEF ; font-family:arial ; font-size:10px;}

.calendar table td{
padding:1px;
}


#calendrier{
position:absolute;
top:101px;
left:56px;
}

#moteur_gauche #calendrier
{
top:230px;
}

#moteur_gauche_alc #calendrier
{
top:420px;
}

#moteur_gauche_dp #calendrier
{
top:450px;
}

#calendrier .titre-tableau
{
background-color:#DFDFDF; 
color:#003887;
border:1px solid black;
padding:4px;
font-weight:bold;
font-size:11px;
}

#calendrier .img-croix
{
position:absolute;
right:5px;
cursor:pointer;
top:5px;
}

#moteur .calendar {
position:absolute;
left:250px;
top:140px;
color:#1a4455;
width :700px;
visibility:hidden;
}
