@charset "iso-8859-1";

.calendrier_input { color:#000000 }

.calendrier_bloc                     { position:absolute; background-color:#FFFFFF; visibility:hidden; border:1px solid #999999 }
.calendrier                          { color:#000; width:160px; font-weight:normal } /* style englobant tout le calendrier */
.calendrier-haut, .calendrier-jours  { width: 160px; } /* style pour chaque partie du calendrier (haut et jours du mois) */
.calendrier-fleche                   { width:15px; text-align:center; }
.calendrier-mois-an                  { padding:1px 1px 1px 1px; font-family:verdana; font-size:10px; text-align:center; } /* style pour le mois et l'année */
.calendrier-sem, .calendrier-fin-sem { padding:1px 1px 1px 1px; font-family:arial; font-size:8pt; text-align:center; background-color:#fff; border-bottom:1px #888 solid; } /* les 2 styles suivants pour les jours de la semaine (semaine et fin de semaine) */
.calendrier-fin-sem                  { color:#dea700; }  /* style pour les jours de la semaine correspondants au week-end */
.calendrier-jour, .calendrier-jour-auj, .calendrier-jour-we, .calendrier-jour-horsmois { background:#E6E6E6; padding:1px 1px 0px 1px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; width:20px; font-family:arial; font-size:8pt; text-align:center; } /* les styles suivants pour les jours du mois */
.calendrier-jour-auj                 { font-weight:bold; color:#000; background-color:#ddd; border-top:1px #fff solid; border-right:1px #888 solid; border-bottom:1px #888 solid; border-left:1px #fff solid; } /* style pour la date du jour */
.calendrier-jour-we                  { color:#dea700; }                         /* style pour les jours de week-end */
.calendrier-jour-horsmois            { color:#888; font-style:italic; }  /* style pour les jours hors du mois affiché */
.calendrier-jour-ferie               { color:#dea700; }                   /* style pour les jours fériés */
.calendrier_annuler                  { height:15px; border-top:1px solid #999999; font-size:9px; text-align:center; font-family:verdana; color:#000000 }
.calendrier_annuler a                { color:#000000; text-decoration:none }
.calendrier_annuler a:hover          { text-decoration:underline }
.calendrier-haut                     { height:17px; padding:1px 0px 1px 0px; border-bottom:1px #999999 solid; border-bottom:1px #888 solid; border-left:1px #fff solid; }    