
  /*******************************************************************/
 /*************** CP-PRESS MOBILE FIRST *****************************/
/*******************************************************************/
#section_cp_wrapper{
	background: #EBEBEB;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
#wrap_title {
    width: 100%;
    height: 94px;
    width: calc(100% - 20px);
    display: flex;
    text-align: center;
    background: #EBEBEB;
    align-items: center; 
}
#section_cp { width:60%; margin:0 auto; } /*NEW*/
#wrap_title h2 {
    width: 100%;
    text-align: left;
    font-size: 18px;
    margin: 0;
    text-indent: 10px;
    margin-top: 20px;
}
#section_cp_wrapper #section_cp{
	    padding-bottom: 80px;
}
#section_cp_wrapper #section_cp .colonne{
	width: 86%;
    padding: 0 7%;
}
#section_cp_wrapper #section_cp .colonne.bloc_3{
	clear: both;
}
#section_cp_wrapper #section_cp h2{
	font-family: "RM_Bodoni_Regular";
	font-size: 30px;
	line-height: 30px;
	float: left;
	width: 100%;
	font-style: normal;
	font-weight: 100;
	margin: 40px 0 20px 0;
}
#section_cp_wrapper .colonne ul{
	list-style-position: inside;
    margin: 0;
    padding: 0;
}
#section_cp_wrapper .colonne li,
#section_cp_wrapper a,
#section_cp_wrapper p{
	color: #7F7874;
	font-size: 14px;
}
#section_cp_wrapper a{
	opacity: 1;
	transition: opacity .3s ease;
}
#section_cp_wrapper a:focus,
#section_cp_wrapper a:hover{
	opacity: 0.5;
}
/*
#section_cp_wrapper #section_cp .colonne.bloc_4{
	padding: 88px 3% 0 3%;
}
*/

  /*************************************************************************/
 /********************* CP-PRESS MOBILE LARGE *****************************/
/*************************************************************************/

@media only screen and (min-width: 480px) {


}
  /*****************************************************************************/
 /********************* CUSTOM CSS : TABLETS **********************************/
/*****************************************************************************/
@media only screen and (min-width: 768px) {

}
  /*************************************************************************/
 /*********************  CP-PRESS DESKTOP -********************************/
/*************************************************************************/



@media only screen and (min-width: 990px){
	/* PUT THE DESKTOP STYLES HERE */
	#section_cp_wrapper #section_cp .colonne{
		width: 44%;
		padding: 0 3%;
		float: left;
	}
	#section_cp_wrapper #section_cp{
	    padding-bottom: 0;
	}
	#section_cp_wrapper #section_cp .colonne.bloc_4{
		padding: 0 3% 0 3%;
	}
}

  /****************************************************************************/
 /************* CP-PRESS LARGE SCREENS (typos only)  *************************/
/****************************************************************************/

@media only screen and (min-width: 1025px){
	/* PUT SOME TYPOS ADJUSTMENTS HERE FOR HUGE SCREENS */
}

  /**********************************************************************************/
 /********************* CP-PRESS SMALL HEIGHT  *************************************/
/**********************************************************************************/
@media only screen and (min-width: 1023px) and (max-height: 600px){
	/* PUT SOME SMALL HEIGHT ADJUSTMENTS HERE */	
}

@media only screen and (min-width: 990px){
	#wrap_title h2 {
	    font-size: 40px;
	    text-indent: 0px;
	    text-align: center;
	}
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
	
}