/* -----------------------------------------------------*/
/* COULEURS DES LIENS
/* -----------------------------------------------------*/

.page-4 .content_page a {
	color: #283060;
}
.page-5 .content_page a {
	color: #7FBEDF;
}
.page-6 .content_page a {
	color: #8faf98;
}
.page-7 .content_page a {
	color: #8F1F78;
}
.page-8 .content_page a {
	color: #8D87B5;
}
.page-9 .content_page a {
	color: #8DC037;
}
.page-101 .content_page a,
.page-102 .content_page a,
.page-103 .content_page a,
.page-104 .content_page a {
	color: #007FC2;
}
.page-644 .content_page a {
	color: #043487;
}

/* -----------------------------------------------------*/
/* COULEURS DES TITRE H2
/* -----------------------------------------------------*/

.page-4 .csc-textpic h2 {
	color: #283060;
}
.page-5 .csc-textpic h2 {
	color: #7FBEDF;
}
.page-6 .csc-textpic h2 {
	color: #8faf98;
}
.page-7 .csc-textpic h2 {
	color: #8F1F78;
}
.page-8 .csc-textpic h2 {
	color: #8D87B5;
}
.page-9 .csc-textpic h2 {
	color: #8DC037;
}
.page-101 .csc-textpic h2,
.page-102 .csc-textpic h2,
.page-103 .csc-textpic h2,
.page-104 .csc-textpic h2 {
	color: #007FC2;
}
.page-644 .csc-textpic h2 {
	color: #043487;
}

/* -----------------------------------------------------*/
/* TABLEAUX
/* -----------------------------------------------------*/

.page-4 table.contenttable,
.page-4 table.contenttable tr th,
.page-4 table.contenttable tr td {
	border: 1px solid #31418E;
}
.page-4 table.contenttable tr th {
	background-color: #31418E;
}
.page-5 table.contenttable,
.page-5 table.contenttable tr th,
.page-5 table.contenttable tr td {
	border: 1px solid #7fbedf;
}
.page-5 table.contenttable tr th {
	background-color: #7fbedf;
}
.page-6 table.contenttable,
.page-6 table.contenttable tr th,
.page-6 table.contenttable tr td {
	border: 1px solid #8faf98;
}
.page-6 table.contenttable tr th {
	background-color: #8faf98;
}
.page-7 table.contenttable,
.page-7 table.contenttable tr th,
.page-7 table.contenttable tr td {
	border: 1px solid #911879;
}
.page-7 table.contenttable tr th {
	background-color: #911879;
}
.page-8 table.contenttable,
.page-8 table.contenttable tr th,
.page-8 table.contenttable tr td {
	border: 1px solid #8D86B7;
}
.page-8 table.contenttable tr th {
	background-color: #8D86B7;
}
.page-9 table.contenttable,
.page-9 table.contenttable tr th,
.page-9 table.contenttable tr td {
	border: 1px solid #8CC228;
}
.page-9 table.contenttable tr th {
	background-color: #8CC228;
}
.page-101 table.contenttable,
.page-101 table.contenttable tr th,
.page-101 table.contenttable tr td,
.page-102 table.contenttable,
.page-102 table.contenttable tr th,
.page-102 table.contenttable tr td,
.page-103 table.contenttable,
.page-103 table.contenttable tr th,
.page-103 table.contenttable tr td,
.page-104 table.contenttable,
.page-104 table.contenttable tr th,
.page-104 table.contenttable tr td {
	border: 1px solid #007FC2;
}
.page-101 table.contenttable tr th,
.page-102 table.contenttable tr th,
.page-103 table.contenttable tr th,
.page-104 table.contenttable tr th {
	background-color: #007FC2;
}

.page-644 table.contenttable,
.page-644 table.contenttable tr th,
.page-644 table.contenttable tr td {
	border: 1px solid #043487;
}
.page-644 table.contenttable tr th {
	background-color: #043487;
}

/* -----------------------------------------------------*/
/* ACCORDEONS
/* -----------------------------------------------------*/

.page-4 .accordeon-wrapper .accordeon-item .accordeon-title {
	border: 1px solid #31418E;
	background: #fff url(../images/drop-o.png) 97% center no-repeat;
}
.page-5 .accordeon-wrapper .accordeon-item .accordeon-title {
	border: 1px solid #7fbedf;
	background: #fff url(../images/drop-o.png) 97% center no-repeat;
}
.page-6 .accordeon-wrapper .accordeon-item .accordeon-title {
	border: 1px solid #8faf98;
	background: #fff url(../images/drop-o.png) 97% center no-repeat;
}
.page-7 .accordeon-wrapper .accordeon-item .accordeon-title {
	border: 1px solid #911879;
	background: #fff url(../images/drop-o.png) 97% center no-repeat;
}
.page-8 .accordeon-wrapper .accordeon-item .accordeon-title {
	border: 1px solid #8D86B7;
	background: #fff url(../images/drop-o.png) 97% center no-repeat;
}
.page-9 .accordeon-wrapper .accordeon-item .accordeon-title {
	border: 1px solid #8CC228;
	background: #fff url(../images/drop-o.png) 97% center no-repeat;
}
.page-101 .accordeon-wrapper .accordeon-item .accordeon-title,
.page-102 .accordeon-wrapper .accordeon-item .accordeon-title,
.page-103 .accordeon-wrapper .accordeon-item .accordeon-title,
.page-104 .accordeon-wrapper .accordeon-item .accordeon-title {
	color:  #007fc2;
}

.page-4 .accordeon-wrapper .accordeon-item > .accordeon-title a {
	color: #31418E;
}
.page-5 .accordeon-wrapper .accordeon-item > .accordeon-title a {
	color: #7fbedf;
}
.page-6 .accordeon-wrapper .accordeon-item > .accordeon-title a {
	color: #8faf98;
}
.page-7 .accordeon-wrapper .accordeon-item > .accordeon-title a {
	color: #911879;
}
.page-8 .accordeon-wrapper .accordeon-item > .accordeon-title a {
	color: #8D86B7;
}
.page-9 .accordeon-wrapper .accordeon-item > .accordeon-title a {
	color: #8CC228;
}
.page-101 .accordeon-wrapper .accordeon-item > .accordeon-title a,
.page-102 .accordeon-wrapper .accordeon-item > .accordeon-title a,
.page-103 .accordeon-wrapper .accordeon-item > .accordeon-title a,
.page-104 .accordeon-wrapper .accordeon-item > .accordeon-title a {
	color:  #007fc2;
}
.page-644 .accordeon-wrapper .accordeon-item .accordeon-title {
	border: 1px solid #043487;
	background: #fff url(../images/drop-o.png) 97% center no-repeat;
}


.page-4 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-4 .accordeon-wrapper .accordeon-item.active > .accordeon-title {
	background-color: #31418E;
}
.page-5 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-5 .accordeon-wrapper .accordeon-item.active > .accordeon-title {
	background-color: #7fbedf;
}
.page-6 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-6 .accordeon-wrapper .accordeon-item.active > .accordeon-title {
	background-color: #8faf98;
}
.page-7 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-7 .accordeon-wrapper .accordeon-item.active > .accordeon-title {
	background-color: #911879;
}
.page-8 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-8 .accordeon-wrapper .accordeon-item.active > .accordeon-title {
	background-color: #8D86B7;
}
.page-9 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-9 .accordeon-wrapper .accordeon-item.active > .accordeon-title {
	background-color: #8CC228;
}
.page-101 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-101 .accordeon-wrapper .accordeon-item.active > .accordeon-title,
.page-102 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-102 .accordeon-wrapper .accordeon-item.active > .accordeon-title,
.page-103 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-103 .accordeon-wrapper .accordeon-item.active > .accordeon-title,
.page-104 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-104 .accordeon-wrapper .accordeon-item.active > .accordeon-title {
	background-color:  #007fc2;
}

.page-644 .accordeon-wrapper .accordeon-item .accordeon-title:hover,
.page-644 .accordeon-wrapper .accordeon-item.active > .accordeon-title {
	background-color: #043487;
}

/* -----------------------------------------------------*/
/* SOMMAIRES
/* -----------------------------------------------------*/

.page-4 .sommaire-page .sommaire-item {
	border: 1px solid #31418E;
	color: #31418E;
}
.page-4 .sommaire-page .sommaire-item:hover {
	background-color: #31418E;
	color: #fff;
}
.page-4 .sommaire-page .sommaire-item a {
	color: #31418E;
}
.page-4 .sommaire-page .sommaire-item:hover a {
	color: #fff;
}

.page-5 .sommaire-page .sommaire-item {
	border: 1px solid #7fbedf;
	color: #7fbedf;
}
.page-5 .sommaire-page .sommaire-item:hover {
	background-color: #7fbedf;
	color: #fff;
}
.page-5 .sommaire-page .sommaire-item a {
	color: #7fbedf;
}
.page-5 .sommaire-page .sommaire-item:hover a {
	color: #fff;
}

.page-6 .sommaire-page .sommaire-item {
	border: 1px solid #8faf98;
	color: #8faf98;
}
.page-6 .sommaire-page .sommaire-item:hover {
	background-color: #8faf98;
	color: #fff;
}
.page-6 .sommaire-page .sommaire-item a {
	color: #8faf98;
}
.page-6 .sommaire-page .sommaire-item:hover a {
	color: #fff;
}

.page-7 .sommaire-page .sommaire-item {
	border: 1px solid #911879;
	color: #8D86B7;
}
.page-7 .sommaire-page .sommaire-item:hover {
	background-color: #911879;
	color: #fff;
}
.page-7 .sommaire-page .sommaire-item a {
	color: #911879;
}
.page-7 .sommaire-page .sommaire-item:hover a {
	color: #fff;
}

.page-8 .sommaire-page .sommaire-item {
	border: 1px solid #8D86B7;
	color: #8D86B7;
}
.page-8 .sommaire-page .sommaire-item:hover {
	background-color: #8D86B7;
	color: #fff;
}
.page-8 .sommaire-page .sommaire-item a {
	color: #8D86B7;
}
.page-8 .sommaire-page .sommaire-item:hover a {
	color: #fff;
}

.page-9 .sommaire-page .sommaire-item {
	border: 1px solid #8CC228;
	color: #8CC228;
}
.page-9 .sommaire-page .sommaire-item:hover {
	background-color: #8CC228;
	color: #fff;
}
.page-9 .sommaire-page .sommaire-item a {
	color: #8CC228;
}
.page-9 .sommaire-page .sommaire-item:hover a {
	color: #fff;
}

.page-644 .sommaire-page .sommaire-item {
	border: 1px solid #043487;
	color: #043487;
}
.page-644 .sommaire-page .sommaire-item:hover {
	background-color: #043487;
	color: #fff;
}
.page-644 .sommaire-page .sommaire-item a {
	color: #043487;
}
.page-644 .sommaire-page .sommaire-item:hover a {
	color: #fff;
}