a:link { text-decoration: none; position: relative; z-index: 1 }
a:visited { text-decoration: none; position: relative; z-index: 1 }
a:hover { color: #CC3300; text-decoration: none; border: none; position: relative; z-index: 1 }
a:hover img { border-color: #CC3300; position: relative; z-index: 1 }
.medaillon img { border: solid 1px black; position: relative; z-index: 1 }
.petitextegris  { color: #BCBFB8; font-size: 9px; line-height: 10px }
.texteblanc { color: white }
.textegris { color: #BCBFB8 }
.textenoir { color: black }
.texterouge { color: #CC3300 }
.textecreme { color: #EAEAD7 }

.tof:visited { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); position: relative; z-index: 1 }