

/* Start:/about/style.css?17473976873770*/
.columns {
	column-count: 2;
	column-gap: 30px;
}
.page-entreprise .fabrication-fr {
	background:rgba(224,239,238,0.3);
	padding: 50px 0 0 0;
}
.page-entreprise .fabrication-fr h2 {
	font-family: 'Bodoni W01 Poster691960' !important;
	color:#003567;
	font-size:52px;
	line-height:1.3;
	margin:0 0 65px;
}
.page-entreprise .fabrication-fr p.intro {
	font-size:26px;
	line-height:36px;
	color:#313131;
	margin:0 0 50px;
}
.page-entreprise .fabrication-fr p.small {
	font-size:16px;
	line-height:28px;
	color:#999;
	padding:50px 0;
}
.page-entreprise .fabrication-fr .item-fabrication-fr h3 {
	font-size:20px;
	line-height:1.3;
	color:#313131;
	margin:30px 0 25px;
	transform:rotate(0.03deg);
}
.page-entreprise .fabrication-fr .item-fabrication-fr p {
	font-size:16px;
	line-height:28px;
	color:#313131;
	margin:0 0 10px;
	transform:rotate(0.03deg);
}
.page-entreprise .fabrication-fr .item-fabrication-fr p:last-of-type {
	margin:0 0 50px;
}
.page-entreprise .gallery-illustration {
	padding:60px 0;
}
.page-entreprise .gallery-illustration .col-sm-4:nth-of-type(2):before,.page-entreprise .gallery-illustration .col-sm-4:nth-of-type(2):after {
	content:'';
	background:#e6e6e6;
	width:1px;
	height:100%;
	position:absolute;
	top:0;
	right:-20px;
	z-index:1;
}
.page-entreprise .gallery-illustration .col-sm-4:nth-of-type(2):before {
	right:inherit;
	left:-20px;
}
.page-entreprise .gallery-illustration .illustration {
	padding:60px 0;
}
.page-entreprise .gallery-illustration .illu-chiffre {
	font-size:130px;
	line-height:1;
	color:#003567;
	text-align:center;
}
.page-entreprise .gallery-illustration .illu-desc {
	font-size:20px;
	color:#313131;
	width:100%;
	text-align:center;
	display:inline-block;
	transform:rotate(0.03deg);
}
.page-entreprise .gallery-illustration img {
	padding:30px 50px;
	width:auto;
	margin:0 auto;
}
.img-responsive {
	width:100%;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.text-wrap {
	white-space: pre-wrap !important;
}
@media (max-width:1199px)  {
	.page-entreprise .container {
		width:970px;
	}
	.page-entreprise .gallery-illustration .illu-chiffre {
		font-size:110px;
	}
}
@media (max-width:991px)  {
	.page-entreprise .container {
		width:750px;
	}
	.page-entreprise .fabrication-fr h2 {
		margin:0 0 50px;
	}
	.page-entreprise .gallery-illustration .col-sm-4:nth-of-type(2):before {
		left:0;
	}
	.page-entreprise .gallery-illustration .col-sm-4:nth-of-type(2):after {
		right:-10px;
	}
	.page-entreprise .gallery-illustration .illustration {
		padding:50px 0;
	}
	.page-entreprise .gallery-illustration .illu-chiffre {
		font-size:80px;
	}
	.page-entreprise .gallery-illustration img {
		padding:30px;
	}
	.columns {
		column-count: 1;
	}
}
@media (max-width:750px)  {
	.page-entreprise .fabrication-fr h2 {
		font-size:35px;
		margin:0 0 30px;
	}
	.page-entreprise .fabrication-fr p.intro {
		font-size:18px;
		line-height:30px;
		margin:0 0 30px;
	}
	.page-entreprise .fabrication-fr p.small {
		font-size:14px;
		line-height:25px;
		padding:30px 0;
	}
	.page-entreprise .fabrication-fr .item-fabrication-fr p {
		margin-bottom:30px;
	}
	.page-entreprise .gallery-illustration .illustration {
		padding:30px 0;
	
	}
	.page-entreprise .gallery-illustration img {
		padding:0 30px 30px;
	}
	.page-entreprise .gallery-illustration .col-sm-4:nth-of-type(2):before,.page-entreprise .gallery-illustration .col-sm-4:nth-of-type(2):after {
		display:none;
	}
	.page-entreprise .bean-home img {
		height:300px;
		width:auto;
		max-width:inherit;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	.page-entreprise .bean-home .contenu {
		margin:30px auto;
		padding:0 30px !important;
	}
}
/* End */
/* /about/style.css?17473976873770 */
