body {
	background-attachment: scroll; }
body#accueil, body, #corpsindex, #encadreindex, .encadresous, ul.dropdown-content, #droite1, #droite2, #index, table, .mini2 table, .mini2 tr, .mini2 td, .mini2 ul, .mini2, #mini2, #sommaire, #sommaire ul, li.sommaire2, li.coach, coach li, .coach ul, ul .coach, #coach, .coach, .coach table, .coach td, .coach tr, li.formation, formation li, .formation ul, ul .formation, #formation, .formation, .formation table, .formation td, .formation tr, li.contact, .contact li, .contact ul, ul .contact, #contact, .contact, .contact table, .contact td, .contact tr, .gauche, #gauche, .gauche table, .gauche tr, .gauche td, #gauche table, #gauche tr, #gauche td, .encadre, #encadre, .mini3 ul, .mini3 li, .mini3, #mini3 {
	background-color: black; }
.dropdown-content, ul.dropdown-content, .mini2 li, .mini2 a:hover, li.logo a:hover, .encadrecorps, .encadrecorps1, #droite, li.sommaire2, #mini3, .mini3, li.mini3, .mini3 td, .mini3 td, .mini3 table, .mini3 li, .mini3 ul, li.mini3, ul.mini3, .mini3 a:hover, .btnPopup:hover, .popup, .derecha, #pieddepage, .popup, #popup {
    background-color: #333333; }
.sommaire2 a:hover {
    background-color: transparent; }
ul, .dropdown-content a:hover, .corpsindex {
    background-color: #F49F1C; }
.dropdown-content p {
	color: #F49F1C; }
li a:hover, .dropdown:hover .dropbtn {
	background-color: #030E4F; }
ul.dropdown-content, table p, p, .dropdown-content a {
		color: white; }
	.pieddepage p, .pieddepage a, .pieddepage a:hover, label, .center p, .center a {
			color: white; }
	.sommaire2 a, #text1 a, #text2 a, #text3 a,#text4 a, #text5 a, #text6 a, #text7 a, #text8 a, #text9 a, #text10 a, #text11 a, #text12 a, .text1 a, .text2 a, .text3 a,.text4 a, .text5 a, .text6 a, .text7 a, .text8 a, .text9 a, .text10 a, .text11 a, .text12 a, a, mini2 a {
		color: #F49F1C; }
	ul.dropdown-content {
		border-color: #F0F0F0; }
	.mini2 a:hover, li.logo a:hover, .center a:hover, #text1 a:hover, #text2 a:hover, #text3 a:hover, #text4 a:hover, #text5 a:hover, #text6 a:hover, #text7 a:hover, #text8 a:hover, #text9 a:hover, #text10 a:hover, #text11 a:hover, #text12 a:hover, #textA a:hover, #textB a:hover, #textC a:hover, #textD a:hover, #textE a:hover, #textF a:hover {
		color: #FFFFFF; }
	#haut-menu {
		background-image: url("image/design/bannierenoire.jpg"); }
	a.bouton:hover {
		background: black;
		border-color: #030E4F;
		color: #ffffff; }
	.plan {
		color: white !important; }
	.plan p {
		color: white !important; }
	.plan a {
		color: white !important; }
	h1, h3 {
		color: #FFFFFF; !important; }
		
	/* Champ de saisie */	
	#searchthis #search-btn {
		background-color: #F49F1C;
		border-color: #F49F1C;
		color: black; }
	/* Bouton valider quand survolé par la souris */
	#searchthis #search-btn:hover {
		background-color: black;
		color: #F49F1C; }

@media screen and (min-width: 900px) and (max-width: 1100px) { /* Tablette horizontale */	
	
	body#accueil, #gauche table, #gauche2 table, table, .gauche, #gauche, .gauche table, .gauche tr, .gauche td, #gauche table, #gauche tr, #gauche td, .encadre, #encadre {
		background-color: black; }
	p {
		color: white; }
}
		
@media screen and (min-width: 468px) and (max-width: 899px) { /* Tablette verticale */
	
	body#accueil, body, .corpsindex, #gauche table, #gauche2 table, table {
		background-color: black; }
} 

@media screen and (max-width: 467px) { /* Téléphone portable */
	body, .corpsindex, #gauche table, #gauche2 table, table {
		background-color: black;	}
	#haut-menu {
		background-image: url("image/design/bannierenoireportable.jpg"); }
}

@media screen and (max-width: 800px) {

nav label, nav input[type=checkbox]:checked + ul, nav ul{
	background-color: #333333; }
nav a{
	border-top: 0px solid black; }
}