/*
div {
  border: 1px #000 solid;
}
*/



div#decalage_vertical {
  float: left;
  clear: left;
  width: 800px;
  margin-top: 275px;
  /*border : 1px solid #008;*/
}

div#pub_gauche {
  float: left;
  clear: left;
  width: 150px;
  height: 600px;
  margin-right: 10px;
  /*border : 0px solid #008;*/
}


div#pagenumber {
  float: left;
  display: none;
  width: 630px;
  text-align: center;
  font: 20px bold;
}

div.recherche { /* boite L2H */
  position: absolute;
  top: 150px;
  left : 500px;
  width : 300px;
  border : 1px solid #008;
}

div.resultats {
  display:none;
  float: left;
  width: 630px;
  /*border: 1px #000 solid;*/
}

div.resultats div.entete {
  float: left;
  clear: left;
  width: 630px;
  margin-top: 10px;
}

div.resultats div.corps {
  float: left;
  clear: left;
  text-align: left;
}

div.entete div {
  float: left;
  margin-right: 11px;
  /*font: 14px bold;*/
  margin-bottom: 0px;
  text-align: center;
  border-bottom: 2px #ddd solid;
  border-left: 1px #ddd solid;
}

div.corps div.record {
  float: left;
  clear: left;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 630px;
  border-bottom: 1px #ddd dotted;
  /*border: 0px #333 solid;*/
}

div.corps div.record div {
  float: left;
  display: inline;
  margin-right: 11px;
  text-align: center;
  padding: 0px;
  padding-top: 8px;
  /*border: 0px #aaa solid;*/
}

/*div.record img {
  vertical-align: middle;
}*/

.s_depart {
  width: 75px;
}

.s_titre {
  width : 117px;
}

div.corps div.record div.s_titre, div.corps div.record div.s_lieu {
  text-align: left;
}

.s_date {
  width: 70px;
}

div.corps div.record div.s_activites {
  padding-top: 0px;
}

.s_activites {
  width: 95px;
}

.s_lieu {
  width: 130px;
}

.s_pseudo {
  width: 70px;
  margin-right: 0px;
}

/*
 * Barre de navigation située en dessous des résultats s'ils existent !
*/

div.navbar {
  display: inline;
  float: left;
  /*width: 630px;*/
  margin-top: 15px;
  margin-left: 250px;
  /*border: 1px #aaa solid; */
  /*vertical-align: bottom;*/
}

div.navbar div {
  float: left;
  vertical-align: bottom;
}


div.proresult {
clear : left;
margin-top : 5px;
display:none;
}

#resulogo{
position : absolute;
top : -50px;
left : 380px;
width : 130px;
border : 2px solid #008;
padding : 0px;
}

#resuactivite {


width : 200px;
height : 100px;
float : left;
border : 1px solid #008;
margin-right : 5px;
padding : 2px;
top : 30px;
}

#resuactivite a{

color : black;
text-decoration : none;

}

div.caseresultat{
width: 650px;
position : absolute;
top : 200px;}

div.resuproduit{

position : absolute;
top : -130px;
left : 380px;
width : 130px;
border : 2px solid #008;
padding : 0px;
display:none;
}


