/* correspond au calendrier dans la colonne de droite de la page Angenda diocésain*/
#calendrier table {
  border-collapse: collapse;
  text-align: center;
  font-size: 12px;
  margin: 0px auto;
}

/* correspond à la date du calendrier placée au dessus du calendrier*/
#calendrier caption {
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  margin: 5px auto;
}

/* défini la couleur du lien correspondant à la date du calendrier*/
#calendrier caption a {
  color: #06C;
}

/* couleur du lien premier enfant*/
#calendrier caption a:first-child {
  color: #F30;
}
/* couleur du lien dernier enfant*/
#calendrier caption a:last-child {
  color: #F30;
}

/*couleur du texte des th placés à l'intérieur du bloc #calendrier*/ 
#calendrier th {
	width:1.5em;
	height:1em;
	border:0px;
	background-color:#FFF;
  text-align:center;
  padding: 2px;
  border-bottom: 1px solid #A5A5A5;
}

/*sans bordure pour les balises abbr placés à l'intérieur des th*/
#calendrier th abbr {
  border: 0;
}

/* caractéristiques des td placés à l'intérieur du bloc #calendrier,
correspond aux cases(les jours) du calendrier */
#calendrier td{
	width:1.5em;
	height:1em;
	border:2px solid #E0E0E0;
	background-color:#FFF;
  text-align:center;
  padding: 2px;
}

/* défini une couleur de fond pour la case contenant la class .today,
correspond au jour courant*/
#calendrier td.today {
	background-color:#9CF;
}

/* défini des caractéristiques pour les cases contenant la class .horsperiode,
correspond aux cases grisée*/
#calendrier td.horsperiode {
  background-color:#EEE;
  color:#878787;
  font-size:.9em;
}

/* correspond aux chiffres en rouges du calendrier*/
#calendrier td.occupe a {
  font-weight:bold;
  color:#F30;
  text-decoration: none;
}

/**/
.nav_agenda {
  font-size: 11px;
  display: none;
}

.nav_agenda a.tous {
  font-weight: normal !important;
}

.nav_agenda .left {
  float: left;
}

.nav_agenda .right {
  float: right;
}

.nav_agenda .center {
  text-align: center;
}

div#nav_haut {
  margin-bottom: 30px;
}

div#nav_bas {
  margin-top: 30px;
}

/* marges de la class liste_evenements*/
ul.liste_evenements {
  margin: 0;
  padding: 5px;
}

/* défini les caractéristiques pour les listes placées à l'intérieur de la class .liste_evenements*/
ul.liste_evenements li {
  background: none;
  margin: 5px 0 8px 0;
  border-bottom: 1px solid #A5A5A5;
}

/* correspond au logo situé à côté de chaque titre*/
ul.liste_evenements li img.spip_logos {
  float: left;
  margin-left: -10px;
  padding: 0 3px 0 0;
}

/* correspond au texte précisant le titre, ex: St-Jacques de Compostelle*/
ul.liste_evenements li span.titre {
  font-size: 1.2em;
  display: block;
  font-weight: bold;
}

/* correspond au texte précisant la durée, ex: du 15 octobre au 15 décembre*/
ul.liste_evenements li span.time {
  font-weight: bold;
  color: #F30;
}

/* correspond au texte précisant le lieu, ex: Rennes, 15 rue Saint-Georges*/
ul.liste_evenements li span.lieu {
  font-style: italic;
}
 
ul.liste_evenements li div.description {
  color: #666;
  margin: 3px 0;
  margin-left: -10px;
}

/* caractéristique du texte 'pour plus d'information'*/
ul.liste_evenements li p.tous {
  font-size: 0.9em;
  font-weight: normal !important;
}

