@charset "utf-8";
/* CSS Document */


/*suppression de l espace en haut*/
.bottom-line {
    border-bottom: 0px solid #c7c7c7;
    padding: 0px 0;
}

.resultat-cms-page .news-listing-section {
	background-color: #5ecc9d;
	padding-bottom: 0px;
}

.resultat-cms-page .news-listing-section .container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}

/*.resultat-cms-page .news-listing-section h2 {
    color: #ffffff;
	
	display: none;
}*/

.resultat-cms-page .news-listing-section .row .col-xs-12 {
    display: none;
}

/*annule l effet du over*/
.news-listing-section .img-block>a:hover {
    opacity: 1;
}

/*bounce*/

.box {
        align-self: flex-end;
        animation-duration: 2s;
        animation-iteration-count: infinite;
        /*background-color: #F44336;*/
        margin: 0 auto 0 auto;
        transform-origin: bottom;
    }
    .bounce-7 {
        animation-name: bounce-7;
        animation-timing-function: cubic-bezier(0.280, 0.840, 0.420, 1);
    }
    @keyframes bounce-7 {
        0%   { transform: scale(1,1)      translateY(0); }
        10%  { transform: scale(1.1,.9)   translateY(0); }
        30%  { transform: scale(.9,1.1)   translateY(-80px); }
        50%  { transform: scale(1.05,.95) translateY(0); }
        57%  { transform: scale(1,1)      translateY(-7px); }
        64%  { transform: scale(1,1)      translateY(0); }
        100% { transform: scale(1,1)      translateY(0); }
    }

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	
	.resultat-cms-page .news-listing-section .container {
    width:100%;
  }
	
	.mainpage {
	width:auto;
	max-width:2000px;
	margin:0 auto;
		
	background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_total_2000_q60-3.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	}
	
.zonecontenu {
		background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_content_380-3.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
	
		height: 1565px;
  }
	
	.zonetexte {
		width: auto;
		height: auto;
		margin: 0 auto;
		padding: 55px 5px 40px 5px;
  }
	
	.poste {
    font-size: 14px;
	}
	
	.news-listing-section p {
    font-size: 17px;
	color: #2c3c39;
	}
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	
	.resultat-cms-page .news-listing-section .container {
    width:100%;
  }
	
	.mainpage {
	width:auto;
	max-width:2000px;
	margin:0 auto;
		
	background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_total_2000_q60-3.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	}
	
	.zonecontenu {
		background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_content_623-3.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-size: unset;
		
		height: 1110px;
  }
	
	.zonetexte {
		width: auto;
		height: auto;
		margin: 0 auto;
		padding: 85px 10px 40px 10px;
  }
	
	.poste {
    font-size: 16px;
	}
	
	.news-listing-section p {
    font-size: 18px;
	color: #2c3c39;
	}

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
	.resultat-cms-page .news-listing-section .container {
    width:100%;
  }
	
	.mainpage {
	width:auto;
	max-width:2000px;
	margin:0 auto;
		
	background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_total_2000_q60-3.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	}
	
	.zonecontenu {
		background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_content_768-2.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-size: unset;
		
		height: 1200px;
  }
	
	.zonetexte {
		width: auto;
		height: auto;
		margin: 0 auto;
		padding: 100px 0px 40px 0px;
  }
	
	.poste {
    font-size: 18px;
	}
	
	.news-listing-section p {
    font-size: 18px;
	color: #2c3c39;
	}


}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
	.mainpage {
	width:auto;
	max-width:2000px;
	margin:0 auto;
		
	background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_total_2000_q60-3.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	}
	
	.resultat-cms-page .news-listing-section .container {
    width:100%;
  }
	.zonecontenu {
		background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_content_990.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-size: unset;
		
		height: 1275px;
  }
	
	.zonetexte {
		width: 680px;
		height: auto;
		margin: 0 auto;
		padding: 166px 0px 40px 0px;
  }
	
	.poste {
    font-size: 20px;
	}
	
	.news-listing-section p {
    font-size: 20px;
	color: #2c3c39;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
	.mainpage {
	width:auto;
	max-width:2000px;
	margin:0 auto;
		
	background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_total_2000_q60-3.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	}
	
	.resultat-cms-page .news-listing-section .container {
    width:100%;
  }
	.zonecontenu {
		background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_content_2000.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		
		height: 1170px;
  }
	
	.zonetexte {
		width: 680px;
		height: auto;
		margin: 0 auto;
		padding: 133px 0px 40px 0px;
		
  }
	
	.poste {
    font-size: 20px;
	}
	
	.news-listing-section p {
    font-size: 20px;
	color: #2c3c39;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1400px) {
	
	.mainpage {
	width:auto;
	max-width:2000px;
	margin:0 auto;
		
	background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_total_2000_q60-3.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	}
	
	.resultat-cms-page .news-listing-section .container {
    width:100%;
  }
	.zonecontenu {
		background-image: url('https://prodsolutionsmedia.blob.core.windows.net/assets/page/holidays/2023/fr/images/bg_content_2000.png');
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		
		height: 1650px;
  }
	
	.zonetexte {
		width: 920px;
		height: auto;
		margin: 0 auto;
		padding: 180px 0px 40px 0px;
  }
	
	.poste {
    font-size: 30px;
	}
	
	.news-listing-section p {
    font-size: 30px;
	color: #2c3c39;
	}

}