.bloc-img1{
	background-image:url("../img/activites/repetition2.jpg");
	background-color: #513f2d;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 700px;
    width: 100%;
	height: 740px;
}

.bloc-img2{
	background-image:url("../img/activites/prestation7.jpg");
	background-color: #0b271c;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size: 700px;
    width: 100%;
	height: 820px;
}

.bloc-img3{
	background-image:url("../img/activites/weekend2.jpg");
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 700px;
    width: 100%;
	height: 850px;
}

.bloc-img4{
	background-image:url("../img/activites/tournees3.jpg");
	background-color: #4994db;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size:500px;
    width: 100%;
	height:700px;
}

.bloc-img5{
	background-image:url("../img/activites/coursdechant2.jpg");
	background-color: #1e121e;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-size:700px;
    width: 100%;
	height:820px;
}

.bloc-img6{
    background-image:url("../img/activites/solfege.jpg");
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size:700px;
    width: 100%;
	height:440px;
}

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

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

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

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

.blocSeparateur{
	background-color: #FFFFFF;
	height: 5px;
}

.bloc-dates-tournees{
	margin-top: 110px;
}
.bloc-dates-tournees2{
	margin-top: 110px;
}


@media (min-width: 540px) {
	.bloc-img1{
		background-size: 850px;
		height: 760px;
	}
	
	.bloc-img2{
		background-size: 850px;
		height: 850px;
	}
	
	.bloc-img3{
		background-size: 850px;
		height: 800px;
	}
	
	.bloc-img4{
		background-size: 680px;
		width: 100%;
		height:750px;
	}
    
    .bloc-img5{
		background-size: 850px;
		height: 850px;
	}
    
    .bloc-img6{
		background-size: 850px;
		height: 450px;
	}
	
	.txtOnImgBlocLeft, .txtOnImgBlocRight, .txtOnImgBlocLeft2{
		width:480px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.txtOnImgBlocLeft3 {
		width:480px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
    .txtOnImgBlocLeft4 {
		width:480px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.fixedColon {
		width:470px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 640px) {
	.bloc-img1{
		background-size: 900px;
		height: 760px;
	}
	.bloc-img2{
		background-size: 1100px;
		height: 900px;
	}
	.bloc-img3{
		background-size: 1100px;
		height: 930px;
	}
	.bloc-img4{
		background-size: 850px;
		width: 100%;
		height:850px;
	}
    .bloc-img5{
		background-size: 1100px;
		height: 900px;
	}
    .bloc-img6{
		background-size: 1100px;
		height: 400px;
	}
	.txtOnImgBlocLeft, .txtOnImgBlocRight, .txtOnImgBlocLeft2, .txtOnImgBlocLeft4 {
		width:560px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 768px) {
	.bloc-img1{
		background-size: 900px;
		height: 570px;
	}
	.bloc-img2{
		background-size: 950px;
		height: 580px;
	}
	.bloc-img3{
		background-size: 700px;
		height: 550px;
	}
	.bloc-img4{
		background-size: 1000px;
		height: 1150px;
	}
    .bloc-img5{
		background-size: 950px;
		height: 580px;
	}
    .bloc-img6{
		background-size: 950px;
		height: 530px;
	}
	.txtOnImgBlocLeft {
		width:300px;
		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;
	}
	.txtOnImgBlocLeft2 {
		width:300px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 60px;
	}
    .txtOnImgBlocLeft4 {
		width:300px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 60px;
	}
	.fixedColon {
		width:100%;
		padding-top:100px; 
		display: inherit;
		margin-left: inherit;
		margin-right: inherit;
	}
	#placesA {
		margin-top: 110px;
	}
	#placesB {
		margin-top: 110px;
	}
}


@media (min-width: 901px) {
	.bloc-img1, .bloc-img2{
		background-size: 1150px;
		height: 660px;
	}
	.bloc-img3{
		background-size: 900px;
		height: 570px;
	}
	.bloc-img4{
		background-size: 1070px;
		height: 1000px;
	}
    .bloc-img5{
		background-size: 1150px;
		height: 660px;
	}
    .bloc-img6{
		background-size: 1150px;
		height: 660px;
	}
	.txtOnImgBlocRight {
		width:330px;
		padding-top:80px; 
		padding-bottom:0px;
		float: right;
		margin-right: 40px;
	}
	.txtOnImgBlocLeft2 {
		width:350px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 100px;
	}
    .txtOnImgBlocLeft4 {
		width:350px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 100px;
	}
	.bloc-img4{
		background-size: 1100px;
		height: 1250px;
	}
}

@media (min-width: 1001px) {
	.bloc-img1, .bloc-img2{
		background-size: 1200px;
		height: 660px;
	}
	
	.bloc-img3{
		background-size: 1000px;
		height: 600px;
	}
    .bloc-img5{
		background-size: 1200px;
		height: 660px;
	}
    .bloc-img6{
		background-size: 1200px;
		height: 560px;
	}
	.txtOnImgBlocLeft {
		width:350px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 60px;
		margin-right: 40px;
	}
	.txtOnImgBlocRight {
		width:350px;
		margin-right: 60px;
	}
	.txtOnImgBlocLeft2 {
		width:350px;
		padding-top:120px; 
		padding-bottom:100px;
		margin-left: 120px;
	}
    .txtOnImgBlocLeft4 {
		width:450px;
		padding-top:120px; 
		padding-bottom:100px;
		margin-left: 120px;
	}
	.bloc-img4{
		background-size: 1200px;
		height: 1300px;
	}
}



@media (min-width: 1151px) {
	.bloc-img1{
		background-size: 1430px;
		height: 660px;
	}
	.bloc-img2{
		background-size: 1430px;
		height: 700px;
	}
	.bloc-img3{
		background-size: 1100px;
		height: 700px;
	}
    .bloc-img5{
		background-size: 1430px;
		height: 700px;
	}
	.txtOnImgBlocRight {
		width:350px;
		padding-top:140px; 
		margin-right: 110px;
	}
	.txtOnImgBlocLeft {
		width:400px;
		padding-top:100px; 
		padding-bottom:100px;
		margin-left: 100px;
		margin-right: 40px;
	}
	.txtOnImgBlocLeft2 {
		width:420px;
		padding-top:200px; 
		padding-bottom:100px;
		margin-left: 120px;
	}
	.bloc-img4{
		background-size: 1300px;
		height: 1350px;
	}
}

@media (min-width: 1300px) {
	.txtOnImgBlocRight {
		width:380px;
		padding-top:150px; 
		margin-right: 150px;
	}
	.bloc-img3{
		background-size: 1450px;
		height: 700px;
	}
	.bloc-img4{
		background-size: 1400px;
		height: 1400px;
	}
    .bloc-img6{
		background-size: 1600px;
		height: 600px;
	}
}



@media (min-width: 1430px) {
	.txtOnImgBlocLeft {
		width:400px;
		padding-top:180px; 
		padding-bottom:100px;
		margin-left: 130px;
		margin-right: 40px;
	}
	
	.bloc-img1, .bloc-img2{
		background-size: 1600px;
		height: 730px;
	}
	
	.txtOnImgBlocRight {
		width:400px;
		padding-top:180px; 
		padding-bottom:0px;
		margin-right: 120px;
	}
	.bloc-img3{
		background-size: 1600px;
		height: 700px;
	}
	.bloc-img4{
		background-size: 100%;
		height: 1500px;
	}
    .bloc-img6{
		background-size: 100%;
		height: 600px;
	}
    .bloc-img5{
		background-size: 1600px;
		height: 730px;
	}
}



@media (min-width: 1600px) {
	.txtOnImgBlocLeft {
		width:400px;
		padding-top:180px; 
		padding-bottom:100px;
		margin-left: 130px;
		margin-right: 40px;
	}
	
	.bloc-img1, .bloc-img2{
		background-size: 1600px;
		height: 730px;
	}
	
	.txtOnImgBlocRight {
		width:400px;
		padding-top:180px; 
		padding-bottom:0px;
		margin-right: 120px;
	}
	.bloc-img3{
		background-size: 1600px;
		height: 700px;
	}
	.bloc-img4{
		background-size: 100%;
		height: 1600px;
	}
    .bloc-img5{
		background-size: 1600px;
		height: 730px;
	}
}



@media (min-width: 1800px) {
	.txtOnImgBlocLeft {
		width:400px;
		padding-top:180px; 
		padding-bottom:100px;
		margin-left: 130px;
		margin-right: 40px;
	}
	
	.bloc-img1, .bloc-img2{
		background-size: 1600px;
		height: 730px;
	}
	
	.txtOnImgBlocRight {
		width:400px;
		padding-top:180px; 
		padding-bottom:0px;
		margin-right: 120px;
	}
	.bloc-img3{
		background-size: 1600px;
		height: 700px;
	}
	.bloc-img4{
		background-size: 100%;
		height: 1800px;
	}
    .bloc-img5{
		background-size: 1600px;
		height: 730px;
	}
}


/*
____________________
BLOC CAROUSEL DATES
____________________
*/

.bloc02 {
    height: 250px;
}

.calendar-day{
    font-size: 96px;
    line-height: 96px;
    font-weight: 200;
    color: #FFFFFF;
}

.calendar-month{
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    color: #FFFFFF;
}

.calendar-place{
    padding-top: 10px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    color: #FFFFFF;
}

.left{
	margin-left:20px;
}

.right{
	margin-right:20px;
}


.carousel-control {
    padding-top: 32px;
}

.carousel-indicators li { 
    visibility: hidden; 
}

@media (max-width: 500px){
	.left{
		margin-left:-10px;
	}

	.right{
		margin-right:-10px;
	}
}

@media (max-width: 500px){
	.bloc02 {
		height: 200px;
		
	}
	.left img {
    	width:45px;
		height:88px;
	}
	
	.right img{
    	width:45px;
		height:88px;
	}
	
	.calendar-day{
		font-size: 54px;
		line-height:64px;
	}

	.calendar-month{
		font-size: 16px;
		line-height: 20px;
	}

	.calendar-place{
		padding-top: 10px;
		font-size: 14px;
		line-height: 17px;
	}
}