table.jCalendar { background: #c0cad4; border-collapse: separate; border-spacing: 2px; }
table.jCalendar th { background: #c0cad4; color: #333; font-weight: bold; padding: 3px 5px; text-transform: uppercase; }
table.jCalendar td { background: #fff; color: #000; padding: 3px 5px; text-align: center; }
table.jCalendar td.other-month { color: #aaa; }
table.jCalendar td.today { background: #666; color: #fff; }
table.jCalendar td.selected { background: #f66; color: #fff; }
table.jCalendar td.selected:hover { background: #f33; color: #fff; }
table.jCalendar td:hover,
table.jCalendar td.dp-hover { background: #eee; color: #000; }
table.jCalendar td.disabled,
table.jCalendar td.disabled:hover { background: #e0e5ea; color: #888; }

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup { position: relative; background: #e0e5ea; border: 1px solid #85909a; font-size: 10px; font-family: arial, sans-serif; padding: 2px; line-height: 1.2em; }
div#dp-popup { position: absolute; z-index: 199; }
div.dp-popup h2 { font-size: 12px; text-align: center; margin: 2px 0; padding: 0; color: #555; }
a#dp-close { font-size: 11px; padding: 4px 0; text-align: center; display: block; }
a#dp-close:hover { text-decoration: underline; }
div.dp-popup a { color: #000; text-decoration: none; padding: 3px 2px 0; }
div.dp-popup div.dp-nav-prev { position: absolute; top: 2px; left: 4px; width: 100px; }
div.dp-popup div.dp-nav-prev a { float: left; }
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a,
div.dp-popup div.dp-nav-next a { cursor: pointer; }
div.dp-popup div.dp-nav-prev a.disabled,
div.dp-popup div.dp-nav-next a.disabled { cursor: default; }
div.dp-popup div.dp-nav-next { position: absolute; top: 2px; right: 4px; width: 100px; }
div.dp-popup div.dp-nav-next a { float: right; }
div.dp-popup a.disabled { cursor: default; color: #aaa; }
div.dp-popup td { cursor: pointer; }
div.dp-popup td.disabled { cursor: default; }div.time-picker {
  position: absolute;
  height: 200px;
  width:4em; /* needed for IE */
  overflow: auto;
  background: #fff;
  border: 1px solid #000;
  z-index: 99;
}
div.time-picker-12hours {
  width:6em; /* needed for IE */
}

div.time-picker ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.time-picker li {
  padding: 1px;
  cursor: pointer;
}
div.time-picker li.selected {
  background: #316AC5;
  color: #fff;
}.pagination a.creer {float:left;}
/* vevent */
li.item div.vevent h3 {margin:0;font-size:1.1em;}
li.item div.vevent p {margin:2px 0 0;}
li.item div.vevent p.date {font-size: 0.98em; }
ul.evenements li.item.court p { display: none; }
li.item div.vevent p.category {font-size:0.9em;color:#999;}

/* liste des evenements */
.plier_deplier { float: left; font-size: 0.9em; }
.evenements li.item { padding-left: 130px; }
.evenements li.court { border-width: 1px; }
.evenements li.item .jour { width: 120px; margin-left: -130px; float: left; display: inline; position: relative; overflow: hidden; white-space: nowrap; font-size: 98%; }

li.item .repetitions {margin-top:0.5em;font-size:0.9em;}
li.court .repetitions {display: none;}
li.item .repetitions ul,
li.item .repetitions li {display:inline;margin:0;padding:0;}

.evenements p.actions {text-align:right;font-size:0.9em;margin:5px 0 0;}

/* sur la fiche rubriques */
.naviguer .agenda-statut {float:left;margin-right:5px;}

/* sur la fiche article */
.articles .fiche_objet #agenda { border: 1px solid #999;}
.articles .fiche_objet #agenda h2.titre { margin: 0; padding: 4px 4px 8px; background: ##edf3fe; font-size: 100%; }
.articles .fiche_objet .plier_deplier a:hover { color:#333;}
.articles .fiche_objet .evenements { margin-left: 4px; margin-right: 4px; }
.articles .fiche_objet .evenements li.item { padding-left: 120px; }
.articles .fiche_objet .evenements li.item .jour { width: 110px; margin-left: -120px; }
.articles .fiche_objet .evenements span.lien_article {display:none;}

/* edition d'un evenement */
.formulaire_editer_evenement .editer_parent {padding-left:10px;background:#fff;}
.formulaire_editer_evenement .editer_parent label {margin-left:0;display:block;float:left;padding:2px 0;}

.formulaire_editer_evenement .editer_horaire {padding-top:0;margin-top:0;}
.formulaire_editer_evenement .editer_horaire label {margin:0;display:inline;width:auto;float:none;}
.formulaire_editer_evenement li.editer_date,
.formulaire_editer_evenement li.editer_date li {clear:left;}
.formulaire_editer_evenement li.editer_date_debut_fin label { /*vertical-align: top;*/ }

.formulaire_editer_evenement input.date {width:7em;padding-right:20px;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}
.formulaire_editer_evenement span.afficher_horaire label {float:none;display:inline;padding:0;margin:0;}
.formulaire_editer_evenement input.heure {width:4.5em;}

.formulaire_editer_evenement li.editer_date label.heure {display:none;}
.formulaire_editer_evenement li.editer_date label {display:inline;float:none;margin:0;}

.formulaire_editer_evenement .editer_inscription .choix {display:inline;}
.formulaire_editer_evenement .editer_inscription .choix input.text {width:50px;margin-left:1em;/*vertical-align:top;*/}

/* le picker */
a.dp-choose-date { display: inline-block; padding: 0; margin: 3px 0 0 -19px; vertical-align: bottom; }
#repetitions_picker {float:left;}
li.editer_repetitions textarea {float:left;width:110px;height:11em;}

div.time-picker {font-size:11px;  width:5em; /* needed for IE */}

/* selecteur de mots */
.formulaire_editer_evenement li.editer_mots ul#mots_sel {display:block;}
.formulaire_editer_evenement li.editer_mots ul#mots_sel li {padding:2px;background:#eee;border:1px solid #999;display:block;float:left;margin:0 4px 3px 0;width:auto;clear:none;font-size:0.9em;}
.formulaire_editer_evenement li.editer_mots ul#mots_sel li em {display:none;}
.formulaire_editer_evenement li.editer_mots ul#mots_sel li.show {font-weight:bold;}
.formulaire_editer_evenement li.editer_mots .mots_chemin {clear:left;margin:1em 0 0.5em 0;border-bottom:1px solid #eee;}
.formulaire_editer_evenement li.editer_mots ul.groupes_contenus {clear:left;}
.formulaire_editer_evenement li.editer_mots ul.groupes_contenus li {padding:0;margin:0;border:0;clear:none;float:left;width:48%;margin-right:5px;}
.formulaire_editer_evenement li.editer_mots ul.groupes_contenus li.groupe a {background:url(http://www.chimie2011.fr/triangle-droite.gif) no-repeat center right;padding-right:12px;}
.formulaire_editer_evenement li.editer_mots ul.groupes_contenus li.mot a {color:##edf3fe;}

.formulaire_editer_evenement li.editer_repetitions div.ajouter_repetitions.cachee #repetitions_picker {display:none;}
.formulaire_editer_evenement li.editer_repetitions div.ajouter_repetitions.cachee textarea {margin:0;padding:0;height:1px;visibility:hidden;} /* bug ff : si on le met hidden on ne peut plus saisir dedans apres */

/* Calendrier */
ul.menu li .pagination a, ul.menu li .pagination strong.on { display:inline; }