/**
	* ELOQUA STYLES
	*/
/**
	*ELOQUE STYLES
	*/
/**
 * Default styles
 */
html, body {
	height: 100%;
	width: 100%;
	font-family: Arial !important;
}
body {
	background-color: #f2f0f0;
}
a {
	outline: 0;
}
.img-desktop {
	display: block !important;
}
.img-mobile {
	display: none !important;
}
.custom-grey {
	color: #0a0e28;
}
.light-grey {
	color: #5d5d5d;
}
.light-grey-2 {
	color: #565656;
}
.marge-100 {
	height: 100px;
}
.marge-50 {
	height: 50px;
}
.marge-25 {
	height: 25px;
}
.red-text {
	color: #c6313c;
}
.blue-text {
	color: #003A5D;
}
.kiss-text {
	color: #003A5D;
}
.bg-white {
	background-color: white;
}
.link {
	text-decoration: underline;
}
.font-size-35 {
	font-size: 35px;
}
.font-size-20 {
	font-size: 20px;
}
.font-size-16 {
	font-size: 16px;
}
.font-size-12 {
	font-size: 12px;
}
.bold-600 {
	font-weight: 600;
}
.light-1 {
	font-weight: 1;
}
.w70 {
	width: 70%;
}
.pl-22 {
	padding-left: 22%;
}
.mail {
	text-decoration: underline;
}
.container {
	min-height: 100%;
	max-width: 100%;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}
.container-fluid {
	min-height: 100%;
	max-width: 100%;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}
.img-fluid {
	width: 100%;
	height: auto;
}
.div-red-text {
	display: block;
	height: 60px;
	line-height: 60px;
	background-color: #c6313c;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}
.div-blue-text {
	display: block;
	height: 60px;
	line-height: 60px;
	background-color: #003a5d;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
}
.text1 {
	font-size: 30px;
	color: #545354;
	font-weight: 1;
	line-height: 40px;
}
.text1-1 {
	font-size: 30px;
	color: #545354;
	font-weight: bold;
	line-height: 40px;
}
.text2 {
	 color: #535354;
}
.text2 > a.link {
	color: #535354;
}
.formulaire {
	background-color: #5f5f5d;
}
.formulaire > div.form-title {
	color: #ffffff;
}
.mentions-legales {
	color: #0c0e13;
}
@media only screen and (max-width:640px) {
	.mobile-font-size-25 {
		font-size: 25px !important;
	}
	.mobile-font-size-20 {
		font-size: 20px !important;
	}
	.mobile-font-size-17 {
		font-size: 17px !important;
	}
	.img-desktop {
		display: none !important;
	}
	.img-mobile {
		display: block !important;
	}
	.mobile-bg-white {
		background-color: #ffffff !important;
	}
	.mw90 {
		width: 90% !important;
	}
	.mpl-10 {
		padding-left: 10% !important;
	}
}
@media only screen and (max-width:407px) {
	.mobile-line-height-20 {
		line-height: 30px !important;
	}
}
/**
 * Default styles
 */