
/* btn liste entreprise 
*****************************************************************/
#listBtnEntreprise{display: block;margin: 30px 0;padding: 0;text-align: center;}
	#listBtnEntreprise li{display: inline-block;margin: 0 20px ;padding: 0;}
	#listBtnEntreprise li i{margin-right: 10px;}
  #listBtnEntreprise li button{color: black;font-size: 1.5rem;background: transparent;border: 0;}
  #listBtnEntreprise li button:hover{color: #04B6E9;text-decoration: none;background: transparent;border: 0;}
	#listBtnEntreprise li .active{color: #04B6E9;}



/* liste entreprise
*****************************************************************/
#listEnt {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: normal;
  align-content: normal;
  gap: 20px;
  padding: 60px 0 0 0;
}

  .ent {
    display: block;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0;
    width: calc(50% - 20px);padding: 20px;margin: 0;
    border-radius: 20px;border: 1px solid #dee3e3 ;
    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
  }
  @media screen and (max-width: 767px){
    .ent {width: 100%;}
  }

    /* lien */
    /*.ent .entLien {text-decoration: none;
      display: block;background: #f7f7f7;border: 20px solid white;min-height: 540px;position: relative;margin: 20px;/*top: 20px;right: 20px;bottom: 20px;left: 20px;
      -webkit-box-shadow: 0px 1px 15px 1px rgba(0,0,0,0.44); box-shadow: 0px 1px 15px 1px rgba(0,0,0,0.44);}
    .ent .entLien:hover {text-decoration: none;color: black;}*/

    /* photo *//*
    .ent .entImg {
      width: 100%;height: 100%;
      transition: all 1s;
      background-color: transparent;background-position: center center;background-repeat: no-repeat;
      -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; background-size: cover; }
    .ent:hover .entImg{transform: scale(1.2);}*/

    /* titre */
    .entTitre{font-size: 1.8rem;font-weight: 700;text-transform: uppercase;color: black;margin: 0;}

    /* catégorie */
    .ent .entCategorie {font-size: 1.5rem;font-weight: 300;text-transform: uppercase;color: #04B6E9;margin: 0;}

    /* contact */
    .entContact{font-size: 1.5rem;font-style: italic;margin: 10px 0 0 0;}

    /* puce */
    .ent .entPuce {margin:0;padding: 0;display: block;}
      .ent .entPuce li{display: block;text-align: left;font-size: 1.5rem;color: black;margin: 0;padding: 0;}
      .ent .entPuce li a:hover{color: #04B6E9;}

    /* lien */
    .entLien{text-align: right;margin: 10px 0 0 0;}
      .entLien a{font-size: 1.5rem;text-decoration: underline !important}
      .entLien a:hover{text-decoration: underline dotted !important}
