/**********************************************************************************************************************************/
/*******************************************************        TAGS        *******************************************************/
/**********************************************************************************************************************************/
p, td, ul, ol
{
	font-size:10pt;
	color:#aa6525;
}
p
{
	line-height:12pt;
	margin:10px 0px;
}

h1
{
	font-size:20pt;
	font-weight:bold;
	color:#aa6525;
	margin-bottom:10px;
}
h2
{
	font-size:14pt;
	font-weight:bold;
	color:#7b200c;
	margin-top:20px;
	margin-bottom:10px;
}
h3
{
	font-size:12pt;
	font-weight:bold;
	color:#aa6525;
	margin-top:20px;
	margin-bottom:10px;
}

a { position:relative; }
a { color:#000; text-decoration:none; }
a:hover { color:#c44b32; text-decoration:none; }

ul 
{
	list-style:square;
	margin:5px 0px;
}
ol 
{
	list-style:decimal;
	margin:5px 0px;
}
li { margin-left:30px; }

strong { font-weight:bold; }





.imgBordure
{
	border:6px solid #FFF;
	margin:6px;
}
.blanc
{
	color:#ffffff;
}

/************************************************************************************************************************/
/*************************************************       BOUTONS        *************************************************/
/************************************************************************************************************************/
div#btnRetour div.btnRouge_m
{ 
	width:120px;
}
div#btnRetour div.btnRouge_m a
{ 
	font-size:10pt;
	font-weight:bold;
	color:#cbb3aa;
}
div#btnRetour div.btnRouge_m a:hover { color:#FFF; }

div#btnRetour
{
	width:158px;
	margin:auto;
}

/*******************************************************************************************************************/
/************************************************      TABLE        ************************************************/
/*******************************************************************************************************************/
.tab-bg-head {
	background:url(../images/contenu/cont-tab-hdbg.gif) repeat-x;
	color:#F2C473;
	font-size:14pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 8px;
	vertical-align: middle;
	}
	
h1.titreContenu{
	font-size:100%;
	font-weight:inherit;
	color:#F2C473;
	display:inline;
}
	
.tab-bg-blanc  {
	background-color:#FFF;
	padding-left:8px;
	}
.tab-bg-blanc2  {
	background-color:#FFF;
	}
	
.tab-bg-coin  {
	/*background:url(../images/contenu/cont-tab-hdbg.gif) repeat-x;*/
	}

.tab-classement
{
	padding:0px;
}
.tab-classement td
{
	padding-left:10px;
}

/********************************************************************************************************************************/
/************************************************      Les races de A à Z        ************************************************/
/********************************************************************************************************************************/
div#menuAaZ
{
	line-height:44px;
	color:#9f5920;
	font-size:13pt;
}
div#menuAaZ a { color:#FFF; text-decoration:none; }
div#menuAaZ a:hover { color:#cbb3aa; text-decoration:none; }

div.racesListeLettre
{
	width:100%;
	height:39px;
	background:#672409;
	border-bottom:1px solid #330f02;
}

div.racesListeLettre div.lettre
{
	float:left;
	padding-left:13px;
	width:50px;
	line-height:39px;
	font-size:27pt;
	font-weight:bold;
	color:#FFF;
}
div.racesListeLettre div.hautPage
{
	float:right;
	padding-right:13px;
	line-height:39px;
	font-size:10pt;
	color:#cbb3aa;
}
div.racesListeLettre div.hautPage a { color:#cbb3aa; text-decoration:none; }
div.racesListeLettre div.hautPage a:hover { color:#FFF; text-decoration:none; }

img.racesAaZ { border:3px solid #b1b1b1; }
p.titreRace
{
	color:#672409;
	font-size:12pt;
	font-weight:bold;
}
p.titreInformationRace
{
	display:block;
	padding:0px 10px;
	width:497px;
	line-height:27px;
	background:#f1d582;
	border-bottom: 1px solid #e8ae03;
	color:#672409;
	font-size:11pt;
	font-weight:bold;
}

td.rangeeJaune { background:#f1d582; }
td.paddingLeft
{
	padding:5px 0px 5px 15px;
	color:#383838;
}

.tab-bg-head a.retourListe { font-size:10pt; color:#cbb3aa; text-decoration:none; }
.tab-bg-head a.retourListe:hover { font-size:10pt; color:#FFF; text-decoration:none; }