html, body { margin:0; padding:0; height:100%; }
html>body #wrap { height:100%; }
#wrap { width:760px; margin:0 auto; }
#header { width:760px; height:130px; }
html>body #header { position:fixed; z-index:10; }
html>body #content-wrap { height:100%; }
html>body #content { padding-top:135px; padding-bottom:5px; padding-left:10px; padding-right:10px; }
#metro { width:130px; height:380px; top:155px; border:0px solid #a7a7a7; }
html>body #metro { position:absolute; z-index:5; }
#affineur { width:560px; height:35px; top:130px; margin:auto; }
html>body #affineur { position:fixed; z-index:10; }
#contenusimetro { width:560px; margin-top:60px; margin-left:180px; font-size: 0.9em; font-family: "Times New Roman", "Trebuchet MS", Times, serif; }

body {background-color:white; font:76%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
h2 { margin:0.25em 0; font:normal 1.5em/1.1 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif; text-align:center; letter-spacing:1px; }
a:hover, a:visited  {}
img { border: 0; }
#header { color:#111; text-align:left; background: #fff url(../../_pictures/header.jpg) top center; }
#logo { margin: 0; padding: 0; width: 300px; height: 67px; position: relative; top: 11px; left: 14px; }
#logo a { display: block; width: 300px; height: 67px; }
#header H2#adressblock { margin: 0; padding: 0; width:300px; height: 75px; position: absolute; top: 20px; left: 450px; background: transparent; font-size: 1.1em;font-family: "Times New Roman", "Trebuchet MS", Times, serif; text-align: right; color:#fff; }

#prout { width:560px; height:35px; top:0px; margin:auto; }
html>body #prout { position:fixed; z-index:0;}

.prout {font-size:0px; letter-spacing: -5px; position: absolute; top: -5000px;}
