body {
  text-align: center;
  background: #FDF6CC;
  font-size: 12px;
  font-family: Verdana, sans-serif;
}

td {  font-size: 12px; font-family: Verdana, sans-serif; } 

#global { width: 800px; margin-right: auto; margin-left: auto; text-align: left; }
#logo { float: left; }
#prenom { float: left; }
#menu { float: left; }
#title { background-color: white; width: 623px; height: 39px; float: left; text-align: center; 
  background-image: url('http://www.bebe-zen.com/html/design1/img/title.jpg');
  background-position: bottom right;
  background-repeat: no-repeat;
}
#contentoff { float: left; background-image: url('http://www.bebe-zen.com/html/design1/img/barre.jpg'); width: 800px; }
#content { margin-left: 107px; margin-right: 28px; }
#bottom { float: left; } 

a { text-decoration: none; }
h1 { font-size: 16px; }
h2 { font-size: 13px; }

.news { padding: 1px; width: 420px; float: right; border: 1px solid #FDF6CC; }
.news h2 {background: #FDF6CC; margin: 0px; font-size: 14px; color: #C63729;}
.news h6 {text-align: right; margin: 0px;font-size: 9px; font-weight: normal;}
.newstexte {padding: 5px;}

input, textarea { border: 1px solid #C63729; background-color: white; color: #C63729;}
hr { height: 1px;  color: #C63729;}
form, div { margin: 0px; }

.guestmessage { margin-left: 30px; margin-top: 20px;}
.guestdate { text-align: right; font-size: 9px;}

table.albums {border: 1px solid #67CE5B; width: 580px; background-color: #EFFFDF; }
table.albums td {text-align: center; vertical-align: top; width: 145px;}
table.albums a { color: #67CE5B; font-weight: bolder;}
table.albums img { border: 1px solid #67CE5B; }
h2.album { color: #67CE5B;}
