html{-webkit-text-size-adjust: none;}

/*inFrame */
.inframe{background-color: #182949; }
.inframe .bar{height: 50px; border-bottom: 1px solid #D0D0D0; }
.inframe .closebtn{position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; background: url('../images/close-icon.png') no-repeat center center;}
#box-alerte-mail iframe{display: block; height: 550px;  background: #1d2e59;}
#localisation-toggle, #tdb-toggle, #sliders-toggle, #tdbsliders-toggle{display: none;}

#localisation-listes-container{display: none; margin: 0; padding: 15px 0 15px 15px; float: left;  }
#listevilles, #listeagences{list-style-type: none; margin: 0px auto 0px auto; padding: 0; font-size: 9px; text-transform: uppercase; line-height: 16px; height: 215px; overflow: auto; }
#listevilles{width: 195px; }
#listeagences{width: 260px; }
#listevilles li, #listeagences li{display: block; margin: 1px 0 1px 0; padding: 3px 10px 3px 24px; background: url("../images/checkbox-sprite.png") no-repeat scroll 0 0px ;}
#listevilles li.selected, #listeagences li.selected{background: url("../images/checkbox-sprite.png") no-repeat scroll 0 -20px ; }

#contenu div.blog div.item div.img-intro-left{margin-bottom: 20px;}
.contact_adresses{display: block; overflow: hidden; margin-bottom: 10px;}
.contact_adresse{float: left; width: 48%; padding: 0 2% 10px 0;}

.tablewrap{max-width: 100%; overflow-x: auto;}

.tooltip{display: none !important;}

ol.formContainer li.rsform-block-valider div.formBody { float : none; }

h1, h2, h3, h4, h5, h6{text-align: left;}
#contenu .compact-small{text-align: left;}

/*Tracking banner */
#trackingbannerpopin{}
#trackingbannerpopin .tblayer1{background-color: #d9edf7; color: #31708f; /border-bottom: solid 2px #31708f; font-size: 12px; line-height: 16px;   padding: 7px 20px 7px 20px;}
#trackingbannerpopin .tblayer2{max-width: 1150px; margin: auto; }
#trackingbannerpopin .tbtext{margin: 5px; text-align: justify; }
#trackingbannerpopin .tbtext a{color: #31708f;}
#trackingbannerpopin .tbclosebtn{float: right; margin: 0 0 10px 20px; text-transform: uppercase; font-weight: bold; padding-left: 22px; background: url('../images/close-icon.png') no-repeat left center; cursor: pointer;}

#changement-de-langues{margin-top: 10px;}
#mobilemenu{display: none;}

.mapiconlink{background: url('../images/map-icon.png') no-repeat center center; text-decoration: none; height: 48px; width: 48px; display: inline-block; }

#groupe_mercure_international_websites{background: url('../images/groupe-mercure-international-web-sites.gif') no-repeat center center; height: 50px; width: 50px; display: inline-block; }

#footer-ligne-1 li.nosep{border-width: 0;}

#rsform_13_page_0 li.rsform-block-envoyer div.formCaption{border: none; }

#footer-ligne-1 li.newsletterlink a{font-weight: bold; color: #e3d18a;}
#footer-ligne-1 li.newsletterlink a:hover{color: #FFFFFF;}

@media (min-width: 10px) and (max-width: 959px) {

#pusheditoinframe{color: #e3d18a; font-size: 1.2em; text-align: left; }
#clone_pusheditotarget1{padding-right: 2em;}
#clone_pusheditotarget1 img{max-width: 40% !important; height: auto !important; margin: 5px 0px 20px 15px;}

/* undo stikyfooter */
#container-wrapper{height: auto; min-height: 10%;}
body.homebody #container-wrapper{background: none;}

#localisation-toggle, #tdbsliders-toggle{display: block;}
#tdb-toggle, #sliders-toggle{display: none;}

/* Global */
img{max-width: 100%;}
h1, h2, h3, h4{text-align: left;}

/* Header */
#mobilemenu{display: block; position: relative; height: 50px; }
#mobilemenutoggle{display: block; position: absolute; top: 5px; right: 15px; /*background: url('../images/menutoggle.png') no-repeat right center; */ width: 40px; height: 40px;
line-height: 40px; color: #e3d18a; /*padding-right: 35px; */ text-align: right; font-size: 13px; text-transform: uppercase; font-weight: normal; 
}
#mobilelogo{display: block; position: absolute; top: 5px; left: 7px;background: url('../images/m-logo-groupe-mercure.png') no-repeat center center; width: 95px; height: 40px; text-decoration: none;}
#changement-de-langues{ padding: 0; margin: 0; float: none; position: absolute; left: 105px; top: 0;}

#bandeau {height: auto;}
#logo{display: none;}
#liens-reseaux-sociaux{padding: 0; margin: 0; width:auto;  float: left; position: absolute; right:70px; top: 10px;}
#liens-reseaux-sociaux ul li {display:inline-block; margin-left:5px;}
   
#mobilemenupanel{display: none; }
#bandeau-ligne-1{margin: 0; padding: 0; height: auto; overflow: hidden; padding: 15px 15px 15px 15px;}
#groupe-souligne-bandeau-ligne-1{float: none; position: static; margin: 0; padding: 0; border: none; }
#bandeau-ligne-2{margin: 0; height: auto;}
#lien-alerte-mail{float: right; margin: 0px 0px 0px 3px; padding: 0; }
#lien-alerte-mail span{background: url("../images/arrow-right.png") no-repeat left center; padding: 0 0px 0 11px;}
#recherche-par-reference{float: right; margin: 0px 10px 0px 0px; padding: 0;}

/* Navigation */
#navigation > ul{float: none; display: block; padding: 5px 0 0 0; }
#navigation > ul > li{position: static; float: none; display: block; padding: 0;}
#navigation > ul > li > a{ border: none; border-bottom: solid 1px #e3d18a; padding: 10px 10px 10px 10px;}
#navigation > ul > li:first-child > a{border-top: solid 1px #e3d18a};
#navigation > ul > li.active > a{}
#navigation > ul > li > ul{position: static; top: 0; padding: 0; width: auto; background: none;}
#navigation > ul > li.active > ul{display: block;}
#navigation > ul > li > ul > li{position: static; background: #D6DCEA; border-bottom: solid 1px #EEECE3;}
#navigation > ul > li > ul > li:hover > a{background: #D6DCEA;}
#navigation > ul > li > ul > li > a{color: #1D2D58; font-size: 13px; line-height: 15px;}
#navigation > ul > li > ul > li > a:hover{background: #97a6c5; color: #FFFFFF;}
#navigation > ul > li > ul > li.active > a{background: #1D2E59; color: #E3D18A;}
#navigation > ul > li > ul >li > ul{position: static; left: 0; padding: 0; width: auto; border: none; }
#navigation > ul > li > ul > li.active > ul{display: block;} 
#navigation > ul > li.deroul-left > ul >li > ul{left: 0;}
#navigation > ul > li > ul > li > ul > li{position: static; background: #FFFFFF; border-bottom: dotted 1px #F0F0E0;}
#navigation > ul > li > ul > li > ul > li > a{ padding: 5px 10px 5px 32px; font-size: 12px; line-height: 14px;  color: #1d2d58; background: none;}
#navigation > ul > li > ul > li > ul > li:hover > a{background: #FFFFFF;}
#navigation > ul > li > ul > li > ul > li > a:hover{background: #97a6c5;color: #FFFFFF;}
#navigation > ul > li > ul > li > ul > li.active > a{background: #304e8c; color: #E3D18A;}
/* Navigation toggle button */
#navigation > ul > li > ul > li > .togglebtn{background: url('../images/fleche-bas-menurwd.png') no-repeat center center; background-color: #d6dcea; border-left: solid 1px #EEECE3; float: right; display: block; width: 55px; height: 35px;  margin-top: -35px; margin-right: 0px; }
#navigation > ul > li > ul > li.active > .togglebtn{background-color: #1d2e59; }
#navigation > ul > li > ul > li.open > .togglebtn{background: url('../images/fleche-haut-menurwd.png') no-repeat center center; background-color: #FFFFFF; }
/* @@@ Ajouter uen classe pour 'open' */
/* @@@ état actif du n-1 */

/* Main Frame */
#container-frame{width: auto;padding-bottom: 0px;}

/* Colonne gauche : masqué */
#colonne-gauche{display: none}

/* Contenu */
#contenu.contenu-colonne-gauche{margin: 0; padding: 24px 15px 24px 15px;}
#contenu.contenu-fullscreen{padding: 0px 0px 24px 0px;}
.titrerecherche{margin: 15px 15px 0px 15px;}

/* Recherche */
#accesdirect-box{display: none;}

#localisation-box, #biensmercure-page-biensvendus #localisation-box{float: none; width: auto; height: auto;  padding: 0; overflow: hidden;  }
#biensmercure-page-biensvendus #tdb-box{float: none; width: auto; height: auto;  padding: 0; overflow: hidden; margin: 0;}
#biensmercure-page-biensvendus #tdb-box .wrp{padding: 15px 0 15px 42px; margin: 0;}
#localisation-controls, #biensmercure-page-biensvendus #localisation-controls{width: 50%; padding:  0;}
#localisation-controls .wrp{width: 160px; margin: auto;}
#localisation-mode{padding: 65px 0px 0px 0px;}
#localisation-cartes-container{width: 50%;float: left;}
#localisation-cartes{ float: none; width: 260px; height: 260px;  padding: 15px 10px 15px 10px; margin: auto;}
#localisation-tip{margin: 0;}
#localisation-listes-container{margin: 0; padding: 0; width: 50%; float: left; }
#listevilles, #listeagences{margin: 0px auto 0px auto; padding: 20px 10px 20px 10px;  font-size: 10px; height: auto; }
#listevilles{width: 195px; }
#listeagences{width: 250px; }
#tdb-box{width: 50%; padding: 0; height: 225px; }
#tdb-box .wrp{padding: 15px 15px 10px 15px; width: 195px; margin: auto; }
#sliders-box{ width: 50%; padding: 0; height: 225px; background-color: #FFFFFF; }
#sliders-box .slider-box{width: auto; padding: 0 50px 0 50px; }
#sliders-box .wrp{padding: 15px 0 0px 0px; }
#submitbtnbox{display: none;}

#orderbybar{display: none;}
#orderby-box{display: block; padding: 15px; line-height: 25px; margin: 0px;}
#orderdesc{display: none;}
#orderby{line-height: 23px; height: 23px;font-size: 12px;  }
#orderdescswitch{ padding: 0px 13px 0px 13px; line-height: 19px; height: 19px; background: url("../images/orderby-sprite.png") no-repeat center 0px transparent; margin: 0px 20px 0px 10px;}
#orderdescswitch.activedesc{background: url("../images/orderby-sprite.png") no-repeat center -19px transparent;}
#orderdescswitch.activeasc{background: url("../images/orderby-sprite.png") no-repeat center -38px transparent;}
#orderby-box #submitbtn{line-height: 25px; height: 25px; font-size: 12px; padding: 0px 5px 0px 5px;}

#biensmercure-toggle-btn{display: none;}
.searchoptionstoogleline{display: block; overflow: hidden;}
#searchoptiontoogle{float: right; background: url("../images/recherche-toggle-4.png") no-repeat 4px -60px; padding: 7px 11px 7px 34px; line-height: 20px; color: #FFFFFF; }
#searchoptiontoogle.closed{background: url("../images/recherche-toggle-4.png") no-repeat 4px 0px; }
#searchoptiontoogle.closed:hover{ background: url("../images/recherche-toggle-4.png") no-repeat 4px -30px;  }
#biensmercure-container-resultats{padding: 10px 5px 10px 5px; margin: auto; }
#biensmercure-page-biensvendus{overflow: hidden;}
#biensmercure-page-biensvendus #biensmercure-container-resultats{margin: 0 -10px 0 -10px; }
.bienitem{margin: 0; width: 50%;}
.bienitem:nth-child(2n+1){clear: left;}
.bienitem .wrp{padding: 10px 10px 10px 10px; }
.bienitem img{width: 100% !important; height: auto !important; }
.bienitem .special{width: auto;}
#contenu .bienitem h2.titre{position: static; width: auto; background: #4B6489; padding: 8px 2px 0 15px;}
.bienitem .detail{position: static; width: auto; height: auto; padding: 0px 15px 18px 15px; background: #4B6489; }

/* Footer */
#footer{width: auto; height: auto; margin: 0; }
#footer-ligne-1{height: auto;}
#footer-ligne-1 ul{float: none; display: block; padding: 15px 0 15px 0;}
#footer-ligne-1 ul li{float: none; display: block; padding: 3px 15px 3px 15px; border: none;  text-align: center;}
#footer-ligne-1 ul li a{display: inline;}
#footer-ligne-2{display: none;}

body.homebody #footer{margin-left: 15px; margin-right: 15px;  margin-bottom: 15px; background: url("../images/transparent-pixel-bleu.png") repeat scroll 0 0; }
body.homebody #footer li{padding-left: 1px; padding-right: 1px;}
body.homebody #footer a{padding-left: 10px; padding-right: 10px; color: #9db4f0; color: #FFFFFF; }

/* Pages agences / regions */
#contenu div.contenu-avec-colonne-droite{margin-right: 180px;}
#contenu div.colonne-droite-contenu{padding-right: 10px; }
#contenu iframe{width: 100%;}

/* Fiche bien */
.fichebien{padding: 24px 15px 24px 15px;}
.fichebien .colonne-gauche{float: none; width: auto; padding: 0;}
.fichebien .colonne-droite{margin: 0;}
.fichebien .printicon{display: none;}
.fichebien .lien-ms{display: none;}
#contenu .fichebien .btn-retour{padding: 7px 0 7px 0; text-align: right;}
.fichebien h1{font-size: 20px; line-height: 22px; margin-bottom: 20px;}
.fichebien table.infobien{width: 40%;}
.fichebien table.infobien th{text-align: left;}
.fichebien table.infobien td.padright{/*padding-right: 50px; max-width: 90px;*/ padding: 0;}
.fichebien table.infobien td.aligne{/*text-align: right;padding-left: 5px;*/ text-align: left; padding: 0;}
.fichebien table.infobien td.nopad{padding-right: 0;}

.fichebien .blockbleu{}
.fichebien .blockbleu .reference{padding: 0;}
.fichebien .blockbleu .boutons{height: auto; line-height: 20px;padding-top: 5px;}
.fichebien .blockbleu .tabs-btn{float: none; display: inline; background: none; padding: 0;}

#fakethis{float: left;}

.fichebien .description{max-height: none; height: auto; margin: 0; padding: 20px 0 0 0;}
.similar-box{padding: 10px 0px 0px 15px;}
.similar{width: 33.3333333%;}
.similar .wrp{margin: 0 15px 15px 0; position: relative; }
.similar img{width: 100% !important;}
.similar span.titre{width: 100%; padding: 0; }
.similar span.titre .titrewrp{padding: 3px; display: block; }

.contactez-nous-box-style{position: relative; margin: 0px auto 0px auto; padding: 30px 10px 30px 10px; line-height: 1.8em;}
.contactez-nous-box-style .separated{border-top: none;}
.contactez-nous-box-style a{color: #FFFFFF;}

/* Images auto RWD */
.image_autorwd{width: 50% !important;}
.image_automargin{display: block; margin-left: auto !important; margin-right: auto !important; max-width: 100% !important;}

/* Accueil */
#push1, #push2, #push3{position: relative; top: auto; left: auto; display: block; width: auto; margin: 20px 15px 20px 15px; }
#push1{margin-top: 30px;}
#push3{margin-bottom: 30px;}

#biensmercure-formulaire-togglable{padding-top: 15px; }
#localisation-toggle, #tdb-toggle, #sliders-toggle, #tdbsliders-toggle{ font-size: 12px; color: #1d2d58; font-weight: bold; text-transform: uppercase; line-height: 18px; padding: 6px 15px 6px 34px;
background-image: url("../images/toggle-sprite.png"); 
background-repeat: no-repeat;
background-position: 15px 8px;
}
#localisation-toggle.open, #tdb-toggle.open, #sliders-toggle.open, #tdbsliders-toggle.open{background-position: 15px -21px;}
#localisation-toggle.open{background-color: #e3d18a;}
#tdb-toggle.open{background-color: #FFFFFF;}
#sliders-toggle.open{background-color: #e5e4e4;}
#tdbsliders-toggle.open{background-color: #FFFFFF; }


}

@media (max-width: 649px) {
#tdb-box{width: 45%}
#localisation-listes-container{width: 45%;}
#sliders-box{width: 55%;}
#localisation-cartes-container{width: 60%;}
#localisation-controls, #biensmercure-page-biensvendus #localisation-controls{width: 40%; padding:  0;}
/* Pages agences / regions */
#contenu div.contenu-avec-colonne-droite{margin : 0; }
#contenu div.colonne-droite-contenu{ float: none; margin: 20px 0 0 0; padding: 15px 0 0 0; border: none; border-top: 1px solid #e3d18a;width: auto;}
#contenu div.colonne-droite-contenu p.colonne-droite-lien-region{border: none;}
#contenu div.colonne-droite-contenu > img{display: none;}
.item-page ul, .category-desc ul, .item-page ol, .category-desc ol{padding-left: 1.5em;}
.fichebien table.infobien{width: 49%;}
.similar{width: 50%;}
.blog .item h2{font-size: 16px;}
.legal-small{line-height: 10px;}
#osmap .level_0{padding-left: 1.5em;}
#osmap .level_1{padding-left: 1.5em;}
#osmap .level_2{padding-left: 1.5em;}
#osmap .level_3{padding-left: 1.5em;}
.contact_adresse{float: none; display: block; width: auto; padding-right: 0;}
/*Formulaires*/
ol.formContainer li.rsform-block div.formCaption{float: none; display: block; width: auto; text-align: left; border-bottom: none;}
ol.formContainer li.rsform-block div.formBody{float: none; display: block; width: auto;}
.rsform-input-box{width: 95%;}
.rsform-text-box{width: 95%;}
.rsform-block-code-postal input{width: 100px;}
.rsform-block-surface-habitable input, .rsform-block-terrain input, .rsform-block-surface-terrasse-balcon input, .rsform-block-surface-dependances input{width: 150px;}
.rsform-block-departement input{width: 80px;}
ol.formContainer li.rsform-block-demande div.formCaption, ol.formContainer li.rsform-block-informations-complementaires div.formCaption  {line-height:22px;}
div.item-page fieldset.formFieldset p {padding:5px 10px 5px 10px; text-align: left;}
}

@media (max-width: 590px) {
.bienitem{width: 100%;}
/* Images auto RWD */
.image_autorwd{float: none !important; display: block; margin-left: auto !important; margin-right: auto !important; width: auto !important;  max-width: 100% !important;}
figure.image_autorwd{display: table;}
#clone_pusheditotarget1 img{max-width: 45% !important; float: none !important; display: block; margin:  10px auto 0px auto;}
#trackingbannerpopin .tbtext{ clear: both; }
}


@media (max-width: 540px) {
#localisation-toggle, #tdb-toggle, #sliders-toggle{display: block;}
#tdbsliders-toggle{display: none;}
#localisation-controls, #biensmercure-page-biensvendus #localisation-controls{float: none; display: block; width: auto; padding: 0;}
#localisation-controls .wrp{margin: 0; width: auto;}
#localisation-mode{padding: 15px 0 0px 42px;}
#localisation-tip{display: none !important;}
#localisation-cartes-container{float: none; width: auto;}
#localisation-cartes{ padding: 5px 10px 15px 10px; margin: 0 auto 0 auto;}
#localisation-listes-container{float: none; width: auto; height: auto; }
#tdb-box{float: none; width: auto; height: auto; }
#tdb-box .wrp{padding: 15px 0 15px 42px; margin: 0;}
#listevilles, #listeagences{padding: 15px 0 15px 42px; margin: 0;}
#sliders-box{ float: none; width: auto; height: auto; background-color: #e5e4e4;}
#sliders-box .wrp{padding: 15px 0 15px 0px; }
.fichebien table.infobien{float: none; width: auto;}
.fichebien table.infobien th{width: 140px;}
.fichebien h1{font-size: 16px; line-height: 20px; }
#contenu div.blog div.item div.img-intro-left img{ max-width: 90px;}
/* ICI Pagination */
#contenu div.pagination ul{height: 30px;}
#contenu div.pagination li{font-size: 12px; line-height: 30px; }
#contenu div.pagination li a{padding: 5px 3px 5px 3px; }
#contenu div.pagination li span{padding: 5px 3px 5px 3px;}
#contenu div.pagination li.pagination-prev a{margin-right: 5px; padding: 5px 2px 5px 12px;}
#contenu div.pagination li.pagination-next a{margin-left: 5px; padding: 5px 12px 5px 2px;}
.bloc-lien-page-adjacente strong{display: block;}
}

@media (max-width: 420px){
.similar{float: none; width: 100%; }
.blog .item h2{font-size: 14px;}
#osmap ul{font-size: 12px;}
}

@media (max-width: 350px){
#localisation-cartes{padding: 10px 10px 10px 10px; margin: 0 0 0 0;}
#contenu .bienitem h2.titre{padding: 5px 2px 0 10px;}
.bienitem .detail{padding: 0px 10px 15px 10px; }
.similar-box h3.titre{font-size: 11px;}
#contenu div.pagination li{font-size: 11px; }
#contenu div.pagination li a{padding: 5px 2px 5px 2px; }
#contenu div.pagination li span{padding: 5px 2px 5px 2px;}
#osmap ul{font-size: 11px;}
#lien-alerte-mail span{background-image: none !important; padding: 0;}
#inpref{width: 80px;}
}

@media 
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5)
{

#mobilemenutoggle{/*background-image: url('../images/menutoggle-x2.png'); background-size: 26px 23px;*/}
.inframe .closebtn{background-image: url('../images/close-icon-x2.png'); background-size: 18px 18px;}
#localisation-toggle, #tdb-toggle, #sliders-toggle, #tdbsliders-toggle{ background-image: url("../images/toggle-sprite-2x.png"); background-size: 14px 43px;}
#trackingbannerpopin .tbclosebtn{background-image: url('../images/close-icon-x2.png'); background-size: 18px 18px;}
#localisation-mode label, #localisation-mode input:checked + label, #tdb-box label, #tdb-box input:checked + label, #tdball, #tdball.selected, #listevilles li, #listeagences li, #listevilles li.selected, #listeagences li.selected{background-image: url("../images/checkbox-sprite-2x.png"); background-size: 20px 40px;}
#orderbybar ul li span, #orderbybar ul li.activedesc span, #orderbybar ul li.activedesc span, #orderdescswitch, #orderdescswitch.activedesc, #orderdescswitch.activeasc{background-image: url("../images/orderby-sprite-2x.png"); background-size: 24px 57px; }
.fil-d-ariane div.breadcrumbs  a, #contenu div.colonne-droite-contenu ul li a, #contenu ul.liste-aer li{background-image: url('../images/arrow-right-small-2x.png'); background-size: 6px 6px;}
.titrerecherche, .similar-box .boxtitre, #contenu div.pagination li.pagination-next a{background-image: url("../images/arrow-right-2x.png"); background-size: 8px 8px;}
#contenu div.pagination li.pagination-prev a{background-image: url("../images/arrow-left-2x.png"); background-size: 8px 8px;}
a.saiyanslideshow-modal{background-image: url('../images/agrandir-2x.gif'); background-size: 30px 20px;}
.saiyanslideshow-prev, .saiyanslideshow-next{ background-image: url('../images/slide-arrows-2x.png'); background-size: 60px 40px;}
#lien-ma-selection, #lien-alerte-mail span, .tabs-btn{background-image: url('../images/fleche-bas-2x.png'); background-size: 18px 7px;}
#lien-ma-selection.active, #lien-alerte-mail.active span, span.tabs-btn.active{background-image: url('../images/fleche-haut-2x.png'); background-size: 18px 7px;}
#mappemonde{background-image: url('../images/fleche-drapeaux-2x.png'); background-size: 50px 100px;}
#accesdirect-box ul li{background-image: url('../images/puce-rond-dore-2x.png'); background-size: 7px 7px;}
#contenu a.printicon, #contenu a.printicon:hover{background-image: url("../images/icone-print-2x.png"); background-size: 24px 48px;}
.formError{background-image: url("../images/ico-warning-2x.png"); background-size: 14px 14px;}
#biensmercure-toggle-btn, #biensmercure-toggle-btn.closed:hover, #biensmercure-toggle-btn.closed{ background-image: url("../images/recherche-toggle-4-2x.png"); background-size: 24px 90px;}
a.pdf, a.pdfpresse{ background-image:url('../images/pdf-2x.png'); background-size: 18px 18px;}
#carte-unzoom{background-image: url('../images/mini-carte-42-2x.png'); background-size: 42px 42px;}
.carte-international{background-image: url('../images/international-2x.png'); background-size: 120px 120px;}
#mobilelogo{background-image: url('../images/m-logo-groupe-mercure-2x.png'); background-size: 95px 40px; }
#logo{background-image: url('../images/logo-groupe-mercure-2x.png'); background-size: 184px 69px; }
#bandeau, #footer, #accesdirect-box{background-image: url('../images/bg-degrad-ltr-2x.jpg'); background-size: 1024px 12px;} /* Hauteur totale : 90px; */
.pusheditowindow1 .sbox-content-clone{background-image: url('../images/bg-degrad-rtl-2x.jpg'); background-size: 1024px 12px;}
#navigation > ul > li > ul > li > .togglebtn{background-image: url('../images/fleche-bas-menurwd-2x.png'); background-size: 18px 7px;}
#navigation > ul > li > ul > li.open > .togglebtn{background-image: url('../images/fleche-haut-menurwd-2x.png'); background-size: 18px 7px; }
.mapiconlink{background-image: url('../images/map-icon-2x.png'); background-size: 48px 48px; }
#groupe_mercure_international_websites{background-image: url('../images/groupe-mercure-international-web-sites-2x.gif'); background-size: 50px 50px;}
}

@media 
only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 959px),
only screen and (min--moz-device-pixel-ratio: 1.5) and (max-width: 959px),
only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 959px),
only screen and (min-device-pixel-ratio: 1.5)and (max-width: 959px)
{
#lien-alerte-mail span{background-image: url("../images/arrow-right-2x.png"); background-size: 8px 8px;}

/* Vous êtes déjà enregistré ou l'adresse e-mail n'est pas valide. */
}


