

.calendar1 a {
	color: #FFFFFF;
}

.calendar1 {
	width: 140px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	/*color: #616B76;*/
	text-align: center;
	/*background-color: #fff;*/

}



.avenir
{
background-color:#FFCC00;
font-weight:bold;
background: url(../images/calendar/bg_calendar-orange.gif) no-repeat

}

 .asaisir
{
font-weight:bold;
background: url(../images/calendar/bg_calendar-green.gif) no-repeat;

}
.asaisir
{
color: #FFFFFF;

}
.norm
{
/*background-color:#99CC00;*/
background-color:#DCDCDC;
color: #666666;
font-weight:bold;
/*background: url(../images/calendar/bg_calendar.gif) no-repeat right bottom;*/

}
.norm a
{
color: #333333;
text-decoration:underline;

}

.asaisir a:link, .asaisir a:visited {
	/*color: #608194;*/
	background: url(../images/calendar/bg_calendar-green.gif) no-repeat;
}

.asaisir a:hover, .avenir a:active {
	/*color: #6aa3ae;*/
	background: url(../images/calendar/bg_calendar-green.gif) no-repeat right top;
}
.avenir a:link, .avenir a:visited {
	/*color: #608194;*/
	background: url(../images/calendar/bg_calendar-orange.gif) no-repeat;
}

.avenir a:hover, .avenir a:active {
	/*color: #6aa3ae;*/
	background: url(../images/calendar/bg_calendar-orange.gif) no-repeat right top;
}
#modif a{
color:#666666;
}

.nav, .nav a {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;

	color: #DDDDDD;
	text-align: center;
	text-decoration: none;
}


caption {
	margin: 0;
	padding: 0;
	width: 140px;
	height:20px;
	background: #A2ADBC;
	color: #DDDDDD;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.calendar1 th {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	/*color: #616B76;*/
	background: #D9E2E1;
	height:15px;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

.today, td.today a, td.today a:link, td.today a:visited {
	/*color: #DDDDDD;*/
	font-weight: bold;
	background: #DF9496;
}

.calendar1 td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 19px;
	height: 17px;
	text-align: center;

}

.calendar1 td a {

	font-weight: bold;
	display: block;
	/*color: #666666 !important;*/
}
.modif a{
color: #DDDDDD !important;
}
.agenda-encart
	{
	width:610px;
	float:left;
	margin-left:0px;
	/*margin-top:25px;*/
	padding-top:10px;

	/*height:250px;*/
	background-image:url(../images/wrapper-agenda.jpg);
	background-repeat:repeat-x;
	background-position:top;
	display:block;

}

.agenda-encart .cal

{
  margin:0 auto;
	width:550px;
	height:300px;

	display:block;
	clear:both;
	background-image:url(../images/bg-agenda.gif);
	background-repeat:no-repeat;
	background-position:top center;


}


.agenda-encart .calendar

{
	/*  margin:0 auto;*/
	float:left; margin-left:25px;
	margin-top:10px;
	width:360px;
	height:235px;

	display:block;
	/*background-image:url(../images/bg-agenda.gif);
	background-repeat:no-repeat;
	background-position:top center; */
	padding-top : 10px;

}
*+ html .agenda-encart .calendar

{
	margin-top:5px;
 /* float:left;
  margin-left:150px;*/

}
*html .agenda-encart .calendar

{

	margin-top:10px;
	float:left;
	margin-left:12px;
	text-align:left;




}

.calendar .uncalendrier
{
	padding-left:20px;
	width: 140px;
	float:left;
	height:160px;
}

.calendar_info .uncalendrier
{
	padding-left:20px;
	width: 140px;
	float:left;
}

.dateencours
{
	padding-top:20px;
	float:right;
	width: 90px;
	height:80px;
	margin-right:20px;
	color:#ffffff;
	text-align:center;

}

 *html  .dateencours
{
	padding-top:20px;
	margin-right:10px;
	line-height:1.5em;

}



.month {height:25px; 	font-size:22px;	border-bottom:2px solid #FFFFFF; 	margin-left:7px; margin-right:7px;}
.day {height:15px; 	font-size:15px;	margin-left:7px; margin-right:7px;}
.num-day {height:25px; 	font-size:18px; font-weight:bold;	margin-left:7px; margin-right:7px;}
.month-grey {color:#DDDDDD;height:25px; 	font-size:22px;	border-bottom:2px solid #DDDDDD; 	margin-left:7px; margin-right:7px;}
.day-grey {color:#DDDDDD;height:15px; 	font-size:15px;	margin-left:7px; margin-right:7px;}
.num-day-grey {color:#DDDDDD;height:25px; 	font-size:18px; font-weight:bold;	margin-left:7px; margin-right:7px;}


