Hola!
No se puede poner un <div> dentro de un <a>. Yo te recomendaria que trabajes con un enlace directamente:
Código HTML:
<a class="biblio" href="url" title="¿Dónde voy?">Un enlace</a>
el CSS:
Código:
a.biblio {
display: block;
text-indent: -1000%;
border: 1px solid #4d75a9;
float: none;
width: 110px;
margin: auto;
padding: 0px;
min-width: 170px;
height: 110px;
margin-top: 2em;
background-image: url(../../images/medium.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
}
Saludos!