html {
  overflow-y: scroll; 
}
body{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: white;
  font-family:  "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
  font-size: 13px;
}
div.footer{
  margin-top: 30px;
  margin-bottom: 10px;
  text-align: right;
}
td.bandeau_a_x{
        background-image: url("../upload/116.jpg");
        background-repeat: repeat-x;
        background-position: top left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
td.bandeau_a_y{
        background-image: url("../upload/121.jpg");
        background-repeat: repeat-y;
        background-position: top left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
td.bandeau_edition_x{
        background-image: url("../upload/7.jpg");
        background-repeat: repeat-x;
        background-position: top left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
td.bandeau_a_y_footer{
        background-image: url("../images/footer.jpg");
        background-repeat: no-repeat;
        background-position: top left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

#content {clear:both; padding:1px 0; margin:0 25px 2em;}
#content h2 {margin:0 0 .5em 0; font-size:1.3em; font-weight:400; color:#000; xborder-bottom:1px solid #eee; padding:3px 0; xletter-spacing:-1px;}
#content h3 {font:1em arial, helvetica, sans-serif; font-weight:400;}
#content p {line-height:1.5; font-size:1.1em; padding:0 0 18px;}
.success {border:1px dotted #BBCB22; background:#dfa url(../images/confirm.gif) no-repeat 20px 18px; color:#390;}
#content .success h2 {color: #008 !important;}

table.footer{
  border: 1px solid #BBCB22;
  background-color: #D7DF7A;
  margin-left: 10px;
}
table.footer tr td{
  color: white;
}
table.footer tr td a{
  color: white;
}

#mosaique-boxes img{
 cursor: pointer; 
}

