body { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image:url("background.jpg");
  background-repeat:repeat;
  background-color:#FFFFFF;  
}
a, a:link {
  color:#555AAA;
  text-decoration:underline;
}
* a:visited{
  color:#555AAA;
}
a:hover {
  text-decoration: underline;
}
h1{
  font-size:18px;
}
h2{
  font-size:15px;
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  margin:0px;
}
img{
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px ;
  border:0px solid black;
}
textarea,input,select{
  margin:5px 5px 5px 0px;
  border:solid 1px gray;
  font-size:15px;
}
textarea{
  height:150px;
}
textarea,select{
  width:540px; 
}
ul{
  list-style-type: none;
  float:left;
  text-align:left;
  margin: 0px 0px 0px 0px ;
  padding:0px 0px 0px 0px;
}
.clear {
  clear: both;
  display: block;
}
#haut img{
  vertical-align:top;
}
#bookmark{
  position:absolute;
  float:left;
}
#haut img{
 }
#logoPerso{
  position: absolute;
  left:-780px;
  width:120px;
  height:205px;
  
}
#PetitJePensaisQue{
  position: absolute;
  left:-800px;
}
#logoText{
  position: absolute;
  left:-600px;
}
#bookmark{
  float:left;
  position:absolute;
  top:0px:
}
#gauche {
  display: inline;
  clear:left;
  float:left;
  top:210px;
  padding: 0px 0px 0px 0px;
  position:absolute;
  margin: 0px 0px 0px 0px;
}
.top img{
  width:175px;
  height:125px;
}
#wrapper {
  float: left;
  left:200px;
  top:210px;
  width:83%;
  position:absolute;
}
.lienParticiper{
  font-size:25px;
  margin-bottom:5px;
  font-style:italic;
  font-family:Comic;
  text-align:center;
}
.formulaire{
  width:650px;
}
.posts{
  width:77%;
  margin-left:0px;
  position:absolute;
  top:50px;
}
.bulle{
  padding:7px 0px 10px 10px;
  font-size:15px;
  background-color:white;
  -moz-border-radius: 8px;
  font-weight: normal;
  float:right;
  width:88%;
}
.post {
  background-repeat:no-repeat;	
  float:left;
  padding-top: 8px; 
  margin: 0px 0px 0px 0px;
}
.post img{
  float:left;
}

.pagination {
  float:right;
  clear:left;
}
.postInfo{
  margin:6px 0px 0px 0px;
  float:right;
}
.postInfo *{
  float:left;
  padding-right:5px;
  margin:0px 0px 0px 0px;
}
.formLabel{
  font-weight:bold;
}
.comments{
  float:left;
}
#droite img{
  margin: 5px 0px 0px 0px;
}
#droite{
  position:absolute;
  top:50px;
  right:1%;
  width:180px;
}
.footer{
  margin:0px 0px 10px 0px;
  text-align:right;
}
.footer *{
  margin:0px 3px 0px 3px;
}
