BODY {
 margin: 0;
 padding: 0;
 font: 0.8em "Trebuchet MS", helvetica, sans-serif;
 color: #000;
 background: #fff;
}
img {
 margin:0;
 padding:0;
}
div{
 margin:0;
 padding:0;
}
#site {
 margin: 0px;
 padding: 0;
 width: 1024px;
 background: #f9f9fe;
}
#top {
 margin: 0;
 padding: 0;
 height: 63px;
 background: url('./img.php?i=top') no-repeat;
}
#center {
margin:0 0 0 30px;
padding: 0;
background: url('./img.php?i=center') 633px 0 no-repeat;
}
#menu {
 margin:0;
 padding: 0 64px 0 0;
 width: 393px;
 float: right;
}

a:link#mfolio, a:visited#mfolio{
 margin:25px 0 0 0;
 padding:0;
 text-decoration: none;
 display:block;
 height: 25px;
 background: url('./img.php?i=mfoliob') no-repeat; 
}a:hover#mfolio{
 text-decoration: none;
 display:block;
 height: 25px;
/* background: url('./img.php?i=mfolio') no-repeat; */
}
a:link#maccueil, a:visited#maccueil{
 margin:20px 0 0 0;
 padding:0;
 text-decoration: none;
 display:block;
 height: 26px;
 background: url('./img.php?i=maccueilb') no-repeat; 
}a:hover#maccueil{
 text-decoration: none;
 display:block;
 height: 26px;
/* background: url('./img.php?i=maccueil') no-repeat; */
}
a:link#mcontact, a:visited#mcontact{
 margin:0;
 padding:0;
 text-decoration: none;
 display:block;
 height: 26px;
 background: url('./img.php?i=mcontactb') no-repeat; 
}a:hover#mcontact{
 text-decoration: none;
 display:block;
 height: 26px;
/* background: url('./img.php?i=mcontact') no-repeat; */
}

#contenu {
 margin: 0;
 padding: 20px 0 0 0;
 width: 925px;
}
#inf {
 margin:0 0 25px 0;
 padding: 2px 6px 2px 21px;
 width: 510px;
 background: #e8e8f7;
}
#inf p {
 margin: 0;
 padding: 0 0 0 4px;
 width: 100%;
 height: 100%;
 line-height: 150%;
 color: #000;
 background: #f9f9fe url('./img.php?i=div_') right bottom no-repeat ;
}
.clear { clear:both; }
#bottom {
 margin: 20px 0 0 0; 
 padding: 0;
 text-align: center;
 color: #94949b;
 font-size:0.8em;
}

.msgy {
 margin: 15px 0;
 padding: 0px;
 border-left: 5px solid #f1f2da;
 border-bottom: 1px solid #f1f2da;
 border-right: 1px solid #f1f2da;
}
.msgg {
 margin: 15px 0;
 padding: 0px;
 border-left: 5px solid #d6e2d6;
 border-bottom: 1px solid #d6e2d6;
 border-right: 1px solid #d6e2d6;
}
.msgb {
 margin: 15px 0;
 padding: 0px;
 border-left: 5px solid #e3e2ff;
 border-bottom: 1px solid #e3e2ff;
 border-right: 1px solid #e3e2ff;
}
.msgo {
 margin: 15px 0;
 padding: 0px;
 border-left: 5px solid #f8e2cd;
 border-bottom: 1px solid #f8e2cd;
 border-right: 1px solid #f8e2cd;
}
.msgy span {
 margin: 0;
 padding: 0 0 0 20px;
 display:block;
 font-style: italic;
 font-size: 10pt;
 vertical-align: bottom;
 background: url('./img.php?i=divy') no-repeat 0 #f1f2da;
}
.msgg span {
 margin: 0;
 padding: 0 0 0 20px;
 display:block;
 font-style: italic;
 font-size: 10pt;
 vertical-align: bottom;
 background: url('./img.php?i=divg') no-repeat 0 #d6e2d6;
}
.msgb span {
 margin: 0;
 padding: 0 0 0 20px;
 display:block;
 font-style: italic;
 font-size: 10pt;
 vertical-align: bottom;
 background: url('./img.php?i=divb') no-repeat 0 #e3e2ff;
}
.msgo span {
 margin: 0;
 padding: 0 0 0 20px;
 display:block;
 font-style: italic;
 font-size: 10pt;
 vertical-align: bottom;
 background: url('./img.php?i=divo') no-repeat 0 #f8e2cd;
}
.msgy p, .msgg p, .msgb p, .msgo p {
 margin: 5px 2px;
 padding: 2px;
}
.nbar {
 margin: 2px;
 padding: 2px;
 text-align: center;
}
.nbar a, .nbar a:link, .nbar a:visited {
 border: 1px solid #e8e8f7;
 text-decoration: none;
 text-align:center;
 color: #000;
 min-width: 21px;
 margin: 2px;
 padding: 2px;
}

.nbar a:hover {
 border: 1px solid #e8e8f7;
 text-decoration: none;
 text-align:center;
 color: #000;
 min-width: 42px;
 margin: 2px;
 padding: 2px;
 background: #e8e8f7;
}
