#thumbnail {
  position:relative;
  margin:auto;
  width:650px;  
  border:1px solid #f0f0f0;
}


#th_head {
  clear:both;
  height:20px;
  text-align:center;
  background-color: #f0f0f0;
}
#footerlimit {
  clear:both;
  height:20px;
  background-color: #f0f0f0;
}

#footer {
  position:absolute;
  margin:0;
  padding:0;
  width:inherit;
  bottom:0px;
  left:0px;  
  height:20px;  
  line-height:20px;
  text-align:center;
  vertical-align:bottom;
}
#thumbnail table {
  float:left;
  margin:0;padding:0;
  vertical-align:middle;
  border:none;
}
#thumbnail tr { margin:0; padding:0 }

#thumbnail td{
  
  margin:0;
  padding:0;
  border:none;
  width:150px;
  height:150px;
  /*line-height:150px;*/
  vertical-align:middle;
  text-align:center;
  background: transparent url(/img/photo.png) no-repeat center center !important;
  background: transparent url(/img/photo.gif) no-repeat center center ;
}
#thumbnail img {
  margin:0;
  padding:0;
  border: none;
  max-width:120px;
  border:1px solid #333333;  
}   

.albumitem {
  float:left;width:150px;height:150px;text-align:center;vertical-align:middle;margin-left:5px;margin-bottom:5px;
}


#thumb td{
  
  margin:0;
  padding:0;
  border:none;
  width:150px;
  height:150px;
  /*line-height:150px;*/
  vertical-align:middle;
  text-align:center;
  background: transparent url(/img/photo.png) no-repeat center center !important;
  background: transparent url(/img/photo.gif) no-repeat center center ;
}
#thumb img {
  margin:0;
  padding:0;
  border: none;
  max-width:120px;
  border:1px solid #333333;  
}   

a.ajout_galerie { display:block;width:150px;height:55px;background:transparent url(/img/b_photos_galerie.png) top left no-repeat; }
a.ajout_galerie span { display:none; }
a.ajout_galerie:hover { background-position:bottom left; }

a.bouton_ajout_sax { display:block;width:150px;height:55px;background:transparent url(/img/b_concours.png) top left no-repeat; }
a.bouton_ajout_sax span { display:none; }
a.bouton_ajout_sax:hover { background-position:bottom left; }