section#bloc2 a:hover{
text-decoration:underline;
color: #e57200;
}
#cms1 section#bloc2{
    display: block;
}
section#bloc2{
    background: transparent;
    float: left;
    width: 100%;
    display: none;
    margin-bottom: 15px;
}
.bloc2-1{

margin-top: 10px;
}
.left-bloc2{
	height: 450px;
	padding: 50px 0;
	background: url(img/left-bloc2.jpg) right center no-repeat;
	background-size: cover;
}
.right-bloc2{
background: url(img/right-bloc2.jpg) center left no-repeat;
background-size: cover;
height: 450px;
}
.cords-bloc2{
	display: block;
	margin: 0 auto;
	width: 90%;
	height: 215px;
	background: url(img/tel-bloc2.png) top center no-repeat,url(img/contact.png) bottom center no-repeat;
	padding-top: 80px;
	text-align: center;
	margin-top: 60px;
}
#tel-bloc2,.sep-bloc2,#mob-bloc2{
	text-align: center;
	display: inline-block;
	text-decoration: none !important;
	line-height: 30px;
	font-size: 25px;
	font-weight: 300;
}
.sep-bloc2{
	margin: 0 10px;
}
.bloc2-2{
	background:#000;
	padding: 20px 0;
	margin-top: 15px;
	color: #fff;
}
.bloc2-2 a{
	color: #fff;
}
.bloc2-3{
background: url(img/bloc2-3.jpg) center no-repeat fixed;
background-size: cover;
padding: 35px 0;
}
.container-encarts{
	display: block;
	margin: 0 auto;
	max-width: 1170px;
	width: 100%;
	padding: 0 15px;
}
#encart-bloc2{
	display: block;
	margin: 0 auto;
	margin-top: 140px;
	width: 100%;
	max-width: 286px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 54px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 54px -10px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 54px -10px rgba(0,0,0,0.75);
	transition: all .3s;
}
#encart-bloc2:hover{
transform: scale(0.95);
}
.logo-bloc2{

}
@media (min-width: 320px) and (max-width: 767px) {
.left-bloc2{
	height: 220px;
	padding: 40px;
}
.right-bloc2{height: 230px;background-position: center;}
.cords-bloc2{
	width: 95%;
	height: 125px;
	padding-top: 45px;
	margin-top: 0;
	background-size: 35px,530px;
}
#tel-bloc2,.sep-bloc2,#mob-bloc2{
	font-size: 16px;
}
#encart-bloc2{
	margin-top: 40px;
	max-width: 250px;
}
.logo-bloc2{
	
max-width: 290px;
	
width: 100%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.left-bloc2{
	height: 330px;
}
.right-bloc2{height: 330px;}
.cords-bloc2{
	width: 90%;
	height: 175px;
	padding-top: 60px;
	margin-top: 20px;
	background-size: 40px,560px;
}
#tel-bloc2,.sep-bloc2,#mob-bloc2{
	font-size: 21px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {

}
@media (min-width: 1200px) and (max-width: 1399px){

}
@media (min-width: 1400px) {

}