#cadrebloc{
	width: 100%;
}
#bloc{
    display: table;
	width: 100%;
    table-layout: fixed;
	margin: auto;
	padding: 0;
}
.Hdispo {
	background: #f5f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */
	border-radius:6px;
	border:1px solid #dcdcdc;
	padding:6px 24px;
	color:#4f4f4f;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height: 15px;
	text-decoration:none;
}
.Hprit {
	background: #fac695; /* Old browsers */
	background: -moz-linear-gradient(top,  #fac695 0%, #f5ab66 47%, #ef8d31 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fac695 0%,#f5ab66 47%,#ef8d31 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fac695 0%,#f5ab66 47%,#ef8d31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=0 ); /* IE6-9 */
	border-radius:6px;
	border:1px solid #dcdcdc;
	padding:6px 24px;
	color:#4f4f4f;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height: 15px;
	text-decoration:none;
}
.Hferme {
	background: #febbbb; /* Old browsers */
	background: -moz-linear-gradient(top,  #febbbb 0%, #fe9090 45%, #ff5c5c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-9 */
	border-radius:6px;
	border:1px solid #dcdcdc;
	padding:6px 24px;
	color:#4f4f4f;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height: 15px;
	text-decoration:none;
}
.Horsmois {
	background: #b5bdc8; /* Old browsers */
	background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
	border-radius:6px;
	border:1px solid #dcdcdc;
	padding:6px 24px;
	color:#4f4f4f;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height: 15px;
	text-decoration:none;
}
.celljour {
	overflow-x: hidden;
	overflow-y: auto;
	height: 150px;
}
.anniversaire {
	color: #3d4449;
	font-family: Arial, serif;
	font-size: 12px;
	text-align: left;
}

#bloc > div{
	display: table-cell;
	height: 100px;
	vertical-align: top;
	padding: 10px;
}


@media screen and (max-width: 736px) {
	.anniversaire {
		font-family: Arial, serif;
		font-size: 14px;
	}
	#bloc > div{
		display: block;
		height: auto;
		width: 95%;
	}
	#bloc > div.Horsmois {
		display: none;
	}
	.celljour {
		height: auto;
	}
}