#zoneagendacalendar{
	margin-left		: auto;
    margin-right	: auto;
	width 			: 225px;
	border 			: none;
}

	#zoneagendacalendar #firstline_agenda{
		height	: 28px;
	}

#zoneagendacalendar{
	margin-bottom	: 10px;
	position : relative;
}

	
	#zoneagendacalendar span.prevMonth img,
	#zoneagendacalendar span.nextMonth img,
	#newsCol div.module .contentmodule #zoneagendacalendar span.prevMonth img,
	#newsCol div.module .contentmodule #zoneagendacalendar span.nextMonth img{
		display 	: inline;
		width  		: auto;
		height 		: auto;
		border 		: 0 none;
	}
	#zoneagendacalendar span.prevMonth,
	#zoneagendacalendar span.nextMonth,
	#newsCol div.module .contentmodule #zoneagendacalendar span.prevMonth,
	#newsCol div.module .contentmodule #zoneagendacalendar span.nextMonth {
		position 	: absolute;
		top 		: 50%;
	}
		#zoneagendacalendar span.prevMonth,
		#newsCol div.module .contentmodule #zoneagendacalendar span.prevMonth {
			left 		: 0;
		}
		#zoneagendacalendar span.nextMonth{
			right 		: 0;
		}
		#newsCol div.module .contentmodule #zoneagendacalendar span.nextMonth {
			right 		: 15px ;
		}

table#eventnews_calendar{
	border-collapse	: collapse;
	margin			: 0 auto;
	width			: 80%;
	border			: 0 none;
	margin-left		: 10%;
}

table#eventnews_calendar tbody{
	border	: 1px solid #333333;
}

	table#eventnews_calendar thead tr th{
		color 				: #003399;
		background-color	: #FFF;
		border				: 0 none;
	}

#eventnews_calendar thead tr td a {
	padding				: 0px;
	color 				: #013499;
	font-weight 		: bold;
	background-color 	: #FFF;
	padding 			: 0 4px;
	font-size			: 1.1em;
}
	#eventnews_calendar thead tr td hr {
		border 				: 0 none;
		height 				:  1px;
		background-color 	: #003399;
		color 				: #003399;
		margin		       	: -5px 0 10px 0;

	}

#eventnews_calendar th {
	margin-top	: 0px;
	font-style	: bold;	
	padding		: 0;
}

#eventnews_calendar td {
	text-align	: center;
	padding		: 0;
}

	#eventnews_calendar tbody td {
		border	: 1px solid #003399;
	}
	#eventnews_calendar thead td {
		border				: 0 none;
		background-color 	: #FFF;	
	}

table#eventnews_calendar td ul{
	display		: none;
	text-align	: center;
	margin-top	: 0px;
	/*margin-left	: -200px;*/
}

#eventnews_calendar td a:hover+ul {
	display		: block;
	position	: absolute;
	width		: 200px;
	padding		: 10px;
	border		: 1px solid #999;
	background	: #fff;
	text-align	: center;
	z-index		: 100;
}


.today{
	background	: url(../interface/public/bg.calendaractif.png) left top repeat-x #00338E;
	text-align	: center;
	color		: white;
	font-weight	: bold;
}

.actif {
	background	: url(../interface/public/bg.calendaractif.png) left top repeat-x #00338E;
	text-align	: center;
	color		: white;
	font-weight	: bold;
}

	#eventnews_calendar  td.actif a,
	#eventnews_calendar  td.today a{
		color			: white;
		/*color			: black;*/
		font-weight		: bold;
		text-decoration	: none;
	}
	
		#eventnews_calendar  td.actif ul li,
		#eventnews_calendar  td.today ul li{
			color				: #003399;
			list-style-image	: none;
			list-style-position	: outside;
			list-style-type		: none;
		}

.pastday {
	background	: white;
	text-align	: center;
}

#content #eventnewsget span.date {
	color		: #58585a;
	font-size	: 1em;
}

	#content #eventnewsget em.title{
		margin-left	: 10px;
		font-size	: 1.3em;
	}
	
	#content #eventnewsget p img#translationIcon{
		margin-left : 0px;
	}