#bloc-jo-300{
    width :300px;
    height: 265px;
    background-color: #F6F6F6;
    margin-bottom: 10px;
}

#bloc-jo-300 li{
    display: inline-block;
    *display:inline;
    *zoom:1;
    vertical-align: middle;
    width:95px;
    margin-top:5px;
    text-align:center;
}

#bloc-jo-300 a{
    display:block;
    width:60px;
    height:40px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto;
}

#bloc-jo-300 a:hover{
    display:block;
    background-image: none!important;
    background-color: #317cdf!important;
    line-height:30px!important;
    -moz-box-shadow: 1px 1px 3px #aaa;
    -webkit-box-shadow: 1px 1px 3px #aaa;
    box-shadow: 1px 1px 3px #555;
}


#bloc-jo-300 li span{
    text-indent: -5000px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-family: Arial;
    font-size: 11px;
    line-height: 40px;
}

#bloc-jo-300 a:hover span{
    text-indent: 0px;
    color:#fff;
}

#bloc-jo-300 h2 {
    display:block;
    height:31px;
    background: #000 url('../images/jeux_olympiques/titre-jo.png') no-repeat;
    text-indent: -999em;
}

#bloc-jo-300 a {background: url('../images/jeux_olympiques/sprite-jo-picto.png') 0 10px no-repeat;}

#bloc-jo-300 #athletisme a{background-position: 0 10px;}
#bloc-jo-300 #escrime a{background-position: -90px 10px;}
#bloc-jo-300 #natation a{background-position: -180px 10px;}

#bloc-jo-300 #aviron a{background-position: 0 -38px;}
#bloc-jo-300 #football a{background-position: -90px -38px;}
#bloc-jo-300 #tennis a{background-position: -180px -37px;}

#bloc-jo-300 #basket a{background-position: 0 -86px;}
#bloc-jo-300 #handball a{background-position: -90px -86px;}
#bloc-jo-300 #tir a{background-position: -180px -85px;}

#bloc-jo-300 #canoe a{background-position: 0 -130px;}
#bloc-jo-300 #canoe a span{line-height: 11px!important;margin-top: 8px;}
#bloc-jo-300 #judo a{background-position: -90px -130px;}
#bloc-jo-300 #tir-arc a{background-position: -180px -129px;}

#bloc-jo-300 #cyclisme a{background-position: 0 -172px;}
#bloc-jo-300 #lutte a{background-position: -90px -172px;}
#bloc-jo-300 #autre a{background-position: -180px -171px;}