#calendrier { position: absolute; width: 152px; height: 183px; background: url(../interface/agenda.png) no-repeat; margin: 15px 0 0 580px; padding: 0; z-index: 500 }

#calendrier h2 { font-size:110%; font-weight: bold; color: #3864a8; padding:35px 0 5px 10px; margin:0; }

#calendrier a { margin:0; padding:0; }

#calendrier li { list-style: none; }

#libelle	{ margin: 0 auto; padding: 0; width: 130px; list-style: none }
#calendrier .ligne		{ margin: 0 auto; padding: 0; width: 130px; list-style: none } 

#libelle li { text-align: center; list-style: none; margin: 1px; width: 18px; float: left }
#calendrier .ligne li   { text-align: center; list-style: none; margin: 1px; width: 18px; float: left }

#calendrier li.itemDEFAUTItem		{ margin:0; padding: 0; font-size:90%; font-weight: bold; color: #3864a8; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background: url(../interface/cel1.png) repeat-x; }		
#calendrier li.itemRESAItem   		{ margin:0; padding: 0; font-size:90%; font-weight: bold; color: #3864a8; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background: url(../interface/cel1.png) repeat-x 0 -15px; }		

#calendrier td.itemDEFAUTItem		{ font-size:90%; font-weight: bold; color: #444; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background: url(../interface/cel1.png) repeat-x; }		
#calendrier td.itemRESAItem   		{ margin:0; padding: 0; font-size:90%; font-weight: bold; color: #444; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; background: url(../interface/cel1.png) repeat-x 0 -15px; }		

#calendrier a.cal { color: #444; margin:0; padding: 0 }
#calendrier a:visited.cal { color: #444; margin:0; padding: 0 }
#calendrier a:hover.cal { color: #ff0000; margin:0; padding: 0 }