.div-front-agenda{position:relative;height:388px;}

.col-jour-agenda{width:20%;position:relative;float:left; margin-bottom: 5px;}
#col-jour-agenda-explications{position: relative;float: left;padding:10px;}
.quart-journee{height:90px;border-bottom:1px solid #e7e7e7;}
.col-journee-right{border-right:1px solid #e7e7e7;}
.col-fleche-agenda{
	position:relative;
	float:left;
	width:10%;
	height:388px;
	text-align:center;
	padding-top:152px;
}

.date-agenda{
	height:28px;
	text-align:center;
	color:#000000;
	background-color:#ffffff;
}

.voile{opacity:0.5;}
.non-voile{opacity:1;}
.jour-selectionne{
	background-color:#28292a;
	color:#ffffff;
}
.fleche-gauche-date-agenda{position:absolute;left:2px;top:0px;cursor:pointer;}
.fleche-gauche-date-agenda img, .fleche-gauche-date-agenda span{position:relative;float:left;top:7px;}
.fleche-gauche-date-agenda img{top:7px;}
.fleche-droite-date-agenda{position:absolute;right:2px;top:0px;cursor:pointer;}
.fleche-droite-date-agenda img, .fleche-droite-date-agenda span{position:relative;float:right;top:7px;}
.fleche-droite-date-agenda img{top:7px;}
.fleche-bas-date-agenda{position:absolute;top:28px;left:80px;}

.col-selectionnee{
	border-top: 0px solid #28292a;
	border-right: 2px solid #28292a;
	border-bottom: 0px solid #28292a;
	border-left: 2px solid #28292a;
}
.col-non-selectionnee{border-top:2px solid #ffffff;}

.type-session-loge{background-color:#431e46;color:#FFFFFF;}
.type-session-club{background-color:#B69754;color:#000000;}
.type-session-all{background-color:#B69754;color:#FFFFFF;}
.type-session-rien{background-color:#e7e7e7;color:#000000;}
.font-horaires-agenda{
	font-size:13px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.font-horaires-agenda a {color:#000; text-decoration:underline}
.type-session-loge .font-horaires-agenda a, .type-session-all .font-horaires-agenda a {color:#FFF;}
.font-details-agenda{
	font-size:13px;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
	height:25px;
	overflow:hidden;
}
.font-details-agenda a{text-decoration:underline;}
.font-details-agenda img{position:absolute;right:34px;}
.type-session-loge .font-details-agenda, .type-session-loge .font-details-agenda a {color:#B69754;}
.type-session-club .font-details-agenda, .type-session-club .font-details-agenda a {color:#83004b;}
.type-session-all .font-details-agenda, .type-session-all .font-details-agenda a {color:#371839;}
.logo-session-agenda{text-align:right;}

.font-small-agenda{font-size:10px;}
.font-bold-agenda{font-weight:bold;}
.font-underline-agenda{text-decoration:underline;}
