/*---------------------------------*/
/*conteneur de l'agenda central*/
/*---------------------------------*/
#agenda { background:#FFFFFF none repeat scroll 0 0; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal;  line-height:1.4em; margin:0; overflow:auto; padding:15px; width:600px; }
	/*positionnement du titre*/
	#agenda h1 {font-size:14px;margin:0 0 15px 0;padding:0;}
	#agenda h2 {text-align:center;clear:none;margin:0 0 15px 0;padding:0;}
	/*presentation des liens*/
	.suivant {padding:0 20px 0 0;float:right;background-image:url('suivant.gif'); background-repeat:no-repeat;background-position:top right;}
	.precedant {padding:0 0 0 20px;float:left;background-image:url('precedant.gif'); background-repeat:no-repeat;}

/*colonne de droite detaillant les evenements*/
#evenements {float:right;width:45%;}
	/*division de presentation de chaque evenement*/
	#prochainement  .even,#evenements  .even {margin: 0;padding:5px 0 15px 10px;overflow:hidden;}
	/*presentation des paragraphes d'evenements*/
	#prochainement p ,#evenements p {margin:0 1px 0 0; padding:0;}
	#prochainement p a,#evenements p a{font-weight:100;text-decoration:underline;}
	#prochainement p a.word,#evenements p a.word,#prochainement p a.pdf,#evenements p a.pdf
	{font-size:8px;font-family:helvetica;top:5px;position:relative;left:-10px;}
	#agenda .titre {font-style:italic;}
	.discipline {font-weight:700;}
	.institution {font-style:italic;font-weight:700;color:#336699;}
	.responsable {float:right;position:relative; right: 3px; color:#336699;}

/*division contenant une collone de calendrier elle ont le même style, donc la même classe, et sont différenciees par un ID differente*/
.cal-col {width:150px; padding:0; margin:10px 15px 0 0;float:left;}
/*division ressemblant toutes les donnees du jour*/
.jour {height:22px;padding:0; margin:0;clip: auto; overflow: hidden;width:150px;}
 /*mise en evidence de la date du jour*/
.jour-j {background-image:url('jour-j.gif'); background-repeat:no-repeat;}
 /*mise en evidence des jours feries*/
.ferie {font-weight:700; color:#990033;}
/*numero du jour*/
.j-num {width:22px; text-align:right; margin:0;float:left;font-weight:700; display:block;}
/*lettre du jour*/
.j-sem {width:22px; text-align:center; margin:0;float:left; }
/*fete du jour*/
.j-fete {text-align:left; margin:0 0 0 5px;float:left;font-style:italic;font-size:10px;}
/*couleur des arrieres plans : barres d'evenements, et autres éléments*/
.b-mauve {background-color:#6666cc;}
.b-rouge {background-color:#990033}
.b-bleu 	 {background-color:#003366;}
.b-bleu2 {background-color:#6699cc;}
.b-rose1 {background-color:#993266;}
.b-rose2 {background-color:#cc0066;}
.b-gris1 {background-color:#99aabb;}
.w-end,.b-gris2 {background-color:#e1e3ed;}
/*couleurs bordures  gauche des evenements (droite)*/
.bdr-mauve {border-left:3px solid #6666cc;}
.bdr-rouge {border-left:3px solid #990033}
.bdr-bleu   {border-left:3px solid #003366;}
.bdr-bleu2 {border-left:3px solid #6699cc;}
.bdr-rose1 {border-left:3px solid #993266;}
.bdr-rose2 {border-left:3px solid #cc0066;}
.bdr-gris1 {border-left:3px solid #99aabb;}
.bdr-gris2 {border-left:3px solid #e1e3ed;}
/*positionement des cellules de barres d'evenements*/
.n1, .n2, .n3 {padding: 0;height:22px; width:3px;margin:0 0 0 5px;float:left;clip:auto;overflow:hidden; }
/*mise en valeur de la date du jour*/
.aujourdhui {background-color:#99aabb;font-weight:700;color:#e9ebf2;}
/*separation pour mettre en valeur le premier jour d'une barre d'evenement*/
.first {background-image:url('first.png');background-repeat:no-repeat;background-position:top left;}


/*---------------------------------*/
/*partie de droite, petit agenda (à reprendre)*/
/*---------------------------------*/
.dimanche {
	background-color:#e1e3ed;

}
.numjourdhui {
font-weight:700;
color:#e9ebf2;
background-image:url(today.png);
background-repeat: no-repeat;
background-position: bottom right;
}
.numjourSemaine {border-bottom:1px solid;margin: 10px 0 2px 0;height:18px;}
.normal {
color:#99aabb;
}
.jferie {padding:0 2px 0 0;font-style:italic;color:#77aadd;float:right;}
.jsem {padding: 0 0 3px 0; margin: 10px 0 3px 0; border-bottom: #003366 1px solid; clip:auto; overflow:auto;}
* html .jsem {overflow:visible;height:5px;}
.jcel {width:11.5%;float:left; text-align:right; padding:2px 1px; margin: 0 1px 0 0;}
