h6 {
  font-size: 14px;
}


#body-home .h4-calendar
{
	margin-bottom: 0px !important;
	background: none !important;
}
#body-home #agenda-list .item
{
	width: 110px;
	margin-right: 15px;
	float: left;
	padding-left: 10px;
	min-height: 220px;
	margin-bottom: 5px;
}
#body-home #agenda-list .first
{
	background: none !important;
	padding-left: 4px !important;
}
#body-home #agenda-list .item-image img
{
	border: 1px solid #B2B2B2;
	margin-bottom: 10px;
}
#agenda-list .item-image:hover img
{
	border: 1px solid #6CAB53;
}
#agenda-list .item-title
{
	border-left: 3px solid;
	padding-left: 7px;
	margin-bottom: 15px;
}
#agenda-list .item-groupe
{
	font: bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#agenda-list .item-date
{
	font: normal 0.9em Arial, Helvetica, sans-serif;
}
#agenda-list .item-text
{
	font: normal 1.1em/1.2em "Trebuchet Ms", Arial, Helvetica, sans-serif;
}
.item-text a
{
	color: #000;
}
.item-intitule
{
	font-weight: bold;
}
.item-accroche
{
	
}
.item-description
{
	
}
/* liste d'événements */
#body-nav #agenda-list .item
{
	padding: 10px;
	clear: left;
	margin-bottom: 10px;
	position: relative;
	min-height: 65px;
}
#body-nav #agenda-list .bg2
{
	background-color: #F5F5F5;
}
#body-nav #agenda-list .item-image
{
	float: left;
	margin-right: 15px;
}
#body-nav #agenda-list .item-title, #body-nav #agenda-list .item-text
{
	
	width: 250px;
	float: left;
	display: block;
	margin-bottom: 5px;
}
#body-nav #agenda-list .item-image img
{
	border: 1px solid #B2B2B2;
}
/* home */
.H4-agenda-home
{
	background: none;
	clear: both;
	margin-top: 15px;
	margin-left: 3px;
	margin-top: 10px;
}
/* actus */
#actualites-home, #actualite-navigation
{
	margin-bottom: 2px;
}
#actualite-navigation, #actualite-navigation a
{
	color: #FFF;
}
#actualites-home .item-image
{
	background-color: #484A7D;
	height: 140px;
	margin-bottom: 15px;
}
#actualites-home .item-groupe
{
	padding-left: 5px;
	display: block;
	float: left;
	font-weight: bold;
}
#actualites-home .item-date
{
	padding-right: 5px;
	display: block;
	float: right;
}
#actualites-home .item-intitule
{
	margin-bottom: 10px;
}
#actualites-home .item-groupe, #actualites-home .item-date
{
	color: #FFF;
	padding-top: 2px;
	font-size: 0.9em;
}
#actualites-home .item-text
{
	font: normal 1.1em/1.1em "Trebuchet Ms", Arial, Helvetica, sans-serif;
}
#actualites-home span
{
	margin: 0px 0px 2px 0px;
	display: block;
}



.actualite-liste .item
{
	height: 77px;
	width: 396px;
	padding: 7px;
	margin-bottom: 10px;
}
.over
{
	background-color: #F1FBE3;
}
.actualite-liste .bg2
{
	background-color: #F2F2F2;
}
.actualite-liste .item-image img
{
	border: 1px solid #B2B2B2;
	padding: 1px;
	float: left;
	display: block;
	margin-right: 10px;
}
.actualite-liste .item-text
{
	float: left;
	width: 260px;
}
.actualite-liste .item-groupe, .actualite-liste .item-date
{
	font-size: 0.9em;
	font-weight: bold;
	color: #484A7D;
}
/* calendrier */
/* infoWindow (hidden) */
#infoWindow
{
	position: absolute !important;
	display: none;
	left: auto;
    right: auto;
    top: 220px;
	margin: 0px 0px 0px -183px;
	width: 170px;
	z-index: 200;
	background: white;
	border: 1px solid #B2B2B2;
	padding: 4px;
	text-align: center;
}
.cadreContent #infoWindow
{
	top: 520px;
}
#infoWindow span
{
	display: block;
	padding: 10px 15px;
	background: #D5E48F;
}
#infoWindow #vignetteEventInfo img {
	border: 1px solid #B2B2B2;
	margin-bottom: 10px;
}
.calendarTable
{
	margin: 0px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000;
	border-collapse: collapse;
}
.calendarTable a 
{
	color: #71002B; text-decoration: none;
}
.calendarTable a:hover
{
	color: #950038;
	text-decoration: underline;
}
.calendarTable TD
{
	text-align: center;
	vertical-align: middle;
	padding: 1px 1px 1px 1px;
}
.navigationLinks TD
{
	height: 24px;
}
.navigationLinks TD, .dayList TD
{
	border: none !important;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	padding-bottom: 3px;
}
.navigationLinks TD A
{
	font-size: 12px;
}
.currentMonth
{
	color: #71002B;
}
.currentDate
{
	background-color: #BFD653 !important;
	cursor: pointer;
}
.currentDate strong
{
	color: #FFF !important;
}
.evenShow
{
	background-color: #D5E48F !important;
	cursor: pointer;
}
.evenShow:hover
{
	background-color: #D5E48F !important;
}
.evenShow strong
{
	color: #000000;
}
.calendarDays TD
{
	width: 24px;
	height: 20px;
	border: 1px solid #BFD653;
	background-color: #FFF;
}
.endLineLink TD
{
	padding-top: 5px;
}
