/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
/* -/-/-/-/-/-/-/-/   RESPONSIVE    /-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */

/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */
/* -/-/-/-/-/-/-/-/- RESPONSIVE PALIERS -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ */
/* -/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/- */

span#fixResponsive{display:none;width:1px;}
#top a#launchMobileMenu{display:none}
#contentMenuMobile{display:none}
.fixMobile{display:none;}
#launchMenuMobile{display:none;}
.clearProjetResol1200{display:block;}
#baselineMob{display:none}

/* menu mobile */

#contentMenuMobile{background:#000;padding:5%;color:#fff;position:absolute;top:47px;left:0;width:90%;z-index:150;overflow-y:scroll;
background:#32353f;background: rgba(50, 53, 63, 0.95);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#32353fe5, endColorstr=#32353fe5);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#32353fe5, endColorstr=#32353fe5)";}
#contentMenuMobile a#closemm{display:block;font-size:18px;width:auto;padding:1% 2% 1% 2%;background:#212329;color:#fff;position:absolute;top:20px;right:0;}
#contentMenuMobile a{font-family:"Roboto", arial, sans serif;font-weight:300;display:block;font-size:18px;margin:2% 2% 2% 2%;background:#e9e9e9;padding:3%;color:#666;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-transform:uppercase}
#contentMenuMobile a.dl{background:#fedcb0;color:black;}
#contentMenuMobile a#closemm{font-size:18px;width:auto;float:right;margin:0 5% 5% 0;padding:1% 2% 1% 2%;}
#contentMenuMobile h2{font-size:26px;text-align:left;padding:10px 0 10px 10px}
/* ---------------------------- */
@media (max-width:600px){
  #contentMenuMobile a#closemm{font-size:13px;}
  #contentMenuMobile h2{font-size:16px}
}
/* ---------------------------- */

div.sepaMenuMob{margin:5% 15% 5% 5%;border-top:1px #ddd solid;height:1px;}

html{overflow-x:auto;}

#penderieSysteme a.fancyVideo{display:none}
#penderieSysteme a.fancyVideo2{display:block}

/* ----------- */
@media screen and (max-width:1220px) {
    #coord-itineo-footer {margin-left:10px;margin-right: 10px;}
    #contentFoot #annex {margin-right: 10px;}
}

@media (max-width:1600px){
    h1.tmd55, h1.tmd42, h1.tmd43, h1.tmcapfun, h1.tmdcamperfive,#contentModele h1#titreModele{font-size:60px;}
    h1.tmd55, h1.tmd42, h1.tmd43, h1.tmcapfun, h1.tmdcamperfive{left: -95px;top: 12px;}
    h1.tmdcamperfive{left: -230px;top: 145px;}

}

@media (max-width:1400px){
    h1.tmd55, h1.tmd42, h1.tmd43, h1.tmcapfun, h1.tmdcamperfive{position:relative;left:auto;top:auto;-ms-transform: none; /* IE 9 */-webkit-transform:  none; /* Chrome, Safari, Opera */transform:  none;}
    h1.tmd55, h1.tmd42, h1.tmd43, h1.tmcapfun, h1.tmdcamperfive,#contentModele h1#titreModele{font-size:48px;font-weight:bold;margin:0px 14px 0px 0;}
}

    /* premier palier responsive a 1200px */
@media screen and (max-width:1200px) {

   span#fixResponsive{display:none;width:2px;}
   .conteneur{width:90%}

   h1.tmd55, h1.tmd42, h1.tmd43, h1.tmcapfun{position:relative;top:auto;left:auto;-webkit-transform: rotate(0);transform: rotate(0);}

     #header .conteneur{background-image:none}

     img#visuDreamer{width:100%}
     .tpl-cell,#cell-d55,#actualitesAccueil{width:30%}
     .tpl-cell .visuelCoin a img{width:100%}
     #cell-d55{margin-right:5%}

     #footer p.annexesSite{clear:both;float:none;text-align:center;padding-top:70px;}

   #visuModele{float:none;width:100%;}
   #visuModele a img{width:100%}

   #caracteristiquesModele{float:none;width:100%;margin-top:20px;padding-bottom:20px;}

   #plusModele,#visuelsComplement,#lesPlus{width:100%;float:none;}

   .tpld58 #visuelsComplement{width:45%;float:right}
   .tpld58 #lesPlus{width:40%;float:left;clear:none}
   .tpld58 #visuelsComplement a{width:44%}

   #visuelsComplement a{width:30%;display:block;float:left;margin-bottom:30px;}
   #visuelsComplement a img{width:100%}
   #visuelsComplement .margecentre{margin-left:5%}

   #lesPlus{clear:both}

   .infosChiffrees{width:40%;margin:60px auto;float:none;}
   .infosChiffrees a img{width:100%}
   .infosChiffrees a.block-white-addict img{width:auto}

   #penderieSysteme{width:300px;float:left;margin-right:40px}
   #penderieSysteme img{width:100%}

   #penderieSysteme a.fancyVideo{display:block}
   #penderieSysteme a.fancyVideo2{display:none}

   img.var-capcoast-ch{width:100%;margin:40px 0 0 0;float:none;}

   #infosModele{width:calc(100% - 340px);float:right;}
   #infosModele #lesPlus{width:400px}

   #imgPlusD55{margin-left:0}
    #imgPlusD43{margin-left:0}

   #concess .cadran1{width:49%;}
   #concess .margin-right15{margin-right:2% !important}

   /* form cata */

   .cadran1 #formulaire table td input{width:500px}
   .cadran1 #formulaire table td select,input#envoiF{width:520px}

   .hideMob{display:none;}

   #encart-couleur{width:200px;}
   .widthJeune{width:650px}
   #contentModele #pageHC h1{font-size:27px;}

   .cmodmirandes #lesPlus{float:left;clear:none;width:50%}
   .cmodcapland #lesPlus,.cmodcapland #visuelsComplement{float:left;clear:none;width:35%}
   .cmodcapland #visuelsComplement{float:right;width:50%}
   .cmodcapland #visuelsComplement a{width:47%}
   .cmodfam #lesPlus,.cmodfam #visuelsComplement{float:left;clear:none;width:40%}
   .cmodfam #visuelsComplement{float:right;width:40%}
   .cmodfam #visuelsComplement a{width:100%}

   #recherche_occase form select{width:280px}

   div#listFiche{width:390px;}

   #fondVoeux{width:100%;height:auto;}
   #fondVoeux #videoYT{position:relative;top:auto;right:auto;width:100%;height:auto;}

   #coord-itineo-footer{width:230px;}
   .numFax{display:block;}
   .hideFax{display:none;}

    #pied-reprise-rapido #elem-groupe img {height: 28px;}
    #pied-reprise-rapido {width: 550px;}
    #pied-reprise-rapido #elem-groupe {margin-left:10px;}
    #coord-itineo-footer {margin-left:0}
    #contentFoot #annex {margin-right:0}

    #menuSecondaire{font-size:15px}

    #menuPrincipal ul li a.decBulle{padding:13px 10px 6px 10px;font-size:15px}

    #varFR .bulle-2{top:66px !important}
    #d42-2{left:15px;}
    #d43-2{left:75px;}
    #d43up{left:156px;}
    #d43upred{left:276px;}
    #d53-2{left:395px;}
    #d55-2{left:488px;}
    #d55se-2{width:217px;box-sizing:border-box;left:563px;}
    #d58-2{left:663px;}
    #dcamperfive-2{left:739px;}

}

@media screen and (max-width:1115px) {

    #pied-reprise-rapido {width: 520px;}
    #pied-reprise-rapido #elem-groupe img {height: 26px;}
}

@media screen and (max-width:1080px) {
   #coord-itineo-footer{width:30%;float:left;margin:0 0 0 2%;padding-bottom:40px;}
   #pied-reprise-rapido{width:66%;float:right;margin:0 2% 0 0;text-align:right;padding-bottom:40px;}
   #pied-reprise-rapido #elem-groupe{text-align:center;}
   #contentFoot #annex{clear:both;text-align:center !important;padding:30px;display:block;width:100%;border-top:1px #5c606f solid;box-sizing:border-box}
   #contentFoot #annex li{display:inline-block;margin: 0 10px;}

    .cell-actualite{width:50%}
}

/* Première descente > 800px */
@media screen and (max-width:980px) {

  #varFR .bulle-2{display:none !important}
  #menuPrincipal ul li a span span{font-size:12px}

  span#fixResponsive{display:none;width:3px;}
   .conteneur{width:800px}

   p#baseline{margin-left:30px}

   #menuSecondaire p#langues{margin-bottom:10px;}

   #contentModele p.texteModele{padding-top:30px;}

   #penderieSysteme{width:220px;}

   #infosModele{width:520px;float:right;}
   #infosModele #lesPlus{width:100%}

   #imgPlusD55, #imgPlusD43{width:100%}
   #imgPlusD55 a, #imgPlusD43 a{width:30%;display:block;float:left;}
   #imgPlusD55 a img, #imgPlusD43 a img{width:100%}
   #infosModele #imgPlusD55 a.margecentre{margin:0 5%}
   #infosModele #imgPlusD43 a.margecentre{margin:0 5%}

   table td.un{width:20%;}
   .cadran1 #formulaire table td input,.cadran1 #formulaire table td textarea{width:70%}
   .cadran1 #formulaire table td select{width:70%}

   input#envoiF{margin-left:0;width:100%}

   .hideMob2{display:none;}

   #encart-couleur{width:100%;box-sizing:border-box;margin-bottom:40px;}
   .widthJeune{float:none;width:100%;box-sizing:border-box}
   .encart-savoir{padding:20px}
   .encart-savoir span.ico{margin:10px auto 20px}
   #contentModele #pageHC h1{padding-bottom:0}
    .nopadactu #contentModele #pageHC h1{padding-bottom:20px;padding-top:10px !important}

   .cmodcapland #lesPlus,.cmodcapland #visuelsComplement{float:left;clear:none;width:42%}
   .cmodcapland #visuelsComplement{float:right;width:40%}
   .cmodcapland #visuelsComplement a{width:46%}

   #recherche_occase form select{width:190px}

   div#listFiche{width:300px;padding-left:10px;}
   #diapoOccase{width:460px;}
   #bigz{width:100%}
   #bigs img{width:100%;box-sizing:border-box;}
   #vignettes a.first{margin-left:0}
   #bigs, #diapoOccase{min-height:0}

   #videoProduit{padding:30px}

   #pied-reprise-rapido img#imggr{margin-bottom:20px;}

   #interactive-map #zone-res, #interactive-map #zone-map, #consult-distri #visu-dist, #consult-distri #coord-dist{float:none !important;width:100% !important}

   .col-f-4{width:50%;}
   .flex-4{flex-wrap:wrap;}

   #pictos-modele .var-nb{width:33.3334%}
}

/* de 800px type mobile - pour petites résol hors mobile */
@media screen and (max-width:800px){

  .svg__up, .svg__upred{width:18px;}

   html{overflow-x:hidden;}

   span#fixResponsive{display:none;width:4px;}
   .conteneur{width:90%}
   .fixMobile{display:block;clear:both;padding-top:25px;}

   #launchMenuMobile{display:block;position:absolute;z-index:80;padding:10px 20px;color:#fff;font-size:24px;top:-45px;left:0;font-family:arial;font-weight:normal;font-weight:bold;}
   #launchMenuMobile span{padding-left:10px;font-weight:normal}

   #menuSecondaire{height:47px;}
   #menuSecondaire p#langues{float:right;}
   #menuSecondaire .conteneur ul,#menuSecondaire a#dlDoc,#gfx_Fourgons{display:none;}

   .tpl-cell,#cell-d55,#actualitesAccueil{width:100%;margin-bottom:6%}
   .tpl-cell,#cell-d43{width:100%;margin-bottom:6%}
   #cell-d42{margin-left:0;margin-bottom:6%}
   #cell-d55{margin-right:0}
   .tpl-cell .visuelCoin a img{width:100%}

   p#baseline{display:none}

   p#baselineMob{display:block;font-size:22px;font-family:'Roboto';font-weight:300;text-align:center;line-height:38px;margin:15px 0 0 30px}
   p#baselineMob span{font-size:22px;font-family:'Roboto';font-weight:300;}


   #visuModele{float:none;width:100%;}
   #visuModele a img{width:100%}

   #caracteristiquesModele{float:none;width:100%;margin-top:20px;}

   #plusModele,#visuelsComplement,#lesPlus{width:100%;float:none;}

   #visuelsComplement a{width:100%;display:block;float:none !important;max-width:200px;margin-left:auto;margin-right:auto;margin-bottom:30px;}
   #visuelsComplement a img{width:100%}
   #visuelsComplement .margecentre{margin-left:auto}

   #lesPlus{clear:both}

   #penderieSysteme{width:70%;float:none;margin:0 auto 35px;}
   .whi-modele #contentModele h2.h2-seo{text-align:center;font-size:18px}

   #infosModele{width:100%;float:none;margin-top:30px;}
   #infosModele #lesPlus{width:90%}

   .tpl-select .col-f-2{width:100%;margin-bottom:20px}

   #imgPlusD55{width:100%}
   #imgPlusD55 a{width:100%;max-width:200px;display:block;float:none !important;margin-left:auto;margin-right:auto !important;margin-bottom:20px}
   #imgPlusD55 a img{width:100%}
   #infosModele #imgPlusD55 a.margecentre{margin:0 auto}

   .tpld58 #visuelsComplement,.tpld58 #lesPlus{width:100%;float:none;clear:both}
   .tpld58 #visuelsComplement a{display:block;width:100%;max-width:200px;margin-left:auto;margin-right:auto;float:none !important}

   #imgPlusD43{width:100%}
   #imgPlusD43 a{width:30%;display:block;float:left;}
   #imgPlusD43 a img{width:100%}
   #infosModele #imgPlusD43 a.margecentre{margin:0 5%}

   .visuelMarque{width:100%;margin-bottom:30px;}

   .carte_europe{display:none;}

   #concess .cadran1{width:100%;}
   #concess .margin-right15{margin-right:0 !important}

   /* footer */

   a#footerLogo,a#itineoLogo,a#groupe-rapido{margin:20px auto;float:none}
   #footer p{text-align:center;}
   #infosCoordonnees{text-align:center;width:100%;padding:0}

   #menuPrincipal ul li {border-bottom:1px #4a4c56 solid;border-right:1px #4a4c56 solid;}
   #menuPrincipal ul li.varlast a {border-right:none;}
   .infosChiffrees{width:80%}
   #texteIntro,a#prod-sellerie, a#prod-eqts{width:100%;float:none;}
   #contentModele p.texteModele{padding-top:0;padding-bottom:30px}
   #texteIntro{padding-right:0}

   div.cell1-4,div.cell1-3{width:98%;margin:1%;margin-top:20px;}

   .grp-label,.inpt-ype1{float:none;width:100%}
   .grp-label label,.content-espace .cadran1 .grp-label input,.content-espace .cadran1 .inpt-type1 input{line-break:normal;display:block;width:100%;box-sizing:border-box;margin:10px 0}

   /* MODIF EXPORT */

   .ctxt-export #menuPrincipal ul{display:flex;}
   .ctxt-export #menuPrincipal ul li{display:block;width:50%;box-sizing:border-box;align-items:center;justify-content:center;}
   .ctxt-export #menuPrincipal ul li a{display:block;width:100%;box-sizing:border-box;height:auto;}
   .ctxt-export #menuPrincipal ul li a.decBulle{line-height:34px}
   .ctxt-export a#prod-sellerie, .ctxt-export a#prod-eqts{width:100%}

   .mderoule{background:#e9e9e9;margin:2%;padding:2% 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
   #contentMenuMobile .mderoule a{display:block;width:50%;box-sizing:border-box;vertical-align:middle;border:5px #29bec6 solid;margin:0;border-radius:10px}
   #contentMenuMobile .mselect a{border:5px #b2b5ba solid;margin:0}
   #contentMenuMobile a.gdreamer,.mdreamer{background:#29bec6;color:#fff;display:flex;padding:12px;flex-wrap:wrap;}
   #contentMenuMobile a.gselect,.mselect{background:#b2b5ba;color:#32353f;display:flex;padding:12px;flex-wrap:wrap;}

   #visuModele span.high-gamme{width:100%;box-sizing:border-box}

   .cmodmirandes #lesPlus{float:none;clear:both;width:75%}
   .cmodmirandes #visuelsComplement a{float:none;clear:both;width:100%}

   .cmodcapland #lesPlus,.cmodcapland #visuelsComplement{float:none;clear:both;width:75%}
   .cmodcapland #visuelsComplement{width:100%}
   .cmodcapland #visuelsComplement a{width:100%;max-width:200px;margin-left:auto;margin-right:auto;float:none !important}
   .cmodcapland #visuelsComplement a.sur2{margin-left:auto}

   ul#hc-pages li a, ul#hc-eqts li a,ul#hc-pages li, ul#hc-eqts li{display:block;}

   #visuModele span.high-gamme{margin-bottom:20px}

   .cmodfam #lesPlus,.cmodfam #visuelsComplement{float:none;clear:both;width:75%}
   .cmodfam #visuelsComplement{float:right;width:100%}

   /* occasion france */
   #recherche_occase form select{width:100%;float:none;box-sizing:border-box;}
   #recherche_occase form label{text-align:left;display:block;width:100%;float:none;box-sizing:border-box;padding:10px;margin:10px 10px 0;}
   #recherche_occase p.left{float:none !important;}

   div.titre_occase{padding:20px 0 80px;}
   #ficheresult div.titre_occase{padding:20px}
   a.consulterfr{position:absolute;bottom:10px;left:0;width:100%;box-sizing:border-box;height:auto;padding:10px 20px;}
   .zedesc a.consulterfr, .zedesc a.consulter2fr, .zedesc2 a.consulterfr{height:auto;}
   .bigTitle{display:block;margin-bottom:15px;}
   div.titre_occase span.type{margin-left:0}
   #ficheresult div.titre_occase span.type{margin-left:10px}

   .titre_occase .concess{float:none !important;    display: block;    text-align: left;    margin-bottom: 20px;}

   #bigs,#diapoOccase{width:100%}
   div.titre_occase span.typekm,div.titre_occase span.type{display:inline-block;margin-left:0}

   table#tabCarac{overflow-x: auto;display: block;}


   /* mini site */
   .bulle-ms .cell-mod-m{width:80%;margin-left:10%;float:none;margin-bottom:40px;}
   .bulle-ms .imp2{margin-left:5%}
   div.cell-concess{width:100%;float:none;box-sizing:border-box;margin:2% 0 3%}

   #videoProduit{padding:10px}

   #bar-comparateur{display:block;}

   .flex-2,.flex-3,.flex-4,.flex-3-2,.flex-2-3{flex-wrap:wrap;}
   .col-f-2,.col-f-3,.col-f-4,.col-f-3-2,.col-f-2-3,.col-f-2-3:last-child,.col-f-3-2:last-child,.contentAmbiance .col-f-2-3,.contentAmbiance .col-f-2-3:last-child,.col-f-4-2fus, {width:100%;padding:10px !important;box-sizing:border-box}
   #contentModele h2#title-color span.ico-svg{display:block;margin:0 auto 20px}

   .u-split-hab--texte{padding-left:0}

   ul#menu-france{display:flex;flex-wrap:wrap;}
   #menuPrincipal ul#menu-france li{width:33.3334%;box-sizing:border-box;}
   #menuPrincipal ul#menu-france li.varlast{width:66.6667%}

   .sur2{margin-left:0}

    .whi #menuSecondaire{background:#353535;position:fixed;top:0;left:0;width:100%;z-index:998}
    #page,.whi #contentAccueil, .whi #page{padding-top:43px;}
    a#launchMenuMobile{position:fixed;top:5px;left:10px;z-index:999}
    .whi #menuSecondaire p#langues a{background:#222;}

    .reduce{display:none;}
    .tpl-fr #menuPrincipal ul li a.decBulle{display:flex;height:100%;padding:13px 0 11px 0;font-size:15px}

    #pied-reprise-rapido .pied-item {text-align: center;}
    #form_newsletter form .mail-plus-send { width: 100%;}

    #links-choix{margin:auto;width:94%;}

    #coord-itineo-footer,#pied-reprise-rapido{width:100%;margin:0 0 20px;}

}

/* Ajustements pour mobile smartphone récent */
@media
screen and (max-width:650px){
  .cadran1 #formulaire table td input,.cadran1 #formulaire table td textarea{width:100%}
  .cadran1 #formulaire table td select{width:100%;margin:10px 0}

   span#fixResponsive{width:5px}

   #mainHeader #baseline_entete{font-size:20px;margin-top:63px;}
   #mainHeader #baseline_entete p.line2{font-size:24px;}

   #infosFranchise #main,#infosFranchise #textInfos{clear:both;width:100%;text-align:left;float:none;}
   #infosFranchise #textInfos{margin:0;padding:20px 0}
   #infosFranchise #main img{float:left;margin-right:20px;}

   #infosFranchise #situInfos{float:none;width:100%}

   .cell_real{width:93%}
   .cell_real img{width:100%}

   #lesPlus span.gfx_les, #lesPlus span.gfx_plus{display:none;}
   #lesPlus{padding-left:5%;width:90%}

   #visuModele a.label-promobile{display:none;}

   .col50{margin:2% 2% 4%;width:96%;float:none;}

   #coord-itineo-footer,#pied-reprise-rapido{width:100%;float:none;;margin:0;padding-bottom:40px;text-align:center !important}

   #pied-reprise-rapido #elem-groupe{text-align:center;}
   #contentFoot #annex{clear:both;text-align:center !important;padding:30px;display:block;width:100%;border-top:1px #5c606f solid;}
   #contentFoot #annex li{display:inline-block;margin: 0 10px;display:block;padding:10px;}

   p#baselineMob{display:none;}

    .cadran1 #formulaire table td{display:block;width:100%;box-sizing:border-box;text-align:left;}
    #pied-reprise-rapido #elem-groupe  {display:block!important;margin-left:0;}
    #pied-reprise-rapido #elem-groupe img {height: 35px;}
    #form_newsletter form .mail-plus-send input[type="submit"]{width:100%;}
    #form_newsletter form label {margin-bottom: 10px;}
    .cadran1 #formulaire table td input, .cadran1 #formulaire table td textarea{margin:0 0 10px 0;padding:10px;box-sizing:border-box;width:100%;}
    .cadran1 #formulaire table td.un{padding-top:20px}

    .cell-actualite{width:100%}

    #pictos-modele .var-nb{width:100%}

    #form_newsletter{margin-top:20px;flex-direction:column}
    #french-fab{display:block;width:100%;text-align:center;margin:20px 0}
    .var-fr #form_newsletter form,#form_newsletter form{margin-left:0;flex-direction:column}

}

@media screen and (max-width:670px) {
}

@media screen and (max-width:590px) {
}

@media screen and (max-width:530px) {
}

@media screen and (max-width:480px) {
    #form_newsletter form .mail-plus-send{flex-direction:column}
    #form_newsletter form .mail-plus-send input[type="email"]{text-align:center;}
}

/* Ajustements pour mobile smartphone récent */
@media
screen and (max-width:500px){

   span#fixResponsive{width:5px}


}

/* Ajustements Retina */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5)
{

}

/* mobile encore plus petit - type vieil Iphone */
@media
only screen and (max-width:320px) and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (max-width:320px) and (min-device-pixel-ratio : 1.5){

   span#fixResponsive{width:6px}

   #launchMenuMobile{font-size:20px}


}

.js-sous-liens{display:none;}
.js-ison .js-sous-liens{display:block;}
#contentMenuMobile .js-sous-liens a{color:#333;font-weight:400;font-size:15px}
#contentMenuMobile a{text-align:left;font-family:'Roboto',Arial, sans serif}
.link-plus{position:absolute;top:50%;margin-top:-10px;right:10px;font-size:20px;}
#contentMenuMobile a.link-lvl1{background:#fff;font-weight:bold;padding-right:40px;position: relative;font-size:15px;color:#333}
