@media (prefers-color-scheme: dark) {
	body {
		background-color: #000000;
	}
	p a {
		border-bottom: 0px solid;
		color: #cccccc;
		text-decoration: none;
	}
	p {
		color: #ccc;
	}
	h3 {
		color: #ccc;
		}
	h3 a {
		color: #ccc;
		border-bottom: 1px solid #333;
	}
	h3 a::after {
		background: #ccc;		
	}

	h1 {
		color: #ccc;
	}
	
	h1 a {
		color: #ccc;
	}
	header {
		background-color: #111!important;
		border-bottom: 1px solid #333;
	}
	.child-box {
		background-color: #111;
	}
	nav {
		background-color: #111;
	}
	.box-content-solo {
		border: 1px solid #333;
	}
	hr {
		background-color: #000;
		background-image: linear-gradient(to bottom, #333 1px, rgba(255,255,255,0) 3px), linear-gradient(to bottom, #333 2.1rem, rgba(255,255,255,0) 2px);
	}
	.button {
		border: 2px solid #ccc;
		color: #ccc;
		background-color: #111;
		}
	.button:hover {
		background-color: #111;
		border: 2px solid #fff;
		color: #fff;
	  }
	nav ul li a {
		color: #ccc;
	}
	#gallery-1 {
		background-color: #111;
		}
	.box-content img {
		border: 1px solid #333;
	}
	ul {
		color: #ccc;
	}
	.footer-social-2 img {
		opacity: 1;
	}
	.portrait-box-txt h1 {
		color: #ccc;
	}
	.bloc-2-txt-content {
		background-color: #111;
	}
	
	#coordonnees > *, footer p, footer a { color:white;}
}