	
	
	/*
	table#thecalender {
		margin:0 0 0 20px;
	}
	div.calendrier table#thecalender a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	table#thecalender tr table font {
		padding:5px 0;
		display:block;
	}
	
	table#thecalender tr td {
		padding:0;
		border:2px solid #FFF;
	}
	
	table#thecalender tr td table td {
		border:none;
	}
	
	table#thecalender tr#dayrow {
		display:none;
	}

	#eventoutput {
		width:166px;
		float:left;
		margin-top:8px;
	}
	.optionfiches {
		padding:0;
	}
	
	div.calendrier{

		float:left;
		width:160px;		
		margin:0px 0px 0px 0px;
		text-align:center;
		padding:0px 0px 19px 0px;
	}
	
	
	.ligneCal{
		width:531px;	
		float:left;
		clear:both;
		margin:2px 0px 2px 0px;
	
	}
	
	.calendrier #dayrow{
		background-color:#F2CA30;
	
	}
	*/
	/* Tableau d'events en AJAX */
	/*div#event h3 {
		font-size:1em;
		text-transform:uppercase;
		margin:0;
	}
	
	div#event table {
		margin:10px 0 0 0;
		padding:0;
		border-collapse:collapse;
		border:1px solid #DFE3E9;
	}
	
	div#event table th {
		padding:5px;
		margin:0;
		background-color:#DFE3E9;
	}
	
	div#event table td {
		padding:5px;
	}
	
	div#event table td#calendardate {
		margin:0;
		font-style:italic;
		padding:2px 5px;
		border-bottom:1px solid #DFE3E9;
	}
	
	div#event table td#plusdetails {
		border-top:1px solid #DFE3E9;
	}*/
	
	/* Nouveau calendrier */
	#eventoutput {
	   margin:0;
	   padding:0;
	}
	div#wrapcontentleft .zone_activities_infos a {
	   color:#ffffff;
	   font-size:11px;
	}
	div#wrapcontentleft .zone_activities_infos a:hover {
	   text-decoration:none;
	}
	div#wrapcontentleft .zone_activities_infos h2 a {
	color:#002d56;
	margin:10px 0 13px 0;
	padding:0;
	font-size:1.1em;
	font-weight:normal;
	}	
	table.calendrier {
		border:1px solid #FFF;
		border-collapse:collapse;
		width:190px;
		margin:0px 0 0 0;
	}
	
	
	table.calendrier tr.calendrier_title th {
		background-color:#0065bd;
		padding:5px 0 5px 0;
		color:#FFFFFF;
		text-align:center;
		font-size:11px;
	}
	table.calendrier tr.calendrier_title th a:link,table.calendrier tr.calendrier_title th a, table.calendrier tr.calendrier_title th a:visited {
	   color:#ffffff;
	   text-align:center;
	}
	table.calendrier tr.calendrier_week {
		display:none;
	}
	
	table.calendrier tr.calendrier_title th div {
		text-align:center;
	}
	
	table.calendrier tr.calendrier_title th em {
		display:block;
		text-align:center;
	}
	
	table.calendrier thead ul {
		list-style-image:none;
		list-style-type:none;
		color:#FFF;
		width:100%;
	}
	
	table.calendrier thead ul li {
		display:block;
	}
	
	table.calendrier thead ul li a, div#wrapcontent table.calendrier thead ul li a:visited {
		color:#FFF;
	}
	
	table.calendrier thead li.calendrier_prevmonth {
		left:0;
	}
	
	table.calendrier thead li.calendrier_nextmonth {
		right:0;
	}
	
	table.calendrier thead li.calendrier_prevmonth {
		text-align:left;
	}
	
	table.calendrier thead li.calendrier_nextmonth {
		text-align:right;
	}
	
	table.calendrier thead li.calendrier_date {
		width:80%;
		text-align:center;
	}
	
	table.calendrier td {
		background-color:#a2c7e7;/* */
		font-size:0.8em;
		border:3px solid #FFF;
		padding:0;
		width:30px;
	}
	
	table.calendrier td div {
	}
	
	table.calendrier td a.calendrier_daylink {
		display:block;
		margin:0;
		padding:2px 5px 9px 2px;
		color:#FFFFFF;
		background-color:#DFE3E9;
	}
	table.calendrier td a.Today_daylink {
		display:block;
		margin:0;
		padding:2px 5px 9px 2px;
		color:#FFFFFF;
		background-color:#6f4c9d;
		color:#FFFFFF;
		font-size:11px;
	}
	table.calendrier td a.Event_daylink {
		display:block;
		margin:0;
		padding:2px 5px 9px 2px;
		color:#FFFFFF;
		background-color:#bf2c37;
		color:#FFFFFF;
		font-size:11px;
	}
	
	table.calendrier td a.Today_daylink:link {
		background-color:#002d56;
		color:#FFFFFF;
	}
	
	table.calendrier td a.Event_daylink:link {
		background-color:#0065bd;
	}
	
	table.calendrier td a.calendrier_daylink:link {
		background-color:#5598d3;
		
	}
	
	table.calendrier td a.Today_daylink:visited {
		background-color:#002d56;
		color:#FFFFFF;
	}
	
	table.calendrier td a.Event_daylink:visited {
		background-color:#0065bd;
	}
	
	table.calendrier td a.calendrier_daylink:visited {
		background-color:#5598d3;
	}
	
	table.calendrier td a.calendrier_daylink:hover, table.calendrier td a.Event_daylink:hover, table.calendrier td a.Today_daylink:hover, table.calendrier td.calendrier_today_eve a.calendrier_daylink:hover {
		background-color:#002d56;
		/*border:1px solid #ECF1F7;*/
		padding:1px 5px 8px 2px;
		text-decoration:none;
		color:#000000;
		font-size:11px;
	}
	
	 table.calendrier td.calendrier_today a, table.calendrier tbody td a.calendrier_daylink:active, table.calendrier td a.Event_daylink:active, table.calendrier td a.Today_daylink:active, table.calendrier td.calendrier_today_eve a.calendrier_daylink {
		background-color:#0065bd;
		/*border:1px inset #6f4c9d;*/
		padding:1px 5px 9px 2px;
		text-decoration:none;
		color:#ffffff;
		font-size:11px;
	}
	
	table.calendrier tbody td a.calendrier_evelink {
		bottom:2px;
		right:2px;
	}
	.link_event {
	   background-color:#ffffff;
	   padding:5px;
	   width:190px;
	   margin-top:5px;
	} 
	#wrapwebsite #wrapmiddle #wrapcontent #wrapcontentleft .zone_activities_infos #eventoutput .link_event a, #wrapwebsite #wrapmiddle #wrapcontent #wrapcontentleft .zone_activities_infos #eventoutput .link_event a:visited {
	   color:#333333;
	   font-size:11px;
	   text-decoration:none;
	   font-weight:normal;
	}
	#wrapwebsite #wrapmiddle #wrapcontent #wrapcontentleft .zone_activities_infos #eventoutput .link_event a:hover {
	   text-decoration:underline;
	}
	.link_event a p {
	   padding:0;
	   margin:2px 0 0 0;
	}