body
{
	padding:0px;
	margin:0px;
	background:#FFFFFF;
        font-family: Verdana, Geneva, serif;
	font-size: 8pt;

	line-height: 1.5em;
	color:black;

}

td, a, p, div, input, textarea, form, select {font-family : Verdana, Geneva, serif;font-size : 8pt;}


/* champ des formulaires */
input.soumission {border : 1px solid;	border-color : #000000;	background-color : #e6e6e6;}
.option 	{BACKGROUND: none; COLOR: #DF1C60; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

/* Liens */
A {COLOR: #000000; TEXT-DECORATION: none}
A:link          {BACKGROUND: none; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:visited       {BACKGROUND: none; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover         {BACKGROUND: none; FONT-FAMILY: Verdana, Helvetica; COLOR: #2479d7; }


/* td personalisé */
td.menu {background: url(http://www.1cheval.com/courses-hippiques/images/fondmenu.gif); height: 25px; vertical-align: middle; border: 1px solid; border-color: #336699; padding-top: 5px}
td.mil {background: url(http://www.1cheval.com/courses-hippiques/images/mil.gif); height: 25px; vertical-align: middle; border: 1px solid; border-color: #336699; padding-top: 5px}

/* Table Personalisé */
table.mil {	
	background: url(http://www.1cheval.com/courses-hippiques/images/mil.gif); 
	height: 25px;	
	border : 1px solid;	
	border-color : #35395E; 
	padding-top: 3px
}

table.menu {	
	background: url(http://www.1cheval.com/courses-hippiques/images/fondmenu.gif); 
	height: 25px;	
	border : 1px solid;	
	border-color : #35395E; 
	padding-top: 5px
}

table.menu2 {	background-color : #FFFFFF;	border : 1px solid;	border-color : #336699}
table.menu3 {	background-color : #FFFFFF; border : 1px solid;	border-color : #336699}
table.menu4 {	background-color : #9DADC6; border : 1px solid;	border-color : #336699}
table.menu5 {	border-bottom : 4px solid;	border-color : #0f3f79}
table.menu6 {	background-color : #e5e5e5;}
div.menu {text-align: center; COLOR : #35395E; FONT-WEIGHT: bold;}
div.menu2 { margin-left: 2px; COLOR : #35395E; FONT-WEIGHT: bold;}
/*
Les cadres
*/
td.h-g {
background: url(http://www.1cheval.com/styles/h-g.gif); width: 18px;
}
td.h-d {
background: url(http://www.1cheval.com/styles/h-d.gif); width: 18px;
}	 
td.h {
background: url(http://www.1cheval.com/styles/h.gif); width: 100%;
}
td.g {
background: url(http://www.1cheval.com/styles/g.gif); width: 18px;
}
td.m {
background: url(http://www.1cheval.com/styles/fond.gif); width: 100%;
}
td.d {
background: url(http://www.1cheval.com/styles/d.gif); width: 18px;
}
td.b {
background: url(http://www.1cheval.com/styles/b.gif); width: 18px;
}

td.b-g {
background: url(http://www.1cheval.com/styles/b-g.gif); width: 18px;
}
td.b-d {
background: url(http://www.1cheval.com/styles/b-d.gif); width: 18px;
}
.titre{

	color: white; 
	font-weight: bold; 
	font-size: 1em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.rouge {FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: VERDANA,ARIAL,TAHOMA }
.toplink {FONT-SIZE: 11px; COLOR: #768294; FONT-FAMILY: VERDANA,ARIAL,TAHOMA FONT-WEIGHT: bold;}
.titrehaut {FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: VERDANA,ARIAL,TAHOMA; FONT-WEIGHT: bold;}
.vac
{margin-TOP: 2px; BORDER-RIGHT: #5555dd 0.1em solid; BORDER-TOP: #5555dd 0.1em solid;   BACKGROUND: #EFEFCC; BORDER-LEFT: #5555dd 0.1em solid; COLOR: #000066; BORDER-BOTTOM: #5555dd 0.1em solid; font-family:Verdana,Geneva,Arial; font-size: 11px;  width=150; }
.vac2
{margin-TOP: 2px;  BORDER-RIGHT: #5555dd 0.1em solid; BORDER-TOP: #5555dd 0.1em solid;   BACKGROUND: #EFEFCC; BORDER-LEFT: #5555dd 0.1em solid; COLOR: #000066; BORDER-BOTTOM: #5555dd 0.1em solid; font-family:Verdana,Geneva,Arial; font-size: 11px;  width=115; }

/*
Reste de l'ancien graphique
*/
td.bloc_titre {	text-align : center;	font-size : 8pt;	background-color : #9DADC6;}
td.bloc {	border : 1px solid;	border-color : #ffffff;	font-size : 8pt;	background-color : #ffffff;}	
A.lien { color : #2479d7;	}
A.lien:hover { text-decoration : underline; }  


#container {	position: relative;	width: 95%;	margin: 0em auto;	text-align: left;}
#container * {	margin: 0;	padding: 0;}
#container ul#menu {	position: relative;	width: 90%;}
#container ul#menu li {	float: left;	display: inline;}
#container ul#menu li a {	text-align: center;	display: block;	width: 80px;	height: 15px;	line-height: 1px;	text-decoration: none;}
#container ul#menu li a:hover {	background-color: #9DADC6;}
#container .content {padding: 10px 5px; margin: -5px 0 0; _margin: -25px 0 0 0; }
#container hr {	clear: both;	visibility: hidden;}
#container a.current {	font-size: 11px; color: #0033cc;}
#container a.ghost  { color: #000; );}
#container .on { color: #000; );}
#container .off {	display: none;}
