@media screen and (min-width: 45em) {
	#logo {
		width: auto;
		height: 200px;
		background: url(home-logo.png) no-repeat -490px center;
	}
	.body-wrapper > header {background: none;}
}
@media screen and (min-width: 45em) and (max-width: 900px) {
	#logo {
		background-position: right center;
	}
}

h1.title {display: none;}

#logo-home-subtext-fr,
#logo-home-subtext-en {
	font-size: 160%;
	line-height: 1em;
	text-align: right;
	margin-top: 1em;
}
@media screen and (max-width: 45em) {
	#logo-home-subtext-fr,
	#logo-home-subtext-en {
		font-size: 1.3em;
		text-align: center;
	}
}

#logo-home-subtext-fr {
}
#logo-home-subtext-en {
}

#logo-home-subtext-fr a ,
#logo-home-subtext-en a {
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#logo-subtexts {
	margin-bottom: 2em;
}

/* #logo-home }}} */
