html {
font-family: arial;
}

html, body {
color: #ffffff;
background: #131313;
margin: 0;
padding: 0;
}

#corps {
margin: 0 auto;
width: 800px;
height: 100%;
padding: 0 10px 0 10px;
background: #000000 url(/images/fondcontenu.png) repeat-y;
border-bottom: 1px solid #0098ff;
white-space: nowrap;
}

#entete {
margin: 0;
padding: 5px 0 0 0;
width: 100%;
height: 139px;
}

#menu ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#menu li {
background-color: #000000;
float: left;
height: 35px;
width: 160px;
}

#menu li a {
background-image: url(/images/bouton.png);
position: relative;
height: 35px;
width: 160px;
text-align: center;
padding-top: 2px;
font-weight: bold;
display: block;
color: #00acff;
}

#menu li a:hover, li a:focus {
background-image: url(/images/boutonsurvole.png) !important;
}

#menu li a:active {
background-image: url(/images/boutonenfonce.png) !important;
}

#menuactif {
background-image: url(/images/boutonover.png) !important;
}

#contenu {
min-height: 200px;
height: 100%;
padding: 10px;
width: 800px;
clear: both;
}

#pied {
clear: both;
height: 30px;
width: 800px;
margin: 0 auto;
padding: 0 10px 0 10px;
background: #000000 url(/images/pieddepage.png) no-repeat bottom center;
font-style: italic;
font-size: 80%;
text-align: center;
}

#map_canvas {
float: right;
width: 500px;
height: 385px;
margin-right: 20px;
z-index: 1;
overflow: hidden;
}

#map_canvas div span,#map_canvas div a {
display: none;
}

img {
border: none;
z-index: 20;
}

a,a:hover,a:active,a:visited {
text-decoration: none;
color: #ffffff;
}