/* home info text */

.homeInfos {
	border-top: 2px solid #fff;
	border-bottom: 2px dashed #fff;
	background-color: #e8ab5e;
}

.homeInfosText {
	background-color: #e8ab5e;
	color:#fff;
}

.homeInfosText h1 {
	font-family: 'Gentium Basic', serif;
	font-weight:normal;
	padding-top:1rem;
	padding-left:1.5rem;
	padding-right:1rem;
}

.homeInfosText h2 {
	font-family: 'Gentium Basic', serif;
	font-size:1.5rem;
	font-weight:normal;
	padding-left:1.5rem;
}

.homeInfosText p {
	padding-left:1.5rem;
	padding-right:1rem;
}

/* end home info text */
/*  home produits */

.homeProducts {
	padding-bottom:1.5rem;
}
.homeCatProduitsWrap {
	padding-left: 0;
	padding-right: 0;
	
}

.homeCatProduitGrp {
	padding:0 2rem;
}


.homeCatProduits {
	border: 2px solid #fff;
	border-radius: 5px;
	text-transform: uppercase;
	padding: 10px 5px 5px 5px;
	font-size: 0.8rem;
	margin:10px;
	height:70px;
	}


.homeCatProduits h3 {
	font-size: 1rem;
}



.homeInfosImage {
	padding-right: 15px;
}

.homeInfosImage img {
	border: 15px solid #fff;
}
.homeInfoSideImage {
	
}



.homeProducts {
	background-color: #e8ab5e;
	color:#fff;
}

.homeProducts h2 {
	font-family: 'Gentium Basic', serif;
	font-weight:normal;
	text-align: center;
	padding-top:1rem;
	padding-bottom:1rem;
}

@media screen and (min-width: 576px) and (max-width: 767px) {
	.homeCatProduits h3 {
	font-size: 1.25rem;
}

}

/* end home produits */
/* home news */

.newsHome {
	padding:1rem 1.5rem;
	background-color: #fff;
}
.newsHome h2 {
    color:#95221e;
    text-transform: uppercase;
    font-size: 1.5rem;
}
.newsImageBlock {
	position:relative;
}
.newsDate {
	position:absolute;
	bottom:2px;
	right:2px;
	height:70px;
	width:70px;
	background-color: #e8ab5e;
	color:#fff;
}
.newsDateJour {
	font-family: 'Gentium Basic', serif;
	font-size:1.75rem;

}
.newsDateMoisAnnee {
	margin-top:-12px;
	font-size:0.8rem;
}

.newsTextType {
	font-size:1rem;
	color:#e8ab5e;
}

.newsTextBlock {
	padding-top:1rem;
	padding-bottom: 1rem;
}

.textIntro a:link, .textIntro a:visited, .textIntro a:hover, .textIntro a:active {
	color: #e8ab5e;
	text-decoration: underline;
}

.newsTextBlock h3 {
	text-transform: uppercase;
	color:#311b00;
	font-size:1.33rem;
}
/* end home news */
/* home mise-en-oeuvre */
.miseOeuvreHome {
	padding:1rem 1.5rem 2rem 1.5rem;;
	background-color: #faeddb;
	border-top:2px solid #e8ab5e;
	
}

.miseOeuvreHome h2{
	color:#95221e;
    text-transform: uppercase;
    font-size: 1.5rem;
	
}

.videoImageBlock {
	position: relative;
}

.videoBt {
	position: absolute;
	left:40%;
	top:35%;
	width:20%;

}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.videoInfosBlock {
		padding-top:1rem;
	}

}

.videoInfosBlock h3 {
	text-transform: uppercase;
	color:#311b00;
	font-size:1.33rem;
	padding-bottom:0;
	margin-bottom: 0;
}

.videoAuthor {
	font-size:1rem;
	color:#e8ab5e;
	padding-top:0;
}

/* end mise-en-oeuvre */