/* -----------------------------HEADER--------------------------- */
.small-head .cont-nbre-annonce {
  display:block;
  left:0;
  top:0;
}
.cpt-annonce-link{
	width:196px;
	position:absolute;
	right:0;
	top:34px;	
}
.compteur-annonce{
	width:191px;	
}

.inp-header-static{
    width: 100%;
	position:relative;
	height:40px;
	line-height:40px;
	background:#fff;
	border:none;
	padding-left:25px;
	-webkit-border-radius:19px;
	-moz-border-radius:19px;
	border-radius:19px;
	font-size:15px;
	font-weight:bold;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;	
}
.change-position .form-header-static form {
	margin: 0px 0px 0px 0px!important;
}

.titre-favorites {
  padding-left:0;
}
#favorites {
  padding-top: 53px;
}

.small-head #header div.conteneur-input {
  	float: right;
	padding:0 70px 0 13px;
}
p.go-back{
    margin: 19px 0 0 205px;
}
/*---------FIN HEADER-------------------------*/

#large-content{
	margin:0 auto;
    background-color: #fff;
}

.fil-ariane{	
	height:37px;
	line-height:37px;
	padding:0 0 0 0;
    margin-top: -7px;
    margin-bottom: 10px;
}
.fil-ariane li{
	display:inline;
	padding-right:2px;
	padding-left:4px;
	position:relative;
	z-index:3;
}
.fil-ariane li:first-child{
	padding-left:0;	
}
.fil-ariane li a{
	background:url(/images/puce-detail-gris.png) right center no-repeat;
	padding-right:12px;
	color:#313131;
}
.fil-ariane li:last-child a{
	background:none;	
}
.fil-ariane li a:hover{
	color:#298fee;	
}


.top-detail{
    background:#fff;
    padding: 17px 45px 0;
}
.left-fiche{
    width:663px;
    float:left;
    margin-right: 15px;
}
.pub-detail-1{
	margin-bottom:12px;
	float: right;
}
/*---fiche---*/

.fiche{
	border-bottom:1px solid #141414;
	padding-bottom:30px;
	margin-bottom:30px;
}
.figure-categorie{
	width:70px;
	float:left;	
}

.entete-fiche{
	padding:0 0 26px 0;	
	background:url(../images/border-fiche-detail.png) right bottom no-repeat;
	margin-bottom:29px;
}
.titre-new-detail{
	width:410px;
	float:left;	
}
.titre-new-detail h1,
.titre-new-detail h2{
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	text-transform:uppercase;
}

.btn-titre{
	margin-top:4px;	
}
.btn-publication-detail,
.btn-maj-detail{
	font-size:14px;	
}
.btn-publication-detail span,
.btn-maj-detail span{
	font-size:12px;
	color:#828282;	
}
.btn-publication-detail{
	padding-right:14px;
	background:url(../images/separ-maj.png) no-repeat right center;
}
.btn-maj-detail{
	padding-left:14px;
}

.social-fiche{
	/*width:188px;*/
	float:right;	
	padding-top:6px;
}
.social-fiche ul li{
	float:left;	
	margin-right:12px;
}
.social-fiche ul li.social-fiche-google{
	margin-right:0;	
}

.social-fiche ul li a.share-facebook{
	width:38px;
	height:38px;
	display:block;
	background:url(../images/social-fiche.png) no-repeat;
}
.social-fiche ul li.social-fiche-twitter a{
	width:25px;
	height:25px;
	display:block;
	background:url(/images/x-twitter.svg) no-repeat;
}
.social-fiche ul .social-fiche-twitter{
	border: 1px solid black;
    padding: 5.5px;
    border-radius: 33px;
}
.social-fiche ul li.social-fiche-twitter a:hover{
	background:url(/images/x-twitter-blue.svg) no-repeat;
}
/*--------------------*/
.social-fiche ul li.social-fiche-print{
	display:none;	
}
/*--------------------*/
.social-fiche ul li.social-fiche-print a{
	background-position:0 0;	
}
.social-fiche ul li.social-fiche-facebook a{
	background-position:-38px 0;	
}
/* .social-fiche ul li.social-fiche-twitter a{
	background-position:-76px 0;	
} */
.social-fiche ul li.social-fiche-google a{
	background-position:-114px 0;	
}
.social-fiche ul li.social-fiche-print a:hover{
	background-position:0 -38px;	
}
.social-fiche ul li.social-fiche-facebook a:hover{
	background-position:-38px -38px;	
}
/* .social-fiche ul li.social-fiche-twitter a:hover{
	background-position:-76px -38px;	
} */
.social-fiche ul li.social-fiche-google a:hover{
	background-position:-114px -38px;	
}

/*----------Leads CTA----------*/
.bloc-prix{
	margin-bottom: 1.5rem;
}
.leads-info-bloc {
	display: flex;
	justify-content: center;
	flex-grow: 1;
}
.leads-info-bloc.mt {
	margin-top: 1rem;
}
.leads-info-bloc-item {
	padding-top: 3px;
	background: #000;
	color: #fff;
	width: available;
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1;
	display: flex;
	justify-content: center;
}

.leads-info-bloc-item:hover {
	background: #000;
	color: #ffd200;
}

.btn-import-detail {
	color: white;
	background: red;
}

.btn-insure-detail {
	background: #ffd200;
	color: black;
}

.btn-sell-detail {
	background: #00993C;
}

.container-top {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
/*--------------------*/
.partner-info{
	border-top: 1px solid #141414;
	padding-top: 30px;
	margin: 30px 0;
	display: flex;
	justify-content: center;
}
.partner-info .bloc-containt{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.partner-info .content {
	font-size: 1rem;
	color: #444444;
	text-align: center;
	margin-bottom: 0.75rem;
	font-weight: bold;
	line-height: 1.5rem;
}
.partner-info .logo-main
{
	margin-bottom: 0.75rem;
	width: 70%;
}
.partner-info .btn {
	text-align: center;
	width: 45%;
}
.partner-info .btn div {
	border-radius: 33px;
	padding: 3px;
	background: #F9422F;
}
.partner-info .btn img {
	width: 70%;
}

.partner-info .btn div p {
	letter-spacing: 1px;
	font-weight: bold;
	color: #444444;
	font-size: 13px;
}
.partner-info .maxiscoot-scooter-attack-info-btn div{
	background: #00c800;
}
.partner-info .maxiscoot-scooter-attack-info-btn{
	width: 30%;
}
.partner-info .maxiscoot-scooter-attack-info-btn img{
    margin-top: 0.5rem;
	width: 50%;
}
.maxiscoot-scooter-attack-info .logo-main{
	margin-bottom: 2rem;
	width: 50%;
}
.partner-info .maxiscoot-scooter-attack-info-btn div p {
	color: black;
}

.info-inspection { 
	border-top: 1px solid #141414;
	padding-top: 30px;
	margin: 30px 0;
	display: flex;
}

.info-inspection .bloc-containt {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.info-inspection .logo-main {
	width: 20%;
	margin-right: 1.75rem;
	object-fit: contain;
}

.info-inspection .title {
	font-size: 1.25rem;
	margin-bottom: 0.75rem;
	font-weight: bold;
	color: #29565E;
	text-align: center;
}

.info-inspection .body {
	font-size: 11px;
	text-align: center;
	margin-bottom: 0.75rem;
}

.info-inspection .btn {
	text-align: center;
	width: 37%;
}

.info-inspection .btn div {
	border-radius: 33px;
	border-width: 2px 2px;
	border: solid #29565E;
	padding-top: 5px;
}

.info-inspection .btn img {
	width: 30%;
}

.info-inspection .btn div p {
	letter-spacing: 1px;
	font-weight: bold;
	color: #29565E;
	text-transform: uppercase;
	font-size: 11px;
}

.fiche-descri .figure{
	width:331px;
	float:left;
	position:relative;
}
.fiche-descri .figure a {
	display:block;
	position:relative;
}
.fiche-descri .figure img{
	display:block;	
	width:100%;
}
.fiche-descri .figure .btn-favoris{
	float:left;
}
.fiche-descri .figure .btn-favoris.no-btn{
  display: none;
}
.fiche-descri .figure .btn-favoris a{
	background:url(/images/star-fav.png) left center no-repeat;
	padding:0 0 0 20px;
	font-size:14px;
	text-decoration:underline;
}
.btn-signale{
	float:right;	
}
.btn-signale a{
	padding:0 0 0 20px;
	font-size:14px;	
	background:url(../images/btn-signal-detail.png) left center no-repeat;
	text-decoration:underline;
}
.btn-signale a:hover{
	/*background:url(../images/btn-signal-detail-hover.png) left center no-repeat;*/
}

.btn-signale a:hover{
	background:url(../images/btn-signal-detail-selected.png) left center no-repeat;
}
.fiche-descri .figure .btn-favoris a:hover{
	background:url(../images/star-fav-selected.png) left center no-repeat;
}
.btn-delete-image {
    float: left;
    left: 0;
    margin-top: 10px;
    position: absolute;
    top: 25px;
}
.btn-delete-image a {
    background: url(/images/ce.png) left center no-repeat;
    padding: 0 0 0 20px;
    font-size: 14px;
    text-decoration: underline;
}
.btn-delete-image a.inactive {
    text-decoration: none;
    color: #828282;
    text-decoration: line-through;
}
.btn-delete-ad {
    float: right;
    left: 180px;
    margin-top: 10px;
    position: absolute;
    top: 25px;
}
.btn-delete-ad a{
    padding:0 0 0 20px;
    font-size:14px;
    background:url(/images/close-popin-detail.gif) left center no-repeat;
    text-decoration:underline;
}

.bloc-fav{
	padding-top:10px;
	display: flex;
    justify-content: space-between;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    background-color: #FFFFFF;
    z-index: 10;
    position: relative;
}
.btn-alert a {
    background: url(/images/alert-fav.png) left center no-repeat;
    padding: 0 0 0 20px;
    font-size: 14px;
    text-decoration: underline;
}
.btn-alert a:hover {
    background: url(/images/alert-fav-selected.png) left center no-repeat;
}
.hover-fig {
    background: url(../images/bg-link.png) repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    text-align: center;
    display: none;
}
.hover-fig span{
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    line-height: 22px;
    height: 24px;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0px;
    margin-top: -20px;
}
.detail-descri{
    width:320px;
	float:right;
}
.detail-descri .prix{
	font-size:34px;
	color:#298fee;
	font-weight:normal;           
	line-height:34px;     
	padding:0 0 0 0;
	font-weight:bold;
}

.detail-descri .old-prix{
	clear:both;
	line-height:18px;
	font-size:12px;
	color:#838383;
	font-weight:bold;
	margin:-4px 0 0 0;
}

.detail-descri del{
	text-decoration:none;
	font-size:16px;
	line-height:18px;
	color:#838383;
	position:relative;
	width: 100%;
	height: 10px;
	background: url(/images/prix-barre.png) 0 2px no-repeat;
}

.detail-descri del span{
	display:block;
	width:100%;
	height:16px;
	position:absolute;
	top:50%;
	margin-top:-12px;
	right:0;
	background:url(/images/prix-barre.png) 0 center no-repeat;
}
div.lead-links {
    margin-top: 1rem;
    position: static !important;
}
div.lead-links div.btn-lead {
    padding: 0px;
}
.detail-descri .cote {
    margin-top: 7px;
    color: #298FEE;
}
.detail-descri .cote .cote-val {
    font-size: 22px;
    font-weight: bold;
}

.detail-descri .cote .cote-conf {
    position: relative;
    bottom: -3px;
    line-height: 12px;
    vertical-align: super;
    text-decoration: none;
    font-size: 11px;
}
/* .type-vendeur{
	font-size:14px;
	padding:8px 25px 8px 15px;
	background:#000;
	color:#fff;
	display:inline-block;
	margin-top:11px;
} */

.bloc-list-info-detail{
	border:1px solid #dfdfdf;
	padding:8px 8px 8px 17px;	
}
.list-info-detail li{
	font-size:14px;
	line-height:16px;
	padding:6px 25px 6px 25px;
	color:#313131;
	float:left;
	background:url(../images/border-elem-blue.gif) right center no-repeat;
	text-transform:uppercase;
}
.list-info-detail li.no-border{
	background:none;
	padding-right:0;	
}
.list-info-detail li.no-pad-left{
	padding-left:0;	
}
.clearer{
	clear:both;	
}
.list-info-detail li span{
	color:#828282;
	font-size:12px;
	display:block;
	text-transform:none;
}
.list-info-detail li img{
	vertical-align:middle;
	padding:0 0 2px 0;
}
.logo-print{
	display:none;	
}
.bottom-left-n-detail{
	margin-top:21px;
}

.descri-part{
	font-size:14px;
	margin-top:8px;	
}
.top-detail h3{
	text-transform:uppercase;
	font-size:18px;	
}


.left-detail{
    width:327px;
	float:left;	
}
.right-detail{
    width:320px;
	float:right;	
}

.info-comp-fiche{
	padding-bottom:0;
}
.bg-map{
	display:none;	
	clear:both;
}
#posit-elem{
	clear:both;	
	height:1px;
	display:block
}
.bloc-vendeur{
	padding-bottom:32px;
	border-bottom:1px solid #dfdfdf;	
}
.left-detail div:last-child{
	border:none;	
	margin-bottom:0;
}
.bloc-vendeur h3{
	margin-bottom:20px;	
}
.bloc-vendeur ul{
	overflow:auto;
	width:100%;
}
.bloc-vendeur ul li{
	margin-bottom:4px;	
}
.bloc-vendeur ul li a{
	/*
	display:block;	
	line-height:29px;
	background:url(../images/puce-fleche-detail.png) no-repeat 95% -82px;*/
	font-weight:bold;	
	background:#298fee url(/images/puce-fleche-detail.png) no-repeat 97% 8px;
	color:#fff;
	font-size:12px;
	padding:3px 23px 3px 10px;		
	display:block;
}
.bloc-vendeur ul li a:hover{
	/*
	color:#feb70e;	
	background:url(../images/puce-fleche-detail.png) no-repeat 95% 11px;*/
	background:#000 url(/images/puce-fleche-detail.png) no-repeat 97% -84px;
	color:#298fee;
}

.bloc-technique{
	border-top:1px solid #dfdfdf;
    margin-top:15px;
    padding:15px 0;
	width:100%;
}
.height-technique{
	width:100%;
    height:189px;
	overflow:hidden;	
}
.heightauto{
	height:auto !important;	
}
.btn-voir-tech{
  background:#ffd200;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 35px 5px 10px;
  text-transform: uppercase;
  margin-top:20px;
  position:relative;
  float:right;
  cursor:pointer;
  display:none;
}
.add-btn-tech{
	display:block;	
}
.btn-voir-tech span{
	background:url(../images/puce-fleche-bottom.png) no-repeat;
	width:8px;
	height:5px;
	position:absolute;
	top:13px;
	right:12px;	
	transition:all 250ms ease-in-out 0s;
	-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);
}
.btn-voir-tech-selected span{
	-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);	
}
.text-tech-close{
	display:none;	
}
.btn-voir-tech em{
	font-style:normal;	
}

.btn-voir-tech-selected .text-tech-close{
	display:block;	
}
.btn-voir-tech-selected .text-tech-open{
	display:none;	
}

.bloc-technique h3{
	margin-bottom:17px;
  font-size: 18px;
  text-transform: uppercase;
}
.bloc-technique a{
	float:left;	
	margin:0 11px 12px 0;
	background:#f4f4f4;
	padding:10px;
	position:relative;
}
.roll-tech{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:2;
	text-align:center;	
	display:none;	
}
.bloc-technique a h5{
	font-size:14px;
	font-weight:bold;
}
.bloc-technique a .content-roll-tech{
	position:relative;
	z-index:2;	
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	padding:20% 10% 0;
	height:100%;
}
.bloc-technique a .content-roll-tech div{
	background:#000;
	padding:7px 15px;
	margin-top:10px;
	display:inline-block;
	text-transform:uppercase;
	position:absolute;
	bottom:30px;
	left:50%;
	margin-left:-65px;
	width:100px;
}
.bloc-technique a h5 span{

}
.bloc-technique a em{
	background:#298fee;
	position:absolute;
	top:10px;
	left:10px;
	opacity:0.9;
}
.bloc-technique img{
	display:block;
	width:169px;
}
.bloc-technique a:hover{
	background:#298fee;	
}
.bloc-technique a:hover span{
	color:#fff;	
}
.bloc-technique p{
	margin-bottom:18px;	
}

.map-localisation h3{
	margin-bottom:20px;
}
.bg-map{
    background:#f6f6f6;
    border:10px solid #f6f6f6;
	clear:both;
}
#posit-elem{
	clear:both;	
}
#map{
    height: 215px;
}
#map-annonce{
	padding-bottom:17px;	
}
.content-map{
	padding:0 0 4px 0;	
	font-size:13px;
}
.content-map img{
	padding-right:8px;	
}
.locate-map{
	font-size:14px;
}


.view-locate{
	margin:11px 0 0 0;	
	font-size:14px;
}
.view-locate .result-locate{
	width:216px;
	float:left;	
}
.view-locate .result-locate strong{
	font-size:13px;
	display:block;
}
.view-locate .result-locate strong span{
	font-weight:normal;
	text-decoration:underline;
	cursor:pointer;	
}


.btn-view-carte{
	background:url(/images/picto-loca.png) left center no-repeat;
	padding:0 0 0 24px;
	height:22px;
	line-height:22px;
	display:inline-block;
	cursor:pointer;
	margin-top:15px;
	font-size:14px;
	text-decoration:underline;
}
.btn-view-carte:hover{
	background:url(/images/picto-loca-hover.png) left center no-repeat;	
	color:#298fee;
}

.partenaire-detail{
	background:#f4f4f4;
	padding:31px 0 37px 11px;
	margin: 0 45px;
}
.partenaire-detail h3, .new-model-detail h3{
	font-size:14px;
	background:url(../images/puce-partenaire-detail.png) no-repeat;
	padding-left:28px;
}
.new-model-detail h3{
	margin-left: 9px;
}
.partenaire-detail h3 span{
	text-transform:uppercase;
	font-size:18px;		
}
.partenaire-detail ul{
	margin-left: 0px;
}
.partenaire-detail ul li{
	float:left;	
	margin:27px 5px 10px 0;
}
.partenaire-detail ul li a{
	display:block;
	width:225px;
	height:234px;
	padding:9px 9px 0 9px;
	background:#298fee;
	border-bottom:6px solid #000;
}
.partenaire-detail ul li a:hover{
	background:#000;
	border-bottom:6px solid #298fee;	
	color:#fff;
}
.partenaire-detail ul li .figure-logo-detail{
	height:154px;	
	position:relative;
}
.partenaire-detail ul li .figure-logo-detail span{
	width:100%;
	height:6px;
	position:absolute;
	bottom:0;
	left:0;
}
.partenaire-detail ul li a img{
	display:block;	
}
.partenaire-detail ul li .content-partenaire-detail{
	height:80px;
	display:table;	
	width:100%;
	font-size:14px;
}
.partenaire-detail ul li h4{
	display:table-cell;
	vertical-align:middle;
	text-align:center;	
	color:#fff;
}
.partenaire-detail ul li h4 strong{
	text-transform:uppercase;
	font-weight:bold;	
	display:block;
}
.partenaire-detail ul li a:hover h4 strong{
	color:#298fee;		
}

.bottom-detail{
    padding: 0 9px 0 9px;
	background:#fff;
}
.map-pro{
    padding:24px 45px;
    background:#fff;
}
.overlay {
	width:100%;
	min-height:500px; 
	position:absolute; 
	top:0;
}
.map-pro h3{
    font-size:18px;
    height:22px;
    line-height:22px;
    background:url(/images/puce-map-pro.png) no-repeat;
    padding-left:28px;
    text-transform:uppercase;
    margin-bottom:20px;
}
.bloc-map-pro{
    background:#f9f9f9;
    border:1px solid #cdcdcd;
    width:643px;
    height: 450px;
    float:left;
    padding:9px;
}
#my-map-pro{
	height:230px;	
}
#my-map-pro .fake-img{
	display:block;
}
.pub-map{
	width:300px;
	float:right;	
}
#my-big-map-pro{
	height:328px;	
}
.bloc-map-pro{
	position:relative;	
}
.my-tooltips{
	position:absolute;
	top:1px;
	left:1px;
	width:1px;
	height:1px;
	overflow:hidden;
	visibility:hidden;
}
.style-tooltips h6{
	font-size:17px;
	line-height:19px;
	color:#298fee;
	margin-bottom:7px;	
}
.style-tooltips p{
	line-height:19px;	
}
.style-tooltips a{
	text-decoration:underline;	
}
.style-tooltips a.link-tooltips{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	background:#298fee url(/images/puce-fleche-detail.png) no-repeat 95% 10px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	padding:5px 30px 5px 10px;
	margin-top:12px;
}
.style-tooltips a.link-tooltips:hover{
	color:#000;	
	background:#298fee url(/images/puce-fleche-detail.png) no-repeat 95% 10px;
}
.style-tooltips{
	min-height:140px;	
}
.bloc-media{
	float:left;	
	width:493px;
	height:373px;
	background:url(../images/border-media-detail.gif) right bottom no-repeat;
	margin-bottom:40px;
}
.bloc-media.pair{
	float:right;	
}
.media-detail h4{
	font-size:18px;
	line-height:21px;
	text-transform:uppercase;
	padding-left:37px;
	margin-bottom:19px;	
}
.media-detail img{
	display:block;	
}
.bloc-media-club img{	
	outline: 1px solid #dfdfdf;
}
.figure-media{
	margin-bottom:13px;	
}
.content-article-media h5{
	font-size:18px;
	color:#feb70e;	
	margin-bottom:12px;
}
.content-article-media p a{
	font-weight:bold;
	text-decoration:underline;	
}
.content-article-media ul{
	margin-top:10px;	
}
.content-article-media ul li{
	font-weight:bold;	
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:5px;
	background:url(../images/puce-round-detail.gif) left center no-repeat;
	padding-left:11px;
}
.content-article-media ul li span{
	font-weight:normal;	
	text-transform:none;
}
.content-article-media ul li a{
	text-transform:none;
	text-decoration:underline;
}
.link-face-detail{
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:7px 9px 7px 34px;
	display:inline-block;
	margin-top:12px;	
	background:#004a93 url(../images/link-face-detail.png) 9px center no-repeat;
}
.bloc-media-video h4{
	background:url(../images/titre-media-video.png) left center no-repeat;	
}
.bloc-media-blog h4{
	background:url(../images/titre-media-facebook.png) left center no-repeat;	
}
.bloc-media-facebook h4{
	background:url(../images/titre-media-facebook.png) left center no-repeat;	
}
.bloc-media-club h4{
	background:url(../images/titre-media-club.png) left center no-repeat;
}

.alone .figure-media{
	float:left;	
	margin-bottom:0;
}
.alone .content-article-media{
	width:493px;
	float:right;	
}
.alone{
	width:100%;	
	height:auto;
}
.alone .content-article-media p{
	padding-right:105px;	
}

.new-model-detail{
	padding:30px 0 0 15px;
	background:#f4f4f4;
	margin:0 45px;
}
.new-model-detail h3{
	font-size:22px;
	margin-bottom:24px;	
}
.new-model-detail li{
	float:left;
	margin-right:9px;
}
.new-model-detail li a{
	display:block;
	background:#fff;
	width:225px;
	padding:7px;
}
.new-model-detail li .figure{
	margin-bottom:13px;	
}
.new-model-detail li img{
	display:block;	
}
.new-model-detail li h2{
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;	
}
.link-new-model{
  background: url(../images/puce-fleche-detail.png) no-repeat scroll 95% 11px #298fee;
  color:#fff;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 0 6px 10px;
  text-transform: uppercase;
  width:194px;
  margin:12px auto 0 auto;
}
a:hover .link-new-model{
	background:#000 url(../images/puce-fleche-detail.png) no-repeat 95% -81px;
	color:#298fee;
}
.bottomad{
    margin: -15px 0 15px 0;
}
.map-pro-view-locate{
	background:#f9f9f9;
	width:192px;
	height:108px;
	position:absolute;
	top:9px;
	right:9px;	
	text-align:center;
}
.map-pro-view-locate .view-locate{
	margin:0;
	padding-top:11px;	
	font-size:14px;
}
.map-pro-view-locate .view-locate .result-locate{
	width:192px;
	float:none;	
}
.map-pro-view-locate .view-locate .result-locate strong{
	font-size:13px;
	display:block;
}
.map-pro-view-locate .view-locate .modif-locate{
	float:none;
	font-weight:bold;
	text-transform:uppercase;	
	background:#298fee url(../images/puce-fleche-detail.png) no-repeat 90% 12px;
	color:#fff;
	font-size:12px;
	padding:7px 23px 7px 10px;		
	display:inline-block;
	cursor:pointer;
	margin-top:16px;
}
.map-pro-view-locate .view-locate .modif-locate:hover{
	background:#000 url(../images/puce-fleche-detail.png) no-repeat 90% -80px;
	color:#298fee;
}
.bottom-detail{
    padding:0 0 0 11px;
}
.new-model-detail ul {
	margin-left: 0px;
}
#cto_async_3{
    margin-bottom: 28px;
}
.prop-pro ul{
    width: 688px;
}
.prop-pro li{
    margin-right:5px;
}


@media only screen and (max-width: 990px){
    .small-head .cont-nbre-annonce {
        display:none;
    }
	.fil-ariane{
		padding:0 0 0 0;	
	}
	.center,
	.habillage-maison .center,
	html.script-habillage .center{
		width:94%;	
	}
	.titre-new-detail {
	  float:none;
	  width:100%;
	}	
	.titre-new-detail h1, .titre-new-detail h2 {
	  font-size:38px;
	  font-weight: bold;
	  line-height:38px;
	  text-transform: uppercase;
	}
	.btn-publication-detail, .btn-maj-detail {
	  font-size: 19px;
	}
	.btn-publication-detail span, .btn-maj-detail span {
	  font-size: 19px;
	}
	.left-fiche{
  		float:none;
  		width:100% !important;
	}
	.right-fiche{
		clear:both;
		float:none;
		margin:12px auto 30px auto;	
		width:468px;  
		display:none
	}
	.pub-detail-1{
		display:none;	
	}
	.change-position .form-header-static {
		display:none;
	}
	.social-fiche {
	  float: none;
	  padding-top: 6px;
	  width:100%;
	  margin-top:10px;
	}
	.entete-fiche {
	  background: url(../images/border-tab-detail.gif) no-repeat right bottom;
	  /*margin-bottom: 29px;
	  padding: 0 0 26px;*/
	}
	.fiche-descri .figure {
	  float:none;
	  width:100%;
	}
	.bloc-fav{
		padding:18px 0;	
	}
	.fiche-descri .figure .btn-favoris a,
	.btn-signale a,
    .btn-alert a{
		font-size:21px;	
	}
	.detail-descri {
	  float:none;
	  width:100%;
	}
	.list-info-detail li {
		font-size:21px;
	  	line-height: 21px;
	}
	.list-info-detail li span {
	  font-size: 19px;
	}
	.list-info-detail li.no-pad-left {
	  clear:both;
	}
	.detail-descri .prix {
	  font-size: 48px;
	  line-height: 48px;
	  margin-bottom:8px;
	}
	/* .type-vendeur {
	  font-size: 21px;
	  margin-top: 11px;
	  padding: 12px 25px 12px 15px;
	} */
	.descri-part {
	  font-size:21px;
	  line-height:21px;
	  margin-top:28px;
	}
	.top-detail h3 {
	  font-size:28px;
	  line-height:28px;
	  text-transform:uppercase;
	}
	.left-detail {
	  float:none;
	  width:100%;
	}
	.bloc-vendeur ul li a {
	  background:#298fee  url(../images/puce-fleche-detail.png) no-repeat 95% 22px;
	  line-height:45px;
	  font-size:21px;
	}
	.bloc-vendeur ul li a:hover{
		background:#000 url(../images/puce-fleche-detail.png) no-repeat 95% -70px;	
	}
	.change-position .form-header-static form {
		margin: 0 auto !important;
		width: 91% !important;
		left: 0;
		right: 0;
		top: 0px !important;
	}
	
	.bloc-technique p {
  		font-size:21px;
  		line-height:24px;
  		margin-bottom:26px;
	}

	.right-detail {
	  float:none;
	  width:100%;
	  clear:both;
	}
	.bloc-technique{
		border-bottom:1px solid #dfdfdf;
		padding-bottom:35px;
		margin-bottom:35px;	
	}
	.content-map {
	  font-size: 21px;
	}
	.locate-map {
	  font-size:21px;
	  margin-top:37px;
	}
	.view-locate {
	  font-size:21px;
	  line-height:21px;
	}
	.view-locate .result-locate{
	  width: 100%;
	}
	.view-locate .result-locate strong{
        padding-top: 10px;
        font-size: 16px;
	}
	.pub-map {
  		float:none;
  		clear:both;
 		margin:30px auto 0 auto;
		width:468px;
	}
	/*
	.view-locate .modif-locate{
	  background:url(../images/puce-fleche-detail.png) no-repeat 90% -74px #000;
	  color: #298fee;
	  font-size: 19px;
	  padding: 11px 35px 11px 17px;
	}*/
	.view-locate .modif-locate:hover{
		background:url(../images/puce-fleche-detail.png) no-repeat 90% 18px #298fee;
	}
	.partenaire-detail ul li{
		width:48%;
		margin-right:0;
	}
	.partenaire-detail ul li .figure-logo-detail{
		background:#fff;	
		text-align:center;
	}
	.partenaire-detail ul li a img{
		display:inline;	
	  max-width: 225px;
	  width:100%
	}
	.partenaire-detail ul{
		padding-right:22px;	
	}
	.partenaire-detail ul li a{
		width:100%;
		height:249px;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;	
	}
	.partenaire-detail li.pair{
		float:right;	
	}
	.partenaire-detail h3 span {
	  font-size: 28px;
	}
	.partenaire-detail h3 {
	  font-size:21px;
	  line-height:23px;
	}
	#my-map-pro .fake-img {
  		width:100%;
	}
	.bloc-map-pro {
	  float:none;
	  width:100% !important;
	  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
	.map-pro h3 {
	  background: url(/images/puce-map-pro.png) no-repeat 0 center;
	  font-size: 28px;
	  height: 30px;
	  line-height:30px;	  
	}
	.media-detail h4 {
	  font-size:28px;
	  line-height:28px;
	  background-position:left center;
	}
	.bloc-media {
		background:none;
	  	float:none;
	  	height:auto;
        margin-bottom:30px;
	  	width:100%;
	}
	.bloc-media.pair {
	  float:none;
	}
	.media-detail img {
	  width:100%;
	}
	.content-article-media h5{
	  font-size: 28px;
	  line-height:28px;
	}
	.figure-media {
	  margin-bottom:23px;
	}
	.content-article-media p{
		font-size:21px;
		line-height:23px;	
	}
	.link-face-detail{
	  margin-top: 25px;
	}
	.alone .figure-media {
	  float:none;
	  margin-bottom:23px;
	}
	.alone .content-article-media {
	  float:none;
	  width:100%;
	}
	.content-article-media ul li {
	  float: left;
	  font-size: 21px;
	  margin-bottom:20px;
	  padding-left: 14px;
	  width: 40%;
	}
	.new-model-detail h3 {
	  font-size:32px;
	  margin-bottom:33px;
	}
	.new-model-detail li {
	  float: none;
	  margin-right:0;
	  margin-bottom:30px;
	}
	.new-model-detail li a {
	  width:100%;
	  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
	.new-model-detail li .figure{
	  float: left;
	  margin-bottom:0;
	}
	.content-model{
		float:left;
		width:55%;	
		padding-left:40px;
	}
	.new-model-detail li h2 {
	  font-size:28px;
	  line-height:30px;
	  text-align:left;
	}
	.link-new-model {
	  background: url(../images/puce-fleche-detail.png) no-repeat scroll 95% 19px #298fee;
	  font-size: 19px;
	  font-weight: bold;
	  margin: 26px 0 0;
	  padding:14px 0 14px 10px;
	  width:323px;
	}
	.new-model-detail {
	  padding: 39px 0 0 0;
	}
	.container-top .bloc-prix {
		flex: 3 !important;
	}
	.container-top .inspection-btn div,
	.container-top .lebecanerie-btn div{
		justify-content: normal;

	}
	/* .container-top .lebecanerie-btn div{
		gap: 0;
	} */

	.container-top .inspection-btn img,
	.container-top .lebecanerie-btn img{
		margin-right: 0.5rem;
	}
}
 
@media only screen and (max-width:500px){
	.form-header-static{
		left:0;
		width:100%;
	}
	.valid-header-static{
		font-size:11px;	
	}
	.titre-new-detail h1, .titre-new-detail h2 {
	  font-size:19px;
	  line-height:19px;
	}
	.btn-publication-detail, .btn-maj-detail {
	  font-size:9px;
	}
	.btn-publication-detail{ 
		padding-right:10px;	
	}
	.btn-maj-detail {
	  padding-left: 10px;
	}
	.btn-publication-detail span, .btn-maj-detail span {
	  font-size:10px;
	}
	.social-fiche {
		display:none;
	}
	.fiche-descri .figure .btn-favoris a,
	.btn-signale a,
    .btn-alert a{
	  font-size: 11px;
	  line-height:14px;
	  display:inline-block;
	}
	.detail-descri .prix {
	  font-size:24px;
	  line-height:24px;
	}
	/* .type-vendeur {
	  font-size: 11px;
	  padding:6px 18px 6px 15px;
	} */
	.list-info-detail li {
	  font-size: 11px;
	  line-height: 14px;
	  padding:6px 20px 6px 0;
	  margin-right:28px;
	}
	.list-info-detail li span {
	  font-size: 12px;
	}
	.descri-part {
	  font-size:11px;
	  line-height:14px;
	  margin-top:8px;
	}
	.top-detail h3 {
	  font-size:14px;
	  line-height:16px;
	}
	.bloc-vendeur ul li a {
	  background:#298fee url(../images/puce-fleche-detail.png) no-repeat 95% 17px;
	  font-size: 12px;
	  line-height: 35px;
	}
	.bloc-technique p {
	  font-size: 11px;
	  line-height: 14px;
	  margin-bottom: 9px;
	}
	.bloc-technique a {
	  font-size: 11px;
	}
	.content-map {
	  font-size: 11px;
	}
	.locate-map {
	  font-size:11px;
	  margin-top:16px;
	}
	.view-locate .result-locate {
	  width:100%;
	  float:none;
	}
	.view-locate {
	  font-size: 11px;
	  line-height: 16px;
	}
	.view-locate .result-locate strong {
	  font-size: 11px;
	}
	.partenaire-detail h3 span {
	  font-size: 14px;
	}
	.partenaire-detail h3 {
	  font-size: 11px;
	  line-height: 19px;
	}
	.partenaire-detail ul{
		padding-right:0;	
	}
	.partenaire-detail ul li {
	  float: none;
	  margin: 9px 0 10px 0;
	  width:44%;
	  display: inline-block;

	}
	.partenaire-detail ul li:nth-child(odd) {
	  margin-right: 8%;
	}
	.partenaire-detail ul li .figure-logo-detail{
		height: 104px;
	}
	.partenaire-detail li.pair{
		float:none;
	}
	.partenaire-detail ul li a {
	  	padding: 9px 9px 0;
	  	width:100%;
	  	height:229px;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
	.partenaire-detail ul li a img {
	  display: block;
	  margin: 0 auto;
	  max-width: 225px;
	  width:100%
	}
	.partenaire-detail ul li .figure-logo-detail {
	  background: #fff;
	}
	.partenaire-detail{
	  padding: 16px -1px 16px 0;
	}
	.map-pro h3{
	  font-size: 14px;
	  height: auto;
	  line-height: 20px;
	}
	.bloc-media{
		display:none;	
	}
	.new-model-detail {
	  padding: 17px 0 0;
	  background: white;
	}
	.new-model-detail h3 {
	  font-size: 16px;
	  margin-bottom: 19px;
	}
	.new-model-detail li h2 {
	  font-size: 14px;
	  line-height: 15px;
	  text-align: left;
	}
	.link-new-model {
	  background: url(/images/puce-fleche-detail.png) no-repeat 95% 13px #298fee;
	  font-size: 11px;
	  font-weight: bold;
	  margin: 58px 0 0;
	  padding: 9px 0 7px 10px;
	  width: 99%;
	  float:left;
	}
	.new-model-detail li .figure {
	    float: left;
    	width: 30%;
    	height: 72px !important;
	}
	.new-model-detail li .figure img{
		width:100%;	
	}
	.content-model {
	  float: left;
	  padding:0 0 0 0;
	  position: absolute;
	  width: 90%;
	}
	.new-model-detail li h2{
		text-align: right;
		margin-right: 10px;
	}
	.pub-map, 
	.pub-detail-2,
	.right-fiche {
		width:250px;	
	}
	.bloc-vendeur{
		padding-bottom: 0;
	}
	.inp-header-static {
		font-size:12px;
		padding-left: 18px;
	}
}

/*==================================*/


#detail{
	margin:0 auto;    
} 
.detail-car h3 span{ 	
	font-size:22px;
	font-weight:bold;    
}               
#detail .detail-car{
	padding:0;
	margin-bottom:20px;
	border:1px solid #cecece;
	border-bottom:2px solid #cecece;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fff;	        
	position:relative;   
}
.detail-car .section{
	padding:0 0 19px 0;
}   
.left-new-detail{
	width:664px;
	float:left;
}


.padd-left{
	padding:19px 0 0 20px;
}
.detail-car section h1{
	font-size:24px;
	margin-bottom:10px;    
	line-height:26px; 
	font-weight:bold; 
}
.detail-car section h2{
	font-size:12px;
	line-height:16px;  
}

.detail-car .left-bloc-top{
	width:371px;
	float:left;
}
.left-bloc-top .figure{
	position:relative;
}
.new-annonce{
	width:78px;
	height:60px;
	position:absolute;
	top:-5px;
	left:-5px;
	z-index:10;
	text-indent:-5000px;
}
.vendu-annonce{
	width:66px;
	height:51px;
	position:absolute;
	top:-5px;
	left:-6px;
	z-index:10;
	text-indent:-5000px;
}
.detail-car .right-bloc-top{
	width:273px;
	float:left;
	padding:1px 0 0 0;
}



.bloc-allianz{
	background:#214b9f url(/images/bloc-allianz.png) 66px center no-repeat;	
	color:#fff;
	padding:20px 0 20px 292px;
	font-size:13px;
	font-weight:bold;
	margin-top:21px;
}
.bloc-allianz p{
	margin-bottom:11px;	
}
.bloc-allianz a{
	background:url(/images/bg-link-allianz.png) repeat-x;
	height:25px;
	width:189px;
	line-height:25px;
	border:1px solid #003f77;
	text-align:center;
	color:#214b9f;
	font-size:13px;
	display:block;	
}
.bloc-allianz a:hover{color:#818181;}

.consult-annonce{
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin:21px 0 0 0;
}
.consult-annonce h4{
	height:38px;
	line-height:38px;
	font-size:16px;
	font-weight:bold;
	background:#298fee;
	padding:0 0 0 20px;
}
.padd-table{
	padding:0 20px;
}
.padd-table table{
	width:100%;
}
.padd-table table td{
	padding:16px 0;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #e2e2e2;
}
.padd-table table tr:last-child td{
	border:none;	
}
.padd-table .btn-site p{
	float:right;
}
/*
.padd-table .btn-site p a{
	display:block;
	height:22px;
	background:#000;
	line-height:22px;
	padding:0 10px;
	color:#fff;
	font-size:11px;
	text-align:center;
}*/
.padd-table .btn-site p a {
  background: url(/images/puce-fleche-blanc.png) no-repeat scroll 12px center #000000;
  color: #FFFFFF;
  display: block;
  font-size: 11px;
  line-height: 14px;
  padding: 9px 10px 7px 23px;
  text-align: center;
  text-transform: uppercase;
}
.padd-table .btn-site p a:hover{
	background: url(/images/puce-fleche-blanc.png) no-repeat scroll 12px center #298fee;
}
.right-new-detail{
	width:296px;
	margin-right:23px;
	padding:18px 0 0 0;
	float:right;
}


.bloc-right .link-detail{font-size:11px;}
.detail-car .bottom-content-detail{
	margin-top:18px;
	padding:0 8px 0 0;
}
.detail-car .share-bloc{
	float:right;
	padding-top:12px;
    width: 325px;
}
.parag-share{
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#717171;
	padding:0 10px 0 0;	
}
.parag-loca{
	font-size:14px;
	font-weight:bold;
	margin:19px 0 4px 0;	
}
.detail-car .bottom-detail{
	padding:0 0 35px 0;
	position:relative;	
}
.social-bloc{
	height:35px;
	background:#f5f5f5;
	position:absolute;
	bottom:0;
	left:-22px;
	width:1012px;	
}
.bloc-right{
	margin-bottom:20px;
}
#annonce-detail h4 {
  background: url(/images/border-titre-home.gif) repeat-x scroll left bottom transparent;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 14px;
  padding: 8px 0 9px;
  text-transform: uppercase;
}

.detail-car .right-detail table{
	width:100%;
}
.detail-car .right-detail table tr th{
	height:22px;
	background:#298fee;
	text-transform:uppercase;
	font-size:12px;
	vertical-align:middle;
	line-height:12px;
	text-align:left;
	padding:3px 0 0 10px;
}
.detail-car .right-detail table tr td{
	height:20px;
	background:#ededed;
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding:10px;
	border-top:10px solid #fff;
	font-weight:bold;
}
.detail-car .right-detail table tr td img{
	display:block;
}
.detail-car .right-detail table tr td a{
	color:#4f4f4f;	
}
.detail-car .right-detail table tr td a:hover{
    color: #333333;
    text-decoration: underline;
}



#annonce-detail ul li{
  	border: 1px solid #CECECE;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
  	display: inline;
  	float: left;
  	margin-right:21px;
  	width: 182px;
	position:relative;
}
#annonce-detail ul li.last-item{
	margin-right:0;
}
#annonce-detail ul li .border-annonce{
  background:#fff;
  border: 3px solid #F5F5F5;
  overflow: hidden;
  padding: 10px;
}
#annonce-detail ul li .border-annonce .figure{
	margin-bottom:10px;
	position:relative;
}
#annonce-detail ul li .border-annonce .figure img{
	display:block;
}
#annonce-detail ul li .border-annonce h2{
	font-size:17px;
	line-height:21px;
	margin-bottom:2px;
	font-weight:bold;
}
#annonce-detail ul li .content-annonce .prix{
	font-size:16px;
	margin-bottom:8px;
	font-weight:bold;
}


.googleadetail{
	width:468px;
	margin:22px 0 15px 0;	
}
/*--------BOUTON ALLIANZ--------*/
.btn-detail-allianz-1{
	margin-top:20px;	
}
.btn-detail-allianz-1 a{
	background:#298fee url(/images/detail-allianz-1.png) no-repeat;
	height:84px;	
	padding:26px 0 0 313px;
	font-size:13px;
	text-transform:uppercase;
	display:block;
	position:relative;
	color:#2e2e2e;
}
.btn-detail-allianz-1 a strong{
	font-size:27px;
	display:block;
	line-height:27px;	
} 
.btn-detail-allianz-1 a span{
	position:absolute;
	top:38px;
	right:19px;
	background:#000;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	padding:0 12px;
	height:35px;
	line-height:35px;	
	
	display:none;
}

/*--------BOUTON comparateur------*/
.btn-detail-comparateur{
	margin-top:20px;	
	border:1px solid #ececec;
}
.btn-detail-comparateur a{
	background:#298fee url(/images/detail-comparateur.png) no-repeat;
	height:73px;	
	padding:35px 0 0 399px;
	font-size:17px;
	text-transform:uppercase;
	display:block;
	font-weight:normal;
	position:relative;
	color:#2e2e2e;
}
.btn-detail-comparateur a strong{
	font-size:22px;
	display:block;
	line-height:27px;	
} 
.btn-detail-comparateur a span{
	position:absolute;
	top:38px;
	right:19px;
	background:#000;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	padding:0 12px;
	height:35px;
	line-height:35px;	
	display:none;
}
/*--------BOUTON ASSURLAND--------*/
#promo-assurland.btn-detail-promo{
	margin-top:20px;	
}
#promo-assurland.btn-detail-promo a{
	background:#298fee url(/images/detail-assurland-promo.png) no-repeat;
	height:75px;	
	padding:35px 0 0 251px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	position:relative;
	color:#1e1e1e;
}

#promo-assurland.btn-detail-promo a strong{
	font-size:16px;
	display:block;
	line-height:27px;	
} 
#promo-assurland.btn-detail-promo a span{
	position:absolute;
	top:38px;
	right:19px;
	background:#000;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	padding:0 12px;
	height:35px;
	line-height:35px;	
	
	display:none;
}

.modif-locate-detail{
	width:300px;
	border:8px solid #298fee;
	background:#fff;
	position:absolute;
	z-index:10000;
	display:none;
}
#overlay-detail{
	background:#000;
	top:0;
	left:0;
	position:absolute;
	width:100%;
	z-index:1000;
	cursor:pointer;
}
.kepopin-detail{
	width:300px;
	border:8px solid #298fee;
	background:#fff;
	position:absolute;
	z-index:10000;
}
.close-kepopin-detail{
	background:url(../images/close-popin-detail.gif) no-repeat;
	width:19px;
	height:22px;
	text-indent:-5000px;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}
.modif-locate-detail .clearfix{
	padding:20px;	
}
.modif-locate-detail .clearfix h5{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;	
	margin-bottom:10px;
}
#geolocation_txt{
	background:url(../images/load-geoloc.gif) no-repeat right top;
	padding-right:25px;	
	display:inline-block;
}
.modif-locate-detail .clearfix .inp-modif-detail{
	border:1px solid #ccc;
	height:20px;
	line-height:20px;
	float:left;	
	width:150px;
	padding-left:10px;
}
.modif-locate-detail .clearfix .valid-modif-detail{
	background:#298fee;
	height:22px;
	line-height:20px;
	display:block;
	float:left;	
	font-size:12px;
	margin-left:5px;
	text-transform:uppercase;
	font-weight:bold;
	border:none;
	width:30px;
	text-align:center;
}
.modif-locate-detail #geolocate_result ul{
	margin-left:-10px;
	width:250px;	
}
.right-fiche .alter{
	/*background:url(../images/alter-right.jpg) no-repeat;*/
	background:url(../images/alter-right-igloo.jpg) no-repeat;
	width:300px;
	height:600px;
	display:none;	
	margin:0 auto;
}
.prop-pro .alter{
	background:url(../images/alter-small.jpg) no-repeat;
	width:300px;
	height:325px;
	display:none;	
	margin:0 auto;
	float:right;	
}
.link-opm-result{float:none;}

@media only screen and (max-width: 1024px){
	.left-new-detail {
	  float: left;
	  width:650px;
	}
	.top-detail{
		padding:17px 11px;
	}
	.left-fiche{
		width: 677px;
	}
	/* .detail-descri{
		width: 332px;
	} */
	.list-info-detail li.no-border{
		padding-right:0;
	}
	.list-info-detail li.no-pad-left{
		padding-left:0;
	}
	.bloc-map-pro{
		width: 657px;
	}
	.map-pro{
		padding: 24px 10px;
	}
	.partenaire-detail{
		margin: auto;
	}
	.partenaire-detail ul {
		margin-left: 0px;
	}
	.partenaire-detail ul li{
		margin-right: 10px;
	}
	.detail-car .left-bloc-top {
	  width: 350px;
	}
	.detail-car .left-bloc-top .figure img{
		width:330px;	
	}
	#annonce-detail ul li {
	  margin-right: 15px;	
	}
	.padd-table .btn-site p{
		height:35px;
	}
	.padd-table .btn-site p a {
	  font-size: 12px;
	  padding: 11px 10px 8px 23px;
	}
	.prop-pro ul{
	  width: 688px;
	}
	.prop-pro li{
	  margin-right:5px;
	}
	.new-model-detail {
		padding: 39px 0 0 11px;
		margin:auto;
	}
	.new-model-detail h3{
		margin-left: 0px;
	}
	.new-model-detail ul{
		margin-left: 0px;
	}
	.new-model-detail li {
		margin-right:14px;
	}
	.cpt-annonce-link{
		display:none;
	}
	.form-header-static {
		margin-right: 5px;
	}

}

@media only screen and (max-width: 990px){
	.leads-info-bloc-item {
		font-size: 21px;
		padding: 12px 25px 12px 15px;
	}
	.left-new-detail {
	  float: none;
	  width: 100%;
	}	
	.detail-car .left-bloc-top{
	  width: 40%;
	}
	.detail-car .left-bloc-top .figure img{
		width:93%;	
	}
	.detail-car .right-bloc-top{
	  width: 60%;
	}
	.padd-left {
  		padding: 19px 20px 0 20px;
	}
	#annonce-detail ul li {
  		margin-bottom:15px;
	}
	.right-new-detail {
	  width: 100%;
	  margin-right:0;
	}
	.bloc-right{
	  padding-left: 21px;
	  float:left;
	}
	.modif-locate-detail {
	  width: 450px;
	}
	.modif-locate-detail .clearfix h5 {
		font-size:15px;
	}
	.prop-pro ul{
		width:100%;	
	}
	.form-header-static {
		margin: 0 auto;
		left: 0;
		right: 0;
		float: none;
		height: 42px;
		line-height: 15px;
		padding-left: 0px;
		width: 100%!important;
	}
    .map-localisation{
        width:100%;
        text-align: center;
    }
}


@media only screen and (max-width:540px){
	.leads-info-bloc-item {
		font-size: 11px;
		padding: 6px 18px 6px 15px;
	}
    .form-header-static{
        width: 100%;
        top:0px;
    }
	.left-new-detail {
	  float:none;
	  width: 100%;
	}	
	.right-new-detail {
	  width: 100%;
	  margin-right:0;
	}
	.padd-left {
	  padding: 19px 20px 0 20px;
	}
	.detail-car .left-bloc-top {
	  float:none;
	  width:100%;	  
	}	
	.detail-car .left-bloc-top .figure img{
		width:100%;	
	}
	.detail-car .right-bloc-top {
	  float:none;
	  padding:20px 0 0;
	  width: 100%;
	}
	.detail-car .prix {
	  float:none;
	}
	
	.consult-annonce h4{
	  font-size: 11px;
	  text-align:center;
	  padding-left:0;
	}
	.padd-table table td {
	  font-size: 11px;
	}
	
	.padd-table table td.btn-site{display:none;}
	.padd-table .btn-site p a {
	  font-size: 6px;
	}
	#annonce-detail ul li {
	  margin:0 auto 15px auto;
	  float:none;
	  position:relative;
	  display:block;
	}
	#annonce-detail ul li.last-item {
  		margin:0 auto 15px auto;
	}
	.btn-retour-recherche {
	  display: inline-block;
	  margin: 10px auto 0;
	  position: relative;
	  right: 0;
	  top: 0;
	}
	.map-pro-view-locate{
		display:none;	
	}
	#promo-assurland.btn-detail-promo a {
	  background:#298fee;
	  font-size: 10px;
		text-align:center;
	  height: 112px;
	  padding: 35px 0 0 0px;
	}
	#promo-assurland.btn-detail-promo a:hover{
		color:#1E1E1E;	
	}
	.detail-car .old-prix{
		float:none;	
	}	
	#promo-assurland.btn-detail-promo a strong{
		font-size:12px;	
	}
	#promo-assurland.btn-detail-promo a span {
	  background: none repeat scroll 0 0 #000000;
	  color: #FFFFFF;
	  font-size: 13px;
	  height: 35px;
	  line-height: 35px;
	  padding: 0 12px;
	  width:140px;
	  left:50%;
	  margin-left:-82px;
	  position: absolute;
	  text-transform: uppercase;
	  top: 89px;
	}
	.btn-detail-allianz-1 a,
	.btn-detail-comparateur a{
		  background:#298fee;
		  font-size: 10px;
			text-align:center;
		  height: auto;
		  padding: 35px 0 35px 0px;
	}
	.btn-detail-allianz-1 a strong,
	.btn-detail-comparateur a strong{
			font-size:12px;	
	} 
	.btn-detail-allianz-1 a span,
	.btn-detail-comparateur a span{
		  background: none repeat scroll 0 0 #000000;
		  color: #FFFFFF;
		  font-size: 13px;
		  height: 35px;
		  line-height: 35px;
		  padding: 0 12px;
		  width:140px;
		  left:50%;
		  margin-left:-72px;
		  position: absolute;
		  text-transform: uppercase;
		  top: 89px;	
	}
	#map{
		width:100%;	
	}
	.bloc-right{width:100%; padding:0; overflow:hidden;}
	.pub-detail{width:300px; margin:0 auto 20px auto; float:none;}
	
	.cpt-annonce-link {
	  left: -114px;
	  top: 63px;
	  width: 229px;
	  margin-left: 50%;
	}
	.fil-ariane {
	  padding: 0px;
	  font-size: 13px;
	  line-height: 20px;
	  height: auto;
	}
	.fil-ariane li, .fil-ariane li a {
			font-size: 11px;
			color: #000;
	}
	.top-detail {
		padding: 14px 11px;
	}
	.modif-locate-detail {
	  	width:300px;
	}
	.modif-locate-detail .clearfix h5 {
		font-size:12px;
	}
    .partenaire-detail ul li .figure-logo-detail span {
        background: none;
    }
    .partenaire-detail ul li h4 {
        padding-top: 21px;
    }
	.right-detail {
		margin-top: 40px;
	}
	.new-model-detail ul {
		margin: 0;
	}
	.new-model-detail {
		padding-left: 0;
	}
	.info-inspection .logo-main {
		display: none;
	}
	.container-top .bloc-prix {
		flex: 0.85 !important;
	}
}
@media only screen and (max-width: 420px) {
	.partner-info .logo-main{
		width: 100%;
	}
	.info-inspection .btn {
		width: 55%;
	}
}

@media only screen and (max-width: 300px) {
	.info-inspection .btn {
		width: 80%;
	}

	.container-top {
		flex-direction: column;
	}
}