@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#e5eada;
}

#top {
background:#e5eada url(images/header.jpg) repeat-x left top;
}

#global {
width:945px;
margin:0 auto;
}

#header {
background:transparent url(images/logo.png) no-repeat left top;
height:87px;
}

#flash {
float:right;
}

#milieu_top {
background:transparent url(images/bg_top_milieu.jpg) no-repeat left top;
height:10px;
margin:47px 0 0 0;
}

#milieu_bottom {
background:transparent url(images/bg_bottom_milieu.jpg) no-repeat left top;
height:10px;
margin:0 0 20px 0;
}

#contenu {
background:transparent url(images/bg_milieu.jpg) repeat-y left top;
padding:10px;
}

#footer {
background:transparent url(images/bg_footer.jpg) repeat-x left top;
height:162px;
}

#footer_milieu {
width:966px;
margin:0 auto;
}

#cote_g {
background:transparent url(images/bord_g_footer.jpg) no-repeat left top;
height:162px;
width:20px;
float:left;
}

#cote_d {
background:transparent url(images/bord_d_footer.jpg) no-repeat left top;
height:162px;
width:20px;
float:left;
}

#milieu_f {
background:transparent url(images/bg_milieu_footer.jpg) repeat-x left top;
height:162px;
width:926px;
float:left;
}

#menu_f {
background:transparent url(images/menu_footer.jpg) no-repeat left top;
height:54px;
width:656px;
margin:0 auto;
}

#menu_f ul {
padding:24px 0 0 30px;
}

#menu_f ul li {
display:inline;
list-style-type:none;
}

#menu_f ul li a {
color:#999999;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:0 35px 0 0;
}

#menu_f ul li a:hover {
color:#fff;
}