body {
	background-attachment: fixed;
	background-image: url("image/design/bannieretransparentnoir.jpg");
	background-size: cover; }
body#accueil, body, ul, li a, .dropbtn, li.dropdown, .dropdown-content a, .dropdown:hover .dropdown-content, ul.dropdown-content, .corpsindex, .encadre, .encadreindex, .doc td, .mini td, .mini p, .mini a, .mini2 ul, .mini2 li, .mini2 img, .mini2 p, .mini2 a, .mini2 a:hover, li.logo a:hover, #corps, #menu, .haut-menu, #corpsindex, #encadre, #encadreindex, .encadrecorps, .encadrecorps1, .encadresous, .imagemini, #gauche, #droite, #droite1, #gauche2, #droite2, #gauche3, #index, #index table, .pieddepage p, .pieddepage a, .pieddepage a:hover, h1, h2, h3, table, tr, table p, p, a, a:hover, img, iframe, #searchthis, #search-btn, #search-btn:hover, #sommaire, #sommaire ul, li.sommaire2, .sommaire2 a:hover, li.coach, 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, ul .contact, #contact, .contact, .contact table, .contact td, .contact tr {
	background-color: transparent; }
.btnPopup:hover, .popup, li.mini3, .mini3 td, .mini3 td, .mini3 table, .mini3 li, mini3 ul, li.mini3, ul.mini3, .mini3 a:hover {
    background-color: #000000; }
.derecha {
	background-color: #333333; }
.mini2 table, .mini2 td, .mini table, .mini td, .mini2, .doc table, #sommaire, #sommaire ul  {
		background-image: none; }
ul, .dropdown-content, .mini2 li, #encadreindex, .encadrecorps, .encadrecorps1, #droite, #droite1, #droite2, #gauche3, table, li.sommaire2  {
	background-image: url("image/design/fondnoirtransparent2.png");
	background-repeat: repeat; }
li a, .dropbtn, .dropdown-content a, .dropdown-content a:hover, a.bouton, .pieddepage p, .pieddepage a, .pieddepage a:hover, table p, p, .mini2 a.bouton, label {
    color: white; }
.sommaire2 a {
	color: #030E4F; }
.dropdown-content {
    background-color: #f9f9f9; }
.dropdown-content p {
	color: #F49F1C; }
ul.dropdown-content {
		color: black; }
	.encadreindex {
		border-color: #F0F0F0; }
	.mini2 a:hover, a.bouton:hover {
		color: #F49F1C; }
	#haut-menu {
		background-image: url("image/design/bannieretransparentblanc.png"); }
	a.bouton {
		background: #030E4F; }
	a.bouton:hover {
		border-color: #F49F1C; }
	#encadrepied {
		background-color: #030E4F; }
	#pieddepage {
		background-color: #333333; }
	h3, a, .mini2 a, li.logo a:hover {
		color: #F49F1C; }
		
	/* Champ de saisie */	
	#searchthis #search-btn {
		background-color: #030E4F;
		border-color: #030E4F;
		color: #ffffff; }
	/* Bouton valider quand survolé par la souris */
	#searchthis #search-btn:hover {
		background-color: #ffffff;
		color: #030E4F; }

@media screen and (min-width: 900px) and (max-width: 1100px) { /* Tablette horizontale */	
	
	body#accueil, body, p, .imagemini, .foo, #corps, #droite, #gauche, .corpsindex, #index table, #gauche table, #gauche2 table, table, td, .mini a, .mini2 tr, .mini2, .mini2 td, .mini2 ul  {
		background-color: transparent; }
	body {
		background-image: url("image/design/bannieretransparentnoir.jpg");
		background-size: 100%;
		background-position: top;
		background-size: cover;	}
	#menu, #encadre, .corpsindex, #gauche {
		background-image: url("image/design/fondnoirtransparent2.png"); }
	p {
		color: #FFFFFF; }
	table, td {
		background-image: none; }
}
		
@media screen and (min-width: 468px) and (max-width: 899px) { /* Tablette verticale */
	
	body#accueil, body, img, .imagemini, #corps .corpsindex, #gauche, #droite, #gauche2, #droite2, #droite1, #gauche3, #index table, #gauche table, #gauche2 table, table, .mini a, .mini2 tr, .mini2, .mini2 td, .mini2 ul {
		background-color: transparent; }
	body {
		width: auto;
		background-attachment: fixed;
		background-image: url("image/design/bannieretransparentnoir.jpg");
		background-size: 100%;
		background-size: cover;	}
} 

@media screen and (max-width: 467px) { /* Téléphone portable */
	body {
		background-image: url("image/design/bannieretransparentnoir1.jpg");
		background-size: cover; }
	#haut-menu {
		background-image: url("image/design/bannieretransparentblancportable.png"); }
	body, img, .imagemini, #corps, .corpsindex, #gauche table, #gauche2 table, table, .mini2, .mini2 li, .mini2 tr, .mini2, .mini2 td, .mini2 ul {
		background-color: transparent; }
	.mini2 {
		background-image: none; }
}

@media screen and (max-width: 800px) {

nav input[type=checkbox]:checked + ul, nav ul{
	background-color: transparent;
	background-image: url("image/design/fondnoirtransparent2.png");}
nav ul li{
	background-color: transparent; }
nav > div > ul > li > a{
	color: white;
	background-color: transparent; }
nav a{
	border-top: 1px solid #FFFFFF;
	background-color: transparent;
	color: white; }
nav a:hover{
	border-bottom: 1px solid #FFFFFF; }
nav > div > ul li:hover .sous{
	background-color: transparent; }
*{
	background-color: transparent; }
nav label{
	background-image: url("image/design/fondnoirtransparent2.png");
	background-color: transparent;
	color: white; }
nav ul{
	background-color: transparent; }
}