A.asso_action,
A:hover.asso_action,
A:visited.asso_action,
 {
text-decoration:underline;
color:blue;
}

/* css pour la liste d'index */
A.ind_link,
A:hover.ind_link,
A:visited.ind_link {
text-decoration:underline;
color:blue;
font-family:verdana;
}

A:hover.ind_link { color:red; }

A.entete 
{
text-transform:UPPERCASE;
font-weight:bold;
}

td.listing {
padding: 0px 3px 0px 5px;
}

td.race_titre {
text-align:center;
font-weight:bold;
text-transform:UPPERCASE;
color:maroon;
height:30px;
}

/* affiche la race */
.RaceTitre {
background-image:url(/commun/images/backTitreRace.gif);
background-repeat:repeat-x;
background-position:center;
text-align:center;
height:20px;
}

span.DisplayTitreRace {
height:18px;
color:maroon;
font-weight:bold;
text-transform:UPPERCASE;
background-color:white;
padding : 1 20 1 20;
z-index:2;
text-align:center;
}

/* Les standards de race */
div.standards {
 height:40px; 
 width:99%; 
 vertical-align:middle;
 background-color:#eaeaea;
 border:1px gray solid;
 padding-left:10px;
 }
 
/* Ligne de resultat */
.top_result_line {
background-color:#ebebeb;
}

span.ind_evidence {
font-weight:bold;
font-size:12px;
color:maroon;
}

span.title {
font-family:arial;
font-weight:bold;
text-transform:UPPERCASE;
}

span.liteTitle {
font-family:arial;
font-weight:bold;
}

table.blockLine {
border:1px solid silver;
font-family:arial;
}

.blockTitle {
font-family:arial;
font-size:12px;
font-weight:bold;
text-transform: UPPERCASE;
color:rgb(174,2,18);
vertical-align:middle
}

.blockRace {
font-family:arial;
font-size:11px;
font-weight:bold;
color:rgb(174,2,18);
vertical-align:middle
}

.blockline_bottom {
height:13px;
background-color:#f2f2f2;
font-size:9px;
}

td.blk {
background-image : url(/commun/icons/blk_content.gif);
background-repeat:repeat;
vertical-align:bottom;
padding-left:4px;
}

a.blk,
a:hover.blk,
a:visited.blk {
font-size:9px;
text-transform : UPPERCASE;
text-decoration:none;
color:gray;
}

span.surligne {
/* background-color:#ffff99; */
color:red;
font-size:10px;
/*padding : 2px;*/
}

div.liteTxt	{
overflow: auto; 
visibility: visible; 
width: 95%;
height: 64px;
border: 1px silver solid;
padding:3px;
}

/* Affichage de la boite d'alerte pour le vote des photos */
div.PhotosVote {
position : absolute; 
overflow:auto;
left:400px;
top:200px;
height:100px;
width:200px;
border-width: 0px 15px 15px 15px;
border-style: solid;
border-color: #cc9900;
background-color:white;
cursor:help;
}

tr.PhotoVoteTop {
background-color:#cc9900;
color: white;
text-transform:UPPERCASE;
font-size:11px;
height:15px;
font-weight:bold;
}

td.PhotoVoteInfo {
color:gray;
padding:3px;
font-size:12px;
}