*{padding:0;margin:0;}
html{font-size:100%;}
body{position:absolute;min-width:980px;min-height:650px;width:100%;height:100%;font-family:verdana,arial,sans-serif;font-size:.75em;background:#27282a url(../images/bg.jpg) center 0 no-repeat;overflow:auto;}
a{text-decoration:none;outline:none;}
a img{border:0;}
p{margin:15px 0;}
#logo{position:absolute;width:207px;height:31px;top:50%;left:50%;margin:-320px 0 0 -104px;background-image:url(../images/maison-des-halles.png);text-indent:-3000px;}
#wrap{position:absolute;width:980px;height:552px;top:50%;left:50%;margin:-276px 0 0 -490px;background-color:#000;z-index:1;}
#nav{position:absolute;width:140px;left:27px;top:243px;background:#87888a;list-style-type:none;z-index:10;}
#nav a{display:block;padding:5px 0 5px 10px;margin-right:15px;border-bottom:1px solid #000;color:#000;}
#nav a.active{color:#fff;font-weight:bold;}
#nav a.last{border-bottom:0;}
#content{position:absolute;width:575px;height:150px;top:360px;left:187px;color:#87888a;font-size:1.14em;}
#content a{color:#87888a;}
#pdf_links{position:absolute;right:198px;bottom:20px;color:#87888A;text-align:right;}
#pdf_links a{color:#87888A;font-size:0.8em;}
#pdf_links a:hover,#footer a:hover{text-decoration:underline;}
#footer{position:absolute;padding:0;width:187px;height:132px;right:0;bottom:0;border-left:1px solid #fff;color:#87888a;font-size:.8em;}
#footer div{position:absolute;width:175px;left:7px;bottom:20px;}
#footer p{margin:0;}
#footer a{color:#87888a;}
#langs{position:absolute;bottom:10px;left:27px;color:#87888a;}
#langs strong{color:#fff;}
#langs a{color:#fff;}
#credits{position:absolute;left:26px;bottom:-14px;font-size:.8em;color:#87888a;}
#credits a{color:#999;}
#animation{position:absolute;width:720px;height:452px;top:50%;left:50%;margin:-226px 0 0 -360px;}
#animation h1{position:absolute;top:408px;left:209px;width:292px;height:44px;background:url(../images/accueil/maison-des-halles-neuchatel.png);text-indent:-3000px;cursor:pointer;}
#animation .restaurant-des-halles{position:absolute;bottom:199px;left:295px;width:181px;height:0;background:url(../images/accueil/restaurant-des-halles-neuchatel.png) bottom no-repeat;text-indent:-3000px;cursor:pointer;}
#animation .francais{position:absolute;width:0;height:19px;top:292px;left:0;background:url(../images/accueil/francais.png) no-repeat left;text-indent:-3000px;}
#animation .deutsch{position:absolute;width:0;height:19px;top:330px;right:0;background:url(../images/accueil/deutsch.png) no-repeat right;text-indent:-3000px;}
#photos{position:absolute;top:243px;left:187px;z-index:10;}
#photos img{border:1px solid #fff;margin-right:7px;}
#videos{position:absolute;top:243px;left:187px;color:#87888a;font-size:1.14em;z-index:10;}
#videos div{float:left;width:165px;margin-right:30px;}
#video{position:absolute;background:#fff url(../images/spinner.gif) center center no-repeat;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;z-index:10;}
#video object{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:#000 0 0 30px;-webkit-box-shadow:#000 0 0 30px;-moz-box-shadow:#000 0 0 30px;border:1px solid #333;}
#videoCloseBox{position:absolute;cursor:pointer;z-index:10;}
#overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.7;filter:alpha(opacity=70);z-index:9;}
#actualites{position:absolute;width:737px;height:437px;padding:8px 18px;top:75px;left:188px;background-color:#fff0cd;color:#666;}
#actualites #scrollpane{width:737px;height:437px;overflow:hidden;}
#actualites #scrollpane p{margin:10px 0;}
#actualites #scrollpane h1{margin:15px 0 10px 0;font-size:1.8em;}
#actualites #scrollpane h2{margin:10px 0;font-size:1.3em;}
#actualites #scrollpane h3,#actualites #scrollpane h4,#actualites #scrollpane h5,#actualites #scrollpane h6{margin:10px 0;font-size:.8em;}
#actualites #scrollpane ol,#actualites #scrollpane ul{margin-top:10px;margin-bottom:10px;}
#actualites #scrollpane ol{margin-left:48px;}
#actualites #scrollpane ul{margin-left:45px;}
#actualites #scrollpane a{color:#333;}
#fr-actualites h1#title{height:76px;}
#plans{position:absolute;left:187px;bottom:211px;}
#slideshow{position:absolute;width:100%;height:195px;top:75px;left:0;overflow:hidden;}
h1#title{position:absolute;width:188px;height:130px;top:0;right:0;background-repeat:no-repeat;background-position:32px 58px;text-indent:-3000px;z-index:10;}
h1#title span{position:absolute;height:31px;border-left:1px solid #fff;top:44px;left:0;font-size:0;}
#subtitle{position:absolute;width:540px;height:31px;left:30px;top:51px;margin:0;background-repeat:no-repeat;background-position:top left;text-indent:-3000px;z-index:10;}
#fr-presentation h1#title{background-image:url(../images/fr/presentation.png);}
#fr-presentation #subtitle{background-image:url(../images/fr/histoire-et-actualite.png);}
#fr-cafe-des-halles h1#title,#de-cafe-des-halles h1#title{background-position:32px 12px;background-image:url(../images/logos/cafe-des-halles.png);}
#fr-cafe-des-halles #subtitle{background-image:url(../images/fr/chaleur-et-modernisme.png);}
#fr-bar h1#title,#de-bar h1#title{background-position:32px 54px;background-image:url(../images/logos/bar.png);}
#fr-bar #subtitle{background-image:url(../images/fr/detente-et-convivialite.png);}
#fr-black-and-white h1#title,#de-black-and-white h1#title{background-position:32px 19px;background-image:url(../images/logos/black-and-white.png);}
#fr-black-and-white #subtitle{background-image:url(../images/fr/ambiance-et-charme.png);}
#fr-salles-de-banquets-au-premier h1#title,#de-bankett-sale-au-premier h1#title{background-position:32px 22px;background-image:url(../images/logos/restaurant-gastronomique-au-premier.png);}
#fr-salles-de-banquets-au-premier #subtitle{background-image:url(../images/fr/elegance-et-raffinement.png);}
#fr-salles-de-seminaires h1#title{background-image:url(../images/fr/seminaires.png);}
#fr-salles-de-seminaires #subtitle{background-image:url(../images/fr/professionnel-et-performant.png);}
#fr-actualites h1#title{background-image:url(../images/fr/actualites.png);}
#fr-videos h1#title{background-image:url(../images/fr/videos.png);}
#fr-acces-contact h1#title{background-image:url(../images/fr/acces-contact.png);}
#de-prasentation h1#title{background-image:url(../images/de/prasentation.png);}
#de-prasentation #subtitle{background-image:url(../images/de/geschichte-und-gegenwart.png);}
#de-cafe-des-halles #subtitle{background-image:url(../images/de/modernes-ambiente.png);}
#de-bar #subtitle{background-image:url(../images/de/entspannung-und-gastfreundlichkeit.png);}
#de-black-and-white #subtitle{background-image:url(../images/de/ambiance-und-charme.png);}
#de-bankett-sale-au-premier #subtitle{background-image:url(../images/de/eleganz-und-veredelung.png);}
#de-seminare h1#title{background-image:url(../images/de/seminare.png);}
#de-seminare #subtitle{background-image:url(../images/de/professionnel-und-leistungsfahig.png);}
#de-aktuelles h1#title{background-image:url(../images/de/aktuelles.png);}
#de-videos h1#title{background-image:url(../images/de/videos.png);}
#de-anfahrt-kontakt h1#title{background-image:url(../images/de/anfahrt-kontakt.png);width:220px;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#ececed;}
.jScrollPaneDrag{position:absolute;background:#9c9e9f;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;background:url(../images/arrow-up.png) no-repeat top center;height:14px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background:url(../images/arrow-down.png) no-repeat bottom center;height:14px;}
#jquicklook_image{position:absolute;border-width:0;cursor:pointer;z-index:9998;box-shadow:#000 0 0 30px;-webkit-box-shadow:#000 0 0 30px;-moz-box-shadow:#000 0 0 30px;}
#jquicklook_overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.7;filter:alpha(opacity=70);z-index:9997;}