non hai idea che casino, lo capirai dal codice:

.corpo_servizi a {
border:none!important;
border:2px solid red
}
.corpo_servizi a:hover {
border:2px solid green}
.corpo_servizi img {border-width:2px!important;
border-width:0;
border-style:solid;
border-color:red;
}
.corpo_servizi img:hover {border:2px solid green}



il fatto è che ie lo intende come normale bordo del link mentre mozilla e opera come bordo dell'immagine, il tutto condito da conflitti perché mozilla e opera prendono anche,ma solo per uno spazio di un ipotetico testo, quello sul link testo, in sostanza non so nemmeno come sono riuscito a mettere d'accordo tutti.