.br50, .br50 img, .br50 * img {
    border-radius: 30px;
}

.br50 .bloc_vendu_carlist{
  border-radius: 30px 0 0 0 ;
}

.ptt0{
    padding-top:0;
}
.bloc_btn_diapo{
    position:absolute;
    Text-align:center;
    padding:5px;    
    width:110%;
    color:#FFF;
    font-weight:700;
    Font-size:1.4em;
    z-index:5;
    left:5px;
    padding:5px;   
}

.bloc_btn_1{
    bottom:0px;
    Background-color:#CA152A;    
	border-radius:0px 10px 10px 10px;    
}
.bloc_btn_2{
    bottom:70px;
    Background-color:#2CAC49;
	border-radius:0px 10px 10px 0px;    
}
.bloc_btn_3{
    bottom:0px;
    Background-color:#525A65;
	border-radius:0px 10px 10px 10px;    
}
.bloc_btn_4{
    bottom:70px;
    Background-color:#F6AE0C;
	border-radius:0px 10px 10px 0px;    
}
#page-title.page-bcg5{
    background-image:url("../images/2025/banniere-occas.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 

#page-title.rbcg5{
    padding:0;
        background-image:url("../images/2025/2025-fond-1.gif") !important;
        background-repeat:repeat-y;


}

#page-title.page-bcg14{
    background-image:url("../images/2025/banniere-location.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 
#page-title.page-bcg6{
    background-image:url("../images/2025/banniere-pieces.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 
#page-title.page-bcg7{
    background-image:url("../images/2025/banniere-sav.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 
#page-title.page-bcg7b{
    background-image:url("../images/2025/banniere-contrat.png") !important;
} 
#page-title.page-bcg7c{
    background-image:url("../images/2025/banniere-financement.png") !important;
} 
#page-title.page-bcg7d{
    background-image:url("../images/2025/banniere-formation.png") !important;
} 

#page-title.page-bcg11{
    background-image:url("../images/2025/banniere-acteualites.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 

#page-title.page-bcg11 h1{
    display:none;
}

#page-title.page-bcg13{
    background-image:url("../images/2025/banniere-neutre.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 
#page-title.page-bcgneut{
    background-image:url("../images/2025/banniere-neutre.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 
 #page-title.page-bcg12{
    background-image:url("../images/2025/banniere-neutre.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
     display:none;
} 
 #page-title.page-bcg15{
    background-image:url("../images/2025/banniere-materiel-neuf.png") !important;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 
.rbcg5 .container{
    background-image:url("../images/2025/banniere-occas.png") !important;
    background-repeat:no-repeat;
    border:none;
    width:1170px;
    margin-right:auto;
    margin-left:auto;
    background-size: 100% auto;
    background-position: left;
    height:117px !important;
} 

.rfond1{
	background-color:#e8e8e8;
	border-radius:30px 0px 0px 30px;
	color:#333435;
	padding:60px 20px 100px 20px;
	position:relative;
	min-height:452px;
	
}

.rfond2{
	background-color:#cb152a;
	border-radius:30px;
	color:#fff;
	padding:20px 30px;
	font-size:1.2em;
	font-weight:300;
	margin-top:20px;
	
}

.rbtn1{
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#cb152a;
	text-align:center;
	padding:20px 50px;
	font-weight:700;
	color:#fff;
	display:block;
	border-radius:0px 20px 20px 30px;
	font-size:1.2em;
	text-transform:uppercase;
	
}

.prl5{
	padding-right:5px;
	padding-left:5px;
}

.rblocimgh{
	border-radius:20px;
	min-height:452px;

}

.rfond-acueil1{
	width:100%;
	height:100%;
	background-image: url("../images/2025-btp.jpg");
	background-size:cover;
}
.rfond-acueil2{
	width:100%;
	height:100%;
	background-image: url("../images/2025-agri.jpg");
	background-size:cover;	
}
.rfond-acueil3{
	width:100%;
	height:100%;
	background-image: url("../images/2025-tp.jpg");
	background-size:cover;	
}
.rfond-acueil4{
	width:100%;
	height:100%;
	background-image: url("../images/2025-industrie.jpg");
	background-size:cover;	
}

.rbg1{
	background-image: url("../images/2025-fond2.gif");
	background-size:100% 100%;	
}
.vide{}

.rtitre1{
	font-size:1.8em;
	font-weight:700;
	padding:0px;
	margin:0px;
}

.rtitre2{
	font-size:1.4em;
	padding:0px;
	margin:20px 0px 0px 0px;	
	font-weight:300;

}

.rtitre3{
	font-size:1.1em;
	padding:0px;
	margin:20px 0px 0px 0px;
	font-weight:300;
}

.rtitre4{
	font-size:1.1em;
	padding:0px;
	margin:0px;
	font-weight:300;
}

.mtb30{
	margin-top:30px;
	margin-bottom:30px;
}


#logo img{height:90px;}

#footer  .imgmarqueactis img{
    max-height:50px;
}

#footer  .imgmarquesud img{
    max-height:50px;
}

#footer  .imgmarquebiz img{
    max-height:60px;
}

#footer  .imgmarquepro img{
    max-height:60px;
}


#page-title p{display:none;}

@media (max-width: 991px) {
    

.bloc_btn_diapo{ 
    width: calc(100% - 10px);
    Font-size:1.2em;
 
}    
.prl5{
    margin-bottom:15px;
}
    
.rfond1 {
  min-height: 252px;
    margin-bottom:10px;
    padding: 30px 20px 100px 20px;
}    
    
    #page-title.page-title-pattern1 {


	padding-top:30px !important;
	padding-bottom:30px !important;
	height: 90px !important;
		width: 100% !important;



}
}