

.agenda 	  {
	padding:0px!important;
	min-height:initial!important;
	max-height:initial!important;
    /* background-color: #dddfe3!important; */
    /* box-shadow: 0px 0px 10px 10px #dddfe3!important; */
	z-index:8!important;
}

@media (min-width:900px) {
	.agenda 	  {
		width:initial!important;
	}
}



.agenda_contenu	  {
	margin:15px;
}



.agenda_contenu	  .preambule {
    letter-spacing: 1px;
    font-size: 15px;
    line-height: 1.9;
    /* color: #999; */
    font-family: 'Open Sans', sans-serif;
	margin: 0px 46px 15px 3px;
}


.agenda_contenu .immo	{
	/* text-align:center; */
	margin-top:20px;
	margin-bottom:20px;
	padding-left:15px;
	font-size:12px; 
}




.agenda_contenu table	{
	width:100%;
	border-collapse: collapse;
	background-color:#f4f5f7;
	overflow: hidden;
    font-family: 'helvetica_bqregular';
}
.agenda_contenu td		{
	width:10%;
	height:32px;
	text-align:center;
}
.agenda_contenu .entete		{
	font-size:24px;
	height:45px;
}
.agenda_contenu .sousentete		{
	height:45px;
}
.agenda_contenu .sousentete img, .agenda_contenu .entete	img	{
	width:25px;
	height:25px;
	filter:invert(100%);
}
.agenda_contenu .date_unique	{
	padding: 5px;
	border-top-left-radius : 8px;
	border-bottom-left-radius : 8px;
	border-top-right-radius : 8px;
	border-bottom-right-radius : 8px;
}
.agenda_contenu .debut	{
	padding: 5px;
	border-top-left-radius : 8px;
	border-bottom-left-radius : 8px;
}
.agenda_contenu .encour	{
	padding: 5px;
}
.agenda_contenu .fin	{
	padding: 5px;
	border-top-right-radius : 8px;
	border-bottom-right-radius : 8px;
}


.agenda_contenu .entete		{
	background-color : #172b4d;
	color:#FFFFFF;
}
.agenda_contenu .date_select	{
	background-color : #172b4d;
	font-family:bold;
	color:#ffffff;
}
.agenda_contenu .date	{
	background-color : #FFFFFF;
	color:#848484;
}

.agenda_contenu button	{
	padding: 10px 30px;
	background-color: #172b4d;
	color: #fff;
	font-weight: 600;
	border-radius: 15px;
	border: 0px;
	float: right;
	margin: 15px;
	
    height: 80px;
    width: 320px;
}