html, body {
margin: 0;
padding: 0;
height: 100%;
}

body {
background: url(../img/bg_contenu2.jpg) #000000 no-repeat 51% 100px;
margin: 0px;
}

#content {
width: 940px;
margin: auto;
}

p, a {
color: #ffffff;
font-family: arial, verdana, tahoma, sans-serif;
}
p a {
border-bottom: 1px dotted #808080;
}
p a:hover {
border-bottom: 1px solid #808080;
}

img, ol, ul, h1, h2, h3, h4, h5, h6, a {
margin: 0px;
padding: 0px;
border: 0px;
list-style: none;
text-decoration: none;
color: #ffffff;
}

/*-----------------------------------------------
                   Bannière
------------------------------------------------*/
h1 {
margin-top: 33px;
margin-left: 0px;
float: left;
position: relative;
top: 11px;
}

/*-----------------------------------------------
                     Menu
------------------------------------------------*/
#menu {
float: left;
margin-left: 74px;
margin-top: 1px;
height: 104px;
position: relative;
left: 15px;
}
#menu ul {
float: left;
}
#menu li {
float: left;
border-left: 1px solid #868585;
height: 103px;
}
#menu li img {
margin: 0 30px 0px 10px;
position: relative;
top: 88px;
left: 10px;
}
#menu .accueil {
margin-right: -1px;
}
#menu .contact {
margin: 0 0 0 12px;
border-left: 0px;
margin-top:-10px;
position:relative;
top:11px;
}
#menu .contact a img {
margin-right: 0;
}

/*-----------------------------------------------
                Pied de page
-------------------------------------------------*/

#footer {
height: 31px;
width: 100%;
background-color: #10141a;
position: relative;
clear: both;
visibility:hidden;
}

#footer  p {
text-align: center;
font-size: 0.6em;
font-family: arial, verdana, sans-serif;
padding-top: 9px;
color: #567090;
margin: 0px;
}
#footer  p a {
color: #567090;
border: none;
}

