.text-gris {
	font-family: "Merriweather";
	text-align: center;
	color: #7a7a7a;
	font-size: 15px;
	margin-bottom: 1.75em;
}
.img-left {
	width: 350px;
	height: 450px;
	z-index: 1;
	left: 18%;
	position: relative;
}
.img-left img {
	height: 100%;
	object-fit: cover;
	object-position: center;
	min-width: auto;
}
.texte-right {
	z-index: 2;
}
.fond-blanc {
	background-color: white;
}
.list-item {
	justify-content: center;
	display: flex;
	align-items: center;
	margin: 0;
	padding: 0;
	position: relative;
	font-family: "Merriweather";
	font-size: 15px;
	font-weight: bold;
}
.list-icon i {
	color: #997944;
	transition: color 0.3s;
	width: 1.25em;
}

.list-item {
	display: inline-block;
}
.form label {
	margin-bottom: 0px;
}
.form input[type="radio"] {
	display: inline-block;
	background: #e9eef2;
	color: #555;
	clear: none;
	cursor: pointer;
	line-height: 0;
	height: 1.2em;
	margin: -3px 4px 0 0;
	outline: 0;
	padding: 0;
	border-radius: 0.2em;
	text-align: center;
	vertical-align: middle;
	width: 1.4em;
	min-width: 1.4em;
}
.form label span.list-item-label {
	font-family: inherit;
	font-weight: normal;
}
.red {
	color: red;
}
.text,
option {
	font-size: 14px;
	width: 100%;
	font-family: "Martel Sans";
	font-weight: 500;
	border-color: #dddddd;
	height: 45px;
	border-radius: 0;
	margin-bottom: 5px;
}
.formulaire {
	width: 50%;
	margin: auto;
}
.message {
	height: 280px !important;
}
input:not([type="submit"]),
select,
textarea {
	padding: 0.75em;
}
.submit {
	background-color: #997944;
	color: white;
	border: 0;
	float: none;
	height: auto;
	margin: 0;
	padding: 6px 12px;
	width: auto;
	font-family: "Martel Sans";
	font-weight: 500;
}
.text-page a {
	font-size: 14px;
}
.text-formulaire {
	width: 600px;
	text-align: justify;
}
.text-page,
.text-page ul li {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	font-family: "Merriweather";
	color: #7a7a7a;
	font-size: 14px;
}
.text-depliant {
	font-size: 15px !important;
}
.col-brochure1 img {
	height: 450px;
	width: 350px !important;
	object-fit: cover;
	object-position: center;
	min-width: auto;
	float: right;
	box-shadow: 8px 8px 15px 0px rgba(0, 0, 0, 0.5);
}
.col-brochure1,
.col-brochure2 {
	padding: 0 !important;
}
.title-brochure {
	font-family: "Simonetta";
	font-weight: 900;
	color: #997944;
	font-size: 18px;
	line-height: 1;
}
.fond-opaque {
	background-color: rgba(122, 122, 122, 0.09);
	margin: 14% 30% 14% 0%;
	padding: 13% 50px 13% 50px;
	text-align: center;
}
ul {
	padding-left: 0rem;
}
.carousel2 .carousel-inner .carousel-item img {
	height: 485px !important;
	width: 100%;
	object-fit: cover;
	object-position: center;
	min-width: auto;
	max-height: none !important;
}
.carousel-inner {
	background-color: #f4f0ea !important;
}
span.list-text {
	font-size: 15px;
	color: #555;
}

span.list-text:hover {
    color: #997944;
    transition: 0.3s;
}

i.fas.fa-download, i.fas.fa-envelope-open-text {
    font-size: 22px;
    margin-right: 5px;
}

i.fas.fa-book {
    margin-left: 28%;
}

.py-5 {
	padding-top: 10px !important;
}

@media screen and (max-width: 768px) {
	.py-5 .col-6 {
		width: 100%;
	}

	.col-6 img {
		width: 790px !important;
		height: 610px !important;
	}

	.container.pt-5 {
		padding: 0 !important;
		margin: 0 !important;
	}
/*
	.container, .container-sm {
		max-width: 800px;
	}
*/
	.fond-opaque {
		margin: 0;
	}
	
	.carousel-item .row :nth-child(2),
	.carousel-item .row :nth-child(3) {
		display: none;
	}

	div#carouselbrochureControls {
		margin: 0px;
	}

	.col-4 {
		width: 60%;
		margin: 0 auto;
	}

	.formulaire {
		width: 100%;
		margin: auto;
	}

	span.list-item.first {
		margin-right: 10px;
	}

	p.text-page.text-formulaire {
		text-align: inherit;
	}
}

@media screen and (max-width: 500px) {
	.title-default {
		font-size: 25px;
	}

	.fond-opaque {
		padding: 0;
		margin: 0;
		margin-top: 80px;
		height: 240px;
	}

	.title-brochure {
		padding-top: 55px;
	}

	.carousel2 {
		margin: 0;
	}
}

.brochure-border-input {
   	background-color: #f4f0ea;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px solid #997944;
}
.brochure-border-select {
   	background-color: #f4f0ea;
	border: 2px solid #997944;
}
.brochure-border-checkbox{
   	background-color: #f4f0ea;
	border: 2px solid #997944;
	margin-top: .45em;
	padding: 0.45em !important;
}

.recevoir-href {
	padding: 15px 0px 0px 0px;
}
.recevoir-href span.list-text {
	color:#000;
}
.recevoir-href a {
	text-decoration: underline !important;
}
.viewbrochure {
	background-color: #997944;
	padding: 15px 45px 15px 45px;
	color: #fff;
	text-transform: uppercase;
}
.formulaire .checkbox-col {
    padding: 5px 0px 0px 0px;
    width: 30px;
}
