#section_annuaire_public h1,#section_annuaire_interne h1,#section_annuaire_interne h2,#nom_equipe h1{text-align:left}#section_annuaire_interne{text-align:center}a:hover{text-decoration:underline}#annuaire-interne,#annuaire-public{display:flex;flex-direction:row;align-items:start;margin:5px;padding-top:15px}input,select{width:25%;height:5%;border:1px;border-radius:05px;padding:8px 15px 8px 15px;margin-right:10px;box-shadow:1px 1px 2px 1px grey}input{width:30%}button{width:70px}.where{margin:10px 20px 10px 10px}.membre{padding:15px 20px 15px 20px;line-height:1.5em;box-shadow:-1px 2px 5px 1px black}.fichemembrelien:hover{text-decoration:underline}.fichemembreinfo .contactmembre{display:none}.fichemembreinfo .contactmembre:target{display:block;max-width:750px}.contactmembre{margin:15px !important;padding:15px 20px 15px 20px;line-height:1.5em;box-shadow:-1px 2px 5px 1px black}.titreresultat{margin-top:20px;font-weight:bold;text-align:left}form{padding:10px 10px 20px 10px}@media only screen and (min-width:850px){.membre,form{width:50%}.contactmembre{max-width:750px}input{width:50%}}@media only screen and (max-width:850px){.membre,.contactmembre,form{width:80%}}#error{padding:20px;text-align:center}
