body {
	background-attachment: fixed;
	background-image: url("image/design/bannieretransparentblanc.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; }
.mini2 table, .mini2 td, .mini table, .mini td, .mini2, .doc table, #sommaire, #sommaire ul  {
		background-image: none; }
ul, .dropdown-content, li.sommaire2 {
	background-image: url("image/design/fondblanctransparent5.png");
	background-repeat: repeat; }
.mini2 li, #encadreindex, .encadrecorps, .encadrecorps1, #droite, #droite1, #droite2, #gauche3, table {
	background-image: url("image/design/fondblanctransparent4.png");
	background-repeat: repeat; }
li a, .dropbtn, .mini2 a:hover  {
    color: #030E4F; }
li.sommaire2 {
	border-top: 1px solid #030E4F;}
li a:hover, .dropdown:hover .dropbtn, .dropdown-content a:hover, .dropbtn2 {
    background-color: #030E4F; }
.dropdown-content {
    background-color: #f9f9f9; }
.dropdown-content a, ul.dropdown-content {
    color: black; }
.sommaire2 a {
	color: #030E4F; }
.dropdown-content a:hover, a.bouton, .mini2 a.bouton, .dropbtn2 {
	color: white; }
	.encadreindex {
		border-color: #F0F0F0; }
	.mini2 a, li.logo a:hover, h3, a, .dropdown-content p {
		color: #F49F1C; }
	#haut-menu {
		background-image: url("image/design/bannieretransparentblanc.png"); }
	a.bouton {
		background: #030E4F; }
	a.bouton:hover {
		color: #F49F1C;
		border-color: #030E4F; }
	#encadrepied {
		background-color: #030E4F; }
	table p, p, label {
		color: black; }
		
	/* Champ de saisie */	
	#searchthis #search-btn {
		background-color: #030E4F;
		border-color: #030E4F;
		color: white; }
	/* Bouton valider quand survolé par la souris */
	#searchthis #search-btn:hover {
		background-color: white;
		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 table, .mini2 tr, .mini2, .mini2 td, .mini2 ul  {
		background-color: transparent; }
	body {
		background-image: url("image/design/bannieretransparentblanc.jpg");
		background-size: 100%;
		background-position: top;
		background-size: cover; }
	#menu, #encadre, .corpsindex, #gauche {
		background-image: url("image/design/fondblanctransparent4.png"); }
	p {
		color: black; }
	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/bannieretransparentblanc.jpg");
		background-size: 100%;
		background-size: cover;	}
} 

@media screen and (max-width: 467px) { /* Téléphone portable */
	body {
		background-image: url("image/design/bannieretransparentblanc1.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 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/fondblanctransparent4.png");} 
nav ul li{
	background-color: transparent; }
nav > div > ul > li > a{
	color: #030E4F;
	background-color: transparent; }
nav a{
	border-top: 1px solid #030E4F;
	color: #030E4F;
	background-color: transparent; }
nav a:hover{
	background-color: #030E4F;
	color: white; }
nav > div > ul li:hover .sous{
	background-color: transparent; }
*{
	background-color: transparent; }
nav label{
	background-image: url("image/design/fondblanctransparent4.png");
	background-color: transparent;
    text-align: center;
	color: #030E4F; }
nav ul{
	background-color: transparent; }
} 