body {padding:0;margin:0;margin-bottom:30px;background: #9cf url(/icones/carroyage1.gif) fixed;}
td {border: 0px dotted purple;padding: 1px}
 img {border:0px} 

h1 {color:#f0f;font:16pt Verdana serif;margin:0px;padding:5px}
h2 {color:purple;font:14pt Georgia sans-serif;vertical-align:text-bottom;margin:0;padding:0}

table.main {
 width:100%;border:1px solid #6c9;text-align:center;
 margin-top:0px;background-color:#9cf;margin-bottom:20px;
}


td.left {width:160px;height:500px;text-align:center;margin-bottom:10px;}
td#pub {padding-top:22px;width:160px;background-color:#9cf;}

table.left {
  width:155px;height:40px;text-align:center;border: 0px solid red;margin-top:2px;margin-bottom:2px;padding:4px;
  font:10pt Times New Roman serif;font-weight:bold; background: transparent url(/images/cellule.gif) center center repeat-y;
}

table.left0 td.lien {color:#000;border:2px solid green}

table.left0 td.lien:hover {color:#000;border:0px solid red;background-color:yellow}
table.left0 td.bord {color:#f00}

/*a:hover {color:#f00;} */

table.left td :hover {
/*background-color:#0b0; */
  color:#f00; 
} 

table.middle {width:100%;}

table.inner  {
 margin:0px;margin-top:25px;
 width:100%;
 border:0px solid red;
 text-align:center;
}

table.inner td {padding:6px;border:none}
table.inner td a img {border:2px solid #6cf}

table.inner td img.nobord {border:none}

table.inner td a:hover img {border:2px solid #ff0} 

td.ch0 {background-color:#6cf;text-align:center} /* indifferent */
td.ch1 {background-color:#6cf;text-align:left} /* championnat France */
td.ch2 {background-color:#fc6;text-align:left} /* coupe de France */
td.ch3 {background-color:#6f6;text-align:left} /*slalom */
td.ch4 {background-color:#ff9;text-align:left} /*rallye*/

/*img.in {border:0px solid red;background-color:yellow;padding-top:0px;}*/



/* td.ch1 img,td.ch2 img,td.ch3 img,td.ch4 img {border:2px solid #6cf} */


/* liens sous les vignettes vers pilotes */
table.inner a {color:blue;text-decoration:underline;}

/* img {margin:5px;border:2px solid transparent} */
th.th1 {color:black;}

a {text-decoration:none;color:#000}
/*
a:visited {color:#000}

a img {border:2px solid #9cf}
*/
/*a:visited {color:green}*/
/* a:hover {border:2px solid yellow} */

tr.l0 {background-color:#ccc;}
tr.l1{background-color:#ddd;}
tr.l0on {background-color:yellow}
tr.l1on {background-color:yellow}


td.l1{background:#ddd url(/icones/barre.gif) repeat-x;}
td.l1on {background-color:yellow}

/*td.pilote:hover {background-color:yellow;} */
td.pilote1 {padding:10px;color:red;}

td.pilote {background-color:transparent;padding:8px 18px}

td.piloteOn {background-color:yellow;padding:3px}

 a.result {color:blue;text-decoration:underline}
 a.result:visited {color:blue}
 a.result:hover {color:red}

 a.twister {color:green;text-decoration:underline}
 a.twister:visited {color:blue}
 a.twister:hover {color:yellow}



span.course{color:#f0f;font-variant:small-caps;font-size:110%;}

.camera {
  /*
  background:  url('../icones/camera-def.gif') no-repeat  center;  
*/
}


div.com {font: 14px Verdana, Geneva, sans-serif ;}

/* td a.foot:hover { background-color:white;color:yellow} */
	
/* .in	{padding:10px;margin:10px;width:484px} */

 .cadre1		{background:url("/icones/cadre1.gif") no-repeat left top;width:464px}
 .cadre2		{background:url("/icones/cadre2.gif") no-repeat right top;width:464px}
 .cadre3		{background:url("/icones/cadre3.gif") no-repeat right bottom;width:464px}
 .cadre4		{background:url("/icones/cadre4.gif") no-repeat left bottom;width:464px}
 .cadre5		{background:url("/icones/cadreH.gif") repeat-x left top;width:464px}
 .cadre6		{background:url("/icones/cadreVd.gif") repeat-y right top;width:464px}
 .cadre7		{background:url("/icones/cadreHb.gif") repeat-x left bottom;width:464px}
 .cadre8		{background:url("/icones/cadreVg.gif") repeat-y left top;width:464px}


div.box { /* presentation des videos */
	display:block;float:left;width:170px;height:160px;
	border:1px solid black;background-color:#0CF;
	margin:2px;padding:10px 3px 0 3px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	}
	
div.box a {color:blue;text-decoration:underline;font-weight:bold;}
div.box p {font-size:10px;margin:0px;}
p.down {background-color:#06f;} p.up {background-color:#f30;}

div.panes  {background-color:#fff;padding:1em;min-height:35em;}
div.panes div.list {width:500px;border:0px solid gray;}
div.panes div.list div{float:right;border:1px solid red;}
div.panes div.list a {color:#474747;border-bottom:1px solid #000;font-size:16px;font-weight:bold;}
div.panes div.list a:hover {background-color:#d7d7d7;}
div.panes div.list span {display: none;;}
div.panes div.list a:hover span{display:block; padding: 0 0 0 2em ;}

