@charset "UTF-8";
/* 
© 2015 by Virtix Multimedia Productions
 */
 
 @import url(https://fonts.googleapis.com/css?family=Asap:400,700);
 
 body, html {
	 margin: 0;
	 padding: 0;
	 font-family: 'Asap', sans-serif;
	 font-size: 15px;
	 line-height: 19px;
	 font-weight: 400;
	 color: #000000;
	 background: #eff2f4;
 }
 
 #page-wrapper {
	 max-width: 926px;
	 width: 100%;
	 margin: 0 auto;
 }
 
 p {
	 padding: 0 0 19px 0;
	 margin: 0;
 }
 
 a {
	 color: #000000;
	 text-decoration: none;
 }
 a:focus {
	 outline: none;
 }
 
 .clear {
	 clear: both;
 }
 
 	header {
		max-width: 926px;
	 	width: 100%;
		margin: 0;
		padding: 78px 0 0 0;
	}
		header img {
			max-width: 926px;
	 		width: 100%;
			height: auto;
			margin: 0;
			padding: 0;
			display: block;
		}
			
	#main {
		max-width: 926px;
	 	width: 100%;
		margin: 0;
		padding: 54px 0 60px 0;
	}
	
		.adresse {
			float: left;
			padding: 0 0 0 52px;
			width: 331px;
		}
			.adresse h1 {
				font-size: 15px;
				line-height: 19px;
				font-weight: 400;
				margin: 0;
				padding: 0;
			}
		.content {
			float: left;
			width: 500px;
			padding: 0  43px 0 0;
		}
			.content h1 {
				font-size: 21px;
				line-height: 26px;
				font-weight: 700;
				margin: 0;
				padding: 0;
			}
			.content h2 {
				font-size: 21px;
				line-height: 26px;
				font-weight: 400;
				margin: 0;
				padding: 0 0 40px 0;
			}
			.content img {
				max-width: 436px;
				width: 100%;
				height: auto;
				display: block;
				padding: 7px 0 36px 0;
				margin: 0;
			}


@media screen and (max-width: 935px) {
	header {
		padding: 8% 0 0 0;
	}
	
	.adresse {
		float: none;
		padding: 0 5% 26px 5%;
		width: 90%;
	}
	.content {
		float: none;
		padding: 0 5%;
		width: 90%;
	}
}