header.vMoteur.plan-b {
  margin-top: 0;
}

#arianne {
  margin-top: 178px !important;
  display: none;
}
header.vMoteur {
  margin-top: 0;
}

section#section-extranet{
  min-height: 60vh;
  padding-bottom:50px;
  max-width: 80%;
  width: 1024px;
  padding-top: 50px;
}

#load_crea_co img{
  width: 200px;
  margin-top: 40px;
}

.deconnexion-extra ,.monextra-extra, .website-extra ,.groupe-extra ,.user-extra ,.dossier-extra ,.fichier-extra {
  position: fixed;
  right: 0;
  top: 30vh;
  border: 3px solid #fff;
  height: 30px;
  width: 30px;
  padding: 10px;
  background: #209fb5;
  border-right: 0;
  border-radius: 10px 0 0 10px;
  cursor: pointer;
  z-index: 100;
}
.monextra-extra{
  margin-top: -60px;
  background: #8fc90b;
}
.website-extra{
  right: -1px;
  padding: 8px 12px 8px 8px;
  margin-top: 85px;
  border: 1px solid #209fb5;
  background: #fff;
}
.user-extra{
  right: -1px;
  padding: 8px 12px 8px 8px;
  margin-top: 145px;
  border: 1px solid #209fb5;
  background: #fff;
}
.groupe-extra{
  right: -1px;
  padding: 8px 12px 8px 8px;
  margin-top: 205px;
  border: 1px solid #209fb5;
  background: #fff;
}
.dossier-extra{
  right: -1px;
  padding: 8px 12px 8px 8px;
  margin-top: 265px;
  border: 1px solid #209fb5;
  background: #fff;
}
.fichier-extra{
  right: -1px;
  padding: 8px 12px 8px 8px;
  margin-top: 320px;
  border: 1px solid #209fb5;
  background: #fff;
}
.deconnexion-extra img, .monextra-extra img,.website-extra img,.groupe-extra img,.user-extra img,.dossier-extra img,.fichier-extra img{
  width: 100%;
}

#connexion-inscription{
  width: 620px;
    height: 380px;
    margin-left: auto;
    margin-top: 50PX;
    background: #209fb5;
    text-align: center;
    border-radius: 15px;
    MARGIN-RIGHT: AUTO;
    PADDING-TOP: 1px;
}
#connexion-inscription h1{
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 200%;
  margin-top: 35px;
}

#connexion-inscription h2{
  font-size: 20px;
  color: #fff;
  text-transform: capitalize;
  margin-top: 50px;
}
.info-g,.info-d{
  cursor: pointer;
  background: #555;
  text-align: center;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
  color: #FFF;
  margin-top: 5px;
}
.info-g:hover,.info-d:hover{
    font-weight: bold;
    background: #8fc90b;
    transition: background-color 0.2s ease;
    color: #fff;
}
.info-g{
  float: right;
  margin-right: 30px;
}
.info-d {
  float: left;
  margin-left: 30px;
}
.img_inp {
  position: absolute;
  height: 40px;
  margin: 50px 0px 0px 13px;
}
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  color: inherit;
}
.form-connexion input {
  max-width: 370px;
  min-width: 200px;
  font-size: 24px;
  width: 70%;
  padding: 12px;
  margin-top: 43px;
  text-align: center;
  border: 0;
  background-color: #f6f6f6 !important; /* Couleur de fond forcée */
  color: #555 !important;               /* Couleur du texte forcée */
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  border-radius: 10px;
  box-shadow: inset 1px 1px 3px rgba(0,0,0,.5);
}
#connexion-inscription .but-ob, #inscription-suite .but-ob {
  width: 120px;
  margin-left: 372px;
}
.but_esp {
  background: #555;
    color: #C0C0C0;
    cursor: pointer;
    padding: 8px 10px;
    margin-bottom: 10px;
    display: block;
    border-radius: 5px;
    width: 95px;
    margin-left: auto;
    margin-right: -1px;
    margin-top: -8px;
}
.but_esp:hover{
  background: #8fc909;
  color: #fff;
}
.but-ob {
  background: #555;
  color: #C0C0C0;
  cursor: pointer;
  padding: 10px 20px;
  margin: 40px;
  display: block;
  border-radius: 5px;
}
.but-ob:hover{
  background: #8fc909;
  color: #fff;
}

.form-connexion input:hover, .form-connexion input:focus{
  background-color: #fff !important;
}

.content-mon-extra, .content-groupe-extra, .content-dossier-extra, .content-fichier-extra{
  position: relative;
  width: 100%;
  max-width: 1024px;
  margin-top: 40px;
  min-height: 600px;
  vertical-align: top;
}
.content-groupe-extra, .content-dossier-extra, .content-fichier-extra{
  display: none;
}
.crea-groupe,.crea-dossierZero{
  border-radius: 5px;
    padding: 8px 30px 10px 30px;
    width: auto;
    color: #1f9fb5;
    background: #fff;
    text-align: left;
    border: 0px solid #209fb5;
    font-weight: normal;
    text-transform: none;
    margin-top: -32px;
    cursor: pointer;
    font-size: 15px;
    position: absolute;
    right: 9px;
}
.crea-groupe:hover ,.crea-dossierZero:hover {
  background: #1f9fb5;
  color: #fff;
}

.dossier-mon-extra h2{
  cursor: default;
  border-radius: 5px;
  padding: 15px 30px;
  font-weight: bold;
  color: #FFF;
  width: calc( 100% - 60px );
}
.ttl-mon-extra h2{
  cursor: default;
  border-radius: 5px;
  padding: 15px 30px;
  font-weight: bold;
  color: #FFF;
  width: calc( 100% - 60px );
  background: #8fc90b;
  font-size: 21px;
  text-align: center;
  margin-bottom: 10px;
}

.liste-fichier-mon-extra {
  display: inline-block;
  width: 55%;
  border-right: solid rgba(0,0,0,0.1) 3px;
  min-height: 600px;
  vertical-align: top;
  padding-right: 2.5%;
  margin-right: 2.5%;
}
.liste-fichier-mon-extra h2{
  background: #8fc90b;
  cursor: default;
  border-radius: 5px;
  padding: 15px 30px;
  font-size: 21px;
  font-weight: bold;
  color: #FFF;
  width: calc( 100% - 60px );
  text-align: center;
  margin-bottom: 20px;
}
.fichier-mon-extra{
  border-bottom: 3px solid rgba(0,0,0,0.1);
  margin: 0;
  padding: 20px;
  min-height: 75px;
  display: none;
}
.fichier-mon-extra:hover{
  background: rgba(0,0,0,0.1);
  cursor: pointer;
}
.img-fichier{
  float: left;
}
.title-fichier h3{
  font-size: 18px;
  text-align: left;
  margin-left: 95px;
  min-height: 55px;
  color: #555;
}
.title-fichier .sign{
  font-size: 14px;
  text-align: right;
  color: #555;
  opacity: 0.7;
}
.fichier-mon-extra img{
  height: 75px;
}

.liste-dossier-mon-extra{
  display: inline-block;
  width: 39%;
  border: 0px solid blue;
  min-height: 600px;
  vertical-align: top;
}
.content-dossier-mon-extra{
  overflow: hidden;
  width: 100%;
  height: 50px;
}
.dossier-mon-extra,.dossier-zero-mon-extra{
  margin-top: 5px;
  margin-bottom: 5px;
}
.dossier-mon-extra .h2-v2,.dossier-zero-mon-extra .h2-v2{
  border-radius: 5px;
  cursor: pointer;
}
.liste-ss-dossier-mon-extra{
  border-radius:  0 0 5px 5px;
  border: 0 solid #9d9d9d;
  max-height: 0;
  overflow: hidden;
  transition: all 0.25s ease;
}
.liste-zero-dossier-mon-extra{
  border-radius:  0 0 5px 5px;
  border: 0 solid #9d9d9d;
  max-height: 0;
  overflow: hidden;
  transition: all 0.25s ease;
  padding: 0px 2.1%;
  width: 95%;
}
.dossier-mon-extra.on .h2-v2{
  border-radius: 5px 5px 0 0;
}
.dossier-zero-mon-extra .h2-v2 img {
  width: 30px;
  float: left;
  margin-left: -19px;
  margin-top: -3px;
  margin-right: 9px;
}
.dossier-zero-mon-extra.on > .h2-v2{
  border-radius: 5px 5px 0 0;
  background: #8fc90b;
}
.dossier-zero-mon-extra > .h2-v2:hover{
  background: #8fc90b;
}

.user-groupe {
  width: 100%;
  box-sizing: border-box;
  margin: 0px 0 0px 0px;
  padding: 10px 0 10px 50px !important;
  display: block;
  height: auto;
  border-top: 1px solid #9d9d9d;
  transition: all 0.1s ease;
}

.user-groupe:hover {
  background: rgba(0,0,0,0.1);
  color: #000;
  font-weight: bold;
}
.user-groupe .icouser{
  width: 23px;
  float: left;
  margin-top: -2px;
  margin-left: -38px;
}
.user-groupe .emailUser{
  float: right;
  text-align: left;
}
.user-groupe .telUser{
  float: right;
  width: 159px;
  text-align: right;
  height: 22px;
  margin-right: 5px;
}
.user-groupe .icoaj {
  height: 22px;
  float: right;
  margin-top: -2px;
  margin-right: 13px;
  cursor: pointer;
  margin-left: 25px;
}
.user-groupe .icodel {
  height: 22px;
  float: right;
  margin-top: -2px;
  margin-right: 13px;
  cursor: pointer;
  margin-left: 5px;
}

.liste-user-groupe {
  border-radius: 0 0 5px 5px;
  border: 0 solid #9d9d9d;
  max-height: 0;
  overflow: hidden;
  transition: all 0.25s ease;
  width: calc( 100% - 2px );
  margin-top: -1px;
  margin-bottom: 5px;
}

.ss-dossier-mon-extra {
  width: 100%;
  box-sizing: border-box;
  margin: 0px 0 0px 0px;
  padding: 10px 0 10px 50px !important;
  display: block;
  height: auto;
  border-top: 1px solid #9d9d9d;
  transition: all 0.25s ease;

}
.ss-dossier-mon-extra:hover {
  background: rgba(0,0,0,0.1);
  cursor: pointer;
  color: #000;
  font-weight: bold;
}
.ss-dossier-mon-extra.on {
  background: #8fc90b;
  color: #fff;
  font-weight: bold;
  padding: 10px 0 10px 30px !important;
}
.liste-ss-dossier-mon-extra .ss-dossier-mon-extra:first-of-type{
  border-top: 0px solid #9d9d9d;
}
.liste-zero-dossier-mon-extra .ss-dossier-mon-extra:first-of-type{
  border-top: 0px solid #9d9d9d;
}
.dossier-mon-extra .menu-icon-barre{
  width: 24px;
  height: 24px;
  border-radius: 24px;
  position: relative;
  cursor: pointer;
  float: left;
  margin-left: -22px;
  margin-right: 8px;
  margin-top: -2px;
  background: #fff;
}
.dossier-mon-extra .ss-dossier-mon-extra .menu-icon-barre{
  background: none;
}

.dossier-mon-extra .menu-icon-barre .bar {
  background-color: #1f9fb5;
}
.dossier-mon-extra .ss-dossier-mon-extra .menu-icon-barre .bar {
  background-color: #555;
}


.dossier-mon-extra .ss-dossier-mon-extra.on .menu-icon-barre .bar,
.dossier-mon-extra .ss-dossier-mon-extra.on:hover .menu-icon-barre .bar {
  background-color: #fff;
}

.dossier-mon-extra .ss-dossier-mon-extra .menu-icon-barre .bar-1-plus {
  width: 14px;
  left: initial;
  right: 5px;
  top: calc(50% - 1px);
  bottom: initial;
  transform: rotate(0);
}
.dossier-mon-extra .ss-dossier-mon-extra .menu-icon-barre .bar-2-plus {
  width: 14px;
  left: initial;
  right: 5px;
  top: calc(50% - 1px);
  bottom: initial;
  transform: rotate(90deg);
  opacity: 1;
}
.dossier-mon-extra .ss-dossier-mon-extra .menu-icon-barre .bar-3-plus {
  width: 14px;
  left: initial;
  right: 5px;
  top: calc(50% - 1px);
  transform: rotate(0);
}
.dossier-mon-extra .ss-dossier-mon-extra:hover .menu-icon-barre .bar {
  background-color: #000;
}
.dossier-mon-extra .ss-dossier-mon-extra:hover .menu-icon-barre .bar-1-plus{
  width: 14px;
  left: initial;
  right: 5px;
  top: calc(50% - 2px);
  bottom: initial;
  transform: rotate(25deg);
}
.dossier-mon-extra .ss-dossier-mon-extra:hover .menu-icon-barre .bar-2-plus {
  opacity: 0;
}
.dossier-mon-extra .ss-dossier-mon-extra:hover .menu-icon-barre .bar-3-plus{
  width: 14px;
  left: initial;
  right: 5px;
  top: calc(50% - -4px);
  transform: rotate(-25deg);
}
.dossier-mon-extra .ss-dossier-mon-extra.on .menu-icon-barre .bar-1-plus {
  width: 14px;
  left: initial;
  right: 5px;
  top: calc(50% - 2px);
  bottom: initial;
  transform: rotate(-25deg);
}
.dossier-mon-extra .ss-dossier-mon-extra.on .menu-icon-barre .bar-2-plus {
  opacity: 0;
}
.dossier-mon-extra .ss-dossier-mon-extra.on .menu-icon-barre .bar-3-plus {
    width: 14px;
    left: initial;
    right: 5px;
    top: calc(50% - -4px);
    transform: rotate(25deg);
}



.h2-v2:hover .menu-icon-barre .bar-1-plus {
  transition: all 0.25s linear;
  width: 10px;
  left: initial;
  right: 4px;
  top: calc(0% + 8px);
  bottom: initial;
  transform: rotate(45deg);
}
.h2-v2:hover .menu-icon-barre .bar-2-plus {
  transition: all 0.25s linear;
  width: 12px;
  left: initial;
  right: 6px;
  top: calc(50% - 1px);
  bottom: initial;
  transform: rotate(180deg);
}
.h2-v2:hover .menu-icon-barre .bar-3-plus {
  transition: all 0.25s linear;
  width: 10px;
  left: initial;
  right: 4px;
  top: calc(100% - 10px);
  bottom: initial;
  transform: rotate(-45deg);
}

.dossier-mon-extra.on .h2-v2 .menu-icon-barre .bar-1-plus {
  transition: all 0.25s linear;
  width: 10px;
  left: initial;
  right: 4px;
  top: calc(100% - 10px);
  bottom: initial;
  transform: rotate(-45deg);
}
.dossier-mon-extra.on .h2-v2 .menu-icon-barre .bar-2-plus {
  transition: all 0.25s linear;
  width: 12px;
  left: initial;
  right: 6px;
  top: calc(50% - 2px);
  bottom: initial;
  transform: rotate(90deg);
}
.dossier-mon-extra.on .h2-v2 .menu-icon-barre .bar-3-plus {
  transition: all 0.25s linear;
  width: 10px;
  left: initial;
  right: 10px;
  top: calc(100% - 10px);
  bottom: initial;
  transform: rotate(45deg);
}

.dossier-mon-extra.on .h2-v2:hover .menu-icon-barre .bar-1-plus {
  transition: all 0.25s linear;
  width: 10px;
  left: initial;
  right: 4px;
  top: calc(0% + 8px);
  bottom: initial;
  transform: rotate(405deg);
}
.dossier-mon-extra.on .h2-v2:hover .menu-icon-barre .bar-2-plus {
  transition: all 0.25s linear;
  width: 12px;
  left: initial;
  right: 6px;
  top: calc(50% - 0px);
  bottom: initial;
  transform: rotate(-90deg);
}
.dossier-mon-extra.on .h2-v2:hover .menu-icon-barre .bar-3-plus {
  transition: all 0.25s linear;
  width: 10px;
  left: initial;
  right: 10px;
  top: calc(0% + 8px);
  bottom: initial;
  transform: rotate(-405deg);
}


.mini-page-contenu{

}
h2.mini-page-titre{
  cursor: default;
    border-radius: 5px;
    padding: 15px 15px;
    font-weight: bold;
    color: #1f9fb5;
    width: calc( 100% - 30px );
    font-size: 18px;
}
h2.mini-title{
    background: none;
    margin-bottom: 0;
}

.mini-page-html{
  padding: 10px;
  padding-top: 0px;
  margin-top:0px;
}
.mini-page-html p:first-of-type {
  margin: 0;
}
.mini-html{
  border-bottom: 3px solid rgba(0,0,0,0.1);
  padding-bottom: 20px;
}

section .mini-page-html h2 {
  font-size: initial;
}

.badge-resp { font-size: 12px; color: #e6a700; }

.unit-groupe{
  margin-top: 5px;
}
.content-groupe-extra .h2-v2.groupe{
  border-radius: 5px !important;
}
.info_malling{
  padding: 20px 20px 35px 20px;
  display: block;
}
@media (max-width: 1919px){

}
@media (max-width: 1599px){

}
@media (max-width: 1365px){

}
@media (max-width: 1279px){
  .content-fichier-extra .nomaff {
     display: inline-block;
     width: calc(100% - 215px);
     margin-left: -1%;
   }
}
@media (max-width: 1023px){

  #arianne {
    margin-top: 143px !important;
  }
  section#section-extranet{
    min-height: 560px;
    width: 100%;
    max-width: calc(95% - 50px);
    margin-left: 25px;
  }
  .liste-fichier-mon-extra {
    width: 44%;
  }
  .liste-dossier-mon-extra {
    width: 45%;
  }
  .liste-fichier-mon-extra h2 {
    font-size: 18px;
  }
  .title-fichier h3 {
    font-size: 14px;
    overflow: hidden;
  }

  .dossiersZeroParent .nomaff {
    max-width: calc(100% - 240px);
    display: inline-block;
  }
  .dossiersZeroParent.mini-page .nomaff{
    max-width: calc(100% - 125px);
    display: inline-block;
  }
  .dossiersZeroParent .dossiersParentEnfant .nomaff {
    max-width: calc(100% - 300px);
    display: inline-block;
  }
  .dossiersZeroParent .dossiersParentEnfant .dossiersEnfantFichiers .nomaff,
  .dossiersZeroParent .dossiersParentEnfant .dossiersEnfantGroupes .nomaff,
  .dossiersZeroParent .dossiersParentEnfant .dossiersEnfantResponsable .nomaff {
    max-width: calc(100% - 45px);
    display: inline-block;
  }
  .dossiersZeroParent .dossiersParentEnfant .dossiersEnfantResponsable.mini-page .nomaff{
    max-width: calc(100% - 125px);
    display: inline-block;
  }
  .content-fichier-extra .unit-groupe .nb-suivi {
    margin-left: 5px;
    margin-right: auto;
    right:auto;
  }
  .content-fichier-extra .unit-groupe .nb-dossier {
    margin-left: 80px;
    margin-right: auto;
    right:auto;
  }
}
@media (max-width: 1000px){

}
@media (max-width:767px) {
  #arianne {
    margin-top: 130px !important;
  }
  .unit-element h2,
  .ttl-mon-extra h2,
  .preico,
  .liste-element{
    box-sizing: initial;
  }
  .unit-element.mini-page{
    box-sizing: initial;
  }
  section#section-extranet {
    min-height: 640px;
    width: 100%;
  }

  .form-connexion input {
    max-width: 90%;
    width: 90%;
  }
  #connexion-inscription .but-ob, #inscription-suite .but-ob {
    width: auto;
    margin-left: 372px;
  }
  .liste-fichier-mon-extra, .liste-dossier-mon-extra {
    width: 100%;
  }
  .liste-dossier-mon-extra {
    min-height: auto;
  }
  h2.h2-v2 {
    width: 100%;
  }
  .liste-zero-dossier-mon-extra {
    width: 100%;
  }
  .liste-fichier-mon-extra {
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
    margin-top: 20px;
  }
  .liste-fichier-mon-extra h2 {
    width: 100% ;
  }
  .unit-groupe h2.groupe {
    width: calc( 100% ) !important;
  }
  .content-groupe-extra .crea-groupe {
    text-align: center;
    border: 0px solid #209fb5;
    margin-top: 11px;
    position: relative;
    right: auto;
  }
  .content-groupe-extra .h2-v2.groupe .nomaff{
    width: calc(100% - 275px);
    display: inline-block;
  }
  .unit-groupe .nb-user, .unit-groupe .nb-dossier{
    vertical-align: top;
    display: inline-block;
    margin-top: 0px;
  }
  .user-groupe .emailUser {
    display: none;
  }
  .user-groupe .nomUser {
    display: inline-block;
    width: calc(100% - 90px);
  }
  .aj-dossier-fichier, .aj-user-groupe, .aj-dossier-groupe {
    width: auto
  }
  .unit-groupe .icoedit,
  .unit-groupe .icodel,
  .unit-groupe .nb-user,
  .unit-groupe .nb-dossier {
    margin-top: 5px;
  }
}
@media (max-width: 640px) {
  .unit-element.mini-page .icoedit{
    margin-right: 12px;
  }
  .unit-element.mini-page .nb-element-intern{
    margin-right: -20px !important;
  }
  .unit-element.mini-page .nomaff{
    width: calc(100% - 75px);
  }
  section#section-extranet {
    min-height: 560px;
    width: 100%;
    max-width: calc(95%);
    margin-left: 10px;
  }
  #connexion-inscription {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    height: 380px;
    margin-left: 0;
    margin-top: 50px;
    padding-top: 5px;
    background: #209fb5;
    text-align: center;
    border-radius: 15px;
  }
  #connexion-inscription .but-ob, #inscription-suite .but-ob {
   width: 155px;
   margin-left: auto;
   margin-right: 45px;
 }
 .info-g, .info-d{
     display: block;
     float: none;
     margin: 20px;
     margin-bottom: 0;
     border-radius: 5px;
     padding: 10px 20px;
 }
  .info-d{
    margin-top: 10px;
  }

  .website-extra, .groupe-extra, .dossier-extra, .fichier-extra {
     border-radius: 10px 10px 0 0;
     top: auto;
     right: auto;
     bottom: -2px;
     left: 15px;
     padding: 7px;
     border: 2px solid #555;
     height: 35px;
     width: 35px;
   }
   .groupe-extra{
     left: 85px;
   }
   .dossier-extra{
     left: 155px;
   }
   .fichier-extra{
     left: 225px;
   }

   .crea-groupe, .crea-dossierZero {
     text-align: center;
     border: 0px solid #209fb5;
     margin-top: 11px;
     position: relative;
     right: auto;
   }
   .crea-groupe  span, .crea-dossierZero span{
     display: inline !important;
   }
   .unit-element h2.dossierZero {
    border-radius: 5px;
    padding: 10px 10px;
    width: calc( 100% - 22px );
  }

  .unit-element .h2-v2 .icoCatElement {
    display: none;
  }
  .dossierZero .nomaff {
    max-width: calc(100% - 140px);
    display: inline-block;
  }
  .unit-groupe .nomaff {
    min-width: calc(100%);
        display: block;
        padding-bottom: 15px;
  }
  .unit-groupe .h2-v2 .icogroupe {
    margin-left: 0;
  }
  .unit-element .nb-element {
     top: -5px;
     margin-right: 111px;
     width: 30px;
     vertical-align: top;
     margin-top: 13px;
   }
   .unit-element .nb-element span {
     display: none;
   }
   .unit-element .nb-element img {
    width: 30px;
    float: left;
    margin-top: 0px;
  }
  .unit-element .icoedit {
      margin-right: 61px;
      margin-top: -2px;
  }
  .unit-element .icodel{
    margin-top: -2px;
  }

  .element-liste-element {
    padding: 10px 4px 10px 45px !important;
  }
  .element-liste-element img {
    height: 28px !important;
    width: 28px !important;
  }
  .element-liste-element.mini-page .nb-element-intern {
    width: 50px;
    margin-top: 5px;
  }
  .element-liste-element .icoedit {
    height: 25px;
    float: right;
    margin-top: -1px;
    margin-right: 7px;
    cursor: pointer;
    margin-left: 7px;
  }
  .element-liste-element .icodel {
    margin-top: -3px;
    margin-right: 4px;
  }

  .nb-element-intern span {
    display: none;
  }
  .nb-element-intern .mini-switch span {
    display: initial;
  }
  .nb-element-intern.dossier, .element-liste-element .nb-element-intern{
    margin-right: 7px;
    margin-left: 7px;
    width: 30px;
  }
  .nb-element-intern.dossier img, .element-liste-element .nb-element-intern img{
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
  }
  .dossiersZeroParent .nomaff {
    max-width: calc(100% - 180px);
    display: inline-block;
  }

  .element-liste-element.dossiersParentEnfant{
    padding: 10px 4px 45px 65px !important;
  }
  .element-liste-element.dossiersParentResponsable {
    padding: 15px 4px 15px 65px !important;
  }
  .dossiersZeroParent .dossiersParentEnfant .nomaff {
    min-width: calc(100%);
    display: block;
    padding-bottom: 15px;
  }
  .dossiersZeroParent .dossiersParentEnfant.mini-page .nomaff{
    padding-bottom: 0;
  }
  .element-liste-element.dossiersParentEnfant .ico-element-liste-element{
    width: 23px;
    float: left;
    margin-top: -5px;
    margin-left: -38px;
  }
  .element-liste-element.dossiersParentEnfant .dossiersEnfantGroupes .nomaff {
    max-width: calc(100% - 95px);
    display: inline-block;
  }
  .element-liste-element.dossiersParentResponsable img,
  .element-liste-element.dossiersEnfantResponsable img,
  .element-liste-element.responsables img{
    margin-top: -3px;
  }
  .dossiersParentResponsable .element-liste-element .nomUser{
    max-width: calc(100% - 95px);
    display: inline-block;
  }

  .dossiersEnfantResponsable .element-liste-element {
    padding: 15px 6px 15px 70px !important;
  }
  .dossiersEnfantResponsable .element-liste-element .nomUser{
    max-width: calc(100% - 95px);
    display: inline-block;
  }
  .dossiersZeroParent .dossiersParentEnfant .dossiersEnfantGroupes .nomaff{
    max-width: calc(100% - 50px);
    min-width: calc(100% - 50px);
    padding-top: 2px;
    padding-bottom: 0;
  }
  .dossiersParentEnfant.mini-page .ico-element-liste-element{
    margin-top: -3px;
  }
  .dossiersEnfantGroupes .element-liste-element {
    padding: 15px 6px 15px 70px !important;
  }

  .dossiersEnfantFichiers  .element-liste-element{
    padding: 15px 6px 15px 70px !important;
  }
  .dossiersZeroParent .dossiersParentEnfant .dossiersEnfantFichiers.mini-page .nomaff{
    max-width: calc(100% - 112px) !important;
    min-width: calc(100% - 112px) !important;
    padding-bottom: 5px;
  }
  .dossiersZeroParent .dossiersParentEnfant .fichiers .nomaff{
    max-width: calc(100% - 50px);
    min-width: calc(100% - 50px);
    padding-top: 2px;
    padding-bottom: 10px;
  }

  .unit-groupe.fichier-item{
    padding-bottom: 40px !important;
    background-color: #b5b5b5;
    border-radius: 5px !important;
  }
  .unit-groupe.fichier-item h2.groupe{
    padding: 10px 10px !important;
    width: calc( 100% ) !important;
  }
  .unit-groupe.fichier-item .nomaff{
    padding-bottom: 5px !important;
  }
  .content-fichier-extra .unit-groupe .icodel,
  .content-fichier-extra .unit-groupe .icoedit,
  .content-fichier-extra .unit-groupe .nb-dossier,
  .content-fichier-extra .unit-groupe .nb-suivi{
      top: auto;
      margin-top: 15px;
  }
  .aj-dossier-fichier {
    box-sizing: initial !important;
    text-align: center !important;
  }
  .liste-dossier-fichier .dossier-fichier .nomaff{
    width: calc(100% - 45px);
  }
  .dossier-fichier .icodel {
    margin-left: 7px;
  }
  .suivi-fichier .nomUser{
    width: calc(100% - 45px);
    display: block;
  }
  .suivi-fichier .nomUser{
    width: calc(100% - 45px);
    display: block;
  }
  .suivi-fichier span{
    margin-left: 0 !important;
  }
  .unit-groupe h2.groupe {
    padding: 15px 15px;
  }
  .content-groupe-extra .h2-v2.groupe .nomaff {
    width: calc(100%);
    display: block;
  }
  .unit-groupe{
    background: #1f9fb5;
    color: #fff;
    text-align: left;
    border: 0px solid #209fb5;
    padding-bottom: 42px;
    border-radius: 5px;
  }
  .content-groupe-extra .h2-v2.groupe{
    padding-bottom: 0px;
  }
  .liste-dossier-groupe .nomaff{
    max-width: calc(100% - 70px);
    display: inline-block;
  }
  .Module.ad-v2 .foot.mallingConfirm .submit.creer {
    width: auto;
    float: right;
    margin-right: 10px;
  }
  .Module.ad-v2 .foot.mallingConfirm .submit.doble.retour {
    margin-left: 10px;
  }
}

@media (max-width: 480px){

}
