#statementZone {
	padding:0 0 10px 0;
	border-bottom: 1px solid #ddd;

}

#statementZone p, #statementZone li {
	font-size: 12px;
	line-height: 18px;
}

#statementZone li {
	margin:0 0 0 15px;
}

#block-views-803f49e5dff3661aeedacd195690ec7c h2, #block-block-6 h2, #block-block-5 h2 {/*Bloc pub pour les cours */
	color:#D82B1A;
}

#block-views-803f49e5dff3661aeedacd195690ec7c .views-field-nothing a, #block-views-803f49e5dff3661aeedacd195690ec7c .views-field-view-node a {
	font:10px/12px "Lucida Grande", lucida, Tahoma, Arial, sans-serif;
	background: url(../images/redArrow.png) no-repeat;
	padding:0 0 0 15px;
}

#leftColumn .calendar-calendar .date-nav {
	background-color: white;
	border: none;
	border-bottom: 1px solid #ddd;
}

#leftColumn .calendar-calendar .date-nav a {
	text-decoration: none;
}

#leftColumn .calendar-calendar .date-nav a:link {color:#0678BE;}
#leftColumn .calendar-calendar .date-nav a:visited {color:#0678BE;}
#leftColumn .calendar-calendar .date-nav a:hover {color:#033351}
#leftColumn .calendar-calendar .date-nav a:active {color:#033351}

#leftColumn .leftFloatingBlock .calendar-calendar .date-heading h3 {
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: uppercase;
}

#leftColumn .calendar-calendar th {
	border: none;
	background: white;
}

#leftColumn .calendar-calendar thead {
	border-bottom: 1px solid #ddd;
}

#leftColumn .calendar-calendar th.days {
	font-weight: normal;
	background: none;
	font-size: 11px;
}

#leftColumn .calendar-calendar tbody {
	font:12px "Lucida Grande", lucida, Tahoma, Arial, sans-serif;
}

#leftColumn .calendar-calendar td {
	text-align: center;
	padding: 0.2em;
}

#leftColumn .calendar-calendar td a {
	display: block;
}

#leftColumn .calendar-calendar td .mini-day-off a {
	color:#aaa;
	text-decoration: none;
}

#leftColumn .calendar-calendar td.today {
	background: #ddd;
	border:1px solid #aaa;/*#D82B1A;*/
}

#leftColumn .calendar-calendar td.today .mini-day-off a {
	color:#666;
}

#leftColumn .calendar-calendar td .mini-day-on a {
	text-decoration: none;
}

#leftColumn .calendar-calendar td .mini-day-on a:link {color: #fff; background:#0678BE;}
#leftColumn .calendar-calendar td .mini-day-on a:visited {color: #fff; background:#0678BE;}
#leftColumn .calendar-calendar td .mini-day-on a:hover {background: #D82B1A; color:white;}
#leftColumn .calendar-calendar td .mini-day-on a:active {background: #D82B1A; color:white;}

/*Bloc contextuel */

#leftColumn select {
	width: 180px;
}

#leftColumn .leftFloatingBlock .block-views h3 {
	margin:0 0 6px 0;
	font-size: 16px;
	line-height: 18px;
}

#leftColumn .leftFloatingBlock .block-views h3 a {
	text-decoration: none;
}

h3.selectTown {
	margin:10px 0 4px 0;
	font:bold 12px "Lucida Grande", lucida, Tahoma, Arial, sans-serif;
	color: #D82B1A;
}

/* Navigation de livre */

#book-block-menu-47 li.active-trail a.active {
	color:#d82b1a;
}