#cboxOverlay {position: fixed !important;}
div.submenu div#ctl00_ctl00_rNavPr_ctl01_ucPushMenuID_divPush.push a#ctl00_ctl00_rNavPr_ctl01_ucPushMenuID_hlPush{}
div.submenu div#ctl00_ctl00_rNavPr_ctl01_ucPushMenuID_divPush.push {right: 0 !important;left: auto !important;}

.cluster {text-align: center;}

.blockRechercheVente {margin: 0 auto;width: 944px;overflow: hidden;border: none !important;}
.rdvEtapes .blockRechercheVente,.rdvEtapes2 .blockRechercheVente {width: auto;overflow: hidden;}

.blockRecherche {background: #000;text-align: center;padding: 20px 0;}
.blockRecherche form {}
.blockRecherche  label {font-size: 13px;color: #ffffff;vertical-align: top;padding-right: 18px;line-height: 36px;display:inline;}
.blockRecherche  input[type='text']{border: none;vertical-align: top;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;padding: 11px 10px;width: 260px;}
.blockRecherche  input[type='submit'] {background: #f3f3f6;border: none;overflow: visible;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;color: #4b4a4d;text-transform: uppercase;font-size: 13px;overflow: visibility: visible;vertical-align: top;padding: 9px 10px;margin-left: 8px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;}
.blockRechercheCont {margin-top: 23px;position: relative;}
.blockResultats {float: left;width: 278px;padding: 20px 0 0;}
.blockResultats .titleResultat {font-size: 13px;font-weight: normal;line-height: 18px;margin: 0 0 25px;}

.rdvEtapes .blockRecherche  input[type='text'],.rdvEtapes2 .blockRecherche  input[type='text']{width:30%;display:inline-block;vertical-align:middle; padding: 6px 8px;font-size: 9px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.rdvEtapes .blockRecherche  label,.rdvEtapes2 .blockRecherche  label{width:40%;display:inline-block;vertical-align:middle; line-height:14px;text-align:left;  padding-right: 4%;}
.rdvEtapes .blockRecherche  input[type='submit'],.rdvEtapes2 .blockRecherche  input[type='submit']{display:inline-block;vertical-align:middle;margin-left:4%;  padding: 6px 11px;font-size: 9px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.rdvEtapes .blockRecherche,.rdvEtapes2 .blockRecherche{padding:16px 0 18px;position:relative;}
.rdvEtapes #blockMap, .rdvEtapes .blockResultatsMap, .rdvEtapes .blockResultatsMap #mapBloc , .rdvEtapes .blockResultatsMap #mapBloc2{width:100%;height:408px;float:none;}
.rdvEtapes2 #blockMap, .rdvEtapes2 .blockResultatsMap, .rdvEtapes2 .blockResultatsMap #mapBloc , .rdvEtapes2 .blockResultatsMap #mapBloc2{width:100%;height:408px;float:none;}
.rdvEtapes #blockMap, .rdvEtapes #blockMap2{display:none;}
.rdvEtapes2 #blockMap, .rdvEtapes2 #blockMap2{display:block;    height: 695px;}
.rdvEtapes .blockResultats,.rdvEtapes2 .blockResultats {float:none;width:100%;padding: 20px 0 0;}
.rdvEtapes .resultatItem,.rdvEtapes2 .resultatItem {padding:10px 0 10px 3%;width:47%;float:left;max-width:246px;min-height:114px;cursor:pointer;}
.rdvEtapes .resultatItem:hover,.rdvEtapes2 .resultatItem:hover{background:#efefef;}
.rdvEtapes #cntDelear,.rdvEtapes2 #cntDelear{overflow:hidden;}
.rdvEtapes #cntDelear > div:nth-child(even),.rdvEtapes2 #cntDelear > div:nth-child(even){float:right;}
.rdvEtapes .resultatList .overview,.rdvEtapes2 .resultatList .overview {padding: 0 8px 0 0;}
.rdvEtapes .resultatItem .title,.rdvEtapes2 .resultatItem .title {background: url(../../img/common/fleches/fleche-001.png) left center no-repeat;margin-bottom:6px;min-height:30px;}
.rdvEtapes .resultatItem .title a img,.rdvEtapes2 .resultatItem .title a img {margin:0 0 0 -40px;}
.rdvEtapes .resultatItem .resultatItemCont,.rdvEtapes2 .resultatItem .resultatItemCont {padding:0 0 0 12px;}
.rdvEtapes .resultatItem p,.rdvEtapes2 .resultatItem p{padding-bottom: 0;}
.rdvEtapes .resultatList,.rdvEtapes2 .resultatList {height:366px;}
.rdvEtapes .resultatList .viewport,.rdvEtapes2 .resultatList .viewport {height:380px;}
.rdvEtapes .blockInfosMap,.rdvEtapes2 .blockInfosMap {padding: 32px 20px 0px 20px;  width: auto;  height: auto !important;  position: relative;}
.rdvEtapes .mapnbr,.rdvEtapes2 .mapnbr {width:47px;text-align:center;height:48px;line-height:48px;top: 36px;left: 20px;}
.rdvEtapes .blockRechercheCont,.rdvEtapes2 .blockRechercheCont {margin:0;}
.rdvEtapes .blockInfosMapHome .btnPrendreRdv,.rdvEtapes2 .blockInfosMapHome .btnPrendreRdv, .blockInfosMap .btnPrendreRdv {margin-top:20px !important;}

.rdvEtapes .errorLienVide{position:absolute;left:9% !important;bottom:-16px;color:#ff0000;font-size:12px;width:88%;text-align:right;}
.rdvEtapes2 .errorLienVide{position:absolute;left:7% !important;bottom:-16px;color:#ff0000;font-size:12px;width:88%;text-align:right;}

.resultatList {height: 614px;position: relative;}
.resultatList  .viewport { height: 595px; position: relative;overflow: hidden;}
.resultatList  .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;padding: 0 30px 0 0;}
.resultatList  .scrollbar{ background: #f3f3f6; position: relative; background-position: 0 0; float: right; width: 10px; }
.resultatList  .track { height: 100%; width:10px; position: relative; }
.resultatList  .thumb { background: #cececf; height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px; }
.resultatList  .thumb .end { overflow: hidden; height: 5px; width: 25px; }
.resultatList  .disable { display: none; }
.resultatItem {padding: 12px 0;width: 255px;}
.resultatItem .resultatItemCont {padding: 0 0 0 15px;}
.resultatItem p {font-family: Arial;color: #868689;font-size: 12px;line-height: 16px;}
.resultatItem .title {color: #333235;font-family: Arial;font-size: 12px;line-height: 13px;position: relative;text-transform: uppercase;background: url(../../img/common/fleches/fleche-01.png) no-repeat 0 center;padding: 0 0 0 15px;margin-bottom: 6px;display: table;}
.resultatItem .title a {padding: 0 0 0 30px;display: table-cell;height: 24px;color: #333235;min-height: 24px;vertical-align: middle;}
.resultatItem .title a img {position: absolute;margin:0 0 0 -30px;top: 0;}
.resultatItem .numKm {font-family: Arial;font-size: 13px;color: #e2001a;font-size: 13px;font-style: italic;}
.resultatItem .adresse {}
.resultatItem .tel {}
.resultatItem .tel a{color: #868689;font-family: Arial;font-size: 12px;line-height: 16px;}
.resultatItem .blockOutils {padding: 10px 0 0;}
.resultatItem .blockOutils li {display: inline-block;vertical-align: bottom;padding-right: 7px;}
.btnPlusDetails {font-size: 14px;background: #e3e3e6;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;padding: 10px 35px;display: inline-block !important;line-height: 22px;}
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


.blockResultatsMap {float: right;width: 656px;position: relative;}
.blockResultatsMap #mapBloc, .blockResultatsMap #mapBloc2{width: 656px;height: 695px;}
.blockInfosMapHome{background: none repeat scroll 0% 0% #fff;  z-index: 1000; padding: 40px 25px 0px 25px; width: 570px; height: 430px;}
.blockInfosMap{background: none repeat scroll 0% 0% #fff;  z-index: 1000; padding: 40px 25px 0px 25px; width: 460px; height: 340px;}
.blockInfosMapHome .title,.blockInfosMap .title {padding: 0 45px 30px 0;min-height: 42px;line-height: 24px;display: table;position: relative;}
.blockInfosMapHome .title img,.blockInfosMap .title img {position: relative;top: 4px;}
.blockInfosMapHome .title span,.blockInfosMap .title span {font-size: 20px;padding: 0 0 0 10px;text-transform: uppercase;color: #333235;display: table-cell;vertical-align: middle;height: 47px;}
.blockInfosMapHome .btnFermer,.blockInfosMap .btnFermer {width: 40px;height: 40px;display: inline-block;position: absolute;right: 10px;top: 10px;cursor: pointer;z-index:100}
.blockInfosMapHome .title a img, .blockInfosMap .title a img {position: absolute;margin-left:-55px;top: 0; }
.blockInfosMapHome .blockInfosMapCont {}
.blockInfosMapHome .blockInfosMapCont p,.blockInfosMap .blockInfosMapCont p {color: #333235;font-size: 13px;line-height: 20px;}
.blockInfosMapHome .blockInfosMapCont p a,.blockInfosMap .blockInfosMapCont p a {color: #333235;font-size: 13px;line-height: 20px;}
.blockInfosMapHome .blockInfosMapCont .adresse {}
.blockInfosMapHome .blockInfosMapCont .tel,.blockInfosMap .blockInfosMapCont .tel {padding: 0 0 0 28px;}
.blockInfosMapHome .blockInfosMapCont .fax,.blockInfosMap .blockInfosMapCont .fax {padding: 0 0 0 28px;}
.blockInfosMapHome .blockInfosMapCont .eMail,.blockInfosMap .blockInfosMapCont .eMail {padding: 0 0 0 28px;}
.blockInfosMapHome .blockInfosMapCont .horraires,.blockInfosMap .blockInfosMapCont .horraires {padding: 20px 0 0 ;}
.blockInfosMapHome .btnPrendreRdv,.blockInfosMap .btnPrendreRdv {color: #ffffff;font-size: 10px;text-transform: uppercase;display: inline-block;margin: 42px 0 0;}
.blockInfosMapHome .btnPrendreRdv span,.blockInfosMap .btnPrendreRdv span {display: inline-block;padding: 11px 28px 11px 10px;}
.blockInfosMapHome .blockInfosMapCont .numKm,.blockInfosMap .blockInfosMapCont .numKm {color: #E51E35;font-family: Arial;font-size: 12px;font-style: italic;}
.blockInfosMapHome .btnFermerResult, .blockInfosMap .btnFermerResult {background: url(../../img/common/btns/btn-fermer.png) no-repeat 0 0;width: 40px;height: 40px;display: inline-block;position: absolute;right: 10px;top: 10px;cursor: pointer;;z-index:100}

#blockMap{width: 944px; height: 695px;}
#blockMap img{max-width: none;}
.pac-container{padding: 0 0 5px !important;}
.pac-container:after{content: none;}
.pac-item{font-size: 12px;height: 20px;margin-bottom: 1px;padding-left: 12px;line-height: 20px;}

.logoc_map_dec,.logoc_map_home{position: absolute;bottom: -12%;left: 45%;}
.googft-info-window td { background-color: yellow }
img[src*="gstatic.com/"], img[src*="googleapis.com/"] {max-width: none;}
.mapnbr {color:#fff;top: 55px;position: absolute;z-index: 99;left: 28px;font-family: 'PeugeotBold';font-size: 25px;}
/*
.desktop .mapnbr {color:#fff;top: 55px;position: absolute;z-index: 99;left: 24px;font-family: 'PeugeotBold';font-size: 26px;}
.tablet .mapnbr {color:#fff;top: 55px;position: absolute;z-index: 99;left: 16px;font-family: 'PeugeotBold';font-size: 26px;}
.phone .mapnbr {color:#fff;top: 55px;position: absolute;z-index: 99;left: 16px;font-family: 'PeugeotBold';font-size: 20px;}
*/

/* ----- 1 = MOBILE ----- */
@media screen and (max-width: 767px) {
	.logoc_map_dec,.logoc_map_home{display:none;}
	#menu_button {display: block;position: absolute;right: 0;top: 0;width: 54px;}
	#menu_button img {width: 100%;}
	#header {border-bottom: 1px solid #e4e4e4;overflow: hidden;margin-bottom: 0;height: 54px;}
	#headerContent {/*display: none;*/}
	#main {width: 100%;}
	#content .centred {width: 100%;}
	.centred {width: 100%;}
	.blockRechercheVente {margin: 0 auto;width: 100%;}
	.blockRechercheVente .maiTitle {font-size: 13px;background: url(../../img/common/trait-title-small.png) no-repeat center center;margin: 25px 0;}
	.blockRecherche form input[type="text"] {width: 190px;font-size: 10px;height: 31px;line-height: 31px;padding: 0 10px;}
	.blockRecherche form input[type='submit'],.rdvEtapes .blockRecherche input[type='submit'], .rdvEtapes2 .blockRecherche input[type='submit'] {background: #f3f3f6;border: none;-webkit-appearance: 2px !important;-moz-appearance: 2px !important;border-radius: 2px !important;-webkit-border-radius: 2px !important;-moz-border-radius: 2px !important;box-shadow: 2px !important;-webkit-box-shadow: 2px !important;-moz-box-shadow: 2px !important;font-size: 11px;padding: 8px 6px 5px; margin: 0 0 0 8px;}
	.blockRecherche form label {display: block;font-size: 11px;padding: 0; }
	.blockRecherche {padding: 10px 0 20px;}
	.blockResultatsMap {width: 100%;}
	.blockResultats {width: 100%;}
	.resultatList {padding: 0 15px;}
	.blockResultats .titleResultat {padding: 0 15px;font-size: 15px;margin: 0 0 20px;}
	.resultatItem .title {background: none;padding-left: 0;}
	.blockResultatsMap #mapBloc , .blockResultatsMap #mapBloc2 {margin: 0 5%;width: 90% !important;height: 380px !important;}
	.blockMap iframe {margin: 0 5%;width: 90% !important;height: 380px !important;}
	#blockMap {margin: 0 5%;width: 90% !important;height: 380px !important;}
	.resultatList .overview { }
	
    .blockInfosMapHome .btnFermerResult, .blockInfosMap .btnFermerResult {background-size: 30px auto;right: 0;height: 30px;}
	.blockInfosMapHome,.blockInfosMap {position: relative;width: 100%;left: auto;padding: 0;top: auto;margin: 10px 0 15px;}
	.blockInfosMapHome .title ,.blockInfosMap .title {padding: 0 48px 15px 15px}
	.blockInfosMapHome .title img, .blockInfosMap .title img {top: 5px;width: 37px;}
	.blockInfosMapHome .blockInfosMapCont,.blockInfosMap .blockInfosMapCont {padding: 0 15px 15px 15px;}
    .blockInfosMapHome .title span,.blockInfosMap .title span {font-size: 10px;line-height: 19px;margin-bottom: 15px;}
    .blockInfosMapHome .btnPrendreRdv, .blockInfosMap .btnPrendreRdv  {background: #3499ab;display: block;text-align: center;font-size: 11px;margin: 20px 0 0;}
    .blockInfosMapHome .btnPrendreRdv span,.blockInfosMap .btnPrendreRdv span {background: url(../../img/common/fleches/fleche-02.png) no-repeat right center #3499ab;padding: 16px 25px 17px 10px;background-size: 12px;}
	.blockInfosMapHome .blockInfosMapCont p ,.blockInfosMap .blockInfosMapCont p {font-size: 12px !important;}
	.blockInfosMapHome .blockInfosMapCont p a,.blockInfosMap .blockInfosMapCont p a {font-size: 12px !important;}
	.rdvEtapes .blockInfosMapHome .btnPrendreRdv,.rdvEtapes2 .blockInfosMapHome .btnPrendreRdv, .blockInfosMap .btnPrendreRdv {margin-top:10px !important;padding: 16px 4px 4px 5px !important;}
	.resultatList {height: auto;}
    .resultatList .scrollbar {display: none;}
    .resultatList .viewport {height: auto;}
    .resultatList .overview {margin: 0;padding: 0;height: auto;position: relative;transform: none !important;}
    .btnPlusDetails {background: #3499ab;display: block;text-align: center;border-radius: 0 0 0 0;margin-left: -6%;width: 111%;border-radius: 0 0 0 0; padding: 16px 0;}
    /*.btnPlusDetails span {background: #3499ab;background: url(../../img/common/fleches/fleche-02.png) no-repeat right center;color: #ffffff;text-transform: uppercase;padding: 0 30px 0 0;display: inline-block;}*/
	.resultatItem {width: auto;border-bottom: 1px solid #c7c7c9;padding: 16px 16px 15px 0;background: url(../../img/common/fleches/fleche-04.png) no-repeat right center;cursor: pointer;}
	.resultatItem.first {border-top: 1px solid #C7C7C9;}
	.resultatItem.last {border: 0;}
	.resultatList .viewport {}
	.resultatItem .title a img {}
	
	.blockInfosMapMobile, .blockInfosMapMobileH {left: 22%;top: 28%;width: 219px;z-index: 1000;}
	.blockInfosMapMobile .resultatItem, .blockInfosMapMobileH .resultatItem{ background: none repeat scroll 0 0 #FFFFFF;border: medium none;padding: 12px 15px 4px 9px;border-left: 1px solid #DC002E;border-right: 1px solid #DC002E;border-top: 1px solid #DC002E;}
	.blockInfosMapMobile .resultatItemHover, .blockInfosMapMobileH .resultatItemHover{ border-left: 1px solid #DC002E;border-right: 1px solid #DC002E;border-top: 1px solid #DC002E;}
	.blockInfosMapMobile .resultatItemBottom, .blockInfosMapMobileH .resultatItemBottom{display: block;height: 21px;overflow: hidden;background: url("../../c/img/common/map/layer_detaille_bottom-hover.png") no-repeat scroll 0 bottom transparent;}
	.blockInfosMapMobile .resultatItemBottomHover, .blockInfosMapMobileH .resultatItemBottomHover{ background: url("../../c/img/common/map/layer_detaille_bottom-hover.png") no-repeat scroll 0 bottom transparent;}
	.blockInfosMapMobile .resultatItem .resultatItemCont, .blockInfosMapMobileH .resultatItem .resultatItemCont{ padding: 0;}
	.blockInfosMapMobile .resultatItem .resultatItemCont .adresse, .blockInfosMapMobileH .resultatItem .resultatItemCont .adresse{ font-size: 11px}
	.blockInfosMapMobile .resultatItem .numKm, .blockInfosMapMobileH .resultatItem .numKm { color: #E51E35;font-family: Arial;font-size: 12px;font-style: italic;}
	.blockInfosMapMobile .title a, .blockInfosMapMobileH .title a { background: none repeat scroll 0 0 transparent;font-size: 12px;padding: 0;}
	.blockInfosMapMobile .blockInfosMapCont, .blockInfosMapMobileH .blockInfosMapCont {padding: 0 15px;}
    .blockInfosMapMobile .title , .blockInfosMapMobileH .title {margin: 0;padding: 0;}
	
	.pac-container{padding: 9px 0 5px !important;}
	.pac-container:after{content: none;}
	.pac-item{font-size: 10px;height: 20px;margin-bottom: 1px;padding-left: 7px;line-height: 20px;}
	.mapnbr {color:#fff;top: 11px;position: absolute;z-index: 99;left: 26px;font-family: 'PeugeotBold';font-size: 26px;}
}	
/* ----- END MOBILE ----- */


/* ----- 2 = TABLETTE ----- */
@media screen and (max-width: 1023px) {
	.blockResultatsMap{display:none;}
	
	.rdvEtapes .resultatItem,.rdvEtapes2 .resultatItem {padding:16px 16px 15px 0;width:auto;float: none;max-width: 100%;min-height: 10px;background:none;}
	.rdvEtapes #cntDelear > div:nth-child(even), .rdvEtapes2 #cntDelear > div:nth-child(even) {	float: none;}
	.rdvEtapes .resultatItem .title a img,.rdvEtapes2 .resultatItem .title a img {margin:0 0 0 -40px;}
	.rdvEtapes .resultatItem .title a,.rdvEtapes2 .resultatItem .title a {padding:0 0 0 52px;}
	
	.rdvEtapes .resultatList,.rdvEtapes2 .resultatList {padding:0;}
	
	.rdvEtapes .edealer.errorField .blockRecherche input[type='text'],.rdvEtapes2 .edealer.errorField .blockRecherche input[type='text']{border: 1px solid red;}
	
	.rdvEtapes .modelForm .errorField .pictoAlert,.rdvEtapes2 .modelForm .errorField .pictoAlert {display: none !important;}
	.rdvEtapes .modelForm .blockResultats .titleResultat,.rdvEtapes2 .modelForm .blockResultats .titleResultat {padding: 0;background:none;text-transform:none;}
	
	.rdvEtapes .edealer .point,.rdvEtapes2 .edealer .point {float: none;width: auto;padding: 0 0 20px;}
	.rdvEtapes .confirmChange,.rdvEtapes2 .confirmChange {width: auto;float: none;text-align: center;padding: 20px 0 0;}
	.rdvEtapes .modifPoint,.rdvEtapes2 .modifPoint {float: none;width: auto;padding:30px 0 20px;display:block;}
	
	.rdvEtapes .pointChoisi,.rdvEtapes2 .pointChoisi{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
	
	.rdvEtapes .resultatList .scrollbar,.rdvEtapes2 .resultatList .scrollbar{display:block;}
	.rdvEtapes .resultatItem.first,.rdvEtapes2 .resultatItem.first {border-top:none;}
	.rdvEtapes .blockRechercheVente,.rdvEtapes2 .blockRechercheVente {overflow: visible;}
	.rdvEtapes .blockForms,.rdvEtapes2 .blockForms {overflow: visible !important;}
	.rdvEtapes .blockRecherche,.rdvEtapes2 .blockRecherche{padding: 18px 15px;width: 100%;position: relative;left: -15px;}
	.rdvEtapes .blockRecherche label,.rdvEtapes2 .blockRecherche label {width:auto !important;display:block;padding:0 0 16px !important;}
	.rdvEtapes .blockRecherche input[type='text'],.rdvEtapes2 .blockRecherche input[type='text'] {/*width:78% !important;*/float:left;padding:7px 8px;border: 1px solid #dbdbdb;  height: 16px;}
	/*.rdvEtapes .blockRecherche input[type='submit'],.rdvEtapes2 .blockRecherche input[type='submit'] {margin:0 !important;padding: 9px 11px !important;color: #252525;  width: 36px;float:left;height: 32px;background:url(../../img/common/bg-search-001.png) left bottom repeat-x #e7e8ec;}*/
	.rdvEtapes .btnPlusDetails,.rdvEtapes2 .btnPlusDetails {display: block !important; text-align: center; margin: 0;width: auto;padding:16px 0;font-size:11px;}

}
@media screen and (min-width: 770px) and (max-width: 1023px) {
.logoc_map_dec,.logoc_map_home{display:none;}
	#menu_button {display: none;position: absolute;right: 0;top: 0;}
	#menu_button img {width: 100%;}
	#header {border-bottom: 1px solid #e4e4e4;overflow: hidden;}
	#headerContent {/*display: none;*/}
	#logo a img {position: relative;top: -12px;}
	#main {width: 100%;}
	#menu_button {display: block;}
	.centred {width: 100% !important;}
	.blockRechercheVente {margin: 0 auto;width: 100%;}
	.blockRecherche form input[type="text"] {width: 190px;font-size: 10px;height: 39px;line-height: 39px;padding: 0 10px;}
	.blockRecherche form input[type='submit'] {background: #f3f3f6;border: none;-webkit-appearance: 2px !important;-moz-appearance: 2px !important;border-radius: 2px !important;-webkit-border-radius: 2px !important;-moz-border-radius: 2px !important;box-shadow: 2px !important;-webkit-box-shadow: 2px !important;-moz-box-shadow: 2px !important;padding: 8px 9px 7px;}
	.blockRecherche form label {display: block;padding: 0;}
	.blockRecherche {padding: 10px 0 20px;}
	.blockResultatsMap {width: 100%;}
	.blockResultats {width: 100%;}
	.resultatList {padding: 0 15px;}
	.blockResultats .titleResultat {padding: 0 15px;font-size: 15px;margin: 0 0 20px;}
	.resultatItem .title {background: none;padding-left: 0;}
	.blockResultatsMap #mapBloc , .blockResultatsMap #mapBloc2{margin: 0 5%;width: 90% !important;height: 380px !important;}
	.blockMap iframe {margin: 0 5%;width: 90% !important;height: 380px !important;}
	#blockMap , #blockMap2 {margin: 0 5%;width: 90% !important;height: 380px !important;}
	
	.blockInfosMapHome,.blockInfosMap {position: relative;width: 100%;left: auto;padding: 0;top: auto;margin: 10px 0 15px;}
	.blockInfosMapHome .title a,.blockInfosMap .title a {font-size: 16px;}
	.blockInfosMapHome .blockInfosMapCont,.blockInfosMap .blockInfosMapCont {padding: 0 15px;}
    .blockInfosMapHome .title,.blockInfosMap .title {padding: 0 62px 20px 15px;}
    .blockInfosMapHome .btnPrendreRdv,.blockInfosMap .btnPrendreRdv {background: #3499ab;display: block;text-align: center;font-size: 13px;margin: 20px 0 0;}
    .blockInfosMapHome .btnPrendreRdv span,.blockInfosMap .btnPrendreRdv span {background: url(../../img/common/fleches/fleche-02.png) no-repeat right center #3499ab;padding: 21px 28px 20px 10px;}
	.blockInfosMapHome .btnFermerResult,.blockInfosMap .btnFermerResult {background: url(../../img/common/btns/btn-fermer.png) no-repeat 0 0;width: 40px;height: 40px;display: inline-block;position: absolute;right: 10px;top: 10px;cursor: pointer;}
	.resultatList {height: auto;}
    .resultatList .scrollbar {display: none;}
    .resultatList .viewport {height: auto;width: 100%;}
    .resultatList .overview {margin: 0;padding: 0;height: auto;position: relative;transform: none !important;width: 100%;}
    .btnPlusDetails {background: #3499ab;display: block !important;text-align: center;border-radius: 0 0 0 0;margin-left:0;width:auto;border-radius: 0 0 0 0; padding: 16px 0;}
    /*.btnPlusDetails span {background: #3499ab;background: url(../../img/common/fleches/fleche-02.png) no-repeat right center;color: #ffffff;text-transform: uppercase;padding: 0 30px 0 0;display: inline-block;}*/
	.resultatItem {width: 100% !important;box-sizing: border-box;border-bottom: 1px solid #c7c7c9;padding: 16px 16px 15px 0;background: url(../../img/common/fleches/fleche-04.png) no-repeat right center;cursor: pointer;}
	.resultatItem.first {border-top: 1px solid #C7C7C9;width: 100%;box-sizing: border-box;}
	.resultatItem.last {border: 0;}
	.resultatList  .viewport {/*overflow: inherit;*/}	
	
	.blockInfosMapMobile, .blockInfosMapMobileH{ left: 36%;top: 28%;width: 219px;z-index: 1000;}
	.blockInfosMapMobile .resultatItem, .blockInfosMapMobileH .resultatItem{ background: none repeat scroll 0 0 #FFFFFF;border: medium none;padding: 12px 15px 4px 9px;}
	.blockInfosMapMobile .resultatItemHover, .blockInfosMapMobileH .resultatItemHover{ border-left: 1px solid #DC002E;border-right: 1px solid #DC002E;border-top: 1px solid #DC002E;}
	.blockInfosMapMobile .resultatItemBottom, .blockInfosMapMobileH .resultatItemBottom{ background: url("../../c/img/common/map/layer_detaille_bottom.png") no-repeat scroll 0 bottom transparent;display: block;height: 21px;overflow: hidden;}
	.blockInfosMapMobile .resultatItemBottomHover, .blockInfosMapMobileH .resultatItemBottomHover{ background: url("../../c/img/common/map/layer_detaille_bottom-hover.png") no-repeat scroll 0 bottom transparent;}
	.blockInfosMapMobile .resultatItem .resultatItemCont, .blockInfosMapMobileH .resultatItem .resultatItemCont{ padding: 0;}
	.blockInfosMapMobile .resultatItem .resultatItemCont .adresse, .blockInfosMapMobileH .resultatItem .resultatItemCont .adresse{ font-size: 11px}
	.blockInfosMapMobile .resultatItem .numKm , .blockInfosMapMobileH .resultatItem .numKm { color: #E51E35;font-family: Arial;font-size: 12px;font-style: italic;}
	.blockInfosMapMobile .title a , .blockInfosMapMobileH .title a { background: none repeat scroll 0 0 transparent;font-size: 12px;padding: 0;}
	.blockInfosMapMobile .blockInfosMapCont, .blockInfosMapMobileH .blockInfosMapCont {padding: 0 15px;}
    .blockInfosMapMobile .title , .blockInfosMapMobileH .title {margin: 0;padding: 0;}
	
	.pac-container{padding: 9px 0 5px !important;}
	.pac-container:after{content: none;}
	.pac-item{font-size: 10px;height: 20px;margin-bottom: 1px;padding-left: 7px;line-height: 20px;}
	.navBas a {font-size: 15px;}
	.mapnbr {color:#fff;top: 15px;position: absolute;z-index: 99;left: 30px;font-family: 'PeugeotBold';font-size: 30px;}
}

@media screen and (min-width: 768px) and (max-width: 769px) {
.blockResultats {width: 100%;}
.resultatList .overview {
    margin: 0;
    padding: 0;
    height: auto;
    position: relative;
    transform: none !important;
    width: 100%;
}
.blockResultatsMap {
    width: 100%;
}
.blockResultatsMap #mapBloc, .blockResultatsMap #mapBloc2 {
    margin: 0 5%;
    width: 90% !important;
    height: 380px !important;
}
}
/* ----- END TABLETTE ----- */