h1 {
	font-size: 70px;
	color: #333;
	line-height: 0.9;
	font-family: 'Bebas Neue', cursive;
	text-align: center;
	margin: 0px;
	padding: 15px 0;
}
.picture-h1 {
	position: absolute;
	left: 50px;
	top: 15;
	bottom: 14px;
	height: 70%;
	width: calc(100% - 20px);
	padding: 25px;
	background: #FFF;
	border-radius: 10px;
	z-index: 12;
	max-width: 300px;
	display: flex; display: -webkit-flex; 
	flex-flow: column; -webkit-flex-flow: column;
	justify-content: center; -webkit-justify-content: center;
}
	.picture-h1 h1 {
		margin: auto;
		font-size: 45px;
		font-weight: 500;
		line-height: 0.9;
		font-family: 'Bebas Neue', cursive;
		color: #333;
		text-align: left;
	}
	.picture-h1.blanc h1 { color: #333; }
	.picture-h1.noir h1 { color: #000; }
	.picture-h1.jaune h1 { color: #fccc06; }
	.picture-h1.rouge h1 { color: #ae0e31; }
	/*
	.picture-h1.big h1 { font-size: 100px; }
	.picture-h1.medium h1 { font-size: 70px; }
	.picture-h1.small h1 { font-size: 50px; }
	*/
h2 {
	font-size: 38px;
	line-height: 0.9;
	font-family: 'Bebas Neue', cursive;
	text-transform: uppercase;
	text-align: left;
	padding: 5px 0;
	margin: 0;
}
	h2.alt-center {
		padding-top: 15px;
		text-align: center;
	}
h3 {
	font-size: 28px;
	line-height: 0.9;
	font-family: 'Bebas Neue', cursive;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 0;
	margin: 0;
}
h4 {
	font-size: 21px;
	line-height: 0.9;
	font-family: 'Bebas Neue', cursive;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 0;
	margin: 0;
}



