﻿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;}

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.menu         {BACKGROUND: none; text-align: center; COLOR : #35395E; FONT-WEIGHT: bold;}
A.menu:hover         {BACKGROUND: none; text-align: center; COLOR : #FFFFFF; FONT-WEIGHT: bold;}

.option 	{BACKGROUND: none; COLOR: #DF1C60; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

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.menum {background: url(http://www.1cheval.com/courses-hippiques/images/fondmenum.gif); height: 25px; vertical-align: middle; border: 1px solid; border-color: #336699; padding-top: 5px;}


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.menu2m {	background-color : #cccccc;	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;}

/* 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
}


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: 300px;
	
	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: 80px;
	height: 15px;
	line-height: 8px;
	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: 1em 2em;
	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: #000;
	COLOR : #ff0000; 
	FONT-WEIGHT: bold;
	font-size : 7pt;
}
#container a.ghost  {
	background-color: #e3e3e3;
	color: #000;
	COLOR : #35395E; 
	FONT-WEIGHT: bold;
	font-size : 7pt;
}
#container .on {
	display: block;
}
#container .off {
	display: none;
}


.topic_masque

{
visibility: hidden;
}



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


.stfnt{FONT-SIZE: 11px; }
.lrfnt{FONT-SIZE: 11px; color: #000077;}
.stfntb{FONT-SIZE: 11px; color: #000077;}
.stfntr{FONT-SIZE: 11px; color: #770000;}
.smallfnt{FONT-SIZE: 11px;}
.smallb{FONT-SIZE: 11px; color: #000077;}
.smallr{FONT-SIZE: 11px; color: #770000;}
.smallg{FONT-SIZE: 11px; color: #007700;}
.boldtxt{FONT-WEIGHT: bold;}
 
.msgf1{FONT-WEIGHT: bold; color: #000099; FONT-SIZE: 16px;}
.msgf2{FONT-WEIGHT: bold; color: #990000; FONT-SIZE: 16px;}

.fnt1 {font-size: 11px;	font-weight: bold;}
.fnt2 {font-size: 11px; font-weight: bold;}
.fnt4 {font-size: 12px; font-weight: bold; color: #555599; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none;}
.fnt5 {font-size: 13px; font-weight: bold; color: #555599; TEXT-DECORATION: none;}
.fnt6 {font-size: 11px; color: #555599; TEXT-DECORATION: none;}
.fnt7 {font-size: 11px; color: #555599; TEXT-DECORATION: none;}
.fnt8 {font-size: 11px;  color: #bb0000; TEXT-DECORATION: none;}
.fnt9 {font-size: 12px;  color: #000077;}
.fnt9h {font-size: 12px;  color: #770000;}
.fnt10 {font-size: 11px;  color: #000099;  font-weight: bold;}
.fnt11 {font-size: 11px;  color: #000077;}
.fnt12 { font-size: 15px; font-weight: bold; color: #000099;} 

.fsct1 {font-size: 11px; font-weight: bold; color: #444444;  line-height: 1.8;}
.fsct2 {font-size: 11px; color: #444444; line-height: 1.8;}

.dv1{margin-left: 10px;}
.ad_title{font-size: 11px; font-weight: bold; color: #555599;}

.fldnm {font-size: 11px;  color: #555555;}
.fldvl {font-size: 11px;  color: #000077;}

.tb1 { border-top-width: 2px; border-top-style: solid; border-top-color: #7777FF;}
.tb2 {border-right-width: 2px; border-right-style: solid; border-right-color: #7777ff;}
.tb3 {	BORDER-BOTTOM: #7777ff 1px solid;}
.tb4 {BORDER-RIGHT: #9999dd 1px solid; BORDER-TOP: #9999dd 1px solid;    
BORDER-LEFT: #9999dd 1px solid;   BORDER-BOTTOM: #9999dd 1px solid;}

.categbg {background: #eeeeff;}
 
.top_city { font-size: 11px; font-weight: bold; color: #555599;}
.top_allcities {font-size: 11px; color: #555599;}
.ct_group {BORDER-BOTTOM: #7777ff 2px solid; font-size: 11px; font-weight: bold;color: #555599;}
.ct_list{font-size: 11px; line-height: 1.8;}
.ct_count{FONT-SIZE: 11px;}

.locations{FONT-SIZE: 11px; line-height: 1.5;}

.formst
{margin-TOP: 2px;  
BORDER-RIGHT: #5555dd 0.1em solid; BORDER-TOP: #5555dd 0.1em solid;   BACKGROUND: #eeeeff; 
BORDER-LEFT: #5555dd 0.1em solid; COLOR: #000066; BORDER-BOTTOM: #5555dd 0.1em solid;
font-family:Verdana,Geneva,Arial; font-size: 12px;  
}

.fntsrch {FONT-SIZE: 11px; color: #333377; font-weight: bold;}
.frmsrch
{margin-TOP: 2px;  
BORDER-RIGHT: #5555dd 0.1em solid; BORDER-TOP: #5555dd 0.1em solid;   BACKGROUND: #eeeeff; 
BORDER-LEFT: #5555dd 0.1em solid; COLOR: #000066; BORDER-BOTTOM: #5555dd 0.1em solid;
font-family:Verdana,Geneva,Arial; font-size: 11px; FONT-WEIGHT: bold;
}

.frmft1 { color: #000099; FONT-SIZE: 12px;}
.frmft2 {color: #777777; FONT-SIZE: 11px;}
.frmtb1 {background: #777799;}
.frmtb2 {background: #ffffff;}
.frmtb3 {background: #9999dd;}
.frmcp {FONT-WEIGHT: bold; color: #ffffff; FONT-SIZE: 12px;}

.df2{font-size: 11px; font-weight: bold;}
.dtb1 {background: #eeeeee;}
.df1{FONT-WEIGHT: bold; color: #000099; FONT-SIZE: 16px;}
.df3{font-size: 12px; color: #444444;}
.df4{font-size: 12px; color: #333377;}
.df5{font-size: 11px;  color: #333377;}
.df6{font-size: 11px;   color: #000077;}
.dtb2 {BORDER-RIGHT: #ddddee 1px solid; BORDER-TOP: #ddddee 1px solid;    
BORDER-LEFT: #ddddee 1px solid;   BORDER-BOTTOM: #ddddee 1px solid;}

a.current {
	
	color: #000;
	COLOR : #ff0000; 
	FONT-WEIGHT: bold;
	font-size : 7pt;
}

a.info {   
      position:relative; /* Très important */  
      z-index:10;    
      color:#000;   
      font-family:Arial, Helvetica, sans-serif;   
  }   
a.info:hover {   
      z-index:20;    
  }   
a.info span {   
      display:none;   
  }   
a.info:hover span { /*la tag SPAN apparaitra avec l’effet hover*/  
      display:block;   
      position:absolute;   
      border: 2px solid #000000;

             
  

  }   




