#calendar				{ float:left; width:185px; margin:10px 0 30px 20px; padding:4px 7px 0 7px; background-image:url(../../images/calendrier-bg-all.gif); background-position:top left; background-repeat:no-repeat;}

#calendar #heading 		{ font-weight: bold; color: #323431;	font-size: 12px; text-align:center;}

#calendar table, #calendar td 			{ font-size:12px; margin:0; padding:0;}
#calendar table#dayTableAll 			{ margin:0 auto; padding:0; width:96%; }
#calendar #calendarWrapper 				{ background-image:url(../../images/calendrier-bg-bottom.gif); background-position:bottom left; background-repeat:no-repeat;}
#calendar img							{ padding:0; margin:0;}

#calendar .top 							{ background-image: url(../../images/calendrier-bg-top.gif); background-position:top left; background-repeat:repeat-x; margin:0; padding:0; height:27px;}
#calendar .daytable 					{ color:#999999;}
#calendar .dayrow 						{ height: 25px;}
#calendar .dayrow:hover					{ background-color: #f5ede3; height: 25px;}
#calendar .dayhead 						{ color:#2c6025; text-align: center; font-size: 12px; padding:3px 0 0 0;}
#calendar .dayhead2						{ color:#74ac00; text-align: center; font-size: 12px; padding:3px 0 0 0;}
#calendar td.days						{ color:#161717; text-align: center; width: 14%; padding: 0; cursor: pointer;	margin: 0; font-size:12px;}
#calendar td.days2						{ color:#686f69; text-align: center; width: 14%; padding: 0; cursor: pointer;	margin: 0; font-size:12px;}
#calendar td.days3						{ color:#a0aca1; text-align: center; width: 14%; padding: 0; cursor: pointer;	margin: 0; font-size:12px;}
#calendar td.days:hover 				{ background-color: #f1ede8; color:#564b47;}
#calendar td.jourActivite 				{ margin:0;	color:#164514; padding: 0;	font-size:12px;	text-align: center;	background-color: #f7c843;	cursor: pointer;}
#calendar td.jourActivite:hover 		{ background-color: #e6b93c; color:#164514;}
#calendar .jourNormal 					{ margin:0;}


#calendar a								{ padding:0; margin:0;}
#calendar a.calendrierHeader 			{ color:#323431; }

/*********************************************/

#dailyActivities							{ width:460px; display:inline-block; padding:10px 0 30px 18px; }
#dailyActivities h3							{ }
#dailyActivities #dailyActivitiesWrapper 	{ }
#dailyActivities img						{ padding:0 15px 0 5px;}
#dailyActivities p							{ margin:0; padding:0;}
#dailyActivities table,#dailyActivities td 	{ font-size:12px; padding:0; margin:0; }
#dailyActivities #heading 					{ font-weight: bold; color: #08445C; font-size: 12px; }
#dailyActivities .daytable 					{ color:#999999; }
#dailyActivities .dayrow 					{ }
#dailyActivities .dayhead 					{ font-weight: bold; text-align: center; font-size: 12px; }
#dailyActivities td.days					{ color:#08445C; text-align: center; width: 14%; padding: 0; margin: 0; }
#dailyActivities td.day						{ color:#2d4001; text-align: left; padding:0; font-weight:bold; margin: 0 0 0 2px; }
#dailyActivities td.day2					{ color:#2d4001; text-align: left; padding:0 0 0 15px; font-weight:bold; margin: 0 0 0 2px; }
#dailyActivities td.heure					{ color:#08445C; text-align: left; font-weight:bold; margin: 0; padding: 0;} 
#dailyActivities td.titre					{ color:#c96311; text-align: left; padding: 0; margin: 0; font-weight:bold; font-size:14px; }
#dailyActivities td.titre a					{ text-decoration:none; color:#c96311; }
#dailyActivities td.desc					{ color:#161717; text-align: left; padding: 0 0 10px 0; margin: 0; }
#dailyActivities td.desc a					{ color:#000000; text-decoration:underline; }
#dailyActivities td.desc a:hover			{ color:#564b47; }

