
body {  background-color:#004000; text-align:center;font-size:13px; font-family: Arial,Helvetica,Sans-Serif; }

a:link,a:visited,a:hover { color:blue; background-color:transparent; text-decoration:none; }

tr { font-size:13px; }
h1 { font-size:22px; }
h2 { font-size:16px; margin:5; }
h3 { font-size:18px; color:red; }

td.taq1  { font-weight:bold; font-size:20px; background-color:#FFFF00; width:28px; text-align:center; }
td.taq2  { font-weight:bold; font-size:20px; background-color:#66FF66; width:28px; text-align:center; }
td.jour  { font-weight:bold; font-size:22px; background:url(../images/TJ.png) no-repeat; width:32px; height:32px; text-align:center; }
td.jourB { font-weight:bold; font-size:16px; background-color:#FFFFFF; width:18px; text-align:center; cursor:pointer; border: 1px solid black; border-radius: 5px; }
td.jourM { font-weight:bold; font-size:15px; background-color:#FFFFAA; width:18px; text-align:center; border: 1px solid black; border-radius: 5px; }
td.jeton { font-weight:bold; font-size:18px; background-color:#FFCC66; width:20px; height:20px; text-align:center; }
td.visit { font-weight:bold;                 background-color:#004000; width:15px; text-align:center; color:white; border-radius: 5px; }
td.tirage{ color:blue;  text-align:center; cursor:pointer; }
td.tire  { font-weight:bold; font-size:14px; cursor:pointer; border-radius: 5px; }
td.cal   { font-weight:bold; font-size:15px; text-align:center; }
td.hor   { border-top:#000000 1px solid; }
td.ver   { border-right:#000000 1px solid; }
td.hv    { border-right:#000000 1px solid;border-top:#000000 1px solid; }

#titre   { background-image:url(../images/EnteteCRDS.jpg);      background-repeat:no-repeat; width:1000px; }
#crds    { font-weight:bold; font-size:26px; color:#FFFF88; }

table.BD { border:#000000 1px solid; border-radius: 5px; }
td.BD    { border:#000000 1px solid; border-radius: 5px; }
div.BD   { border:#000000 1px solid; border-radius: 5px; }

table.BDH{ border:#000000 5px double; border-color:#009900; border-radius: 15px; }

td.BDO   { border-radius: 10px 10px 0px 0px; }
td.BDF   { border-radius: 0px 0px 10px 10px; }

.btn     { border:#000000 1px solid; border-radius: 3px; background-color:#EFEFEF; }

#menu-accordeon {
  padding:0;
  margin:0;
  list-style:none;
  text-align: center;
  width: 800px;
  font-weight:bold; 
}
#menu-accordeon ul {
  padding:0;
  margin:0;
  list-style:none;
  text-align: center;
}
#menu-accordeon li {
   background-color:#EEFFFF; 
//   background-color:#729EBF; 
//   background-image:-webkit-linear-gradient(top, #729EBF 0%, #333A40 100%);
//   background-image: linear-gradient(to bottom, #729EBF 0%, #333A40 100%);
   border-radius: 6px;
   margin-bottom:2px;
   box-shadow: 3px 3px 3px #999;
   border:solid 1px #333A40
}
#menu-accordeon li li {
   max-height:0;
   overflow: hidden;
   transition: all .5s;
   border-radius:0;
   background: #EEFFFF
//   background: #444;
   box-shadow: none;
   border:none;
   margin:0
}
#menu-accordeon a {
//  display:block;
  text-decoration: none;
  color: blue;
//  color: #fff;
  padding: 8px 0;
//  padding: 8px 0;
//  font-family: verdana;
//  font-size:1.3em
}

/*
#menu-accordeon ul li a, #menu-accordeon li:hover li a {
  font-size:1em
}
#menu-accordeon li:hover {
//   background: #729EBF
}
#menu-accordeon li li:hover {
//   background: #999;
}
#menu-accordeon ul li:last-child {
   border-radius: 0 0 6px 6px;
   border:none;
}
*/
#menu-accordeon li:hover li {
  max-height: 15em;
}

