div.vignetteperso { text-align: center; height: 13em; width: 15em; border: 0px; float: left; padding: 10px; overflow: visible; font-size: 0.90em; } div.vignetteperso a { display: table-cell; vertical-align: middle; height:100px; width:15em; text-align:center; } /* redimentionnement proportionnel des images */ div.vignetteperso img { max-width:100px; max-height:100px; margin: auto auto auto auto; } div.vignetteperso a.letter_anchor { display: table-cell; vertical-align: bottom; height:1em; padding:0; line-height:1em; font-size:8em; } .letter_anchor span { opacity:0.5; //font-size:9em; } .alphabetic_index a{ margin:3px; } }