body
{
	padding:0px;
	margin:0px;
	background:#FFFFFF;
	font-family:Verdana;
}

body, td, a, p, div, input, textarea, form, select {font-family : verdana, helvetica;font-size : 8pt;}
input.soumission {	border : 1px solid;	border-color : #000000;	background-color : #e6e6e6;}

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


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; }
A.case:hover    {BACKGROUND: #ffff66; FONT-FAMILY: Verdana, Helvetica; COLOR: #000000; }
A.lien 			{ color : #2479d7;	}
A.lien:hover 	{ text-decoration : underline; }  

td.menu-h {
	z-index: 100;
	position: relative;
	background: url(http://www.1cheval.com/include/image-forum/fondmenu.gif) ; 
	height: 25px; 
	vertical-align: middle; 
	border: 1px solid; 
	border-color: #336699; 
	padding-top: 5px
	}  

td.menu {
	background: url(http://www.1cheval.com/include/image-forum/fondmenu.gif) ; 
	height: 25px; 
	vertical-align: middle; 
	border: 1px solid; 
	border-color: #336699; 
	padding-top: 5px
	}  

td.bloc {	
	border : 1px solid;	
	border-color : #ffffff;	
	font-size : 8pt;	
	background-color : #ffffff;
	}		

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.mil {	
	background: url(http://www.1cheval.com/courses-hippiques/images/mil.gif); 
	height: 25px;	
	border : 1px solid;	
	border-color : #35395E; 
	padding-top: 3px
}

table.menu2 	{	background-color : #FFFFFF;	border : 1px solid;	border-color : #336699;z-index: 100;}
table.menu2 a 	{	color : #000000;}
table.menu2m 	{	background-color : #cccccc;	border : 1px solid;	border-color : #336699}
table.menu3 {	background-color : #FFFFFF; border : 1px solid;	border-color : #336699}


div.menu 	{text-align: center; COLOR : #35395E; FONT-WEIGHT: bold;}
div.menu2 	{ margin-left: 2px; COLOR : #35395E; FONT-WEIGHT: bold;}


.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;}
.option 	{BACKGROUND: none; COLOR: #DF1C60; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}


#container {
	position: relative;
	width: 100%;
    z-index: 0;
	
	text-align: left;	
	background-color: #FFFFFF;
}
#container * {
	margin: 0;
	padding: 0;
}
#container ul#menu {
	position: relative;
	width: 100%;
	font-weight: bold;
}
#container ul#menu li {
	float: left;
	display: inline;
}
#container ul#menu li a {
	text-align: center;
	display: block;
	width: 70px;
	height: 15px;
	line-height: 15px;
	text-decoration: none;
	
}
#container ul#menu li a:hover {
	background-color: #EFDC86;
}
#container h1,
#container h2 {
	margin: 0.5em 0 0.5em 0;
	font-size: 1.4em;
}
#container .content {
	padding: 3px 3px;
	margin: -2px 0 0 0;
	_margin: -16px 0 0 0;
	background-color: #fdfdfd;
}
#container hr {
	clear: both;
	visibility: hidden;
}
#container a.current {
	background-color: #fdfdfd;
	COLOR : #ff0000; 
	FONT-WEIGHT: bold;
	font-size : 8pt;
}
#container a.ghost  {
	background-color: #e3e3e3;
	color : #35395E; 
	FONT-WEIGHT: bold;
	font-size : 8pt;
}
#container .on {
	display: block;
}
#container .off {
	display: none;
}


a.info{
    position:relative; 
    z-index:24; 
    color : #2479d7;
    text-decoration:none}

a.info:hover{
	z-index:25;
	
}

a.info span{display: none

}
  
a.info:hover span {
    display:block; 
	position: absolute; 
	width: 400px; 
	border: 1px solid; 
	border-color: #CCCC99; 
	background-color: #FFFFFF; 
	top: 2em; left: 2em; 
	color: #000000; 
	font-weight: none; 
	text-decoration: none
	}

.news_style{
display:none;
}

.news_show
{
position:absolute;
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 450px 110px 0px);

}
.news_show1
{
position:absolute;
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 450px 110px 0px);

}
.news_border
{
background-color: white;
width:450px;
height:112px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid gray;
padding: 5px 5px 5px 5px;

/*overflow: auto;*/	

}
.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:450px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
}
  .news_move {
 position: relative;

  }
.mytable
{
width:450px;
height:100px;
vertical-align: top; 
}




