

/* Habillage du mini calendrier */
#calendar { text-align: center; border: 0px dotted #ccc; padding-left: 0px; width:230px;}
#calendar table { width: 100%; margin: 0 auto; padding: 0;  }
#calendar caption {
	font-size:1em;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;

	vertical-align:middle;
}

#calendar th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
#calendar th abbr { border: none; cursor: help; }
#calendar td {
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	line-height: 1.6em;
	background-color: #E9E9E9;
	width:30px;
	height:30px;
	
}
#calendar td.horsperiode {
	color: #FFFFFF;
	background-color: #FFFFFF;
}
#calendar td.occupe {
	/*background-color: #FF0000;*/


	width:30px;
	height:30px;
}
#calendar td a { display: block; }
#calendar td span { color: #FF0000; }
#calendar td a:hover { border:0px ;}
#calendar tr { font-size:0.9em; }
#calendar td.today {
	color: #FFFFFF;
	
	font-weight: bold;

	 }

/* Habillage agenda */
#agenda dt{

}
#agenda dd{

}

a.lnk_cal_jou 		/*jour avec evenement*/
			
		{
		font: bold 10pt verdana;
		display:block;
	background-image:url('../img_4bis/rond_jour_agenda.png');
	background-position:center;
	background-repeat:no-repeat;

		text-decoration: none;
	    color: #FFF;
		/*position:relative;*/
		width: 30px;
		/*z-index:24;*/
		height:30px;
		line-height: 26px;
		}
a.lnk_cal_jou span{
		display: none;
		} /*pour l'infoboulle*/

a.lnk_cal_jou:hover
		{
	position:relative;
	background-image:url('../img_4bis/rond_jour_agenda_over.png');
	text-decoration: none;
	color: #FFF;
	z-index:25;
	width: 30px;
	height : 30px;
		}
a.lnk_cal_jou:hover span{ 
		/*le contenu de la balise span ne sera visible que pour l'état a:hover */
		display:block; 
		font: bold 8pt verdana;
		position:absolute;
		top:-10px;
		left:-23em;
		width: 22em;
		background-color:#FFFFFF;
		border:1px #FF0000 solid;
		color:#FFFFFF;
		text-align: left;
		font-weight:bold;
		padding: 5px;
		cursor: pointer;
		/*pour assurer le coup dans le cas d'une page avec d'autre element ayant recours au z-index */
		}
		/*bug sous FF*/
