/* CSS Document */

/*.banniere .banner {
	background-image:url(../images/realisation-web_02.png);
	height:372px;
}*/
.body {
}
.body .block {
	width:100%;
}
.body .article.center {
	margin-right:50px;
	margin-left:50px;
}
.body .article {
	width:292px;
	
	text-align:center;
	float:left;
	margin-top:80px;
}
.body .article .titre {
	color:#333333;
	font-size:14px;
	text-transform:uppercase;
	text-align:left;
	margin:0px auto 20px auto;
	display:block;
	width:100%;
	line-height:41px;
	vertical-align:middle;
	border-bottom:1px solid #e9e9eb;
}
.body .article .img {
	display:block;
	margin:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #d7d7d7;
	height:194px;
}
.body .article .img img {
}
.body .article .text {
	text-align:justify;
	display:block;
	display:block;
	height:85px;
}
.body .article .commander {
	color:#444444;
	font-size:10px;
	display:block;
	float:right;
}
.block .text-1 {
	font-size:26px;
	display:block;
	width:100%;
	text-align:center;
	margin-top:30px;
	color:#737373;
}
.block .text-2 {
	font-size:47px;
	display:block;
	width:100%;
	text-align:center;
	color:#737373;
}
.block .text-3 {
	display:block;
	width:100%;
	margin:auto;
	width:644px;
	text-align:center;
	color:#737373;
}

.body-2 .contener.center-block {
	width:763px;
}
.body-2 .devis {
	width:225px;
}
@media screen and (max-width:999px) {
	.body-2 .contener.center-block {
		width:100%;
	}
	.body .article .commander {
		display:none;
	}
	.body .article .titre {
		text-align:center;
	}
	.body-3 .right, .body div.block {
		margin-bottom:25px;
	}
}
@media screen and (max-width:678px) {
	.body .article {
		width:100%;
	}
}
@media screen and (max-width:678px) {
	.body .article.center {
		margin-left:0%;
		margin-right:0%;
	}
}
@media screen and (min-width:678px) and (max-width:994px) {
	.body .article {
		width:40%;
		margin-left:5%;
		margin-right:5%;
	}
	.body .article.center {
		margin-left:5%;
		margin-right:5%;
	}
}