html { font-size: 100%; }
body {
text-align:center;
width:100%;
background-color:#B0EFD0;
font-family: Arial, Verdana, FreeSans, Tahoma, Geneva, Helvetica, sans-serif;
font-size:75%;
font-style:normal;
border:0;
margin:0;
padding:0;
}

#header {
height : 200px;
background-image: url(images/tmp_Cheval.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center top;
background-color:#B0EFD0;
}

#header h1 {
text-indent : -5000px;
margin: 0;
line-height: 0;
}

#header p {
text-align:center;
color:#FF0;		/*  yellow  */
font-size:3em;
font-weight: 700;
}

ul#menu {
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0;
font-family: Verdana, FreeSans, Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
list-style-type: none;
}

a {
text-decoration:none;
color:#008000;			/*  green  */
}

a:hover {
text-decoration:underline;
}

a.accueil2 {
color:#008000;			/*  green  */
font-weight:700;
background-color:#FF0;		/*  yellow  */
}

a.accueil2:hover {
color:#32CD32;
}

#menu a.accueil2 {
display: block;
margin: 5px auto;
line-height: 25px;
width: 350px;
border: 1px solid #000;		/*  black  */
text-align: center;
border-width: 1px 2px 2px 1px;
border-color: #CECECE #4A4A4A #4A4A4A #CECECE;
border-style: solid;
}

a.accueil4 {
color:#008000;			/*  green  */
font-weight:700;
background-color:#FFF000;
}

a.accueil4:hover {
color:#32CD32;
}

#menu a.accueil4 {
display: block;
margin: 5px auto;
line-height: 25px;
width: 350px;
border: 1px solid #000;		/*   black  */
text-align: center;
border-width: 1px 2px 2px 1px;
border-color: #CECECE #4A4A4A #4A4A4A #CECECE;
border-style: solid;
}

#menu a:hover {
text-decoration: none;
border-width: 2px 1px 1px 2px;
border-color: #4A4A4A #CECECE #CECECE #4A4A4A;
}

a.accueil {
color:#008000;			/*  green  */
font-weight:700;
}

a.accueil:hover {
color:#FFA500;			/*  orange  */
}

a.accueil3 {
text-decoration:underline;
color:#0000FF;
font-size:1.67em;
}

div.blochaut {
width:95%;
background-color:#B0EFD0;
font-size:1.58em;
font-weight:400;
margin-left:auto;
margin-right:auto;
border:0;
padding:0;
}

h1 {
text-align:center;
font-size:2em;
font-weight:700;
font-style:normal;
text-decoration:none;
}

h1.titre {
text-align:center;
background-color:#B0EFD0;
font-size:1.75em;
font-weight:700;
font-style:normal;
text-decoration:none;
margin-top:4.17em;
margin-bottom:1.67em;
}

h1.titreaccueil {
background-color:#66FF66;
color:#282;
text-align:center;
font-size:2.5em;
font-weight:700;
font-style:normal;
text-decoration:none;
margin-top:4.17em;
padding-bottom:1.67em;
padding-top:1.67em;
border-style:outset;
border-width:thin;
}

h2 {
text-align:center;
font-size:1.83em;
font-weight:700;
font-style:normal;
text-decoration:none;
}

h2.titre {
text-align:center;
background-color:#B0EFD0;
font-size:1.75em;
font-weight:700;
font-style:normal;
text-decoration:none;
margin-top:4.17em;
margin-bottom:1.67em;
}

div.blocgauche {
float:left;
color:#000;
background-color:#DAE849;
text-align:center;
font-size:100%;
width:47%;
margin-left:auto;
margin-right:auto;
border-style:outset;
border-width:thin;
padding:0;
}

select {
color:#000;		/*   black  */
background-color:#FFF;	/*  white  */
text-align:left;
font-size:1em;
margin-left:auto;
margin-right:auto;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
}

img.image {
position:relative;
margin-left:auto;
margin-right:auto;
background-color:#B0EFD0;
width:85%;
border:thin;
border-style:outset;
padding:0;
}

div.blocdroite {
float:right;
text-align:center;
color:#000;
background-color:#DAE849;
font-size:100%;
width:47%;
margin-left:auto;
margin-right:auto;
border-style:outset;
border-width:thin;
padding:0;
}

div.bloctextehaut {
float:left;
text-align:center;
color:#000;
font-size:100%;
width:90%;
margin-left:3%;
margin-right:2%;
border:0;
padding:0;
}

div.bloctextebas {
float:left;
text-align:justify;
color:#000;
font-size:100%;
width:90%;
margin-left:3%;
margin-right:2%;
border:0;
padding:0;
}

div.bloctextestats {
text-align:justify;
color:#000;
font-size:145%;
width:80%;
margin-left:auto;
margin-right:auto;
border:0;
padding:0;
}

hr.separation {
clear:both;
visibility:hidden;
}

div.blocmilieu {
float:left;
color:#000;
background-color:#BAF532;
text-align:center;
font-size:100%;
width:90%;
margin-left:auto;
margin-right:auto;
border:0;
padding:0;
}

ul.ul_gauche {
display:block;
text-align:left;
margin-left:200px;
}

div.blocbas {
float:left;
text-align:center;
width:95%;
font-size:1.58em;
font-weight:700;
font-style:normal;
margin-left:auto;
margin-right:auto;
border:0;
padding:0;
}

div.milieu {
text-align:center;
width:100%;
font-size:166%;
font-weight:700;
font-style:normal;
margin-left:auto;
margin-right:auto;
border:0;
padding:0;
}

table {
text-align:center;
font-size:100%;
width:100%;
border-style:ridge;
border-width:0;
padding:1.04em;
}

dl.rien dt {
display:list-item;
list-style:none inside;
font-style:italic;
text-decoration:underline;
}

dl.rien dd {
display:list-item;
list-style:none inside;
text-decoration:none;
}

dl.rien4 dt {
display:list-item;
list-style:none inside;
text-decoration:underline;
font-size:1.55em;
font-style:italic;
}

dl.rien4 dd {
display:list-item;
list-style:none inside;
font-size:1.30em;
text-decoration:none;
}

dl.square dt {
display:list-item;
list-style:square inside;
text-decoration:underline;
font-style:italic;
}

dl.square2 dt {
display:list-item;
list-style:square inside;
text-decoration:none;
font-weight:700;
font-style:normal;
}

dl.disc2 dt {
display:list-item;
list-style:disc inside;
text-decoration:none;
font-weight:700;
font-style:normal;
}

dl.disc4 dt {
display:list-item;
list-style:disc inside;
text-decoration:underline;
font-size:100%;
font-weight:700;
font-style:italic;
}

em.gras {
text-decoration:none;
font-weight:700;
font-style:normal;
}

em.italique {
font-style:italic;
}

table.suitemain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:60%;
padding:0;
}

table.suitemain_stats {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
width:70%;
margin-left:auto;
margin-right:auto;
padding:0;
}

table.actionoldmain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:60%;
padding:0;
}

table.actionoldmain_new {
color:#000;
border-color:#69D844;
border:0;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:60%;
padding:0;
}

table.stat2oldmain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:97%;
border-spacing:1px;
border-style:none;
border-width:0;
padding:0;
}

table.statoldmain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
margin-left:auto;
margin-right:auto;
width:45%;
border-color:#B0EFD0;
padding:0;
}

div.stat3oldmain {
color:#FFBF00;
background-color:#FFBF00;
text-align:center;
font-size:100%;
border-color:#FFBF00;
margin-left:auto;
margin-right:auto;
width:45%;
}

table.stat3oldmain {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
width:99%;
margin-top:2px;
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
border-color:#B0EFD0;
padding:0;
}

table.stat2oldsuite1 {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
width:80%;
margin-left:auto;
margin-right:auto;
padding:0;
}

table.stat2oldsuite2 {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:70%;
border-color:#69D844;
padding:0;
}

table.stat2oldsuite3 {
color:#000;
background-color:#69D844;
text-align:center;
font-size:100%;
width:47%;
margin-left:auto;
margin-right:auto;
padding:0;
}

table.stat2oldsuite4 {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:100%;
margin:0;
padding:0;
}

table.stat2oldsuite5 {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:70%;
width:100%;
border-color:#69D844;
padding:0;
}

table.stat2oldsuite6 {
color:#000;
background-color:#B0EFD0;
text-align:center;
font-size:100%;
width:80%;
margin-left:auto;
margin-right:auto;
border-color:#69D844;
padding:0;
}

th.titre3 {
color:#000;		/*   black  */
text-align:center;
font-size:1.5em;
}

div {
text-align:center;
font-size:100%;
}

div.foot {
text-align:center;
font-size:80%;
}

td.suitecourses {
text-align:center;
font-size:1.35em;
border-color:#69D844;
margin:0;
padding:0;
}

td.suitecourses3 {
text-align:center;
font-size:1.35em;
width:100%;
margin:0;
padding:0;
}

td.lefthigh {
color:#69D844;
background-color:#69D844;
text-align:center;
vertical-align:top;
font-size:1.67em;
border:0;
margin:0;
padding:0;
}

td.leftbelow {
color:#228B22;
background-color:#69D844;
text-align:center;
font-size:1.67em;
font-weight:700;
padding-top:1.04em;
padding-bottom:0;
border:0;
margin:0;
}

td.leftline1 {
color:#69D844;
background-color:#69D844;
text-align:center;
font-size:1.67em;
border:0;
margin:0;
padding:0;
}

td.leftline2 {
color:#B0EFD0;
background-color:#B0EFD0;
text-align:center;
font-size:1.67em;
border:0;
margin:0;
padding:0;
}

td.leftform {
color:#000;
background-color:#69D844;
text-align:center;
font-size:1.67em;
border:0;
margin:0;
padding:0;
}

td.righttext {
color:#000;
background-color:#69D844;
text-align:center;
vertical-align:top;
font-size:1.46em;
border:3.33em;
padding:5em;
}

td.titrehorse {
color:#000;
background-color:#CBF232;
text-align:center;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.titrecells {
color:#000;
background-color:#D8F038;
text-align:center;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.cellscenter {
color:#000;
background-color:#F0F0F0;
text-align:center;
font-size:1.42em;
font-weight:700;
border-color:#69D844;
}

td.cellsright {
color:#000;
background-color:#F0F0F0;
text-align:right;
font-size:1.42em;
font-weight:700;
border-color:#69D844;
}

td.centercellext {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:1.67em;
font-weight:700;
border-color:#69D844;
margin:0;
padding:0.5em;
}

td.lowrightcell {
color:#000;
background-color:#CCFF80;
text-align:right;
font-size:1.25em;
font-weight:700;
border:0;
margin:0;
padding:0;
}

td.onecentercellext1 {
color:#008000;			/*  green  */
background-color:#CCFF80;
text-align:center;
font-size:2em;
font-weight:700;
border-color:#69D844;
margin:0;
padding:0.50em;
}

td.onecentercell_stats {
color:#008000;			/*  green  */
background-color:#CCFF80;
text-align:center;
border-color:#69D844;
margin:0;
padding:0.50em;
}

td.centertext {
color:#000;
background-color:#B0EFD0;
text-align:center;
text-decoration:none;
font-size:1.46em;
border:0;
margin:0;
padding:0;
}

td.td_right {
color:#000;
background-color:#3FC;
text-align:center;
font-size:1.4em;
font-weight:bold;
border-color:#69D844;
}

td.td_left {
color:#000;
background-color:#3FC;
text-align:center;
font-size:1.4em;
font-weight:bold;
border-color:#69D844;
}

td.coul1 {
color:#000;
background-color:#FFA500;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.cellscenter1 {
color:#000;
background-color:#FFA500;
text-align:center;
font-size:1.25em;
font-weight:700;
border-color:#69D844;
}

td.coul2 {
color:#FFF;
background-color:#93F;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.cellscenter2 {
color:#FFF;
background-color:#93F;
text-align:center;
font-size:1.25em;
font-weight:700;
border-color:#69D844;
}

td.coul3 {
color:#000;
background-color:#3CF;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.cellscenter3 {
color:#000;
background-color:#3CF;
text-align:center;
font-size:1.25em;
font-weight:700;
border-color:#69D844;
}

td.coul4 {
color:#000;
background-color:#6FC;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.cellscenter4 {
color:#000;
background-color:#6FC;
text-align:center;
font-size:1.25em;
font-weight:700;
border-color:#69D844;
}

td.coul5 {
color:#000;
background-color:#EE82EE;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.cellscenter5 {
color:#000;
background-color:#EE82EE;
text-align:center;
font-size:1.25em;
font-weight:700;
border-color:#69D844;
}

td.coul6 {
color:#FFF;
background-color:#00F;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul7 {
color:#000;
background-color:#FF0;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul8 {
color:#000;
background-color:#CCC;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul9 {
color:#000;
background-color:#0C3;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul10 {
color:#FFF;
background-color:#000;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul11 {
color:#000;
background-color:#3FF;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul12 {
color:#000;
background-color:#99997A;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul13 {
color:#FFF;
background-color:#C60;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul14 {
color:#000;
background-color:#F00;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul15 {
color:#FFF;
background-color:#090;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul16 {
color:#000;
background-color:#0F0;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul17 {
color:#000;
background-color:#CCCC52;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul18 {
color:#FFF;
background-color:#909;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul19 {
color:#000;
background-color:#F96;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul20 {
color:#000;
background-color:#963;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul21 {
color:#000;
background-color:#39C;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul22 {
color:#000;
background-color:#3FC;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul23 {
color:#000;
background-color:#9F3;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul24 {
color:#000;
background-color:#FCC;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

td.coul25 {
color:#FFF;
background-color:#666;
text-align:left;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
}

.submit_accueil {
color:#000;
background-color:#FF0;
text-align:center;
font-size:1.35em;
font-weight:700;
}

.submit_autres {
color:#000;
background-color:#6F6;
text-align:center;
font-size:1em;
font-weight:700;
}

.submit_methode {
color:#000;
background-color:#CCFF80;
font-size:1.67em;
font-weight:400;
}

.submit_methode_stats {
color:#000;
background-color:#CCFF80;
font-size:1.1em;
font-weight:700;
}

.submit_stats {
color:#000;
font-size:1.42em;
}

ul.ul_gauche li,ul.disc3 li {
display:list-item;
list-style:disc outside;
text-decoration:none;
font-style:normal;
}

th,td {
border-style:ridge;
border-width:0;
}

dl.rien,dl.rien4,dl.square,dl.square2,dl.disc,dl.disc1,dl.disc2,ul.disc3 {
display:block;
text-align:left;
}

dl.disc4 dd {
font-size:100%;
display:list-item;
list-style:none inside;
}

dl.square dd,dl.square2 dd,dl.disc dd,dl.disc1 dd,dl.disc2 dd {
display:list-item;
list-style:none inside;
}

dl.disc dt,dl.disc1 dt {
display:list-item;
list-style:disc inside;
text-decoration:none;
font-style:normal;
}

div.un,div.gras {
text-align:center;
font-size:1.67em;
font-weight:700;
}

div.divsubmit,td.suitecourses2 {
text-align:center;
font-size:1.35em;
}

th.titre_titre {
color:#000;
background-color:#69EE46;
text-align:center;
font-size:1.46em;
font-weight:700;
border-color:#69D844;
padding:0.50em;
}

td.titre {
color:#000;
background-color:#69EE46;
text-align:center;
font-size:1.46em;
font-weight:700;
border-color:#69D844;
padding:0.50em;
}

th.suitecourses {
color:#008000;			/*  green  */
background-color:#CCFF80;
text-align:center;
font-size:1.67em;
font-weight:700;
border-color:#69D844;
margin:0;
padding:0.50em;
}

td.lowcentercellext,td.onecentercellext {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:1.5em;
font-weight:700;
border-color:#69D844;
margin:0;
padding:0.50em;
}

th.lowcentercellext_new {
text-align:center;
font-size:1.35em;
font-weight:700;
}

td.lowcentercellext_new {
text-align:center;
font-size:1.35em;
font-weight:700;
}

td.lowcentercell,td.onecentercell {
color:#000;
border:0;
text-align:left;
font-size:1.35em;
font-weight:700;
margin:0;
padding:0.50em;
}

td.lowcentercell,td.onecentercell {
color:#000;
background-color:#CCFF80;
text-align:center;
font-size:1.25em;
font-weight:700;
border:0;
margin:0;
padding:0;
} 

hr.not {
visibility:hidden;
}

table.courses_global {
width: 70%;
border: 0;
border-style:none;
border-width:0;
padding: 0;
}

td.courses_titre {
width: 100%;
border: 0;
padding: 0;
}

div.courses_reunion {
width: 10%;
float: left;
padding: 0;
}

table.courses_reunion {
width: 100%;
background-color: #000;
font-family: Arial, sans-serif;
border-spacing: 1px;
border-style:none;
border-width:0;
padding: 0;
}

td.courses_nom_reunion {
font-size: 1.17em;
color: #FFF;
background-color: #390;
text-align: center;
padding: 0;
}

td.courses_num_reunion {
font-weight: bold;
font-size: 1.5em;
color: #F93;
background-color: #FFC;
text-align: center;
padding: 0;
}

div.courses_hippodrome {
width: 90%;
float: right;
font-weight: bold;
font-size: 1.67em;
color: #390;
font-family: Arial, sans-serif;
}

td.courses_courses {
width: 100%;
border: 0;
padding: 0;
}

div.courses_course_1 {
width: 10%;
float: left;
border : thin #390;
padding: 0;
}

table.courses_num_course {
width: 100%;
background-color: #000;
border-spacing: 1px;
border-style:none;
border-width:0;
padding: 0;
}

a.num_course {
color: #390;
}

td.courses_num_course {
font-weight: bold;
font-size: 1.45em;
color: #390;
font-family: Tahoma, Arial, sans-serif;
background-color: #FFF;
text-align: center;
padding: 0;
}

div.courses_course_2 {
width: 90%;
float: right;
border: 0;
padding: 0;
}

a.course {
color: #F93;
}

div.courses_detail_course_1_1 {
width: 80%;
font-size: 1.5em;
color: #F93;
font-family: Tahoma, Arial, sans serif;
font-weight: bold;
text-align: center;
float: left;
border: 0;
padding: 0;
}

div.courses_detail_course_1_2 {
width: 20%;
font-family:  Verdana, Arial, sans-serif;
font-size: 1.33em;
font-weight: normal;
text-align : right;
float: right;
border: 0;
padding: 0;
}

a.pari {
color: #390;
}

div.courses_detail_course_1_3 {
width: 80%;
font-size: 1.47em;
color: #390;
font-family: Tahoma, Arial, sans serif;
font-weight : bold;
text-align: center;
float: left;
border: 0;
padding: 0;
}

div.courses_detail_course_1_4 {
width: 20%;
font-size: 1.47em;
font-family: Tahoma, Arial, sans serif;
font-weight : bold;
text-align: center;
float: right;
border: 0;
padding: 0;
}


