/* AGENDA */

table.calendrier { 
	width: 99%; 
	margin: 1em 0 0 0;
}

table.calendrier tr td { background-color: #FFFFFF; width: 14.28%; height: 7em; text-align: right; }
table.calendrier tr td.empty { background-color: #EEEEEE; }

table.calendrier .row_first th {
	text-align: center;
	text-transform: capitalize;
}

table.calendrier .calendrier-evenement {
	border-radius: 3px;
	margin-bottom: 0.2em;
	border-style: solid;
	border-width: 1px;
	font-size: 90%;
}

table.calendrier .calendrier-evenement div {
	padding: 2px;
}

table.calendrier .calendrier-evenement div.calendrier-title-evenement {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	//font-weight: bold;
}

.calendrier-legende dt span {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	vertical-align: middle;
	margin-right: 6px;
}

.calendrier-legende .calendrier-couleur0,
.calendrier-couleur0,
.calendrier-couleur0 .fc-event-skin { background-color: #fbb4ae; border-color: #e41a1c;}
.calendrier-couleur0 .calendrier-title-evenement { background-color: #e41a1c; }

.calendrier-legende .calendrier-couleur4,
.calendrier-couleur4 ,
.calendrier-couleur4 .fc-event-skin { background-color: #b3cde3; border-color: #377eb8; }
.calendrier-couleur4 .calendrier-title-evenement  {background-color: #377eb8; }

.calendrier-legende .calendrier-couleur1,
.calendrier-couleur1 ,
.calendrier-couleur1 .fc-event-skin { background-color: #ccebc5; border-color: #4daf4a; }
.calendrier-couleur1 .calendrier-title-evenement { background-color: #4daf4a; }

.calendrier-legende .calendrier-couleur3,
.calendrier-couleur3 ,
.calendrier-couleur3 .fc-event-skin { background-color: #decbe4; border-color: #984ea3; }
.calendrier-couleur3 .calendrier-title-evenement { background-color: #984ea3; }

.calendrier-legende .calendrier-couleur2,
.calendrier-couleur2 , 
.calendrier-couleur2 .fc-event-skin { background-color: #fed9a6; border-color:#ff7f00 ; }
.calendrier-couleur2 .calendrier-title-evenement { background-color: #ff7f00; }

.calendrier-legende .calendrier-couleur7,
.calendrier-couleur7 ,
.calendrier-couleur7 .fc-event-skin { background-color: #ffffcc; border-color: #ffff33 ; }
.calendrier-couleur7 .calendrier-title-evenement { background-color: #ffff33; }

.calendrier-legende .calendrier-couleur5,
.calendrier-couleur5 , 
.calendrier-couleur5 .fc-event-skin { background-color: #e5d8bd; border-color: #a65628 ; }
.calendrier-couleur5 .calendrier-title-evenement { background-color: #a65628; }

.calendrier-legende .calendrier-couleur6,
.calendrier-couleur6 , 
.calendrier-couleur6 .fc-event-skin { background-color: #fddaec; border-color: #f781bf ; }
.calendrier-couleur6 .calendrier-title-evenement { background-color: #f781bf; }

.calendrier-legende .calendrier-couleur8,
.calendrier-couleur8 , 
.calendrier-couleur8 .fc-event-skin { background-color: #f2f2f2; border-color: #999999 ; }
.calendrier-couleur8 .calendrier-title-evenement { background-color: #999999; }

dl.calendrier-legende { float: right; }
dl.calendrier-legende dt { 
	padding: 2px;
	border-radius: 3px;
	margin-bottom: 3px;
	border-width: 1px;
	border-style: solid;
}


table.calendrier caption {
	border: 1px solid black;
	border-bottom-style: none;
	background-color: #6A85AD;
	text-transform: capitalize;
	font-size: 110%;
	line-height: 1.5em;
}


div.calendrier-salle-title { 
	border: 1px solid #000; 
	margin: 0 2px;
	padding: 2px;
}

table.calendrier tr.calendrier-salle-title td {
	height: auto;
	text-align: center;
	background-color: inherit;
	font-weight: bold;
}	

.fc-event {
	border-style: none; 
}

.fc-event-inner { 
	border-width: 1px;
	border-radius: 3px;
	color: #14191E;
}
