#legend {
  padding: 1ex ;
  background-color: #FFF;
  border: 1px #333 dotted;
  position : fixed;
  right    : 6ex;
  top      : 2ex;
}

/*
  border: 1px #333 dotted;
*/
p, div, table, td, img, h2, iframe{
}

#menu
{
  text-align: right;
  margin-left:2ex;
  height:75px;
  background-image: url('../img/ridersenbray.gif');
  background-repeat: no-repeat;
  vertical-align: bottom;
  width: 100%;
}

.description p, .description h2 {
  width: 80ex;
  margin-left:8ex;
}

.description iframe{
  width: 100ex;
  padding-left : 8ex;
}

.description img{
  float: left;
  margin-left: 2ex;
  margin-right: 2ex;
}

.description
{
  width: 100%;
  text-align: justify;
  visibility: visible; 
  display: block;
}


#news{
  text-align: right;
  float: right;
  width:38ex;
}

#videoPlayer
{
  width: 65ex;
  background-color: #FFF;
  border: 1px #333 dotted;
}

#videoPlayer img{
  margin-left: 1ex;
  margin-top: 1ex;
  margin-bottom: 1ex;
  margin-right: 0ex;
  width: 20ex;
}


#keywords p{
  text-align: justify;
  width: 42ex;
  margin-left:8ex;
  margin-right: 2ex;
  margin-top: 0ex;
  vertical-align: top;
}


#menu p, ads1 iframe {
  width: 104ex;
  margin-left:2ex;
  margin-right:2ex;
  margin-top:0ex;
}

#main
{
  border: 1px #333 dotted;
  width: 110ex;
  text-align: center;
  background-color: #DCDFCC;
}

#legals, #partners
{
  width: 100%;
  font-size: 80%;
}


td{
margin:0;
vertical-align:top;
}


img
{
  border-color: #DCDFCC;
}

/*
  font-family: Bitstream Vera Sans, verdana, Helvetica, sans-serif;
 */

body, a:link,a:active,a:visited, a:hover 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

body
{
  background-image: url('../img/Fond.gif');
  background-repeat: repeat;
  width: 99%;
  background-color: #FFF;
  font-size: 10pt;
  }

a:link,a:active,a:visited 
{
  font-weight:bold;
  text-decoration: none;
  color: #900;
  } 

a:hover 
{
  font-weight:bold;
  text-decoration: underline;
  color: #f00;
  } 

