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; }

/* 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:verdana;
}

.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;
}