@charset "UTF-8";
/* Règles mediaqueries */
/* Desktop large */
@media (min-width: 1256px) {
  .contentSite, .twoColumns {
    width: 1256px;
    margin: 0 auto;
  }

  .headerSite .navbarSite .navbarSiteContent li .subNav {
    left: -2px;
  }
}
/* (min-width:1256px) */
/* Desktop small */
@media (min-width: 1024px) and (max-width: 1255px) {
  .headerSite {
    width: 100%;
  }
  .headerSite .headerSiteContent {
    width: 100%;
    margin: 0 auto;
  }
  .headerSite .headerSiteContent .formConnexionHeader {
    width: 33%;
    margin-right: 1%;
  }
  .headerSite .navbarSite .navbarSiteContent {
    width: 100%;
    margin: 0 auto;
  }
  .headerSite .navbarSite .navbarSiteContent li.rechercheAvancee {
    background-position: 3px 18px;
  }
  .headerSite .navbarSite .navbarSiteContent li.rechercheAvancee:hover {
    background-position: 3px 18px;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParRegion .subNav {
    left: -180px;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParMetier .subNav {
    left: -200px;
  }
  .headerSite .slicknav_nav a {
    color: #000000;
  }

  .contentSite, .twoColumns {
    width: 100%;
    margin: 0 auto;
  }
  .contentSite .colOne, .twoColumns .colOne {
    width: 53%;
  }
  .contentSite .colTwo, .twoColumns .colTwo {
    width: 43%;
  }

  .homepage .colCompany .blockSearch .fastSearch .btnSearch {
    margin: 8px 0 0 0;
    background-position: 5px -1553px;
  }
  .homepage .colCompany .blockSearch .fastSearch .inputTextSearch {
    margin: 0;
  }
  .homepage .colCompany .blockSearch .fastSearch .location {
    margin: 0;
  }
  .homepage .colCompany .blockSearch .fastSearch .publicationDate {
    margin: 0 0 0 0;
  }
  .homepage .colCompany .blockCompany .colOne {
    width: 100%;
    float: none;
    padding-bottom: 20px;
  }
  .homepage .colCompany .blockCompany .colTwo {
    width: 100%;
    float: none;
  }
  .homepage .colCompany .blockSource .titleStyleOneColorThree {
    float: none;
    width: 100%;
  }
  .homepage .colCompany .blockSource ul {
    width: 100%;
  }
  .homepage .colBuyers .blockBuyers .subTitle.marginBot {
    margin: 3px 0 25px 0;
  }
  .homepage .colBuyers .blockBuyers ul {
    margin-bottom: 25px;
  }
  .homepage .colBuyers .blockBuyers ul li {
    margin: 0 0 15px 3.66972%;
  }

  footer .footerContent {
    width: 100%;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro {
    width: 98%;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro a {
    width: 20%;
  }

  .pageAvis.twoColumns .colOne .boiteOutils .OutilsGauche {
    width: 100%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .identityNotice .blockTitle {
    width: 76%;
  }
  .pageAvis.twoColumns .colTwo .btnStyleOneDeco .loupeRecherche {
    left: 8px;
    top: 11px;
  }

  .listPage .colResults .btnSaveProfil .btnStyleOneDeco {
    font-size: 15px;
  }

  .listPage.twoColumns {
    width: 98%;
    margin: 0 1%;
  }
  .listPage.twoColumns .colOne {
    width: 30%;
    margin: 0 0.79618% 0 0;
  }
  .listPage.twoColumns .colTwo {
    width: 67%;
  }
  .listPage.twoColumns .colTwo .sortTools .modifRechercheLink {
    width: 100%;
    float: none;
    display: block;
    margin-bottom: 5px;
  }
  .listPage.twoColumns .colTwo .sortTools .sortBy {
    width: 10%;
  }
  .listPage.twoColumns .colTwo .sortTools .sortByLink {
    width: 89%;
    margin-left: 1%;
    float: none;
  }
  .listPage.twoColumns .colTwo .sortTools .itemPerPage {
    width: 100%;
    float: none;
    margin-bottom: 8px;
  }
  .listPage.twoColumns .colTwo .btnStyleOneDeco .loupeRecherche {
    left: 8px;
    top: 11px;
  }
  .listPage.twoColumns .colTwo .pageTitle {
    width: 58.0357142857%;
  }
  .listPage.twoColumns .colTwo .btnSaveProfil {
    width: 270px;
    float: right;
  }
  .listPage.twoColumns .colTwo .btnSaveProfil .btnStyleOneDeco {
    height: 74px;
  }
  .listPage.twoColumns .colTwo .btnSaveProfil .btnShadow .leftShadow {
    width: 110px;
  }
  .listPage.twoColumns .colTwo .btnSaveProfil .btnShadow .rightShadow {
    width: 158px;
  }
  .listPage.twoColumns .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo {
    padding-left: 2.994011976%;
  }
  .listPage.twoColumns .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo div p span {
    left: -11px;
  }
  .listPage.twoColumns .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo .colOne, .listPage.twoColumns .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo .colTwo {
    width: 32.4074074074%;
  }
  .listPage.twoColumns .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo .colOne li, .listPage.twoColumns .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo .colTwo li {
    padding: 0 5.3475935829% 0 16.0427807487%;
  }
  .listPage.twoColumns .colResults .paginationHaute .pagination .btnPage {
    padding: 0 9px;
  }

  .pageStatique {
    margin-left: 1%;
    margin-right: 1%;
    width: 98%;
  }

  .dataLabMarches .contentDataLab ul li.encart .encartDataLab {
    width: 100%;
  }

  .avisFav.twoColumns {
    width: 98%;
    margin: 0 1%;
  }
  .avisFav.twoColumns.mt-16 {
     margin-top: 4rem;
  }
  .avisFav.twoColumns .colOne {
    width: 30%;
    margin: 0 0.79618% 0 0;
  }
  .avisFav.twoColumns .colTwo {
    width: 67%;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus {
    width: 276px;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus .btnStyleOneDeco {
    width: 196px;
    height: 55px;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus .btnShadow {
    width: 283px;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus .btnShadow .leftShadow {
    width: 92px;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus .btnShadow .rightShadow {
    width: 92px;
    background-position: -3px -545px;
  }
  .avisFav.twoColumns .colTwo .searchFav .idSearchFav .colOne {
    width: 60%;
  }
  .avisFav.twoColumns .colTwo .searchFav .idSearchFav .colTwo {
    width: 35%;
  }
  .avisFav.twoColumns .colTwo .contentSearchFav .colOne {
    width: 58%;
  }
  .avisFav.twoColumns .colTwo .contentSearchFav .colTwo {
    width: 33%;
  }

  .createCount .contFieldCreaCp.etapTwo #container_id_ref_civilite_1 {
    display: block;
  }
  .createCount .contFieldCreaCp.etapTwo #container_id_ref_civilite_2 {
    display: block;
  }
  .createCount .contFieldCreaCp.etapTwo #container_id_ref_civilite_3 {
    display: block;
  }
  .createCount .contFieldCreaCp.etapTwo .choixFormule label {
    width: 90%;
  }
  .createCount .enteteFieldCreaCp .ctLabCpNumAbo label {
    margin-top: 10px;
  }
  .createCount .enteteFieldCreaCp .ctLabCpNumAbo {
    width: auto;
  }
  .createCount .contFieldCreaCp .linkDejaCp {
    float: none;
    display: inline-block;
  }
  .createCount .contFieldCreaCp .contentSubEtpUn {
    float: none;
    margin: 15px auto 0;
    width: 118px;
  }
  .createCount .colOne {
    padding: 0 0 0 1%;
  }

  .tunnelCreaCp li .pictoTunnel {
    background-size: 90%;
    top: -10px;
  }
  .tunnelCreaCp.tunnelCreaCpVeille li {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    margin: 0px 0px 0px 1%;
  }

  .myInformations .colOne {
    width: 29%;
  }
  .myInformations .colTwo {
    width: 67%;
  }
  .myInformations .colTwo .btnValidAbo {
    width: 115px;
  }
  .myInformations .colTwo .submitForm {
    width: 370px;
  }

  .creationConsultation form {
    width: 98%;
  }

  #suiviConso .titlePage {
    float: none;
    display: inline-block;
  }
  #suiviConso .nouveauForfait {
    display: inline-block;
    margin-top: 20px;
    float: none;
  }
  #suiviConso .nouveauForfait .texteRestant {
    text-align: left;
  }

  .nousContacter .contentContact .infoContact {
    width: 325px;
  }

  .packMol .leForfait .forfaitContenu {
    min-height: 1140px;
  }

  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleDeux .title {
    font-size: 17px;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleDeux .contentDetailFormule .titleContent {
    max-width: 205px;
    margin-top: 0;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleUn .title,
.pageStatique.offreEntreprise .contenaireDetailFormule.formuleTrois .title {
    line-height: 30px;
  }
  .pageStatique.offreEntreprise .comparatifOffres {
    padding: 50px 10px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th {
    padding: 20px 15px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleTrois .title {
    padding: 0;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleTrois .title .subTitleTwo {
    padding: 0;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleTrois .title .subTitleTwo sup {
    right: -23px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleTrois .title .subTitleTwo sub {
    right: -1px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleTrois .title .wifi {
    display: none;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleUn .title {
    padding: 0;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleUn .title .subTitleTwo {
    padding: 0;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleUn .title .bague {
    display: none;
  }
  .pageStatique.offreEntreprise .blockShadow {
    display: none;
  }
  .pageStatique.offreEntreprise .contentDetailFormule {
    min-height: 350px;
  }

  .consultations .colOne, .publications .colOne, .avisPublies .colOne {
    width: 30%;
  }
  .consultations .colTwo, .publications .colTwo, .avisPublies .colTwo {
    width: 66%;
  }

  .pageErreur.twoColumns .blockCompany .colOne {
    width: 100%;
  }
  .pageErreur.twoColumns .blockCompany .colTwo {
    width: 100%;
  }

  #packacheteur .breadcrumb, #packacheteur .entetePackAcheteur, #publicationdiffusion .breadcrumb, #publicationdiffusion .entetePackAcheteur, #dematerialisation .breadcrumb, #dematerialisation .entetePackAcheteur, #datalabmarches .breadcrumb, #datalabmarches .entetePackAcheteur, #sourcingdevis .breadcrumb, #sourcingdevis .entetePackAcheteur {
    width: 98%;
  }
  #packacheteur .contentSitePack, #publicationdiffusion .contentSitePack, #dematerialisation .contentSitePack, #datalabmarches .contentSitePack, #sourcingdevis .contentSitePack {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .fondAuber, #publicationdiffusion .fondAuber, #dematerialisation .fondAuber, #datalabmarches .fondAuber, #sourcingdevis .fondAuber {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .fondAuber .colGauche.publiDiff h1, #publicationdiffusion .fondAuber .colGauche.publiDiff h1, #dematerialisation .fondAuber .colGauche.publiDiff h1, #datalabmarches .fondAuber .colGauche.publiDiff h1, #sourcingdevis .fondAuber .colGauche.publiDiff h1 {
    margin-top: 35px;
  }
  #packacheteur .fondGris, #publicationdiffusion .fondGris, #dematerialisation .fondGris, #datalabmarches .fondGris, #sourcingdevis .fondGris {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .groupGenePack .blocGenePack.small .contenuBlocUl, #publicationdiffusion .groupGenePack .blocGenePack.small .contenuBlocUl, #dematerialisation .groupGenePack .blocGenePack.small .contenuBlocUl, #datalabmarches .groupGenePack .blocGenePack.small .contenuBlocUl, #sourcingdevis .groupGenePack .blocGenePack.small .contenuBlocUl {
    height: 260px;
    padding: 20px 5.291005291% 10px;
  }
  #packacheteur .groupGenePack .blocGenePack.small .contenuBlocUl p, #publicationdiffusion .groupGenePack .blocGenePack.small .contenuBlocUl p, #dematerialisation .groupGenePack .blocGenePack.small .contenuBlocUl p, #datalabmarches .groupGenePack .blocGenePack.small .contenuBlocUl p, #sourcingdevis .groupGenePack .blocGenePack.small .contenuBlocUl p {
    height: 80px;
    margin: 0 0 20px 0;
  }
  #packacheteur .offreForfait, #publicationdiffusion .offreForfait, #dematerialisation .offreForfait, #datalabmarches .offreForfait, #sourcingdevis .offreForfait {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .offreForfait .blocGeneOffreForfait, #publicationdiffusion .offreForfait .blocGeneOffreForfait, #dematerialisation .offreForfait .blocGeneOffreForfait, #datalabmarches .offreForfait .blocGeneOffreForfait, #sourcingdevis .offreForfait .blocGeneOffreForfait {
    padding-bottom: 10px;
    min-height: 170px;
  }
  #packacheteur .avantageOffre, #publicationdiffusion .avantageOffre, #dematerialisation .avantageOffre, #datalabmarches .avantageOffre, #sourcingdevis .avantageOffre {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .autresServices .groupGenePack .blocGenePack.small.blocPubli .blockGeneTitre, #publicationdiffusion .autresServices .groupGenePack .blocGenePack.small.blocPubli .blockGeneTitre, #dematerialisation .autresServices .groupGenePack .blocGenePack.small.blocPubli .blockGeneTitre, #datalabmarches .autresServices .groupGenePack .blocGenePack.small.blocPubli .blockGeneTitre, #sourcingdevis .autresServices .groupGenePack .blocGenePack.small.blocPubli .blockGeneTitre {
    background-position: 20px -18919px;
  }
  #packacheteur .autresServices .groupGenePack .blocGenePack.small.blocDemat .blockGeneTitre, #publicationdiffusion .autresServices .groupGenePack .blocGenePack.small.blocDemat .blockGeneTitre, #dematerialisation .autresServices .groupGenePack .blocGenePack.small.blocDemat .blockGeneTitre, #datalabmarches .autresServices .groupGenePack .blocGenePack.small.blocDemat .blockGeneTitre, #sourcingdevis .autresServices .groupGenePack .blocGenePack.small.blocDemat .blockGeneTitre {
    background-position: 20px -19090px;
  }
  #packacheteur .autresServices .groupGenePack .blocGenePack.small.blocDataLab .blockGeneTitre, #publicationdiffusion .autresServices .groupGenePack .blocGenePack.small.blocDataLab .blockGeneTitre, #dematerialisation .autresServices .groupGenePack .blocGenePack.small.blocDataLab .blockGeneTitre, #datalabmarches .autresServices .groupGenePack .blocGenePack.small.blocDataLab .blockGeneTitre, #sourcingdevis .autresServices .groupGenePack .blocGenePack.small.blocDataLab .blockGeneTitre {
    background-position: 20px -19214px;
  }
  #packacheteur .autresServices .groupGenePack .blocGenePack.small.blocSourcing .blockGeneTitre, #publicationdiffusion .autresServices .groupGenePack .blocGenePack.small.blocSourcing .blockGeneTitre, #dematerialisation .autresServices .groupGenePack .blocGenePack.small.blocSourcing .blockGeneTitre, #datalabmarches .autresServices .groupGenePack .blocGenePack.small.blocSourcing .blockGeneTitre, #sourcingdevis .autresServices .groupGenePack .blocGenePack.small.blocSourcing .blockGeneTitre {
    background-position: 20px -19330px;
  }
  #packacheteur .autresServices .groupGenePack .blocGenePack.small .blockGeneTitre, #publicationdiffusion .autresServices .groupGenePack .blocGenePack.small .blockGeneTitre, #dematerialisation .autresServices .groupGenePack .blocGenePack.small .blockGeneTitre, #datalabmarches .autresServices .groupGenePack .blocGenePack.small .blockGeneTitre, #sourcingdevis .autresServices .groupGenePack .blocGenePack.small .blockGeneTitre {
    padding: 28px 15px 28px 55px;
  }
  #packacheteur .surFooter .colMiddle, #publicationdiffusion .surFooter .colMiddle, #dematerialisation .surFooter .colMiddle, #datalabmarches .surFooter .colMiddle, #sourcingdevis .surFooter .colMiddle {
    width: 10%;
  }
  #packacheteur .surFooter p.colLeft, #publicationdiffusion .surFooter p.colLeft, #dematerialisation .surFooter p.colLeft, #datalabmarches .surFooter p.colLeft, #sourcingdevis .surFooter p.colLeft {
    width: 64%;
  }
}
/* (min-width: 1024px) and (max-width:1255px) */
/* Tablette */
@media (min-width: 768px) and (max-width: 1023px) {
  .headerSite .headerSiteContent {
    width: 100%;
  }
  .headerSite .headerSiteContent .headline {
    width: 70%;
  }
  .headerSite .headerSiteContent .formConnexionHeader {
    width: 24%;
    float: left;
  }
  .headerSite .headerSiteContent .formConnexionHeader .passwordMdpOublie {
    margin-left: 0;
    width: 100%;
  }
  .headerSite .headerSiteContent .formConnexionHeader .passwordMdpOublie .forgetPassword {
    display: inline-block;
    padding: 5px 0 0 0;
    margin-top: -3px;
  }
  .headerSite .headerSiteContent .formConnected {
    width: 32%;
  }
  .headerSite .headerSiteContent .formConnected .accueilMsg {
    float: none;
    width: 100%;
    margin-top: 0;
  }
  .headerSite .headerSiteContent .formConnected .decoBtn {
    float: none;
    width: 100%;
    padding: 10px 0 5px;
  }
  .headerSite .headerSiteContent .formConnected .btnModeConnexion .btnProfilsDeRechch {
    float: none;
    width: 100%;
  }
  .headerSite .headerSiteContent .formConnected .btnModeConnexion .btnMesAvisFavoris {
    float: none;
    margin-left: 0;
    width: 100%;
  }
  .headerSite .navbarSite .navbarSiteContent {
    width: 100%;
    margin: 0 auto;
  }
  .headerSite .navbarSite .navbarSiteContent li {
    padding: 5px 0 9px 0;
  }
  .headerSite .navbarSite .navbarSiteContent li > a {
    padding: 8px 0;
  }
  .headerSite .navbarSite .navbarSiteContent li.home {
    width: 6.5104166667%;
  }
  .headerSite .navbarSite .navbarSiteContent li.rechercheAvancee {
    width: 15.625%;
    background-position: 5px 17px;
    padding: 6px 0 8px 1.19427%;
  }
  .headerSite .navbarSite .navbarSiteContent li.rechercheAvancee:hover {
    background-position: 5px 17px;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParRegion {
    width: 11.1%;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParRegion .subNav {
    width: 506px;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParRegion .subNav ul {
    width: 45%;
    border: none;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParRegion .subNav span.carteDeFrance {
    background-image: none;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParMetier {
    width: 12%;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParMetier .subNav {
    width: 600px;
    left: -243px;
  }
  .headerSite .navbarSite .navbarSiteContent li.avisParMetier .subNav ul {
    border: none;
    width: 165px;
    padding: 0;
    margin-right: 30px;
  }
  .headerSite .navbarSite .navbarSiteContent li.offers {
    width: 14%;
  }
  .headerSite .navbarSite .navbarSiteContent li.offers a {
    padding: 13px 0 0 0;
  }
  .headerSite .navbarSite .navbarSiteContent li.servicePLus {
    width: 13%;
  }
  .headerSite .navbarSite .navbarSiteContent li.servicePLus .subNav {
    width: 195px;
  }
  .headerSite .navbarSite .navbarSiteContent li.servicePLus a {
    padding: 13px 0 0 0;
  }
  .headerSite .navbarSite .navbarSiteContent li.aideEnLigne {
    width: 12%;
  }
  .headerSite .navbarSite .navbarSiteContent li.packAcheteurs {
    width: 13%;
  }
  .headerSite .navbarSite .navbarSiteContent li.inscription {
    width: 13.5%;
  }
  .headerSite .navbarSite .navbarSiteContent li.inscription .subNav {
    border: 2px solid #00739c;
    right: 0;
    width: 80px;
  }
  .headerSite .navbarSite .navbarSiteContent li.inscription .subNav ul {
    width: 80px;
  }
  .headerSite .navbarSite .navbarSiteContent li.inscription a {
    padding: 13px 0px 0 0;
  }
  .headerSite .navbarSite .navbarSiteContent li.inscription > a {
    padding: 10px 0;
    min-height: 28px;
  }

  .contentSite, .twoColumns {
    width: 100%;
    margin: 0 auto;
  }
  .contentSite .colOne, .twoColumns .colOne {
    width: 100%;
    clear: both;
  }
  .contentSite .colTwo, .twoColumns .colTwo {
    margin-top: 20px;
    width: 100%;
    clear: both;
  }

  .blockShadow {
    display: none;
  }

  .btnShadow {
    display: none;
  }

  .btnShadowLittle {
    display: none;
  }

  .homepage .colCompany {
    width: 98%;
    float: none;
  }
  .homepage .colCompany .blockSearch .fastSearch .colTrois .listAllStyleTwo {
    margin: 8px 2% 0 0;
  }
  .homepage .colCompany .blockSearch .fastSearch .colTrois .box-btn {
    width: 100%;
  }
  .homepage .colCompany.colOne li {
    padding-left: 6%;
  }
  .homepage .colCompany.colOne li .pictoFree {
    left: -11px;
  }
  .homepage .colCompany.colOne li .pictoStats {
    top: 15px;
    left: -1px;
  }
  .homepage .colCompany.colOne li .pictoMagnifGlass {
    left: 1px;
  }
  .homepage .colCompany.colTwo li {
    padding-left: 6%;
  }
  .homepage .colCompany.colTwo li .pictoCards {
    left: -3px;
    top: 12px;
  }
  .homepage .colCompany.colTwo li .pictoEmail {
    top: 12px;
    left: -1px;
  }
  .homepage .colCompany.colTwo li .pictoAccess {
    top: 18px;
    left: 1px;
  }
  .homepage .colBuyers {
    width: 98%;
    float: none;
    margin: 20px 0.7961783439% 0 0.7961783439%;
  }
  .homepage .colBuyers .blockCallForTender {
    margin: 0;
    padding-right: 157px;
  }
  .homepage .blockSource ul li {
    width: 29.12723449%;
    padding: 0 2.1030494217% !important;
    margin-top: 15px;
  }
  .homepage .blockSource ul li:nth-child(4), .homepage .blockSource ul li:nth-child(5) {
    width: 28.9169295478%;
  }
  .homepage .blockSource ul li:nth-child(4) {
    margin-left: 16.8243953733%;
  }
  .homepage .blockSource ul li:nth-child(5) {
    margin-right: 16.8243953733%;
  }
  .homepage .lastCallForTender {
    width: 98%;
    margin: 30px 1% 0 1%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }
  .homepage .colFocus {
    width: 98%;
    margin-bottom: 20px;
  }
  .homepage .colFocus .topSearch {
    width: 100%;
    border: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }
  .homepage .colFocus .topSearch .listTopCat {
    *zoom: 1;
  }
  .homepage .colFocus .topSearch .listTopCat:before, .homepage .colFocus .topSearch .listTopCat:after {
    content: " ";
    display: table;
  }
  .homepage .colFocus .topSearch .listTopCat:after {
    clear: both;
  }
  .homepage .colFocus .topSearch .listTopCat li {
    width: 48%;
    margin-right: 1%;
    display: inline-block;
  }
  .homepage .colFocus .topSearch .listAllStyleFive {
    margin-top: 15px;
  }
  .homepage .keywordsFooter {
    width: 98%;
    margin: 0 1% 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
  }
  .homepage .keywordsFooter .keywordPartOne .blockTitle {
    margin-bottom: 0;
  }
  .homepage .keywordsFooter .keywordPartTwo figure {
    width: 100%;
    margin: 0;
  }
  .homepage .keywordsFooter .keywordPartThree figure {
    width: 100%;
    margin: 0;
  }
  .homepage .keywordsFooter .keywordPartOne, .homepage .keywordsFooter .keywordPartTwo, .homepage .keywordsFooter .keywordPartThree {
    margin-top: 20px !important;
  }
  .homepage .keywordsFooter .keywordPartOne .jqInner, .homepage .keywordsFooter .keywordPartTwo .jqInner, .homepage .keywordsFooter .keywordPartThree .jqInner {
    *zoom: 1;
  }
  .homepage .keywordsFooter .keywordPartOne .jqInner:before, .homepage .keywordsFooter .keywordPartOne .jqInner:after, .homepage .keywordsFooter .keywordPartTwo .jqInner:before, .homepage .keywordsFooter .keywordPartTwo .jqInner:after, .homepage .keywordsFooter .keywordPartThree .jqInner:before, .homepage .keywordsFooter .keywordPartThree .jqInner:after {
    content: " ";
    display: table;
  }
  .homepage .keywordsFooter .keywordPartOne .jqInner:after, .homepage .keywordsFooter .keywordPartTwo .jqInner:after, .homepage .keywordsFooter .keywordPartThree .jqInner:after {
    clear: both;
  }
  .homepage .keywordsFooter .keywordPartOne .jqInner figure blockQuote, .homepage .keywordsFooter .keywordPartTwo .jqInner figure blockQuote, .homepage .keywordsFooter .keywordPartThree .jqInner figure blockQuote {
    width: 48%;
    margin-right: 1%;
    display: inline-block;
  }
  .homepage .keywordsFooter .keywordPartOne .jqInner .listAllStyleFive, .homepage .keywordsFooter .keywordPartTwo .jqInner .listAllStyleFive, .homepage .keywordsFooter .keywordPartThree .jqInner .listAllStyleFive {
    float: right;
    margin: 10px 0 0 0;
  }

  .pageAvis.twoColumns .colOne {
    width: 100%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .identityNotice {
    padding: 10px 10% 20px;
  }
  .pageAvis.twoColumns .colOne .blockNotice .identityNotice .blockTitle {
    width: 76%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .colTwoNotice {
    width: 43%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .ColthreeNotice {
    width: 99%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .ColthreeNotice li {
    float: left;
  }
  .pageAvis.twoColumns .colOne .contenuDeLAvis a.btnStyleOneDeco {
    width: 50%;
  }
  .pageAvis.twoColumns .colTwo {
    width: 98%;
    margin: 70px 0 0 1%;
    padding-top: 70px;
    border-top: 2px solid #8b8b8b;
  }
  .pageAvis.twoColumns .colTwo .btnStyleOneDeco {
    width: 35%;
    margin-left: 31%;
  }
  .pageAvis.twoColumns .colTwo .btnStyleOneDeco .loupeRecherche {
    background-image: none;
  }
  .pageAvis.twoColumns .colTwo .listAllStyleSix {
    font-size: 16px;
    font-size: 1rem;
  }
  .pageAvis.twoColumns.ficheDemande .colOne .boiteOutils .OutilsDroite {
    margin: 15px 3%;
    width: 80%;
  }

  .listPage .colResults .btnSaveProfil .btnStyleOneDeco {
    font-size: 15px;
  }

  .listPage.twoColumns {
    width: 98%;
    margin: 0 1%;
  }
  .listPage.twoColumns .colOne .blockListBy .keywordIncluded {
    background-image: none;
  }
  .listPage.twoColumns .colOne .blockListBy .keywordExcluded {
    background-image: none;
  }
  .listPage.twoColumns .colOne .blockListBy .pictoLocation input {
    background-image: none;
  }
  .listPage.twoColumns .colTwo .pageTitle {
    width: 100%;
    float: none;
  }
  .listPage.twoColumns .colTwo .sortTools .sortBy {
    width: 13%;
  }
  .listPage.twoColumns .colTwo .sortTools .sortByLink {
    width: 54%;
  }
  .listPage.twoColumns .colTwo .sortTools .itemPerPage {
    width: 50%;
    clear: both;
  }
  .listPage.twoColumns .colTwo .sortTools .pdfDownload {
    width: 25%;
  }
  .listPage.twoColumns .colTwo .btnSaveProfil {
    width: 270px;
  }
  .listPage.twoColumns .colTwo .btnSaveProfil .btnStyleOneDeco {
    height: 74px;
  }
  .listPage.twoColumns .colTwo .btnSaveProfil .btnShadow .leftShadow {
    width: 110px;
  }
  .listPage.twoColumns .colTwo .btnSaveProfil .btnShadow .rightShadow {
    width: 110px;
  }
  .listPage.twoColumns .colTwo .nbNotices {
    width: 100%;
    margin-bottom: 0;
  }
  .listPage.twoColumns .colTwo .paginationHaute {
    padding: 0;
    width: 100%;
  }
  .listPage.twoColumns .colTwo .paginationHaute .pagination .previousPage, .listPage.twoColumns .colTwo .paginationHaute .pagination .nextPage {
    background-color: #ed6708;
    color: #ffffff;
    padding: 10px;
    font-size: 1.25rem;
  }
  .listPage.twoColumns .colTwo .paginationHaute .pagination .previousPage {
    margin-right: 10px;
  }
  .listPage.twoColumns .colTwo .paginationHaute .pagination .btnPage, .listPage.twoColumns .colTwo .paginationHaute .pagination .separator, .listPage.twoColumns .colTwo .paginationHaute .pagination span {
    display: none;
  }

  .blockResults .blockNotice .blockTools {
    width: 8%;
    padding: 10px 0 0 1%;
  }
  .blockResults .blockNotice .blockContentResults .identityNotice {
    padding: 0 1.06838% 20px 10%;
  }

  .pageStatique {
    margin-left: 1%;
    margin-right: 1%;
    width: 98%;
  }

  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleDeux .title {
    text-align: center;
    padding: 30px 50px;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleDeux .title .lemoniteur {
    right: 102px;
    top: 107px;
  }
  .pageStatique.offreEntreprise .comparatifOffres {
    padding: 50px 10px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr .th.communOffres .title {
    bottom: -6px;
    font-size: 16px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr .th.communOffres .title b {
    font-size: 23px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleUn .title .bague {
    display: none;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleTrois .title .subTitleTwo sup {
    top: 21px;
    right: -12px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleTrois .title .subTitleTwo sub {
    top: 37px;
    right: 12px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr th.formuleTrois .title .wifi {
    display: none;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr td {
    padding: 15px 20px;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr td.listeArg .argUn {
    padding-left: 0;
    background: none;
  }
  .pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr td.listeArg .argDeux,
.pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr td.listeArg .argTrois,
.pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr td.listeArg .argQuatre,
.pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr td.listeArg .argCinq,
.pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr td.listeArg .argSix,
.pageStatique.offreEntreprise .comparatifOffres .tableComparatif tr td.listeArg .argSept {
    padding-left: 0;
    background: none;
    height: auto;
  }
  .pageStatique.offreEntreprise .blockShadow {
    display: none;
  }
  .pageStatique.offreEntreprise .contentDetailFormule {
    min-height: 350px;
  }

  footer {
    width: 100%;
  }
  footer .footerContent {
    width: 98%;
  }
  footer .footerContent .footerColUn,
footer .footerContent .footerColDeux,
footer .footerContent .footerColTrois {
    padding-right: 15px;
    margin-left: 1.9946808511%;
  }
  footer .footerContent .footerColUn {
    width: 15.2925531915%;
  }
  footer .footerContent .footerColDeux {
    width: 17.9521276596%;
  }
  footer .footerContent .footerColTrois {
    width: 23.4042553191%;
  }
  footer .footerContent .footerColQuatre {
    width: 27.9255319149%;
    margin-left: 1.9946808511%;
  }
  footer .footerColTrois select {
    width: 80%;
  }
  footer .annonceInfoPro {
    width: 100%;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro {
    width: 98%;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro a {
    width: 28%;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro a img {
    margin-left: 6%;
  }

  .pageErreur.twoColumns {
    width: 98%;
  }
  .pageErreur.twoColumns .blockSearch {
    width: 95%;
  }
  .pageErreur.twoColumns .blockCompany {
    width: 96.2%;
    margin-bottom: 300px;
  }
  .pageErreur.twoColumns .blockCompany .colOne {
    float: left;
    margin: 0;
    width: 48%;
    clear: none;
  }
  .pageErreur.twoColumns .blockCompany .colTwo {
    float: left;
    clear: none;
  }
  .pageErreur.twoColumns .blockNonInscrit {
    width: 100%;
  }

  .avisFav.twoColumns {
    width: 98%;
    margin: 0 1%;
  }
  .avisFav.twoColumns .colOne {
    width: 39%;
    float: left;
    clear: none;
  }
  .avisFav.twoColumns .colTwo {
    width: 57%;
    float: left;
    clear: none;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus {
    width: 276px;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus .btnStyleOneDeco {
    width: 196px;
    height: 55px;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus .btnShadow {
    width: 283px;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus .btnShadow .leftShadow {
    width: 92px;
  }
  .avisFav.twoColumns .colTwo .btnBookPlus .btnShadow .rightShadow {
    width: 92px;
    background-position: -3px -545px;
  }
  .avisFav.twoColumns .colTwo .searchFav .idSearchFav .colOne, .avisFav.twoColumns .colTwo .searchFavjqVIConnexion .idSearchFav .colOne {
    width: 71%;
  }
  .avisFav.twoColumns .colTwo .searchFav .idSearchFav .colTwo, .avisFav.twoColumns .colTwo .searchFavjqVIConnexion .idSearchFav .colTwo {
    width: 22%;
  }
  .avisFav.twoColumns .colTwo .contentSearchFav .colOne {
    width: 100%;
  }
  .avisFav.twoColumns .colTwo .contentSearchFav .colTwo {
    margin: 10px 0 0 0;
    width: 100%;
    border: none;
  }
  .avisFav.twoColumns .colTwo .sortTools .listAllStyleSeven.printFav {
    padding-right: 7.0052539405%;
  }
  .avisFav.twoColumns .colTwo .blockNotice .identityNotice {
    padding: 0 10% 20px;
  }

  .createCount.createMdp .formChangeMdp {
    width: 100%;
  }

  .tunnelCreaCp {
    width: 98%;
  }
  .tunnelCreaCp li {
    font-size: 17px;
    font-size: 1.0625rem;
    padding: 0 3% 0 0;
    margin: 0 0 0 2%;
  }
  .tunnelCreaCp.tunnelCreaCpVeille li {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    margin: 0px 0px 0px 1%;
    padding: 0px 1% 0px 0px;
  }
  .tunnelCreaCp.tunnelCreaCpVeille li span.noLink {
    display: inline-block;
    width: 20%;
  }

  .createCount .contFieldCreaCp .pictoVous {
    display: none;
  }

  .myInformations .colOne {
    width: 33%;
  }
  .myInformations .colTwo {
    width: 62%;
    clear: none;
  }
  .myInformations .colTwo .btnValidAbo {
    width: 85px;
  }
  .myInformations .colTwo .btnValidAbo .btnStyleOneDeco {
    padding: 10px 5px 10px 5px;
  }
  .myInformations .colTwo .btnValidAbo .btnStyleOneDeco .decoBtn {
    display: none;
  }
  .myInformations .colTwo .identAbo {
    margin: 2px 0px 0px 109px;
  }
  .myInformations .colTwo .labelInputText, .myInformations .colTwo .labelSelect, .myInformations .colTwo .labelRadio {
    width: 22%;
  }
  .myInformations .colTwo .inputText {
    width: 55%;
  }
  .myInformations .colTwo .selectStyle {
    width: 57.5%;
  }
  .myInformations .colTwo .select2-container.inputText {
    width: 57.5%;
  }
  .myInformations .colTwo .submitForm {
    width: 370px;
  }

  .creationConsultation form {
    width: 98%;
  }

  .nyroModalCont {
    width: 680px !important;
    /* largeur max voulue: 700px  -40 de padding */
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 48% !important;
  }

  .dialog-text .popInConnexionContent.twoColumns .colOne,
.dialog-text .popInConnexionContent.twoColumns .colTwo {
    width: 100%;
    clear: both;
    margin-top: 20px;
  }
  .dialog-text .popInConnexionContent.twoColumns .colTwo {
    margin-left: 0;
    padding-left: 0;
    border-left: none;
  }

  #suiviConso .titlePage {
    float: none;
    display: inline-block;
  }
  #suiviConso .nouveauForfait {
    display: inline-block;
    margin-top: 20px;
    float: none;
  }
  #suiviConso .nouveauForfait .texteRestant {
    text-align: left;
  }
  #suiviConso .contenaireSuiviConso .lienExtract {
    float: left;
  }
  #suiviConso .decompteGlobal {
    width: 98%;
  }
  #suiviConso .decompteDetail {
    width: 95%;
  }

  .packMol .leForfait .forfaitContenu {
    min-height: 1140px;
  }
  .packMol .fonctionnalite .source {
    width: 55%;
  }
  .packMol .mainPoint .pictoBoite {
    background-position: 22px -12483px;
    padding-left: 56px;
  }
  .packMol .mainPoint .fonctionnalite {
    background-position: 106px -9619px;
    padding-left: 145px;
  }

  #packacheteur .breadcrumb, #packacheteur .entetePackAcheteur, #publicationdiffusion .breadcrumb, #publicationdiffusion .entetePackAcheteur, #dematerialisation .breadcrumb, #dematerialisation .entetePackAcheteur, #datalabmarches .breadcrumb, #datalabmarches .entetePackAcheteur, #sourcingdevis .breadcrumb, #sourcingdevis .entetePackAcheteur {
    width: 98%;
  }
  #packacheteur .contentSitePack, #publicationdiffusion .contentSitePack, #dematerialisation .contentSitePack, #datalabmarches .contentSitePack, #sourcingdevis .contentSitePack {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .entetePackAcheteur, #publicationdiffusion .entetePackAcheteur, #dematerialisation .entetePackAcheteur, #datalabmarches .entetePackAcheteur, #sourcingdevis .entetePackAcheteur {
    width: 98%;
  }
  #packacheteur .entetePackAcheteur .listNavPack, #publicationdiffusion .entetePackAcheteur .listNavPack, #dematerialisation .entetePackAcheteur .listNavPack, #datalabmarches .entetePackAcheteur .listNavPack, #sourcingdevis .entetePackAcheteur .listNavPack {
    margin-top: 20px;
  }
  #packacheteur .entetePackAcheteur .listNavPack li, #publicationdiffusion .entetePackAcheteur .listNavPack li, #dematerialisation .entetePackAcheteur .listNavPack li, #datalabmarches .entetePackAcheteur .listNavPack li, #sourcingdevis .entetePackAcheteur .listNavPack li {
    width: 100%;
    border: none;
    margin-bottom: 3px;
  }
  #packacheteur .entetePackAcheteur .listNavPack li.on .triangleOn, #publicationdiffusion .entetePackAcheteur .listNavPack li.on .triangleOn, #dematerialisation .entetePackAcheteur .listNavPack li.on .triangleOn, #datalabmarches .entetePackAcheteur .listNavPack li.on .triangleOn, #sourcingdevis .entetePackAcheteur .listNavPack li.on .triangleOn {
    display: none;
  }
  #packacheteur .fondAuber, #publicationdiffusion .fondAuber, #dematerialisation .fondAuber, #datalabmarches .fondAuber, #sourcingdevis .fondAuber {
    width: 98%;
    margin: 0 auto;
    padding-bottom: 10px;
  }
  #packacheteur .fondAuber .colGauche h1, #publicationdiffusion .fondAuber .colGauche h1, #dematerialisation .fondAuber .colGauche h1, #datalabmarches .fondAuber .colGauche h1, #sourcingdevis .fondAuber .colGauche h1 {
    margin-top: 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
  #packacheteur .fondAuber .colGauche .listPartiePack, #publicationdiffusion .fondAuber .colGauche .listPartiePack, #dematerialisation .fondAuber .colGauche .listPartiePack, #datalabmarches .fondAuber .colGauche .listPartiePack, #sourcingdevis .fondAuber .colGauche .listPartiePack {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
  #packacheteur .fondAuber .colGauche .conteneurBtn, #publicationdiffusion .fondAuber .colGauche .conteneurBtn, #dematerialisation .fondAuber .colGauche .conteneurBtn, #datalabmarches .fondAuber .colGauche .conteneurBtn, #sourcingdevis .fondAuber .colGauche .conteneurBtn {
    margin: 0 0 10px 10px;
  }
  #packacheteur .fondGris, #publicationdiffusion .fondGris, #dematerialisation .fondGris, #datalabmarches .fondGris, #sourcingdevis .fondGris {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .fondGris .blocGeneBas .ulGeneSans, #publicationdiffusion .fondGris .blocGeneBas .ulGeneSans, #dematerialisation .fondGris .blocGeneBas .ulGeneSans, #datalabmarches .fondGris .blocGeneBas .ulGeneSans, #sourcingdevis .fondGris .blocGeneBas .ulGeneSans {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 10px 0 10px;
  }
  #packacheteur .blocGenePack.blocPubliBig, #publicationdiffusion .blocGenePack.blocPubliBig, #dematerialisation .blocGenePack.blocPubliBig, #datalabmarches .blocGenePack.blocPubliBig, #sourcingdevis .blocGenePack.blocPubliBig {
    width: 98%;
    margin: 0 auto 5px;
  }
  #packacheteur .avantageOffre, #publicationdiffusion .avantageOffre, #dematerialisation .avantageOffre, #datalabmarches .avantageOffre, #sourcingdevis .avantageOffre {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .autresServices, #publicationdiffusion .autresServices, #dematerialisation .autresServices, #datalabmarches .autresServices, #sourcingdevis .autresServices {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes, #publicationdiffusion .descriptifEtapes .bandeauEtapes, #dematerialisation .descriptifEtapes .bandeauEtapes, #datalabmarches .descriptifEtapes .bandeauEtapes, #sourcingdevis .descriptifEtapes .bandeauEtapes {
    padding-bottom: 20px;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeB {
    width: 87.6494023904%;
    padding: 4px 5.081300813% 20px;
    margin-left: 1.9920318725%;
    border-left: 2px solid #c5c5c5;
    min-height: 0;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero {
    left: -18px;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeA.captureEtape, #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeB.captureEtape, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeA.captureEtape, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeB.captureEtape, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeA.captureEtape, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeB.captureEtape, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeA.captureEtape, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeB.captureEtape, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeA.captureEtape, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeB.captureEtape {
    padding-top: 10px;
  }
  #packacheteur .offreForfait, #publicationdiffusion .offreForfait, #dematerialisation .offreForfait, #datalabmarches .offreForfait, #sourcingdevis .offreForfait {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .offreForfait .blocGeneOffreForfait, #publicationdiffusion .offreForfait .blocGeneOffreForfait, #dematerialisation .offreForfait .blocGeneOffreForfait, #datalabmarches .offreForfait .blocGeneOffreForfait, #sourcingdevis .offreForfait .blocGeneOffreForfait {
    min-height: 200px;
  }
  #packacheteur .surFooter .colMiddle, #publicationdiffusion .surFooter .colMiddle, #dematerialisation .surFooter .colMiddle, #datalabmarches .surFooter .colMiddle, #sourcingdevis .surFooter .colMiddle {
    width: 16%;
  }
  #packacheteur .surFooter p.colLeft, #publicationdiffusion .surFooter p.colLeft, #dematerialisation .surFooter p.colLeft, #datalabmarches .surFooter p.colLeft, #sourcingdevis .surFooter p.colLeft {
    width: 50%;
  }
  #packacheteur .surFooter p.colRight, #publicationdiffusion .surFooter p.colRight, #dematerialisation .surFooter p.colRight, #datalabmarches .surFooter p.colRight, #sourcingdevis .surFooter p.colRight {
    padding-left: 4%;
    width: 20%;
  }

  #sourcingdevis .contentPackAcheteur.devisSourcing .ulChiffre li {
    width: 50%;
    min-height: 150px;
    margin-bottom: 20px;
  }
  #sourcingdevis .contentPackAcheteur.devisSourcing .ulChiffre li:nth-child(odd) {
    padding-left: 100px;
  }
  #sourcingdevis .contentPackAcheteur.devisSourcing .ulChiffre li:nth-child(even) {
    padding-right: 100px;
  }
}
/* (min-width: 768px) and (max-width: 1023px){ */
/* Mobile large */
@media (min-width: 512px) and (max-width: 767px) {
  .bandeauTop a img {
    max-width: 100%;
  }

  .headerSite {
    display: none;
  }

  .slicknav_menu {
    width: 100%;
    position: relative;
    margin: 0 auto;
    font-size: 1rem;
    background-color: #f4f4f4;
    border-top: 2px #000000 solid;
  }
  .slicknav_menu .logoMobile {
    position: absolute;
    top: 4px;
    left: 0;
    right: 0;
    width: 150px;
    margin: auto;
  }
  .slicknav_menu .logoConnect {
    display: block;
    position: absolute;
    right: 20px;
    height: 40px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    text-decoration: none;
  }
  .slicknav_menu .logoConnect.slicknav_icon {
    margin: 0;
    float: none;
  }
  .slicknav_menu .logoConnect .icon-mol_mon-compte {
    font-size: 30px;
    color: #000000;
  }
  .slicknav_menu .slicknav_btn {
    display: block;
    float: left;
    background-color: transparent;
  }
  .slicknav_menu .slicknav_btn .slicknav_menutxt {
    display: none;
  }
  .slicknav_menu .slicknav_btn .slicknav_icon {
    margin: 0.188em 0 0 0;
  }
  .slicknav_menu .slicknav_btn .slicknav_icon-bar {
    background-color: #000000;
  }
  .slicknav_menu .slicknav_nav a {
    font-size: 1rem;
    padding: 10px;
  }
  .slicknav_menu .navConnect {
    width: 100%;
    background-color: #000000;
    display: none;
    list-style: none;
    margin: 0;
    clear: both;
  }
  .slicknav_menu .navConnect a {
    display: block;
    font-size: 1rem;
    padding: 10px;
    color: #ffffff;
    text-decoration: none;
  }

  .contentSite, .twoColumns {
    width: 100%;
    margin: 0 auto;
  }
  .contentSite .colOne, .twoColumns .colOne {
    width: 100%;
    float: none;
  }
  .contentSite .colTwo, .twoColumns .colTwo {
    margin: 20px 0 0;
    width: 100%;
    float: none;
  }

  .blockShadow {
    display: none;
  }

  .btnShadow {
    display: none;
  }

  .btnShadowLittle {
    display: none;
  }

  .homepage .colCompany {
    margin: 25px 0 0 0;
  }
  .homepage .colCompany .blockSearch .fastSearch .contractNotice {
    width: 100%;
    max-width: none;
  }
  .homepage .colCompany .blockSearch .fastSearch .contractNotice select {
    display: block;
    width: 80%;
    max-width: none;
    margin: 0 auto;
  }
  .homepage .colCompany .blockSearch .fastSearch .lineOfbusiness {
    float: none;
    width: 80%;
    margin: 0 auto;
  }
  .homepage .colCompany .blockSearch .fastSearch .inputTextSearch {
    float: none;
    width: 80%;
    margin: 0 auto;
  }
  .homepage .colCompany .blockSearch .fastSearch .location {
    float: none;
    width: 80%;
    margin: 0 auto;
  }
  .homepage .colCompany .blockSearch .fastSearch .publicationDate {
    float: none;
    width: 80%;
    margin: 0 auto;
  }
  .homepage .colCompany .blockSearch .fastSearch .btnSearch {
    float: none;
    margin: 0 auto;
  }
  .homepage .colCompany .blockCompany .colOne {
    width: 100%;
    float: none;
  }
  .homepage .colCompany .blockCompany .colTwo {
    width: 100%;
    float: none;
  }
  .homepage .colCompany .blockCompany .freeRegistration {
    float: none;
  }
  .homepage .colCompany .blockCompany .btnInscription {
    float: none;
    display: block;
    margin: 10px 0 0 0;
  }
  .homepage .colCompany .blockSource .titleStyleOneColorThree {
    width: 40%;
  }
  .homepage .colCompany .blockSource ul {
    width: 100%;
  }
  .homepage .colCompany .blockCallForTender .blockTitle {
    width: 80%;
  }
  .homepage .colCompany .buyerSearch .buyerSearchContent .titleBs {
    width: 50%;
  }
  .homepage .colCompany .buyerSearch .buyerSearchContent .subtitleBs {
    width: 72%;
  }
  .homepage .colBuyers .blockBuyers .trustUs ul li {
    margin: 10px 0px 0px 22%;
  }
  .homepage .colBuyers .blockBuyers .trustUs ul li:first-child {
    margin: 10px 0px 0px 22%;
  }
  .pageAvis.twoColumns .colOne {
    width: 100%;
  }
  .pageAvis.twoColumns .colOne .boiteOutils .OutilsGauche {
    width: 100%;
  }
  .pageAvis.twoColumns .colOne .boiteOutils .OutilsDroite a:first-child {
    margin-left: 0;
  }
  .pageAvis.twoColumns .colOne .blockNotice .blockContentResults .identityNotice {
    padding: 0 10% 20px;
  }
  .pageAvis.twoColumns .colOne .blockNotice .identityNotice .blockTitle {
    margin: 20px 0;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .colOneNotice, .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .colTwoNotice {
    margin-left: 25%;
    width: 60%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .ColthreeNotice {
    margin-left: 25%;
    width: 60%;
  }
  .pageAvis.twoColumns .colOne .ensemblePiecesJointes .piecesJointes .titrePiecesJointes {
    padding: 0 0 0 2%;
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .pageAvis.twoColumns .colOne .ensemblePiecesJointes .piecesJointes .titrePiecesJointes .decoTrombone {
    background-image: none;
  }
  .pageAvis.twoColumns .colOne .ensemblePiecesJointes .piecesJointes .titrePiecesJointes .decoTriangle {
    background-image: none;
  }
  .pageAvis.twoColumns .colOne .contenuDeLAvis a.btnStyleOneDeco {
    width: 85%;
  }
  .pageAvis.twoColumns .colTwo {
    width: 100%;
    margin: 70px 0 0 0;
    padding-top: 70px;
    border-top: 2px solid #8b8b8b;
  }
  .pageAvis.twoColumns .colTwo .btnStyleOneDeco {
    width: 54%;
    margin: 0 auto;
  }
  .pageAvis.twoColumns .colTwo .listAllStyleSix {
    font-size: 16px;
    font-size: 1rem;
  }

  .listPage {
    width: 98%;
    margin: 0 1%;
  }
  .listPage .colOne .blockListBy .keywordIncluded {
    background-image: none;
  }
  .listPage .colOne .blockListBy .keywordExcluded {
    background-image: none;
  }
  .listPage .colOne .blockListBy .pictoLocation input {
    background-image: none;
  }
  .listPage .colTwo .sortTools .sortBy, .listPage .colResults .sortTools .sortBy {
    width: 10%;
  }
  .listPage .colTwo .sortTools .sortByLink, .listPage .colResults .sortTools .sortByLink {
    width: 80%;
  }
  .listPage .colTwo .sortTools .itemPerPage, .listPage .colResults .sortTools .itemPerPage {
    width: 50%;
    clear: both;
  }
  .listPage .colTwo .sortTools .pdfDownload, .listPage .colResults .sortTools .pdfDownload {
    width: 25%;
  }
  .listPage .colTwo .nbNotices, .listPage .colResults .nbNotices {
    text-align: center;
    width: 98%;
  }
  .listPage .colTwo .paginationHaute, .listPage .colResults .paginationHaute {
    padding: 0;
    float: none;
    margin: 20px auto 0;
    width: 97%;
  }
  .listPage .colTwo .paginationHaute .pagination, .listPage .colResults .paginationHaute .pagination {
    text-align: center;
  }
  .listPage .colTwo .paginationHaute .pagination .previousPage, .listPage .colTwo .paginationHaute .pagination .nextPage, .listPage .colResults .paginationHaute .pagination .previousPage, .listPage .colResults .paginationHaute .pagination .nextPage {
    background-color: #ed6708;
    color: #ffffff;
    padding: 10px;
    font-size: 1.25rem;
    display: inline-block;
  }
  .listPage .colTwo .paginationHaute .pagination .previousPage, .listPage .colResults .paginationHaute .pagination .previousPage {
    margin-right: 10px;
  }
  .listPage .colTwo .paginationHaute .pagination .btnPage, .listPage .colTwo .paginationHaute .pagination .separator, .listPage .colTwo .paginationHaute .pagination span, .listPage .colResults .paginationHaute .pagination .btnPage, .listPage .colResults .paginationHaute .pagination .separator, .listPage .colResults .paginationHaute .pagination span {
    display: none;
  }
  .listPage .colTwo .pageTitle, .listPage .colResults .pageTitle {
    width: 100%;
  }
  .listPage .colTwo .btnSaveProfil, .listPage .colResults .btnSaveProfil {
    width: 100%;
  }
  .listPage .colTwo .blockResults .blockNotice .blockTools, .listPage .colResults .blockResults .blockNotice .blockTools {
    width: 8%;
  }
  .listPage .colTwo .blockResults .blockNotice .identityNotice, .listPage .colResults .blockResults .blockNotice .identityNotice {
    padding: 0px 1.06838% 20px 9%;
  }

  .blockResults {
    width: 98%;
  }
  .blockResults .blockNotice .blockTools {
    width: 8%;
    padding: 10px 0 0 1%;
  }
  .blockResults .blockNotice .blockContentResults .identityNotice {
    padding: 0 1.06838% 20px 10%;
  }

  .pageStatique {
    margin-left: 1%;
    margin-right: 1%;
    width: 98%;
  }

  .serviceMol .contenaireServiceMol .lotTexteAppelOffre {
    width: 57.4257425743%;
  }
  .serviceMol .contenaireServiceMol .listeServiceMol,
.serviceMol .contenaireServiceMol .texteServiceMol {
    width: 57.4257425743%;
  }

  .pageStatique .contenaireDetailFormule .savoirPlus {
    float: left;
    margin: 10px 0 0;
  }
  .pageStatique .contenaireDetailFormule .btnInscription {
    position: inherit;
    float: right;
    margin-top: 10px;
  }

  .dataLabMarches .contentDataLab ul li.encart .encartDataLab {
    width: 100%;
  }

  footer .footerContent {
    width: 100%;
  }
  footer .footerContent ul {
    font-size: 14px;
    font-size: 0.875rem;
  }
  footer .footerContent .footerColUn {
    width: 44%;
    margin-bottom: 0;
  }
  footer .footerContent .footerColDeux {
    width: 50%;
    border-right: none;
    margin-bottom: 0;
  }
  footer .footerContent .footerColTrois {
    width: 44%;
  }
  footer .footerContent .footerColTrois select {
    width: 80%;
  }
  footer .footerContent .footerColQuatre {
    width: 50%;
  }
  footer .annonceInfoPro {
    min-height: 65px;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro {
    width: 100%;
    padding: 10px 0;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro a {
    float: none;
    width: auto;
    text-align: left;
    padding: 0 20px;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro a img {
    margin-left: 4%;
  }

  .pageErreur.twoColumns {
    width: 98%;
  }
  .pageErreur.twoColumns .blockSearch {
    width: 94%;
    margin: 0 auto;
    padding-left: 2%;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .location {
    width: 50%;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .inputTextSearch {
    width: 45%;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .lineOfbusiness {
    width: 51%;
    margin: 0;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .publicationDate {
    width: 45%;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .btnSearch {
    background-image: none;
  }
  .pageErreur.twoColumns .blockCompany {
    width: 96%;
    margin: 0 auto 300px;
  }
  .pageErreur.twoColumns .blockCompany .colOne {
    width: 100%;
  }
  .pageErreur.twoColumns .blockCompany .colTwo {
    width: 100%;
    margin-left: 0;
  }
  .pageErreur.twoColumns .blockNonInscrit {
    width: 100%;
  }

  #pageErreur.twoColumns .visuelMaintenance {
    display: none;
  }
  #pageErreur.twoColumns #contenuErreurMaintenance {
    width: 96%;
    margin: 40px 0 300px 3%;
  }

  .avisFav.twoColumns {
    width: 98%;
    margin: 0 1%;
  }
  .avisFav.twoColumns .colTwo .sortTools .sortBy {
    width: 9.9734042553%;
  }
  .avisFav.twoColumns .colTwo .sortTools .sortByLink {
    width: 89.8936170213%;
  }
  .avisFav.twoColumns .colTwo .sortTools .itemsPerPage {
    width: 29.920212766%;
  }
  .avisFav.twoColumns .colTwo .sortTools .listAllStyleSeven.printFav {
    padding-right: 5.9840425532%;
  }
  .avisFav.twoColumns .colTwo .blockContentResults .identityNotice {
    padding: 0 10% 20px;
  }
  .avisFav.twoColumns .navMonCompte {
    *zoom: 1;
    width: 98%;
  }
  .avisFav.twoColumns .navMonCompte:before, .avisFav.twoColumns .navMonCompte:after {
    content: " ";
    display: table;
  }
  .avisFav.twoColumns .navMonCompte:after {
    clear: both;
  }
  .avisFav.twoColumns .searchFavPage {
    margin: 20px 0 0 0;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus {
    width: 245px;
      display: none;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus .btnStyleOneDeco {
    width: 150px;
    height: 70px;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus .btnShadow {
    width: 283px;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus .btnShadow .leftShadow {
    width: 92px;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus .btnShadow .rightShadow {
    width: 92px;
    background-position: -3px -545px;
  }
  .avisFav.twoColumns .searchFavPage .searchFav .idSearchFav .colOne, .avisFav.twoColumns .searchFavPage .searchFavjqVIConnexion .idSearchFav .colOne {
    width: 71%;
    float: left;
  }
  .avisFav.twoColumns .searchFavPage .searchFav .idSearchFav .colTwo, .avisFav.twoColumns .searchFavPage .searchFavjqVIConnexion .idSearchFav .colTwo {
    width: 22%;
    float: left;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colOne {
    *zoom: 1;
    width: 100%;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colOne:before, .avisFav.twoColumns .searchFavPage .contentSearchFav .colOne:after {
    content: " ";
    display: table;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colOne:after {
    clear: both;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo {
    *zoom: 1;
    margin: 10px 0 0 0;
    padding: 0;
    width: 100%;
    border: none;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo:before, .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo:after {
    content: " ";
    display: table;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo:after {
    clear: both;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo .consultAvis {
    width: 40%;
    margin: 40px 0 0 0;
  }

  .createCount .createMdp .formChangeMdp {
    width: 100%;
  }

  .tunnelCreaCp {
    width: 98%;
  }
  .tunnelCreaCp li {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 0 3% 0 0;
    margin: 0 0 0 2%;
  }
  .tunnelCreaCp li .pictoTunnel {
    background-size: 80%;
  }

  .tunnelCreaCp li.etapUn a, .tunnelCreaCp li.etapUn .inactive {
    padding-left: 40px;
  }

  .tunnelCreaCp li.etapDeux a, .tunnelCreaCp li.etapDeux .inactive {
    padding-left: 45px;
  }

  .tunnelCreaCp li.etapQuatre a, .tunnelCreaCp li.etapQuatre .inactive {
    padding-left: 40px;
  }

  .createCount.styleEntreprise .colOne .pqCreaCp li:first-child {
    margin-left: 10px;
  }
  .createCount .contFieldCreaCp .pictoVous {
    display: none;
  }

  .createCount .contFieldCreaCp.etapTwo .wrapperSiret {
    width: 68.1096681097%;
  }
  .createCount .contFieldCreaCp.etapTwo .wrapperSiret .inputSiret {
    width: 68.2203389831%;
  }
  .createCount .contFieldCreaCp.etapTwo .wrapperSiret .siretSubmit {
    width: 29.6610169492%;
    margin-left: 2.1186440678%;
  }

  .myInformations {
    padding: 10px 0 0 0;
  }
  .myInformations .colOne {
    float: inherit;
  }
  .myInformations .colTwo .btnValidAbo {
    width: 85px;
  }
  .myInformations .colTwo .btnValidAbo .btnStyleOneDeco {
    padding: 10px 5px 10px 5px;
  }
  .myInformations .colTwo .btnValidAbo .btnStyleOneDeco .decoBtn {
    display: none;
  }
  .myInformations .colTwo .identAbo {
    margin: 2px 0px 0px 109px;
  }
  .myInformations .colTwo .labelInputText, .myInformations .colTwo .labelSelect, .myInformations .colTwo .labelRadio {
    width: 22%;
  }
  .myInformations .colTwo .inputText {
    width: 55%;
  }
  .myInformations .colTwo .selectStyle {
    width: 57.5%;
  }
  .myInformations .colTwo .select2-container.inputText {
    width: 57.5%;
  }
  .myInformations .colTwo .submitForm {
    width: 370px;
    margin: 0 0 30px 0;
  }

  .creationConsultation form {
    width: 98%;
  }
  .creationConsultation form .dateDeCloture {
    background-position: 334px -1806px;
  }

  .nyroModalCont {
    width: 80% !important;
    /* largeur max voulue: 700px  -40 de padding */
    margin-top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50% !important;
  }
  .nyroModalCont .dialog {
    padding: 0;
  }

  #suiviConso {
    padding: 0 1%;
    width: 98%;
  }
  #suiviConso .titlePage {
    float: none;
    display: inline-block;
  }
  #suiviConso .nouveauForfait {
    display: inline-block;
    margin-top: 20px;
    float: none;
  }
  #suiviConso .nouveauForfait .texteRestant {
    text-align: left;
  }
  #suiviConso .contenaireSuiviConso .lienExtract {
    float: left;
  }
  #suiviConso .decompteGlobal {
    width: 98%;
  }
  #suiviConso .decompteDetail {
    width: 95%;
  }

  .nyroModalCont {
    height: auto !important;
  }

  .popInNumAbonne .captureNumAbonne.imageUn, .popInNumAbonne .captureNumAbonne.imageDeux {
    margin-left: 0;
  }

  .packMol .fonctionnalite .source {
    width: 55%;
  }
  .packMol .mainPoint .pictoBoite {
    background-position: 7px -12483px;
    padding-left: 41px;
  }
  .packMol .mainPoint .fonctionnalite {
    background-position: 10px -9619px;
    padding-left: 47px;
  }
  .packMol .mainPoint .tarifs {
    background-position: 29px -12602px;
    padding-left: 53px;
  }
  .packMol .lesChiffres li {
    display: block;
    margin: 0;
  }
  .packMol .lesChiffres .lesInscrits {
    margin-left: 0;
  }
  .packMol .lesChiffres .visitesMois, .packMol .lesChiffres .pagesVues {
    margin-right: 0;
  }
  .packMol .lesChiffres .premAudience span {
    left: 190px;
  }
  .packMol .ulColOne, .packMol .ulColTwo {
    width: 41%;
  }
  .packMol .leForfait {
    width: 99%;
  }
  .packMol .leForfait .forfaitContenu {
    min-height: 1670px;
  }
  .packMol .leForfait .forfaitContenu .colUne {
    margin-left: 3%;
    width: 93%;
  }
  .packMol .leForfait .forfaitContenu .colDeux {
    width: 83%;
  }

  #packacheteur .contentSitePack, #packacheteur .breadcrumb, #publicationdiffusion .contentSitePack, #publicationdiffusion .breadcrumb, #dematerialisation .contentSitePack, #dematerialisation .breadcrumb, #datalabmarches .contentSitePack, #datalabmarches .breadcrumb, #sourcingdevis .contentSitePack, #sourcingdevis .breadcrumb {
    width: 98%;
  }
  #packacheteur .entetePackAcheteur, #publicationdiffusion .entetePackAcheteur, #dematerialisation .entetePackAcheteur, #datalabmarches .entetePackAcheteur, #sourcingdevis .entetePackAcheteur {
    width: 98%;
  }
  #packacheteur .entetePackAcheteur .listNavPack, #publicationdiffusion .entetePackAcheteur .listNavPack, #dematerialisation .entetePackAcheteur .listNavPack, #datalabmarches .entetePackAcheteur .listNavPack, #sourcingdevis .entetePackAcheteur .listNavPack {
    margin-top: 20px;
  }
  #packacheteur .entetePackAcheteur .listNavPack li, #publicationdiffusion .entetePackAcheteur .listNavPack li, #dematerialisation .entetePackAcheteur .listNavPack li, #datalabmarches .entetePackAcheteur .listNavPack li, #sourcingdevis .entetePackAcheteur .listNavPack li {
    width: 100%;
    border: none;
    margin-bottom: 3px;
  }
  #packacheteur .entetePackAcheteur .listNavPack li.on .triangleOn, #publicationdiffusion .entetePackAcheteur .listNavPack li.on .triangleOn, #dematerialisation .entetePackAcheteur .listNavPack li.on .triangleOn, #datalabmarches .entetePackAcheteur .listNavPack li.on .triangleOn, #sourcingdevis .entetePackAcheteur .listNavPack li.on .triangleOn {
    display: none;
  }
  #packacheteur .fondAuber, #publicationdiffusion .fondAuber, #dematerialisation .fondAuber, #datalabmarches .fondAuber, #sourcingdevis .fondAuber {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .fondAuber .colGauche, #publicationdiffusion .fondAuber .colGauche, #dematerialisation .fondAuber .colGauche, #datalabmarches .fondAuber .colGauche, #sourcingdevis .fondAuber .colGauche {
    width: 98%;
    margin: 0 auto;
    float: none;
    padding: 0 1%;
  }
  #packacheteur .fondAuber .colGauche h1, #publicationdiffusion .fondAuber .colGauche h1, #dematerialisation .fondAuber .colGauche h1, #datalabmarches .fondAuber .colGauche h1, #sourcingdevis .fondAuber .colGauche h1 {
    margin-top: 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
  #packacheteur .fondAuber .colGauche .conteneurBtn, #publicationdiffusion .fondAuber .colGauche .conteneurBtn, #dematerialisation .fondAuber .colGauche .conteneurBtn, #datalabmarches .fondAuber .colGauche .conteneurBtn, #sourcingdevis .fondAuber .colGauche .conteneurBtn {
    margin-bottom: 0;
    width: 100%;
  }
  #packacheteur .fondAuber .colGauche .conteneurBtn a, #publicationdiffusion .fondAuber .colGauche .conteneurBtn a, #dematerialisation .fondAuber .colGauche .conteneurBtn a, #datalabmarches .fondAuber .colGauche .conteneurBtn a, #sourcingdevis .fondAuber .colGauche .conteneurBtn a {
    display: block;
    width: 255px;
    margin: 0 auto;
  }
  #packacheteur .fondAuber .colGauche .listPartiePack, #publicationdiffusion .fondAuber .colGauche .listPartiePack, #dematerialisation .fondAuber .colGauche .listPartiePack, #datalabmarches .fondAuber .colGauche .listPartiePack, #sourcingdevis .fondAuber .colGauche .listPartiePack {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
  #packacheteur .fondAuber .colDroite, #publicationdiffusion .fondAuber .colDroite, #dematerialisation .fondAuber .colDroite, #datalabmarches .fondAuber .colDroite, #sourcingdevis .fondAuber .colDroite {
    width: 100%;
    float: none;
    margin: 30px auto 0;
  }
  #packacheteur .fondGris, #publicationdiffusion .fondGris, #dematerialisation .fondGris, #datalabmarches .fondGris, #sourcingdevis .fondGris {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .fondGris .blocGeneBas, #publicationdiffusion .fondGris .blocGeneBas, #dematerialisation .fondGris .blocGeneBas, #datalabmarches .fondGris .blocGeneBas, #sourcingdevis .fondGris .blocGeneBas {
    background-position: right 1px;
  }
  #packacheteur .fondGris .blocGeneBas .ulGeneSans, #publicationdiffusion .fondGris .blocGeneBas .ulGeneSans, #dematerialisation .fondGris .blocGeneBas .ulGeneSans, #datalabmarches .fondGris .blocGeneBas .ulGeneSans, #sourcingdevis .fondGris .blocGeneBas .ulGeneSans {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 10px 0;
  }
  #packacheteur .blocGenePack.blocPubliBig, #publicationdiffusion .blocGenePack.blocPubliBig, #dematerialisation .blocGenePack.blocPubliBig, #datalabmarches .blocGenePack.blocPubliBig, #sourcingdevis .blocGenePack.blocPubliBig {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .avantageOffre, #publicationdiffusion .avantageOffre, #dematerialisation .avantageOffre, #datalabmarches .avantageOffre, #sourcingdevis .avantageOffre {
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .avantageOffre .blocAvantage, #publicationdiffusion .avantageOffre .blocAvantage, #dematerialisation .avantageOffre .blocAvantage, #datalabmarches .avantageOffre .blocAvantage, #sourcingdevis .avantageOffre .blocAvantage {
    min-height: 115px;
  }
  #packacheteur .autresServices, #publicationdiffusion .autresServices, #dematerialisation .autresServices, #datalabmarches .autresServices, #sourcingdevis .autresServices {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes, #publicationdiffusion .descriptifEtapes .bandeauEtapes, #dematerialisation .descriptifEtapes .bandeauEtapes, #datalabmarches .descriptifEtapes .bandeauEtapes, #sourcingdevis .descriptifEtapes .bandeauEtapes {
    padding-bottom: 20px;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeB {
    width: 87.7659574468%;
    padding: 0 3.0303030303% 20px 6.0606060606%;
    margin-left: 3.9893617021%;
    border-left: 2px solid #c5c5c5;
    min-height: 0;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero {
    left: -18px;
  }
  #packacheteur .offreForfait, #publicationdiffusion .offreForfait, #dematerialisation .offreForfait, #datalabmarches .offreForfait, #sourcingdevis .offreForfait {
    padding: 20px 0 0;
  }
  #packacheteur .offreForfait .blocGeneOffreForfait, #publicationdiffusion .offreForfait .blocGeneOffreForfait, #dematerialisation .offreForfait .blocGeneOffreForfait, #datalabmarches .offreForfait .blocGeneOffreForfait, #sourcingdevis .offreForfait .blocGeneOffreForfait {
    width: 100%;
    margin: 0 0 20px 0;
  }
  #packacheteur .offreForfait .blocGeneOffreForfait.forfaitAdapte, #publicationdiffusion .offreForfait .blocGeneOffreForfait.forfaitAdapte, #dematerialisation .offreForfait .blocGeneOffreForfait.forfaitAdapte, #datalabmarches .offreForfait .blocGeneOffreForfait.forfaitAdapte, #sourcingdevis .offreForfait .blocGeneOffreForfait.forfaitAdapte {
    margin-left: 0;
  }
  #packacheteur .surFooter .colMiddle, #publicationdiffusion .surFooter .colMiddle, #dematerialisation .surFooter .colMiddle, #datalabmarches .surFooter .colMiddle, #sourcingdevis .surFooter .colMiddle {
    width: 16%;
  }
  #packacheteur .surFooter p.colLeft, #publicationdiffusion .surFooter p.colLeft, #dematerialisation .surFooter p.colLeft, #datalabmarches .surFooter p.colLeft, #sourcingdevis .surFooter p.colLeft {
    width: 43%;
  }
  #packacheteur .surFooter p.colRight, #publicationdiffusion .surFooter p.colRight, #dematerialisation .surFooter p.colRight, #datalabmarches .surFooter p.colRight, #sourcingdevis .surFooter p.colRight {
    padding-left: 6%;
    width: 21%;
  }

  .creationConsultation .assistanceButton {
    width: 85%;
    float: none;
  }
  .creationConsultation .assistanceButton .box-btn:before, .creationConsultation .assistanceButton .box-btn:after {
    display: none;
  }
  .creationConsultation .assistanceButton .box-btn .btn {
    width: 190px;
  }

  #helpPopin {
    width: 85%;
    height: 485px;
    top: inherit;
    bottom: 600px;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .creationConsultation .assistanceButton .box-btn .btn {
    width: 190px;
  }
  .creationConsultation .assistanceButton .box-btn .btn .btn-icon {
    bottom: 5px;
  }

  #helpPopin {
    width: 85%;
    height: 485px;
    top: inherit;
    bottom: 300px;
  }
}
/* (min-width: 512px) and (max-width: 767px) */
/* Mobile small */
@media (max-width: 511px) {
  .bandeauTop a img {
    max-width: 100%;
  }

  .headerSite {
    display: none;
  }

  .slicknav_menu {
    position: relative;
    margin: 0 auto;
    font-size: 1rem;
    background-color: #f4f4f4;
    border-top: 2px #000000 solid;
  }
  .slicknav_menu .logoMobile {
    position: absolute;
    top: 4px;
    left: 0;
    right: 0;
    width: 150px;
    margin: auto;
  }
  .slicknav_menu .logoConnect {
    display: block;
    position: absolute;
    right: 20px;
    height: 40px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    text-decoration: none;
  }
  .slicknav_menu .logoConnect.slicknav_icon {
    margin: 0;
    float: none;
  }
  .slicknav_menu .logoConnect .icon-mol_mon-compte {
    font-size: 30px;
    color: #000000;
  }
  .slicknav_menu .slicknav_btn {
    display: block;
    float: left;
    background-color: #f4f4f4;
  }
  .slicknav_menu .slicknav_btn .slicknav_menutxt {
    display: none;
  }
  .slicknav_menu .slicknav_btn .slicknav_icon {
    margin: 0.188em 0 0 0;
  }
  .slicknav_menu .slicknav_btn .slicknav_icon-bar {
    background-color: #000000;
  }
  .slicknav_menu .slicknav_nav a {
    font-size: 1rem;
    padding: 10px;
  }
  .slicknav_menu .navConnect {
    width: 100%;
    background-color: #000000;
    display: none;
    list-style: none;
    margin: 0;
    clear: both;
  }
  .slicknav_menu .navConnect a {
    color: #ffffff;
  }

  .headerSite {
    position: relative;
  }
  .headerSite.jqHeadMob {
    margin-top: 0;
    z-index: 2;
  }
  .headerSite .headerSiteContent {
    display: none;
    width: 200px;
    position: absolute;
    top: -116px;
    left: 0;
    right: 0;
    padding: 4px;
    background-color: #ffffff;
    min-height: 33px;
  }
  .headerSite .headerSiteContent .partenaireMobile {
    margin: -16px 0 15px 15px;
    float: none;
  }
  .headerSite .headerSiteContent .headline {
    display: none;
    width: 200px;
    min-height: 33px;
  }
  .headerSite .headerSiteContent .headline img {
    max-width: 100%;
  }
  .headerSite .headerSiteContent .formConnected.JqConnexionMobile {
    float: none;
    width: 99%;
    margin: 0 auto;
    padding: 5px 0;
  }
  .headerSite .headerSiteContent .formConnected .decoBtn {
    width: 34%;
    padding: 2px 0;
  }
  .headerSite .headerSiteContent .formConnexionHeader {
    display: none;
  }
  .headerSite .headerSiteContent .formConnexionHeader #login {
    float: none;
    width: 230px;
  }
  .headerSite .headerSiteContent .formConnexionHeader .passwordMdpOublie {
    float: none;
    width: 100%;
    margin: 0;
  }
  .headerSite .headerSiteContent .formConnexionHeader .passwordMdpOublie #password {
    width: 196px;
  }
  .headerSite .navbarSite {
    display: none;
  }

  .contentSite, .twoColumns {
    width: 100%;
    float: none;
  }
  .contentSite .colOne, .twoColumns .colOne {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .contentSite .colTwo, .twoColumns .colTwo {
    width: 100%;
    float: none;
  }
  .contentSite.createCount.styleEntreprise #inscription, .twoColumns.createCount.styleEntreprise #inscription {
    display: table;
  }
  .contentSite.createCount.styleEntreprise .colOne, .twoColumns.createCount.styleEntreprise .colOne {
    display: table-footer-group;
  }
  .contentSite.createCount.styleEntreprise .contFieldCreaCp label, .twoColumns.createCount.styleEntreprise .contFieldCreaCp label {
    width: 100%;
    text-align: left;
  }
  .contentSite.createCount.styleEntreprise .contFieldCreaCp input[type=text], .contentSite.createCount.styleEntreprise .contFieldCreaCp input[type=password], .twoColumns.createCount.styleEntreprise .contFieldCreaCp input[type=text], .twoColumns.createCount.styleEntreprise .contFieldCreaCp input[type=password] {
    width: 94%;
    margin-left: 0;
  }
  .contentSite.createCount.styleEntreprise .contFieldCreaCp .errorMessage, .twoColumns.createCount.styleEntreprise .contFieldCreaCp .errorMessage {
    margin: 10px 0;
    width: 100%;
  }
  .contentSite.createCount.styleEntreprise .contFieldCreaCp .pictoIdent, .twoColumns.createCount.styleEntreprise .contFieldCreaCp .pictoIdent {
    display: none;
  }
  .contentSite.createCount.inscrEntreprises #inscription_information, .twoColumns.createCount.inscrEntreprises #inscription_information {
    display: table;
  }
  .contentSite.createCount.inscrEntreprises .colOne, .twoColumns.createCount.inscrEntreprises .colOne {
    display: table-footer-group;
  }

  .blockShadow {
    display: none;
  }

  .btnShadow {
    display: none;
  }

  .btnShadowLittle {
    display: none;
  }

  .blockSearch .fastSearch .colTrois .box-btn {
    float: none;
  }
  .blockSearch .fastSearch .colTrois .box-btn .btn {
    float: none;
  }

  .homepage .colCompany .blockCompany .colOne {
    width: 100%;
    float: none;
  }
  .homepage .colCompany .blockCompany .colOne li {
    padding-left: 12%;
  }
  .homepage .colCompany .blockCompany .colOne li .pictoFree,
.homepage .colCompany .blockCompany .colOne li .pictoStats,
.homepage .colCompany .blockCompany .colOne li .pictoMagnifGlass,
.homepage .colCompany .blockCompany .colOne li .pictoBase,
.homepage .colCompany .blockCompany .colOne li .pictoCheck {
    left: -10px;
  }
  .homepage .colCompany .blockCompany .colTwo {
    width: 100%;
    float: none;
  }
  .homepage .colCompany .blockCompany .colTwo li {
    padding-left: 12%;
  }
  .homepage .colCompany .blockCompany .colTwo li .pictoCheck,
.homepage .colCompany .blockCompany .colTwo li .pictoEmail,
.homepage .colCompany .blockCompany .colTwo li .pictoAccess,
.homepage .colCompany .blockCompany .colTwo li .icon-mol_sourcing-85 {
    left: -10px;
  }
  .homepage .colCompany .blockCompany .freeRegistration {
    float: none;
  }
  .homepage .colCompany .blockSource ul {
    width: 100%;
  }
  .homepage .colBuyers .blockBuyers ul li {
    margin: 10px 0px 0px 8%;
  }
  .homepage .colBuyers .blockBuyers ul li:first-child {
    margin: 0px 0px 0px 3%;
  }
  .homepage .colBuyers .blockBuyers ul.publication {
    background-position: 5px -18416 px;
  }
  .homepage .colBuyers .blockBuyers ul.demat {
    background-position: 5px -18225px;
  }
  .homepage .colBuyers .blockBuyers ul.dataLab {
    background-position: 5px -18044px;
  }
  .homepage .colBuyers .blockBuyers ul.sourcing {
    background-position: 5px -17895px;
  }
  .homepage .colBuyers .blockBuyers .btnPackMol {
    width: 100%;
  }
  .homepage .colBuyers .blockBuyers .btnPackMol .btnStyleTwoDeco {
    margin: 0 auto;
    width: 255px;
    font-size: 15px;
  }
  .homepage .lastCallForTender .blockCallForTenderStyleOne .clientLocation {
    width: 100%;
  }
  .homepage .lastCallForTender .blockCallForTenderStyleOne .clientActivity {
    width: 100%;
  }
  .homepage .lastCallForTender .listAllStyleFive {
    top: 74px;
  }
  .homepage .colFocus .topSearch {
    border: none;
    margin: 30px auto 0 auto;
    padding: 0;
  }
  .homepage .colFocus .updateReminder ul li {
    background-image: none;
    padding: 20px 0px 0px 0;
  }

  .pageAvis.twoColumns .colOne {
    width: 98%;
  }
  .pageAvis.twoColumns .colOne .boiteOutils .OutilsGauche {
    width: 98%;
  }
  .pageAvis.twoColumns .colOne .boiteOutils .OutilsGauche .barreSeparation {
    margin: 0 2%;
  }
  .pageAvis.twoColumns .colOne .boiteOutils .OutilsGauche .preview {
    margin-left: 1%;
  }
  .pageAvis.twoColumns .colOne .boiteOutils .OutilsGauche .next {
    background-position: 72px -3806px;
  }
  .pageAvis.twoColumns .colOne .blockNotice .identityNotice {
    padding: 15px 10% 18px;
  }
  .pageAvis.twoColumns .colOne .blockNotice .identityNotice .blockTitle {
    margin: 0 0 20px 1%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .identityNotice .clientName {
    width: 90%;
    display: block;
  }
  .pageAvis.twoColumns .colOne .blockNotice .identityNotice .siteDeLAcheteur {
    display: block;
    margin-top: 15px;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .colOneNotice {
    margin-left: 0;
    width: 100%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .colTwoNotice {
    margin-left: 0;
    width: 100%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .ColthreeNotice {
    margin-left: 4%;
    width: 96%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .ColthreeNotice li {
    float: left;
    margin-left: 5%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .ColthreeNotice li a {
    width: 100%;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .ColthreeNotice li a img {
    display: block;
  }
  .pageAvis.twoColumns .colOne .blockNotice .noticeInfo .ColthreeNotice .PieceJointeAction {
    margin-left: 5%;
    width: 20%;
  }
  .pageAvis.twoColumns .colOne .piecesJointes .telechargerTous,
  .search_detail_title_container .piecesJointes .telechargerTous {
    position: initial;
    display: block;
    margin-left: 2%;
  }
  .pageAvis.twoColumns .colOne .piecesJointes ul li .telechargerPieces,
  .search_detail_title_container .piecesJointes ul li .telechargerPieces {
    position: initial;
    text-decoration: underline;
  }
  .pageAvis.twoColumns .colOne .piecesJointes .titrePiecesJointes,
  .search_detail_title_container .piecesJointes .titrePiecesJointes {
    padding: 0 0 0 2%;
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .pageAvis.twoColumns .colOne .piecesJointes .titrePiecesJointes .decoTrombone,
  .search_detail_title_container .piecesJointes .titrePiecesJointes .decoTrombone {
    background-image: none;
  }
  .pageAvis.twoColumns .colOne .piecesJointes .titrePiecesJointes .decoTriangle,
  .search_detail_title_container .piecesJointes .titrePiecesJointes .decoTriangle{
    background-image: none;
  }
  .pageAvis.twoColumns .colOne .contenuDeLAvis .contenuIntegral {
    overflow: hidden;
  }
  .pageAvis.twoColumns .colOne .contenuDeLAvis a.btnStyleOneDeco {
    width: 83%;
  }
  .pageAvis.twoColumns .colOne .contenuDeLAvis a.btnStyleOneDeco .decoBtn {
    right: 8px;
    top: 18px;
  }
  .pageAvis.twoColumns .colTwo {
    width: 100%;
  }
  .pageAvis.twoColumns .colTwo .btnStyleOneDeco {
    margin-left: 2%;
    margin-bottom: 30px;
  }
  .pageAvis.twoColumns .colTwo .listAllStyleSix {
    font-size: 16px;
    font-size: 1rem;
  }

  .listPage .colResults .nbNotices {
    margin-bottom: 10px;
    text-align: center;
    width: 98%;
  }
  .listPage .colTwo .pageTitle {
    width: 100%;
  }
  .listPage .colTwo .btnSaveProfil {
    width: 100%;
  }
  .listPage .colTwo .btnSaveProfil .btnStyleOneDeco {
    height: 80px;
  }
  .listPage .colTwo .sortTools .sortBy {
    width: 17%;
  }
  .listPage .colTwo .sortTools .itemPerPage {
    width: 50%;
  }
  .listPage .colTwo .sortTools .pdfDownload {
    width: 35%;
  }
  .listPage .colTwo .blockResults .blockNotice .blockTools {
    left: 5px;
  }
  .listPage .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo div p span {
    left: -19px;
  }
  .listPage .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo .colTwo .answerDate .pictoAnswerDate {
    left: -19px;
  }
  .listPage .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo {
    padding-left: 10.9717868339%;
  }
  .listPage .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo .colOne li, .listPage .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo .colTwo li {
    padding-right: 5.3003533569%;
    padding-left: 5.3003533569%;
  }
  .listPage .colTwo .blockResults .blockNotice .blockContentResults .noticeInfo .logos {
    padding-left: 0;
    margin-top: 30px;
  }
  .listPage .colTwo .blockResults .blockNotice .blockContentResults .identityNotice {
    padding: 0 2% 20px 11%;
  }
  .listPage .colTwo .blockResults .blockNotice .blockContentResults .identityNotice .blockTitle {
    padding: 10px 1.14811% 0 3%;
    width: 97%;
  }
  .listPage .colTwo .blockResults .blockNotice .blockContentResults .identityNotice .blockTitle.widthModif {
    padding: 25px 1.14811% 0 3%;
  }

  .blockResults .blockNotice .blockTools {
    width: 8%;
    padding: 10px 0 0 2%;
  }
  .blockResults .blockNotice .blockContentResults .identityNotice {
    padding: 0 1.06838% 20px 12%;
  }
  .blockResults .blockNotice .blockContentResults .noticeInfo .colOne li.location span.pictoAddress, .blockResults .blockNotice .blockContentResults .noticeInfo .colOne .activity span, .blockResults .blockNotice .blockContentResults .noticeInfo .colOne .process span {
    left: -16px;
  }
  .blockResults .blockNotice .blockContentResults .noticeInfo .colTwo .onlineDate span, .blockResults .blockNotice .blockContentResults .noticeInfo .colTwo .answerDate .pictoAnswerDate {
    left: -17px;
  }

  footer {
    margin: 0 auto;
  }
  footer .footerContent {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 20px;
  }
  footer .footerContent .footerColUn,
footer .footerContent .footerColDeux,
footer .footerContent .footerColTrois,
footer .footerContent .footerColQuatre {
    width: 100%;
    border-right: none;
    margin: 0 0 5px 0;
    padding-top: 20px;
    font-size: 14px;
    font-size: 0.875rem;
  }
  footer .footerContent .footerColUn:not(:first-child),
footer .footerContent .footerColDeux:not(:first-child),
footer .footerContent .footerColTrois:not(:first-child),
footer .footerContent .footerColQuatre:not(:first-child) {
    border-top: 1px solid #4c4c4c;
  }
  footer .annonceInfoPro {
    min-height: 65px;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro {
    width: 100%;
    padding: 10px 0;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro a {
    float: none;
    width: auto;
    text-align: left;
    padding: 0 20px;
  }
  footer .annonceInfoPro .contenuAnnonceInfoPro a img {
    margin-left: 4%;
  }

  .pageErreur.twoColumns {
    width: 98%;
  }
  .pageErreur.twoColumns .blockSearch {
    width: 94%;
    margin: 0 auto;
    padding-left: 2%;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .location {
    width: 100%;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .inputTextSearch {
    width: 100%;
    margin: 0;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .lineOfbusiness {
    width: 100%;
    margin: 0;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .publicationDate {
    width: 100%;
    margin: 0;
  }
  .pageErreur.twoColumns .blockSearch .fastSearch .btnSearch {
    background-image: none;
  }
  .pageErreur.twoColumns .blockCompany {
    width: 96.2%;
    margin: 0 auto 300px;
  }
  .pageErreur.twoColumns .blockCompany .colOne {
    width: 100%;
  }
  .pageErreur.twoColumns .blockCompany .colTwo {
    width: 100%;
  }
  .pageErreur.twoColumns .blockNonInscrit {
    width: 100%;
  }

  #pageErreur.twoColumns .visuelMaintenance {
    display: none;
  }
  #pageErreur.twoColumns #contenuErreurMaintenance {
    width: 96%;
    margin: 40px 0 300px 3%;
  }

  .pageStatique {
    margin-left: 1%;
    margin-right: 1%;
    width: 98%;
  }

  .pageStatique .contenaireDetailFormule .savoirPlus {
    float: right;
    margin: 10px 0 0;
  }
  .pageStatique.offreEntreprise .contentDetailFormule .listeNiveauUn li.argUn {
    max-width: 220px;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule .title {
    min-height: 0;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleUn .contentDetailFormule .titleContent, .pageStatique.offreEntreprise .contenaireDetailFormule.formuleDeux .contentDetailFormule .titleContent, .pageStatique.offreEntreprise .contenaireDetailFormule.formuleTrois .contentDetailFormule .titleContent {
    margin-top: 5px;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleDeux {
    min-height: 520px;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleTrois {
    min-height: 485px;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleTrois .contentDetailFormule .titleContent sup {
    right: 40px;
  }
  .pageStatique.offreEntreprise .contenaireDetailFormule.formuleTrois .contentDetailFormule .titleContent sub {
    right: 7px;
  }
  .pageStatique.offreEntreprise .contenaireShadowUn, .pageStatique.offreEntreprise .contenaireShadowDeux, .pageStatique.offreEntreprise .contenaireShadowTrois {
    float: none;
    margin: 0 auto;
    width: 90%;
  }

  .pageStatique.pageNationalForm .blocInfo__listIcon__item {
    width: 100%;
    float: none;
  }

  .avisFav.twoColumns {
    width: 98%;
    margin: 0 1%;
  }
  .avisFav.twoColumns .colTwo .sortTools .sortBy {
    width: 100%;
  }
  .avisFav.twoColumns .colTwo .sortTools .sortByLink {
    width: 100%;
  }
  .avisFav.twoColumns .colTwo .sortTools .itemsPerPage {
    width: 46.4358452138%;
  }
  .avisFav.twoColumns .colTwo .sortTools .listAllStyleSeven.printFav {
    padding-right: 9.1649694501%;
  }
  .avisFav.twoColumns .colTwo .blockNotice .blockContentResults .identityNotice {
    padding: 0 12% 20px;
  }
  .avisFav.twoColumns .navMonCompte {
    *zoom: 1;
    width: 98%;
  }
  .avisFav.twoColumns .navMonCompte:before, .avisFav.twoColumns .navMonCompte:after {
    content: " ";
    display: table;
  }
  .avisFav.twoColumns .navMonCompte:after {
    clear: both;
  }
  .avisFav.twoColumns .searchFavPage {
    margin: 20px 0 0 0;
  }
  .avisFav.twoColumns .searchFavPage .titlePage {
    /*margin: 0 0 105px 0;*/
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus {
    width: 245px;
    top: 75px;
      display: none;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus .btnStyleOneDeco {
    width: 150px;
    height: 70px;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus .btnShadow {
    width: 283px;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus .btnShadow .leftShadow {
    width: 92px;
  }
  .avisFav.twoColumns .searchFavPage .btnBookPlus .btnShadow .rightShadow {
    width: 92px;
    background-position: -3px -545px;
  }
  .avisFav.twoColumns .searchFavPage .searchFav .idSearchFav .colOne, .avisFav.twoColumns .searchFavPage .searchFavjqVIConnexion .idSearchFav .colOne {
    width: 100%;
    float: left;
  }
  .avisFav.twoColumns .searchFavPage .searchFav .idSearchFav .colTwo, .avisFav.twoColumns .searchFavPage .searchFavjqVIConnexion .idSearchFav .colTwo {
    width: 100%;
    float: left;
    border: none;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colOne {
    *zoom: 1;
    width: 100%;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colOne:before, .avisFav.twoColumns .searchFavPage .contentSearchFav .colOne:after {
    content: " ";
    display: table;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colOne:after {
    clear: both;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo {
    *zoom: 1;
    margin: 10px 0 0 0;
    padding: 0;
    width: 100%;
    border: none;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo:before, .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo:after {
    content: " ";
    display: table;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo:after {
    clear: both;
  }
  .avisFav.twoColumns .searchFavPage .contentSearchFav .colTwo .consultAvis {
    width: 65%;
    margin: 40px 0 0 0;
  }

  .pagesHub.twoColumns .colTwo .blocHubDept .avisRegion {
    width: 98%;
  }
  .pagesHub.twoColumns .colTwo .blocHubDeptLast {
    width: 98%;
  }
  .pagesHub.twoColumns .colTwo .blocHubDeptLast .avisDeVotreDept {
    margin-right: 0;
    width: 98%;
  }

  .createCount.createMdp .formChangeMdp {
    width: 100%;
  }

  .tunnelCreaCp {
    width: 98%;
  }
  .tunnelCreaCp.tunnelCreaCpVeille {
    width: 98%;
  }
  .tunnelCreaCp.tunnelCreaCpVeille li.etapDeux.active a {
    padding: 13px 0 13px 25%;
  }
  .tunnelCreaCp li {
    font-size: 20px;
    font-size: 1.25rem;
    padding: 0;
    margin: 0;
    display: none;
  }
  .tunnelCreaCp li .pictoTunnel {
    display: none;
  }
  .tunnelCreaCp li.active {
    display: block;
  }

  .tunnelCreaCp li.etapUn a, .tunnelCreaCp li.etapUn .inactive {
    margin-left: 15px;
    padding-left: 40px;
  }

  .tunnelCreaCp li.etapDeux a, .tunnelCreaCp li.etapDeux .inactive {
    padding-left: 45px;
  }

  .tunnelCreaCp li.etapQuatre a, .tunnelCreaCp li.etapQuatre .inactive {
    padding-left: 40px;
  }

  .createCount.styleEntreprise .colOne .pqCreaCp li:first-child {
    margin-left: 10px;
  }

  .createCount .contFieldCreaCp.etapTwo #container_id_ref_civilite_1 {
    display: block;
  }

  .createCount .contFieldCreaCp.etapTwo #container_id_ref_civilite_2 {
    display: block;
  }

  .createCount .contFieldCreaCp.etapTwo #container_id_ref_civilite_3 {
    display: block;
  }

  .createCount .contFieldCreaCp .linkDejaCp {
    float: none;
    display: inline-block;
    margin: 20px 0;
  }
  .createCount .contFieldCreaCp .contentSubEtpUn {
    float: none;
    margin: 15px auto 0;
    width: 118px;
  }
  .createCount .contFieldCreaCp .pictoVous {
    display: none;
  }
  .createCount .colOne .pqCreaCp li {
    padding: 0;
    background-image: none !important;
    margin: 20px 0 0;
  }
  .createCount.inscrEntreprises .colOne .pqCreaCp li.argDeux {
    padding: 0;
  }
  .createCount .enteteFieldCreaCp .ctLabCpNumAbo {
    width: 90%;
    float: none;
  }
  .createCount .enteteFieldCreaCp .ctLabCpNumAbo input[type=text] {
    width: 91%;
  }
  .createCount .enteteFieldCreaCp .ctValidNumAbo {
    float: none;
    width: 100%;
  }
  .createCount .enteteFieldCreaCp .ctValidNumAbo a {
    margin: 10px auto;
  }

  .myInformations {
    padding: 10px 0 0 0;
  }
  .myInformations .colOne {
    float: inherit;
  }
  .myInformations .colTwo .btnValidAbo {
    width: 85px;
  }
  .myInformations .colTwo .btnValidAbo .btnStyleOneDeco {
    margin: 10px 0 0 93px;
    padding: 10px 5px 10px 5px;
  }
  .myInformations .colTwo .btnValidAbo .btnStyleOneDeco .decoBtn {
    display: none;
  }
  .myInformations .colTwo .identAbo {
    margin: 10px 0px 0px 52px;
  }
  .myInformations .colTwo .labelInputText, .myInformations .colTwo .labelSelect, .myInformations .colTwo .labelRadio {
    width: 28%;
  }
  .myInformations .colTwo .inputText {
    width: 55%;
  }
  .myInformations .colTwo .selectStyle {
    width: 57.5%;
  }
  .myInformations .colTwo .select2-container.inputText {
    width: 57.5%;
  }
  .myInformations .colTwo .submitForm {
    width: 280px;
    margin: 20px auto 30px auto;
  }

  .creationConsultation + #helpPopin {
    top: 30px;
    max-width: 80%;
    overflow-y: auto;
  }
  .creationConsultation + #helpPopin .btnStyleOneDeco {
    display: block;
    margin-top: 20px;
  }
  .creationConsultation form {
    width: 98%;
  }
  .creationConsultation form label {
    width: 98%;
    text-align: left;
    margin-left: 0;
  }
  .creationConsultation form input, .creationConsultation form select {
    width: 98%;
  }

  .colTwo.modifProfilRech .formRechAV .blocRechAv--Limite {
    width: 100%;
  }

  .colTwo.modifProfilRech .formRechAV .blocRechAv--Avis {
    width: 99%;
  }

  .nyroModalCont {
    width: 88% !important;
    margin: 10px auto 0 auto;
    padding: 2%;
    max-height: 90%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50% !important;
  }
  .nyroModalCont .dialog {
    padding: 0;
  }
  .nyroModalCont .dialog .popInConnexionContent.twoColumns .colOne .formConnexionHeader {
    padding: 10px 7%;
  }
  .nyroModalCont .dialog .popInConnexionContent.twoColumns label {
    text-align: left;
  }
  .nyroModalCont .dialog .popInConnexionContent.twoColumns .inputText {
    width: 100%;
    margin: 10px 0 0 0;
  }

  .dialog-text .popInConnexionFailed .titleStyleOneColorThree {
    font-size: 12px;
  }
  .dialog-text .popInConnexionFailed .marginTop20 {
    margin-top: 0;
    font-size: 13px;
  }
  .dialog-text .popInConnexionFailed .contentIdent {
    width: 98%;
    margin: 10px auto 0;
  }
  .dialog-text .popInConnexionFailed .contentIdent .contentBoutonConnecte {
    margin-top: 20px;
    width: 78%;
  }
  .dialog-text .popInConnexionFailed .contentIdent .contentBoutonConnecte .forgetPassword {
    display: block;
    width: 52%;
    margin: 0 0 10px 0;
  }
  .dialog-text .popInConnexionFailed .contentIdent .contentForm {
    width: 100%;
  }
  .dialog-text .popInConnexionFailed .contentIdent .contentForm label {
    width: 90%;
  }
  .dialog-text .popInConnexionFailed .contentIdent .contentForm .inputText {
    width: 90%;
  }
  .dialog-text .popInConnexionFailed .contentIdent .pictoIdent {
    background-image: none;
  }

  #suiviConso {
    padding: 0 1%;
    width: 98%;
  }
  #suiviConso .titlePage {
    float: none;
    display: inline-block;
  }
  #suiviConso .nouveauForfait {
    display: inline-block;
    margin-top: 20px;
    float: none;
  }
  #suiviConso .nouveauForfait .texteRestant {
    text-align: left;
  }
  #suiviConso .contenaireSuiviConso .lienExtract {
    float: left;
  }
  #suiviConso .decompteGlobal {
    width: 98%;
  }
  #suiviConso .decompteDetail {
    width: 95%;
  }

  .nousContacter .contentContact .photoContact {
    float: none;
    margin-top: 30px;
  }
  .nousContacter .contentContact .infoContact {
    float: none;
    margin: 5px 0 0 0;
  }

  .nyroModalCont {
    height: auto !important;
  }
  .nyroModalCont .popInConnexionContent.twoColumns .inputText {
    width: 90%;
  }

  .popInNumAbonne .captureNumAbonne.imageUn, .popInNumAbonne .captureNumAbonne.imageDeux {
    display: block;
    margin-left: 0;
    float: none;
  }

  .packMol .fonctionnalite .source {
    margin-bottom: 50px;
    width: 100%;
  }
  .packMol .annoncePackMol {
    background-image: none;
    padding: 20px 0 40px 0;
  }
  .packMol .annoncePackMol img {
    max-width: 100%;
  }
  .packMol .mainPoint {
    display: none;
  }
  .packMol .lesChiffres li {
    display: block;
    margin: 0;
  }
  .packMol .lesChiffres .lesInscrits {
    margin-left: 0;
  }
  .packMol .lesChiffres .visitesMois, .packMol .lesChiffres .pagesVues {
    margin-right: 0;
  }
  .packMol .lesChiffres .premAudience span {
    left: 190px;
  }
  .packMol .ulColOne, .packMol .ulColTwo {
    width: 88%;
  }
  .packMol .leForfait {
    width: 99%;
  }
  .packMol .leForfait .forfaitContenu {
    min-height: 0px;
    width: 99%;
    margin-left: 0;
  }
  .packMol .leForfait .forfaitContenu .colUne {
    width: 99%;
    margin-left: 0;
  }
  .packMol .leForfait .forfaitContenu .colDeux {
    width: 91%;
    margin-left: 0;
  }
  .packMol .leForfait .cocheEuro {
    display: none;
  }

  /* home bouton acheteur*/
  .blockCallForTender {
    text-align: left;
  }
  .blockCallForTender .blockTitle {
    width: 60%;
    text-align: left;
  }
  .blockCallForTender .btnBuyer {
    margin: 20px 0 0 0;
  }
  .blockCallForTender .pictoInkingPad {
    bottom: 3px;
    right: 5px;
  }

  /*liste resultat recherche */
  .logos .attachment, .logos .dce, .logos .mps {
    float: left;
    margin: 10px 0 0 0;
  }
  .logos .attachment img, .logos .dce img, .logos .mps img {
    display: block;
    margin: 0 auto 8px;
  }

  /* tri colonne de gauche */
  .blockFiltersStyleOne .blockContent label {
    width: 84%;
  }

  /* mo */
  .consultations .colTwo .creerConsult {
    top: 60px;
  }

  .avisPublies .colTwo .btnSaveProfil {
    width: 80%;
    top: 36px;
  }
  .avisPublies .colTwo .btnSaveProfil .btnStyleOneDeco span {
    font-size: 14px;
  }
  .avisPublies .colTwo .sortTools .sortByLink {
    width: 100%;
    margin-bottom: 10px;
  }
  .avisPublies .colTwo .sortTools .sortByLink a {
    padding: 0 14% 0 10px;
  }
  .avisPublies .colTwo .sortTools .itemPerPage {
    width: 50%;
  }
  .avisPublies .colTwo .sortTools .pdfDownload {
    padding: 10px 25px 0 18%;
    width: 20%;
  }
  .avisPublies .colTwo .sortTools .modifRechercheLink {
    display: block;
  }
  .avisPublies .colTwo .sortTools .sortBy {
    width: 100%;
  }

  /* mo modif rav */
  .colTwo.modifProfilRech {
    margin: 0;
  }
  .colTwo.modifProfilRech .formRechAV .dateCreation {
    right: 0;
    top: 2px;
  }

  /* mo avis favoris */
  .avisFav .searchFavPage .consultFilter {
    float: none;
    width: 100%;
  }
  .avisFav .searchFavPage .nombreProfilRecherche {
    float: none;
    width: 100%;
  }

  /* mo mes avis */
  .myInformations .colTwo .cadreEntreprise p > span, .myInformations .colTwo .cadreAcheteur p > span {
    width: 35%;
  }
  .myInformations .colTwo .inputText {
    width: 65%;
  }
  .myInformations .colTwo .selectStyle, .myInformations .colTwo .select2-container.inputText {
    width: 69%;
  }

  /* creation compte */
  .createCount.createMdp input[type=text], .createCount.createMdp input[type=password] {
    width: 57%;
  }

  .createCount.inscrEntreprises #errorMessage_code_postal {
    margin: 0;
  }
  .createCount.inscrEntreprises #errorMessage_ville {
    margin: 10px 0;
  }

  #packacheteur .contentSitePack, #packacheteur .breadcrumb, #publicationdiffusion .contentSitePack, #publicationdiffusion .breadcrumb, #dematerialisation .contentSitePack, #dematerialisation .breadcrumb, #datalabmarches .contentSitePack, #datalabmarches .breadcrumb, #sourcingdevis .contentSitePack, #sourcingdevis .breadcrumb {
    width: 98%;
  }
  #packacheteur .entetePackAcheteur, #publicationdiffusion .entetePackAcheteur, #dematerialisation .entetePackAcheteur, #datalabmarches .entetePackAcheteur, #sourcingdevis .entetePackAcheteur {
    width: 98%;
  }
  #packacheteur .entetePackAcheteur .listNavPack, #publicationdiffusion .entetePackAcheteur .listNavPack, #dematerialisation .entetePackAcheteur .listNavPack, #datalabmarches .entetePackAcheteur .listNavPack, #sourcingdevis .entetePackAcheteur .listNavPack {
    margin-top: 20px;
  }
  #packacheteur .entetePackAcheteur .listNavPack li, #publicationdiffusion .entetePackAcheteur .listNavPack li, #dematerialisation .entetePackAcheteur .listNavPack li, #datalabmarches .entetePackAcheteur .listNavPack li, #sourcingdevis .entetePackAcheteur .listNavPack li {
    width: 100%;
    border: none;
    margin-bottom: 3px;
  }
  #packacheteur .entetePackAcheteur .listNavPack li.on .triangleOn, #publicationdiffusion .entetePackAcheteur .listNavPack li.on .triangleOn, #dematerialisation .entetePackAcheteur .listNavPack li.on .triangleOn, #datalabmarches .entetePackAcheteur .listNavPack li.on .triangleOn, #sourcingdevis .entetePackAcheteur .listNavPack li.on .triangleOn {
    display: none;
  }
  #packacheteur .fondAuber, #publicationdiffusion .fondAuber, #dematerialisation .fondAuber, #datalabmarches .fondAuber, #sourcingdevis .fondAuber {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .fondAuber .colGauche, #publicationdiffusion .fondAuber .colGauche, #dematerialisation .fondAuber .colGauche, #datalabmarches .fondAuber .colGauche, #sourcingdevis .fondAuber .colGauche {
    width: 98%;
    margin: 0 auto;
    float: none;
    padding: 0 1%;
  }
  #packacheteur .fondAuber .colGauche h1, #publicationdiffusion .fondAuber .colGauche h1, #dematerialisation .fondAuber .colGauche h1, #datalabmarches .fondAuber .colGauche h1, #sourcingdevis .fondAuber .colGauche h1 {
    margin-top: 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
  #packacheteur .fondAuber .colGauche .listPartiePack, #publicationdiffusion .fondAuber .colGauche .listPartiePack, #dematerialisation .fondAuber .colGauche .listPartiePack, #datalabmarches .fondAuber .colGauche .listPartiePack, #sourcingdevis .fondAuber .colGauche .listPartiePack {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
  #packacheteur .fondAuber .colGauche .conteneurBtn, #publicationdiffusion .fondAuber .colGauche .conteneurBtn, #dematerialisation .fondAuber .colGauche .conteneurBtn, #datalabmarches .fondAuber .colGauche .conteneurBtn, #sourcingdevis .fondAuber .colGauche .conteneurBtn {
    margin-bottom: 0;
    width: 100%;
  }
  #packacheteur .fondAuber .colGauche .conteneurBtn a, #publicationdiffusion .fondAuber .colGauche .conteneurBtn a, #dematerialisation .fondAuber .colGauche .conteneurBtn a, #datalabmarches .fondAuber .colGauche .conteneurBtn a, #sourcingdevis .fondAuber .colGauche .conteneurBtn a {
    display: block;
    width: 255px;
    margin: 0 auto;
    padding-right: 35px;
  }
  #packacheteur .fondAuber .colGauche .conteneurBtn a img, #publicationdiffusion .fondAuber .colGauche .conteneurBtn a img, #dematerialisation .fondAuber .colGauche .conteneurBtn a img, #datalabmarches .fondAuber .colGauche .conteneurBtn a img, #sourcingdevis .fondAuber .colGauche .conteneurBtn a img {
    margin-left: 5px;
  }
  #packacheteur .fondAuber .colGauche .conteneurBtn a span, #publicationdiffusion .fondAuber .colGauche .conteneurBtn a span, #dematerialisation .fondAuber .colGauche .conteneurBtn a span, #datalabmarches .fondAuber .colGauche .conteneurBtn a span, #sourcingdevis .fondAuber .colGauche .conteneurBtn a span {
    right: 10px;
    bottom: 7px;
  }
  #packacheteur .fondAuber .colDroite, #publicationdiffusion .fondAuber .colDroite, #dematerialisation .fondAuber .colDroite, #datalabmarches .fondAuber .colDroite, #sourcingdevis .fondAuber .colDroite {
    width: 100%;
    float: none;
    margin: 30px auto 10px;
  }
  #packacheteur .fondGris, #publicationdiffusion .fondGris, #dematerialisation .fondGris, #datalabmarches .fondGris, #sourcingdevis .fondGris {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .fondGris .blocGeneBas, #publicationdiffusion .fondGris .blocGeneBas, #dematerialisation .fondGris .blocGeneBas, #datalabmarches .fondGris .blocGeneBas, #sourcingdevis .fondGris .blocGeneBas {
    background-image: none;
  }
  #packacheteur .fondGris .blocGeneBas .ulGeneSans, #publicationdiffusion .fondGris .blocGeneBas .ulGeneSans, #dematerialisation .fondGris .blocGeneBas .ulGeneSans, #datalabmarches .fondGris .blocGeneBas .ulGeneSans, #sourcingdevis .fondGris .blocGeneBas .ulGeneSans {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 10px 0;
  }
  #packacheteur .fondGris .blocGeneBas .ulGeneSans li, #publicationdiffusion .fondGris .blocGeneBas .ulGeneSans li, #dematerialisation .fondGris .blocGeneBas .ulGeneSans li, #datalabmarches .fondGris .blocGeneBas .ulGeneSans li, #sourcingdevis .fondGris .blocGeneBas .ulGeneSans li {
    width: 100%;
  }
  #packacheteur .blocGenePack, #publicationdiffusion .blocGenePack, #dematerialisation .blocGenePack, #datalabmarches .blocGenePack, #sourcingdevis .blocGenePack {
    width: 98%;
    margin: 0 auto;
  }
  #packacheteur .groupGenePack, #publicationdiffusion .groupGenePack, #dematerialisation .groupGenePack, #datalabmarches .groupGenePack, #sourcingdevis .groupGenePack {
    margin-bottom: 20px;
  }
  #packacheteur .avantageOffre, #publicationdiffusion .avantageOffre, #dematerialisation .avantageOffre, #datalabmarches .avantageOffre, #sourcingdevis .avantageOffre {
    width: 96%;
    margin: 0 auto;
  }
  #packacheteur .avantageOffre .conteneurBtn, #publicationdiffusion .avantageOffre .conteneurBtn, #dematerialisation .avantageOffre .conteneurBtn, #datalabmarches .avantageOffre .conteneurBtn, #sourcingdevis .avantageOffre .conteneurBtn {
    width: 100%;
  }
  #packacheteur .avantageOffre .conteneurBtn .btnStyleSixDeco, #publicationdiffusion .avantageOffre .conteneurBtn .btnStyleSixDeco, #dematerialisation .avantageOffre .conteneurBtn .btnStyleSixDeco, #datalabmarches .avantageOffre .conteneurBtn .btnStyleSixDeco, #sourcingdevis .avantageOffre .conteneurBtn .btnStyleSixDeco {
    width: 90%;
    padding-right: 3%;
  }
  #packacheteur .avantageOffre .conteneurBtn .btnStyleSixDeco span, #publicationdiffusion .avantageOffre .conteneurBtn .btnStyleSixDeco span, #dematerialisation .avantageOffre .conteneurBtn .btnStyleSixDeco span, #datalabmarches .avantageOffre .conteneurBtn .btnStyleSixDeco span, #sourcingdevis .avantageOffre .conteneurBtn .btnStyleSixDeco span {
    display: none;
  }
  #packacheteur .autresServices, #publicationdiffusion .autresServices, #dematerialisation .autresServices, #datalabmarches .autresServices, #sourcingdevis .autresServices {
    width: 100%;
    margin: 0 auto;
  }
  #packacheteur .autresServices .groupGenePack, #publicationdiffusion .autresServices .groupGenePack, #dematerialisation .autresServices .groupGenePack, #datalabmarches .autresServices .groupGenePack, #sourcingdevis .autresServices .groupGenePack {
    margin-bottom: 20px;
  }
  #packacheteur .autresServices .conteneurBtn, #publicationdiffusion .autresServices .conteneurBtn, #dematerialisation .autresServices .conteneurBtn, #datalabmarches .autresServices .conteneurBtn, #sourcingdevis .autresServices .conteneurBtn {
    margin: 0 auto 15px;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes, #publicationdiffusion .descriptifEtapes .bandeauEtapes, #dematerialisation .descriptifEtapes .bandeauEtapes, #datalabmarches .descriptifEtapes .bandeauEtapes, #sourcingdevis .descriptifEtapes .bandeauEtapes {
    padding-bottom: 20px;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeB, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeA, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeB {
    width: 78.6427145709%;
    padding: 0 6.9860279441% 20px 7.9840319361%;
    margin-left: 5.9880239521%;
    border-left: 2px solid #c5c5c5;
    min-height: 0;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #packacheteur .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #publicationdiffusion .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #dematerialisation .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #datalabmarches .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeA .etapeNumero, #sourcingdevis .descriptifEtapes .bandeauEtapes .blocEtapeTypeB .etapeNumero {
    left: -14px;
    width: 23px;
    border-radius: 23px;
    padding: 2px 0 0;
  }
  #packacheteur .descriptifEtapes .bandeauEtapes.bandeauDiffusion .blocEtapeTypeB .EncartDiffusionChiffres .blocChiffre, #publicationdiffusion .descriptifEtapes .bandeauEtapes.bandeauDiffusion .blocEtapeTypeB .EncartDiffusionChiffres .blocChiffre, #dematerialisation .descriptifEtapes .bandeauEtapes.bandeauDiffusion .blocEtapeTypeB .EncartDiffusionChiffres .blocChiffre, #datalabmarches .descriptifEtapes .bandeauEtapes.bandeauDiffusion .blocEtapeTypeB .EncartDiffusionChiffres .blocChiffre, #sourcingdevis .descriptifEtapes .bandeauEtapes.bandeauDiffusion .blocEtapeTypeB .EncartDiffusionChiffres .blocChiffre {
    width: 98%;
  }
  #packacheteur .offreForfait, #publicationdiffusion .offreForfait, #dematerialisation .offreForfait, #datalabmarches .offreForfait, #sourcingdevis .offreForfait {
    width: 96%;
    margin: 0 auto;
  }
  #packacheteur .offreForfait .blocGeneOffreForfait, #publicationdiffusion .offreForfait .blocGeneOffreForfait, #dematerialisation .offreForfait .blocGeneOffreForfait, #datalabmarches .offreForfait .blocGeneOffreForfait, #sourcingdevis .offreForfait .blocGeneOffreForfait {
    width: 100%;
    margin: 10px 0;
    padding-bottom: 10px;
  }
  #packacheteur .offreForfait .blocGeneOffreForfait.forfaitAdapte, #publicationdiffusion .offreForfait .blocGeneOffreForfait.forfaitAdapte, #dematerialisation .offreForfait .blocGeneOffreForfait.forfaitAdapte, #datalabmarches .offreForfait .blocGeneOffreForfait.forfaitAdapte, #sourcingdevis .offreForfait .blocGeneOffreForfait.forfaitAdapte {
    margin-left: 0;
  }
  #packacheteur ~ #scrollToTop a, #publicationdiffusion ~ #scrollToTop a, #dematerialisation ~ #scrollToTop a, #datalabmarches ~ #scrollToTop a, #sourcingdevis ~ #scrollToTop a {
    bottom: 10px;
  }
  #packacheteur .surFooter, #publicationdiffusion .surFooter, #dematerialisation .surFooter, #datalabmarches .surFooter, #sourcingdevis .surFooter {
    display: none;
  }
  #packacheteur .trustUs, #publicationdiffusion .trustUs, #dematerialisation .trustUs, #datalabmarches .trustUs, #sourcingdevis .trustUs {
    width: 93%;
    margin: 0 auto;
  }

  .creationConsultation .assistanceButton {
    width: 100%;
    float: none;
  }
  .creationConsultation .assistanceButton .box-btn:before, .creationConsultation .assistanceButton .box-btn:after {
    display: none;
  }

  #helpPopin {
    width: 85%;
    height: 536px;
    top: inherit;
    bottom: 600px;
  }
  #helpPopin .btnStyleOneDeco {
    display: block;
    margin-top: 20px;
  }
}
/* (max-width: 511px) */

/*# sourceMappingURL=mediaqueries.css.map */
