/* CSS Document */
.page
{
font-weight:bold;
color:#FF0000;
}

.txtbasic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #000000;
	font-weight: normal;
}
/*_____________________________*/

.pageoff{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

/*_____________________________*/
/*_____________________________*/

a.page:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00000;
	text-decoration: underline;
	font-weight: normal;
}
a.page:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.page:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.page:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
/*_____________________________*/
/*_____________________________*/

a.lienbasic:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.lienbasic:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFCC00;
	text-decoration: underline;
	font-weight: normal;
}
a.lienbasic:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.lienbasic:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
/*_____________________________*/
body
{
background-image:url(../images/bg.jpg);
background-repeat: repeat-x;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
}
h1
{
font-size:1em;
font-weight:bold;
color:#333300;
margin-bottom:0.2em;
padding:0;

}
h2
{
font-size:1em;
padding:0.5em;
margin:0;
font-weight:bold;
color:#FFFFFF;
}
h3
{
font-size:1em;
margin-bottom:0.5em;
margin-top:0;
padding:0;
font-weight:bold;
color: #CCCC00;
}
p
{
margin-top:0;
margin-bottom:0.5em;
padding:0;
font-size:small;
text-align:justify;
}
a:hover
{
color:red;
}
.t_top
{
display:block;
padding:0.3em;
margin:0;
background-color: #C9C027;
color:#FFFFFF;
font-weight:bold;
}

#contour
{
width:100%;
border:1px solid #666600;
}

td label
{
font-weight:bold;
font-size:x-small;
text-align:right;
}
/*////  REVUE ////*/
.sommaire li
{
list-style-type:circle;
list-style-position:inside;
margin:0;
padding:0;
}
.sommaire ul
{
list-style-position:inside;
}
.sommaire strong
{
color:#999900;
}
/*////  recherche par race ////*/
.liste_races
{
font-size:10px;
}

.deroulants_1
{
width:100px;
font-size:10px;
}
.deroulants_2
{
width:100px;
height:17px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
#moteur
{
width:100%;
background-color:#E3CD0E;
border:1px solid #666600;
font-size:11px;
}

/* ////////// resulats races ///////////*/

#resultats
{
width:100%;
border:1px solid #666600;
}

#resultats th
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium;
text-align:left;
background-color: #C9C027;
border-bottom:1px solid #666600;
}
#resultats a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium;
text-decoration:none;
color:#666600;
border-bottom:1px solid #666600;
}

.line_1
{
	background-color: #F0F0EC;
	padding:0.2em;
}

.line_2
{
	background-color:#EEE7A3;
	padding:0.2em;
}
.line_1 img
{
border:1px solid #000000;
}
.line_2 img
{
border:1px solid #000000;
}
.tel
{
font-weight:bold;
color:#666600;
}
.pixs img
{
border:1px solid #000000;
}
/*//////////////////////// fiche RACE ////////////////////////////*/
.race_infos_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}

.race_infos_titre
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
}
#fiche
{
/*width:100%;*/
border:1px solid #666600;
}

#fiche th
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium;
text-align:left;
background-color: #C9C027;
border-bottom:1px solid #666600;
}
#fiche a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
text-decoration:none;
color:#666600;
border-bottom:1px solid #666600;
}

#club
{
background-color:#EEE7A3;
font-size:11px;
border:1px solid #666600;
}

.item
{
font-weight:bold;
}
/*////// PA //////*/
.pa_eleveur
{
width:100%;

background-color:#FFFFFF;
}
.t_pa
{
width:147px;
padding:0.3em;
text-align:center;
background-color: #C9C027;
color:#FFFFFF;
font-weight:bold;
border:1px solid #666600;
}
.t_pa2
{
font-size: x-small;
padding:0.3em;
background-color: #C9C027;
color:#FFFFFF;
font-weight:bold;
border:1px solid #666600;
}
.pa_eleveur a
{
color:#333300;

}

.fiche_eleveur
{
background-color:#fff;
font-size:11px;
border:1px solid  #99CC00;
}

.b_club
{
background-color: #EAEAEA;
padding:0.5em;
text-align:center;
}

.menu_on
{
background-color: #FFCC00;
color: #000000;
}
.sub_menu 
{
background-color:#E9E9E9;
background-image: url(../images/w_menu.jpg);
font-size:9px;
width:143px;
}

.sub_menu td
{
padding:2px 2px 2px 5px;
border-bottom:1px dotted #999999;
}

.sub_menu a
{
color:#000000;
text-decoration:none;
}
.sub_menu a:hover
{
color: #FF9900;
font-size:10px;
text-decoration:none;
}

.address h1
{
color:#66660;
font-size:small;
font-weight:bold;
margin-bottom:0.5em;
}
/*ACTUS ///////////////////////////*/
.my_date
{
color:#666600;
font-weight:bold;
}
.actu_list h1
{
margin-bottom:0.2em;
margin-top:0;
}
.actu_list a
{
font-size:small;
text-decoration:none;
color:#666600;
}
.actu_list a:hover
{
font-size:small;
text-decoration:none;
color:#fff;
}
.actu_list ul
{
margin:0;
padding:0;
list-style-type:none;
}
.retour
{
display:block;
background-color:#CCCC00;
padding:1em;
border:1px solid #666600;
text-align:right;
}
.retour a
{
color:#666600;
}

.retour a:hover
{
color:#FFF;
}
/*.btn
{
display:block;
background-color:#FF7002;
padding:2px;
}*/
.champ {
	background-color: #F0F0EC;
	font: 12px Arial, Helvetica, sans-serif;
}
.rouge {
	font-weight:bold;
	color: #CC3333;
}
/* ------------- PAGE D'ACCUEIL --------------*/
.accueil h1
{
font-size:small;
font-weight:bold;
color:#666000;
margin:0;
padding:0;
}
.accueil p
{
font-size:small;
margin:0;
padding:0;
text-align:left;
}
.accueil a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
text-decoration:none;
color:#666600;
border-bottom:1px solid #666600;
}

a.liens_divers
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
text-decoration:underline;
color:#666600;
}
a.liens_divers
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
text-decoration:underline;
color:#666600;
}

/*formulaire*/
.frmlabel
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:x-small;
text-align:right;
}
.myform
{
background-color:#EEE7A3;
border:1px solid #666600;
}

.b_form
{
width:147px;
padding:0.3em;
text-align:center;
background-color: #C9C027;
color:#FFFFFF;
font-weight:bold;
border:1px solid #666600;
}

.b_block
{
display:block;
width:147px;

text-align:center;

color:#FFFFFF;
font-weight:bold;

}
.b_block a
{
padding:0.3em;
text-decoration:none;
background-color: #C9C027;
color:#FFFFFF;
font-weight:bold;
border:1px solid #666600;
}


.t_form
{
color:#666600;
font-weight:bold;
background-color: #DEDDC0;
widh:100%;
}
/**/
.legal
{
font-size:9px;

}
.adresse_bottom
{
font-size:x-small;
background-color:#EEE7A3;
padding:5px;
text-align:center;

}

.nb
{
font-size:10px;
text-align:center;
}
/*/////////////////////////////revue_sommaire////////////////////////////////*/
ul.revue_sommaire
{
	margin:0;
	padding:0 0 1.5em 0;
}
.revue_sommaire li
{
	margin:0;
	padding:0;
	list-style-type:square;
}
h2.revue_num
{
	margin:0 0 0.5em 0;
	padding:0;
	color:#000000;
	font-size:1em;
	border-bottom:1px solid #669900;
}

h3.revue_titre
{
	font-weight:bold;
	font-size:1em;
	color:#000000;
	padding:0;
}
.revue_img
{
	border:1px solid #333333;
}
.revue_sep
{
	border-top:1px dotted #CCCCCC;
	height:2em;
}
a.lien_hors_series
{
	color:#000;
	font-size:x-small;
}