body { background: url('images/background.jpg') fixed #E1E2E4; font-family: sans-serif; } #btMenu { background-image: url('images/menu.png'); height: 60px; left: 10px; position: fixed; top: 1px; width: 60px; z-index: 10; } #btMenu:hover { background-position: 0 -60px; } #btMenu:active { background-position: 0 -120px; } #btMenu span { display: none; } .submenu { background: #D6EDF8; border: solid 1px #B6CDD8; display: none; padding: 0px; text-align: left; overflow: hidden; z-index: 10; } #menu { margin: 10px; position: fixed; top: 5px; left: 20px; width: 155px; } #menu #nameApp { font-family: serif; text-align: center; font-weight: bold; } #menu #nameApp, .submenu li.hr { border-bottom: groove 3px gray; margin-bottom: 2px; padding-bottom: 3px; } .submenu ul { list-style: none; } .submenu li.item { color: #6BCCD6; display: block; line-height: 20px; padding: 0 5px 0 5px; text-decoration: none; } .submenu li.item:hover { background-color: #797979; text-decoration: none; } div#etat { background-color: #CDF; border-right: solid 1px #89B; border-top: solid 1px #89B; border-radius: 5px; bottom: 0px; font-size: small; font-style: italic; left: 0px; padding: 1px 4px; position: fixed; } div.autocomplete { position: absolute; width: 500px; background-color: white; border: 1px solid #888; margin: 0px; padding: 0px; } div.autocomplete ul { list-style-type: none; margin: 0px; padding: 0px; max-height: 20em; overflow: auto; } div.autocomplete ul li.selected { background-color: #ffb; } div.autocomplete ul li { list-style-type:none; display: block; margin: 0; padding: 2px; cursor: pointer; } div.autocomplete ul li span.informal { color: gray; }