body{font-size:15px;overflow-x:hidden}h1{font-size:24px}h2{font-size:21px}h3{font-size:16px}.introduction{font-size:18px}form .libelle{float:none;clear:both;text-align:left}form .champs{float:none;clear:both;width:85%}input{width:100%;max-width:450px}input.bouton{margin-left:0}#recaptcha_area{transform:scale(.65);transform-origin:left top}#frmProfil{margin-left:0}a#btnLangue.btn{padding:10px 5px;margin-top:1px;float:left;font-size:14px}a#lienMembre.btn{padding:5px 5px;margin-top:-2px;float:left;font-size:9px}a#lienEmploye.btn{padding:5px 5px;margin-top:-2px;float:left;font-size:9px}a#lienClient.btn{padding:5px 5px;margin-top:-2px;float:left;font-size:9px}a#deconnexion.btn{padding:5px 5px;margin-top:-2px;float:left;font-size:9px}#entete{height:37px}#zonePrincipal{padding-top:106px}nav#principal{display:none}.mobile{display:block}#connexionMembre{margin-top:10px}#zoneConnexion #connexion input{width:74%}#zoneConnexion #connexion input#btnConnexion{max-width:24px}#zoneConnexion .btnOublie,#zoneConnexion .btnOublie a{display:block;clear:both}#zoneConnexion .btnOublie div{display:block;clear:both;display:block;padding:0;margin:0;padding-top:8px;padding-bottom:8px}#logo-menu{height:69px}#logo-menu h1{min-width:100px;width:70%;height:60px;display:block;margin:0;padding:0;margin-right:5%;padding-top:4px;padding-bottom:4px;float:left}#logo-menu h1 a{background:url(../images/layout/logo-mobile.jpg) no-repeat;background-size:auto 100%;background-position:2% 50%;width:100%;height:60px;display:block;text-indent:-100000px}#entete .bordure-vert{border:none}#entete .btn{display:inline-block;padding:0 0;color:#fff;text-transform:uppercase;font-size:14px;border-radius:3px;text-decoration:none;line-height:14px;padding-right:30px}#entete .btn:hover{background-image:none;border:none;color:#fff;transition:all .3s}#flecheCarrouselGauche{display:block;top:100%;margin-top:-60px;background:url(../images/layout/fleche-mobile-gauche.png);width:50px;height:50px;left:50%;margin-left:-60px}#flecheCarrouselDroite{display:block;top:100%;margin-top:-60px;background:url(../images/layout/fleche-mobile-droite.png);width:50px;height:50px;left:50%;margin-left:10px}#reseausociaux-langue #btnMenuCorpo,#reseausociaux-langue #reseauSociaux{display:none}#reseausociaux-langue #connexionMembre{display:block}#conteneurTeaser{width:100%}#raccourci{display:none;height:auto;padding-right:2%}#teaser #navigation{display:none}.boxRaccourci#racAgriculture,.boxRaccourci#racEnergie,.boxRaccourci#racMachinerie,.boxRaccourci#racRenovation,.boxRaccourci#racTransport{max-width:250px;width:100%;background-size:cover;margin-left:0;padding-right:0;margin:10px}#devenezMembreInterieur #devenir-membre{margin-top:0;padding:2%;width:100%;margin-top:0}#devenir-membre{background:#333;padding:5px 0;margin:0;margin-left:-2%;width:102%;padding-left:3%;height:67px}#devenir-membre .btnDevenezMembre{width:75%;float:left}#devenir-membre .btnDevenezMembre a{clear:both;float:none;margin-top:8px;margin-bottom:8px;display:block;padding-top:8px;padding-bottom:8px;font-size:13px}#devenir-membre .btnDevenezMembre h2{display:none}#devenir-membre .btnDevenezMembre span{display:none}#devenir-membre .btnDevenezMembre a span{display:block;font-size:13px}#devenir-membre .langue{float:right;margin:0;padding:0;width:25%}#devenir-membre a#btnLangue{transform:scale(1);padding:12px;margin-top:8px;float:right;min-width:40px;max-width:40px;width:40px;background:0 0;padding-right:0;margin-right:2%;height:24px;line-height:25px;text-indent:3px}#devenir-membre a#btnLangue:hover{transform:scale(1)}#devenir-membre a#btnLangue span{font-size:16px}#devenir-membre .mobile{display:block}#nouvelles h2.nosactualites{text-align:left;font-size:24px;font-weight:700;font-family:Montserrat,Arial;color:#787d83;text-transform:uppercase;margin-top:30px;margin-bottom:20px}#nouvelles,#publicite{width:100%;clear:both;float:none;margin-top:0}#nouvelles .news{width:100%}#publicite{width:100%}#publicite .conteneur-image img{width:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}#menuBasPage{display:none}#apropos,#contact,#menuGeneral{width:100%}#menuGeneral{display:none}#contact{margin:-2%;margin-top:20px}#copyright{background:#8ec63f;max-height:60px;height:auto;min-height:40px;line-height:18px;padding-top:12px;font-size:9px;font-family:Montserrat,Arial,Sans Serif;font-weight:400;text-transform:uppercase;clear:both}#copyright .vision3w{width:80%;float:left;text-align:left;color:#fff}#copyright .vision3w a{color:#fff}#copyright a.ds{background:url(../images/layout/ds.png);width:25px;height:25px;float:right;margin-top:6px;margin-right:2%}#menuGauche .btnDevenezMembre{width:100%}#menuGauche #devenir-membre{clear:Both;margin-top:70px;width:95%;padding:5%;margin:0;margin-top:30px;margin-left:-2%;height:auto;display:inline-block}#menuGauche #devenir-membre h2{display:block;font-family:Montserrat,Arial,Sans Serif;color:#8ec63f;font-weight:700;text-transform:uppercase;margin:0;padding:0;font-size:16px;padding-bottom:13px}#menuGauche #devenir-membre span{clear:both;font-family:montserratlight,Arial,Sans Serif;font-size:11px;width:100%;margin-right:10px}#menuGauche #devenir-membre a{font-family:Montserrat,Arial,Sans Serif;color:#fff;background:#8ec63f url(../images/layout/flechegauche.png) no-repeat;background-position:93% 50%;padding:5px;padding-left:8px;border-radius:3px;font-size:12px;text-decoration:none;font-weight:400;text-transform:uppercase;margin-bottom:6px}#menuGauche #devenir-membre a span{font-family:Montserrat,Arial,Sans Serif;font-weight:700;display:block;font-size:10px}#menuGauche #devenir-membre a:hover{transform:scale(1.05);background-color:#7fb93e;transition:all .3s}.informationProfil,.nouvellesMembre{margin:0;padding:0;padding-top:20px;margin-top:20px;padding:3%;width:94%;max-width:94%}#boutonMobile{display:block}#menuMobile{display:none;clear:both;position:absolute}#boutonMobile{width:69px;height:69px;float:right;margin-right:-2%}#boutonMobile.ouvrir{background:url(../images/layout/ouvrir.png)}#boutonMobile.fermer{background:url(../images/layout/fermer.png);position:absolute;margin-right:0;margin:0}#menuMobile{background:#666;position:absolute;display:block;z-index:100;left:175%;width:75%;padding-top:15px}#menuMobile h2{text-transform:uppercase;color:#8ec63f;font-size:14px;padding-top:25px;padding-left:5%;width:90%}#menuMobile h2 a{color:#fff;text-decoration:none}#menuMobile ul{width:100%;padding:0;margin:0}#menuMobile ul li{color:#acacac;list-style-type:none;margin:0;padding:0}#menuMobile ul li.niv1{width:100%}#menuMobile ul li a{color:#acacac;background:url(../images/layout/fleche-menu-gris-niv1.png) 5% 50% no-repeat;padding-left:10%;padding-top:10px;padding-bottom:10px;width:90%;display:block;font-size:14px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #333}#menuMobile ul li ul{display:none}#menuMobile ul li.actif ul{display:block}#menuMobile ul li.niv1.actif span a{background:#4d4d4d url(../images/layout/fleche-menu-gris-niv1-o.png) 5% 50% no-repeat;color:#fff}#menuMobile ul li.niv1 ul li.niv2 span a{background-image:url(../images/layout/fleche-menu-gris-niv2.png);background-position:10% 50%;background-repeat:no-repeat}#menuMobile ul li ul li a{text-transform:none;padding-left:17%;padding-right:3%;background:#4d4d4d;margin-left:0;margin-right:0;width:80%;border:none}#menuMobile ul li ul li ul{display:block}#menuMobile ul li.niv1 ul li.niv2 ul li span a{background-image:none}#menuMobile ul li.niv1 ul li.niv2 ul li span a::before{content:"-  "}#menuMobile ul li.niv1 ul li ul li.actif span a{color:#fff}#menuMobile ul li.niv1 ul li.niv2.actif ul li span a{background:0 0;background-color:#4d4d4d}#menuMobile ul li.niv1.actif{background-color:#4d4d4d}#menuMobile ul li.niv1.actif li a{color:#acacac}#menuMobile ul li ul li ul li a{background:#4d4d4d;text-transform:none;font-size:12px;padding-left:17%;padding-right:3%;background-image:none;width:80%}#menuMobile ul li.niv1.actif ul li.current a,#menuMobile ul li.niv1.actif ul li.open a{color:#fff}#menuMobile ul li.niv1.actif ul li.open li a{color:#acacac}#menuMobile ul li.niv1.actif ul li li.current a{color:#fff}#sousMenuDivision{display:none}#zoneDroite{width:100%;float:none;clear:both;margin-top:40px;margin-bottom:40px}#menuGauche{float:none;clear:both;width:90%;margin:0 auto}a.boutonInformation{background:linear-gradient(#7fb93e,#a6cF55);display:block;padding:3%;padding-top:5%;padding-bottom:5%;width:94%;clear:both;margin-top:30px;text-align:left;color:#fff;text-decoration:none;font-family:Montserrat,Arial;text-transform:uppercase;font-size:18px}a.boutonInformation span{background:url(../images/layout/demandeInfo.png) no-repeat;display:block;width:210px;margin:0 auto;text-align:left;padding-right:00px;background-position:100% 50%;text-indent:0;padding-top:5px;padding-bottom:5px}.vignette{width:97%;float:none;clear:both;font-size:14px}.vignette .imgVignette{height:190px}.vignette .annee,.vignette .succursale,.vignette .type{color:#333;font-size:14px;line-height:18px}.vignette.liste{width:97%;float:none;clear:both;min-height:130px;height:auto}.vignette.liste a span{background:url(../images/layout/details.png);width:110px;height:35px;display:block;top:20%;left:50%;margin-left:-55px;position:absolute;z-index:1000}.vignette.liste .conteneurImage{width:100%;float:none;clear:both}.vignette.liste .intVignette{width:86%;float:none;clear:both}.vignette.liste .prix{position:inherit}.vignette.liste .titre{margin-bottom:0;padding-bottom:0}.vignette.liste .description{margin-bottom:5px}.vignette.liste .specificite{width:100%;text-align:left;border-top:none;position:inherit;clear:both;margin-bottom:10px;padding-top:0}.vignette.liste .specificite span{display:block;margin-right:0;padding:0 0;background:0 0;font-size:12px}#filtreMachinerie{background:#fff url(../images/layout/repertoiremachinerie.jpg) 50% 0 no-repeat;width:100%;min-height:calc(320px - 4%);width:auto;height:auto;background-size:100% auto;padding:0 0;position:relative}#filtreMachinerie h2{padding-top:40px;font-size:40px;font-family:Montserrat,Arial,Sans Serif;color:#fff;line-height:44px;margin-left:1.25%;margin-bottom:35px}#filtreMachinerie form{margin-top:40px;background:#fff;padding:0 2%;width:96%;padding-top:20px}#filtreMachinerie input,#filtreMachinerie select{height:25px;line-height:25px;width:98%;font-size:14px;color:#333;box-shadow:INSET 0 0 3px 0 rgba(0,0,0,.15);background:#f3f3f4;bordeR:none;color:#333;font-size:16px;padding-left:5px;font-weight:300;padding-right:5px;margin-left:1.25%;margin-right:1.25%;margin-bottom:0;font-size:14px;margin-top:10px}#filtreMachinerie input#FiltreMotCle{width:95%;max-width:100%}#filtreMachinerie input.bouton{margin-top:0;margin-bottom:0;line-height:32px;height:35px;clear:none;float:none;margin:0 auto;margin-top:40px;cursor:pointer;width:auto;display:block;color:#fff;border:1px solid transparent;padding:0 35px 0 15px;background:#002577 url(../images/layout/btnFlecheGauche.png) no-repeat 92% 50%;width:auto;border-radius:3px;text-transform:uppercase;text-align:center;width:50%;font-size:14px}#filtreMachinerie #tri-resultat{background:#fff;position:absolute;top:490px;right:0;left:0;text-align:left;z-index:999;width:96%;color:red;font-size:14px;color:#333;font-weight:400;padding-top:20px}#filtreMachinerie #tri-resultat span{width:98%;clear:both;text-align:left}#filtreMachinerie #tri-resultat select{width:98%;clear:both;margin-bottom:10px}.conteneurPromo{width:90%;display:inline-block;position:relative;padding-top:0;top:15px}#filtreMachinerie span.LabelPromo{font-weight:700;color:#000;margin-left:5px;line-height:10px;vertical-align:text-top}ul#print-partage-machinerie{float:none;text-align:center}.fiche{padding:1%}.fiche h1{margin-top:-20px;padding-top:0;padding-bottom:0}.fiche h1 span.titre{font-size:16px;width:65%;float:left}.fiche h1 span.prix{font-size:16px;width:35%;float:left;text-align:right}.fiche .photoPrincipal{width:98%;height:226px;overflow:hidden;display:table;float:none;margin:0 auto}.fiche .photoPrincipal a{display:table-cell;vertical-align:middle;overflow:hidden;text-align:center;width:100%;height:100%;position:relative;text-decoration:none;border:none}.fiche .photoPrincipal a img{max-width:100%;width:auto;height:auto;margin:0 auto;padding:0 auto;text-align:center;position:absolute;top:50%;left:50%;z-index:0;border:none}.fiche .thumbPrincipal{width:47%;height:102px;overflow:hidden;display:table;margin:1%;float:left;border:1px solid #f2f2f2}.fiche .thumbPrincipal a{display:table-cell;vertical-align:middle;overflow:hidden;text-align:center;width:100%;height:100%;position:relative;text-decoration:none;border:none}.fiche .thumbPrincipal a img{max-width:104%;width:auto;height:auto;margin:0 auto;padding:0 auto;text-align:center;position:absolute;top:50%;left:50%;z-index:0;border:none}.fiche .album{width:100%;float:none;clear:both;margin-top:20px;margin-bottom:20px;display:block}.fiche .fiche-droite,.fiche .fiche-gauche{display:block;clear:both;float:none;padding:0;padding-top:0;padding-bottom:0}.fiche h3{text-transform:uppercase;padding-top:40px}.fiche .fiche-droite{padding-left:0;width:98%;padding:1%;font-size:12px;margin-top:20px}.fiche .fiche-gauche{width:98%;padding:1%;margin:0;padding-left:0;margin-top:20px}.fiche .fiche-droite.formulaire form input{width:98%;max-width:98%;margin-left:-4%;margin-top:0;margin-bottom:0}.fiche .fiche-droite.formulaire form .champs{width:98%;max-width:94%}.fiche .fiche-droite.formulaire form .ligne-form{margin:0;padding:0}.vignette{margin-top:20px;margin-bottom:20px;clear:both;float:none}#listeMachinerie{padding-top:0}#conteneur-principal.machinerie h1{padding-top:200px}#fileAriane{display:none}#filtreMachinerie #tri-resultat{position:absolute;bottom:-140px;right:4%;text-align:right;z-index:999;width:100%;color:red;font-size:14px;color:#333;font-weight:400}#filtreMachinerie select#FiltreAnnee{width:98%;min-width:auto}#filtreMachinerie select#FiltreEtat{width:98%}.fiche .fiche-droite.formulaire #recaptchaform{clear:both;display:block;margin-top:20px}.pagineurBasPage{display:none}#pagineurMobile{display:block}#pagineurMobile a{width:39%;margin-right:8%}#pagineurMobile a.lastpage.boutonvert{padding:10px 2% 10px 4%;background:#002577 url(../images/layout/btnFlecheDroite.png) no-repeat 8% 50%}#pagineurMobile a.nextpage.boutonvert{padding:10px 4% 10px 2%}#pagineurMobile a:last-child{margin-right:0}#pagineurMobile div.pagede{padding:10px 2%;display:block;text-align:right;font-size:16px;width:96%}.body-dynaco .document16{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}#frmProfil .champs,#frmSonicarte .champs{width:100%!important}.body-dynaco form .libelle{text-align:left}#listeFichier{display:inline-block;text-align:center}#table-fichier{width:100%}#table-fichier tbody tr{display:inline-block;margin:2%;width:44%;padding:0;min-width:220px;text-align:center;min-height:302px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.35);border:solid 1px #f2f2f2}#table-fichier thead{display:none}#table-fichier thead tr{display:none}#table-fichier tbody tr:empty{display:none}#table-fichier tr td{display:block;border:none;clear:both;padding:0}#table-fichier tr td.nom{min-height:172px;text-align:left}#table-fichier tr td.lastTimeModified{min-height:50px}#table-fichier tr td.telechargement{min-height:80px}#table-fichier tr td.telechargement a{width:75%;max-width:150px}#table-fichier tr td.nom div.ext{height:72px;background:#eaeaea;width:100%}#table-fichier tr td.nom span.nomExtension{color:#fff;font-size:48px;display:inline-block;width:50%;text-align:left}#table-fichier tr td.nom div.ext i{color:#fff;font-size:62px;transform:rotate(-20deg);width:50%;text-align:center}#table-fichier tr td.nom span.nomFichier{font-weight:700;padding:10px;padding-top:20px;text-align:center;width:calc(100% - 20px)}.body-dynaco #formligneNoMembre #FormLigneEC_NoMembre.ligne-form{width:75%!important}.body-dynaco #formligneNoMembre #FormLigneEC_NoMembre.ligne-form .champs{width:90%!important}.body-dynaco #formligneNoMembre a{display:block;float:left;margin-top:74px}#intPopupEC{display:none;width:calc(90% - 40px);height:auto;position:absolute;opacity:100;top:50px;left:50%;margin-left:-45%;padding:20px;border:1px solid #cacaca;border-radius:10px;z-index:100001;background:#fff}