.bloc-img1{
	background-image:url("../img/historique/erecaron.jpg");
	background-color: #cbddeb;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 700px;
    width: 100%;
	height: 920px;
}

.bloc-img2{
	background-image:url("../img/historique/aujourdhui4.jpg");
	background-color: #180227;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: 700px;
    width: 100%;
	height: 750px;
}

.bloc-img3{
	background-image:url("../img/historique/bloc3.jpg");
	background-color: #0d0713;
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: 900px;
    width: 100%;
	height: 750px;
}

.chiffres {
	background-image: url("../img/historique/chiffres2.jpg");
	background-position: bottom center;
	background-size: 800px;
}

.txtOnImgBlocLeft {
	width:86%;
	padding-top:50px; 
	padding-bottom:150px;
	margin-left: 7%;
}

.txtOnImgBlocRight {
	width:86%;
	padding-top:50px; 
	padding-bottom:150px;
	margin-left: 7%;
}

.txtOnImgBlocCenter {
	width:86%;
	padding-top:50px; 
	padding-bottom:150px;
	margin-left: 7%;
}

#caron-img-01 {
	width: 140px;
	margin-right: 20px;
	margin-top: 3px;
}

#caron-img-02 {
	width: 140px;
	margin-left: 20px;
	margin-top: 3px;
}

#caron-txt-1 {
	width: 100%;
	text-align: justify;
}

@media (min-width: 540px) {
	.bloc-img1{
		background-size: 850px;
		height: 800px;
	}
	
	.bloc-img2{
		background-size: 850px;
		height: 730px;
	}
    .bloc-img3{
		background-size: 850px;
		height: 730px;
	}
	
	.txtOnImgBlocLeft, .txtOnImgBlocRight{
		width:480px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
    .txtOnImgBlocCenter {
		width:480px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 640px) {
	.bloc-img1{
		background-size: 900px;
		height: 780px;
	}
	.bloc-img2{
		background-size: 1100px;
		height: 820px;
	}
	.bloc-img3{
		background-size: 1100px;
		height: 920px;
	}
    
	
	.txtOnImgBlocLeft, .txtOnImgBlocRight{
		width:560px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
    
	#caron-img-01 {
		width: 180px;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	
	#caron-img-02 {
		width: 250px;
	}
}

@media (min-width: 768px) {
	.bloc-img1{
		background-size: 900px;
		height: 540px;
	}
	.bloc-img2{
		background-size: 950px;
		height: 650px;
	}
	.bloc-img3{
		background-size: 950px;
		height: 820px;
	}
    
	.txtOnImgBlocLeft {
		width:400px;
		padding-top:60px; 
		padding-bottom:0px;
		margin-left: 60px;
		margin-right: 40px;
	}
	.txtOnImgBlocRight {
		width:300px;
		padding-top:60px; 
		padding-bottom:0px;
		float: right;
		margin-right: 20px;
	}
	.chiffres {
		background-size: 1000px;
		background-position: center;
	}
}

@media (min-width: 901px) {
	.bloc-img1, .bloc-img2{
		background-size: 1150px;
		height: 600px;
	}
    .bloc-img3{
		background-size: 1100px;
		height: 900px;
	}
	.txtOnImgBlocRight {
		width:330px;
		padding-top:80px; 
		padding-bottom:0px;
		float: right;
		margin-right: 40px;
	}
}

@media (min-width: 992px) {
	#caron-img-01 {
		width: 230px;
	}
	
	#caron-img-02 {
		width: 292px;
	}
    .bloc-img3{
		background-size: 1200px;
		height: 900px;
	}
}

@media (min-width: 1001px) {
	.bloc-img1, .bloc-img2{
		background-size: 1200px;
		height: 600px;
	}
	.txtOnImgBlocLeft {
		width:500px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 60px;
		margin-right: 40px;
	}
	.txtOnImgBlocRight {
		width:350px;
		margin-right: 60px;
	}
	.chiffres {
		background-size: 1300px;
	}
}

@media (min-width: 1151px) {
	.bloc-img1{
		background-size: 1430px;
		height: 700px;
	}
	.bloc-img2{
		background-size: 1430px;
		height: 700px;
	}
    
	
    .bloc-img3{
		background-size: 1500px;
		height: 1000px;
	}
    
	.txtOnImgBlocLeft {
		width:400px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 150px;
		margin-right: 40px;
	}
}

@media (min-width: 1300px) {
	.txtOnImgBlocLeft {
		width:500px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 200px;
		margin-right: 40px;
	}
	
	.txtOnImgBlocRight {
		width:380px;
		padding-top:150px; 
		margin-right: 150px;
	}
	.chiffres {
		background-size: 1430px;
	}
}

@media (min-width: 1430px) {
	.txtOnImgBlocLeft {
		width:500px;
		padding-top:150px; 
		padding-bottom:100px;
		margin-left: 250px;
		margin-right: 40px;
	}
	
	.bloc-img1, .bloc-img2{
		background-size: 1600px;
		height: 730px;
	}
	
	.txtOnImgBlocRight {
		width:400px;
		padding-top:180px; 
		padding-bottom:0px;
		margin-right: 120px;
	}
	.chiffres {
		background-size: 1920px;
	}
    
    .bloc-img3{
		background-size: 1900px;
		height: 1200px;
	}
}