* {
    padding: 0;
    margin: 0;
} 

body {
background: #000000;
font-family: "Trebuchet MS" Verdana, Arial, sans-serif;
font-size: 14px;
color: #c0c0c0;
line-height: 24px;
list-style-type: none;
}

li{list-style:none;}

a {
text-decoration: none;
color: #ffffff;
}
a:hover {
text-decoration: none;
color: #c0c0c0;
}

#wrap {
width: 800px;
margin: 15px auto;
}

#logo {
top:20px; margin-left:10px;
}

#header {
height: 100px;
background: #eee url(images/header.gif) no-repeat;
}
#header h1 {
font-size: 34px;
font-weight: 100;
letter-spacing: -3px;
padding: 30px 0 0 30px;
}
#header h1 a {
text-decoration: none;
color: #EC8714;
}
#header h1 a:hover {
text-decoration: none;
color: #000;
}
#header h2 {
color: #89A537;
font-size: 20px;
font-weight: 100;
padding: 0 0 0 31px;
}

#nav { position:absolute; top:120px;width:760px; background:url(images/nav.jpg); line-height:50px;   }
#nav li {float:left;  font-weight:700;  }
#nav a {text-decoration:none; display:block; text-align:center; color:#DDED06}
#nav a:hover {background: #DDED06 url(images/hover.jpg); color:#000000 }
#nav #current {background:url(images/nav2.jpg); color: #FFF; }
#nav #current a {background:url(images/nav2.jpg); padding:0px 10px 0px 10px; color:#FFF; }

li.a {width:150px}
li.b {width: 150px; padding-left: 2px;}
li.c {width: 150px; padding-left: 2px; }
li.d {width:150px; padding-left: 2px;}
li.e {width:150px; padding-left: 2px;}

#menu {
height: 180px;
background: #eee url(images/menu.gif) no-repeat;
}
#menu ul {
list-style-type: none;
padding: 10px 0 0 40px;
}
#menu ul li {
}
#menu ul li a {
color: #E7D68D;
font-size: 24px;
font-weight: 600;
letter-spacing: -1px;
}
#menu ul li a:hover {
color: #333;
text-decoration: none;
}

#texte {
margin-top: 50px;
}

#content {
top:600px;
background: #eee url(images/content.gif) repeat-y;
padding: 20px;
}

.main {
background: #666666;
color: #ffffff
padding: 10px;
}
.main h2 {
color: #DDED06;
font-size: 16px;
font-weight: 100;
padding: 15px 0 7px 0;
}
.main h2 a {
text-decoration: none;
}
.left h2 a:hover {
color: #111;
}

#bottom {
background: #eee url(images/bottom.gif) no-repeat;
padding: 10px 0;
}

#bigpic {
text-align: center;
}

#annonce {
font-size: 21px;
color: #999;
text-align: center;
}

#footer {
font-size: 11px;
color: #999;
text-align: center;
}