@charset "UTF-8";/* Creator www.guibaz.com */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}/* remember to define focus styles! */ :focus { outline: 0;}body { line-height: 1; color: black; background: white;}ol, ul { list-style: none; }/* tables still need 'cellspacing="0"' in the markup */ table {	border-collapse: separate; border-spacing: 0;}caption, th, td { text-align: left; font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after { content: "";}blockquote, q { quotes: "" "";}strong { font-weight:bold;}em { font-style:italic;}/* Fonts */@font-face {    font-family: 'DINCondRegular';    src: url('../fonts/dinconreg-webfont.eot');    src: url('../fonts/dinconreg-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/dinconreg-webfont.woff') format('woff'),         url('../fonts/dinconreg-webfont.ttf') format('truetype'),         url('../fonts/dinconreg-webfont.svg#DINCondRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'NeverGrowUpRegular';    src: url('../fonts/nevergrowup-webfont.eot');    src: url('../fonts/nevergrowup-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/nevergrowup-webfont.woff') format('woff'),         url('../fonts/nevergrowup-webfont.ttf') format('truetype'),         url('../fonts/nevergrowup-webfont.svg#NeverGrowUpRegular') format('svg');    font-weight: normal;    font-style: normal;}/* Main */html, body { font-family: Helvetica, Arial,Verdana, Sans-serif; font-size:12px;	height: auto !important; height: 100%; min-height: 100%; color: #000; overflow:hidden;}a {	text-decoration:none; color:#FFF;}a:hover { color:#ff0099; }#bk-pattern { width:100%; height:100%; background:url(../images/dots.png) repeat top left; top:0; left:0; position:fixed; z-index:-1;}#header-descrition { width: 100%; height: 85px; padding: 10px 0; line-height:1.2; position: fixed; left: 0; top: 0; overflow:hidden; z-index: 1;}#header-texte { font-size:13px; color:#333; font-family:"Times New Roman", Times, serif; padding-left:150px; padding-right:20px; height:85px; }/* -------- Subscribe ------ */#mailing-list { position:fixed; left:15px; top:10px; z-index:3;}#subscribeNewsletter { display:none; width:270px; height:55px; position:absolute; top:60px; left:90px; z-index:9999; background:#000 url(../images/decor.gif) bottom left repeat-x; border:#FFF 1px solid;}#subscribeNewsletter input[type="text"] { width:195px; background-color:#666; border:#b2b2b2 1px solid; color:#FFF; margin-top:30px; margin-left:5px; }#subscribeNewsletter input[type="submit"] { background-color:#404040; border:#666 1px solid; color:#FFF; cursor:pointer; margin-top:25px; }/* -------- Dishes -------- */#dishes { width: 100%; display: table; position: absolute; left: 0; top: 110px; z-index:2;}#dishes li { display: table-cell;}#dishes li a { display: block; opacity: .6;}#dishes li a:hover { opacity: 1;}/* -------- Dishes Info --------- */#dishesInfo { width: 100%; position: fixed;	text-align:right; bottom: 170px; z-index: 1;}#dishesInfo-text { padding-right:10px; }/* -------- menu --------- */#menu { width: 100%; position: fixed; left: 0; bottom: 138px; z-index: 5; text-transform: uppercase; overflow: auto; display: table; }.ie7 #menu, .ie8 #menu { overflow:hidden;}#menu-bk { background-color:#000; width:100%; position:relative; top:30px; height:20px; }#menu ul { position:relative;}#menu li { width:16.6666666%; height:16px; position:relative; color:#FFF; font-size:12px; font-weight:bold; text-align:center; background:url(../images/bk-white.jpg) repeat-y top left #000; list-style:none; float:left; padding-top:4px;}#menu li a { white-space:nowrap;}#menu li a:hover { color:#ff0099; cursor:pointer; }#menu-one {	height:20px; margin-top:10px; background-color:#000; }#menu-two {	height:20px; margin-top:10px; background-color:#000; }#menu-three { height:20px; margin-top:10px; background-color:#000; }#menu-four { height:20px; margin-top:10px; background-color:#000; }#menu-five { height:20px; margin-top:10px; background-color:#000; }#menu-six {	height:20px; margin-top:10px; background-color:#000; margin-left:-2px;}.ie7 #menu-six { margin-left:-2px;}#sub-one { position:absolute; top:0px; left:0; padding-top:5px; opacity:0; -moz-opacity:.0; filter:alpha(opacity=0); width:100%; z-index:6; }#sub-one li { border:none; clear:both; text-align:center; font-weight:bold; text-transform:uppercase; width:16.666%; height:20px; background:url(../images/bk-white.jpg) repeat-y top left transparent; }#sub-one li:hover > a { color:#ff0099; width:100%; cursor:pointer; }/* -------- Services ------- */#services-content { position:absolute; left:50%; font-family:DINCondRegular, Helvetica, Arial, sans-serif;}#services-content a, #services-content p { color:#fff; font-size:43px; text-transform:uppercase;  margin-bottom:10px;}#services-content a:hover { color:#ff0099;}#services-left { width:400px; margin-left:-600px; margin-top:80px; float:left; text-align:right;}#services-left p { text-align:right;}#services-right { width:450px; margin-left:170px; margin-top:80px; float:left;}#services-right p { text-align:left;}.ie7 #services-right p { float:none;}#accordion-left ul { float:right; color:#FFF; text-align:right; font-size:25px; width:430px; margin-right:10px; margin-bottom:10px;}#accordion-right ul {float:left; color:#FFF; text-align:left; font-size:25px; width:430px; margin-left:10px; margin-bottom:10px;}#accordion-right ul a, #accordion-left ul a { font-size:18px;}.ie7 #services-left  .ui-accordion-content { float:left; margin-left:-100px;}/* --------- Media --------- */#media-content { text-align:right; font-family:DINCondRegular, Helvetica, Arial, sans-serif; }#media-content a { color:#000; font-size:55px; text-transform:uppercase;}#media-content a:hover { color:#ff0099;}#media-content li { margin-bottom:10px; text-align:right;}#list-links1 { position:absolute; top:-5px; right:0; width:450px; height:550px; }#list-links2 { position:absolute; top:-5px; right:530px; height:550px; }/* --------- Miss Prêt à Manger --------- */#miss-content { position:absolute; left:50px; bottom:180px; width:400px; color:#FFF; font-family:DINCondRegular, Helvetica, Arial, sans-serif;}#miss-content span { background-color:#000; font-size:24px; padding:3px; white-space:nowrap; margin-bottom:5px; float:left;}/* -------- Map -------- */#map_canvas { width:100%; height:auto; position:absolute; display:block; top:0; right:0; bottom:0; left:0; margin:0 0 160px 0;}.ie7 #map_canvas { height:500px;}/* ------- misc -------- */#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:none;; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}	#supersized { position:fixed; left:0; top:-157px; overflow:hidden; z-index:-999; height:100%; width:100%; }#supersized img{ height:auto; width:auto; position:relative; outline:none; border:none; -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }.rotate90 {-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.2); }/* ------ Wordpress ------ */#content { font-family:NeverGrowUpRegular, Arial, Helvetica, sans-serif; color:#FFF; line-height:40px; position:absolute; top:50px; left:50px;}#ie7 #content { padding-top:5px;}.post { padding-bottom:170px;}.entry-title { font-size:24px; margin-bottom:15px;}.entry-content { font-size:16px;}#ie7 .entry-content, #ie8 .entry-content { height:600px;}/* ------ Twitter ------- */.twtr-doc { float:right; width:auto !important;}.twtr-user, .twtr-fav, .twtr-hd, .twtr-reply, .twtr-avatar, .twtr-ft, .twtr-rt { display:none;}.twtr-tweet-text { font-style:normal; font-size:10px;}.twtr-widget em, .twtr-widget .twtr-new-results { display:inline !important; font-size:10px;}.twtr-bd { padding:0;}.twtr-widget .twtr-tweet-wrap { padding:8px 5px 0 5px !important;}.twtr-tweet-text { overflow:hidden; margin-right:-19px;}/* Lookbook qrrows */#btn-left { width:80px; height:80px; background:url(../images/arrow-left-states.png) 0 0 no-repeat; position:absolute; z-index:10; left:15px; cursor:pointer; display:none;}#btn-left:hover { background-position:0 -80px;}#btn-right { width:80px; height:80px; background:url(../images/arrow-right-states.png) 0 0 no-repeat; position:absolute; z-index:10; right:15px; cursor:pointer;}#btn-right:hover { background-position:0 -80px;}/* -------- Footer --------- */#sepa-footer { width: 100%; height:5px; position: fixed; left: 0; bottom: 133px; z-index: 4; background-color:#fff; overflow: auto; }#footer { width: 100%; height:105px; position: fixed; left: 0; bottom: 30px; z-index: 4; background: url(../images/decor.gif) bottom left no-repeat #000; overflow: auto; color:#FFF; }#footer-logo { position:absolute; top:10px;	right:20px;}#footer-address { position:absolute; top:60px; right:20px; text-align:right;}#copyright { width:100%; height:30px; background-color:#FFF; line-height:30px; vertical-align:central; position: fixed; left: 0; bottom: 0; z-index: 4; overflow: auto; font-size:10px;}#left-copyright { float:left; text-transform:uppercase;}#left-copyright .logo-designpiece { float:left; margin:2px 5px 0 3px; width:24px; height:24px; background:url(../images/royaltri.png) 0 0 no-repeat;}#left-copyright .logo-designpiece:hover { background-position:-24px 0;}#right-copyright { width:auto; height:30px; float:right; text-align:right; margin-right:5px; }#right-copyright a { color:#000;}#right-copyright a:hover { color:#ff0099; }.open-hours { font-size:11px; line-height:16px;}#twitter-msg { float:right;	margin-right:7px; }#txt-last-tweet { float:right; margin-top:-1px;}.ie7 #txt-last-tweet { display:none;}#right-copyright img { float:left; margin-right:7px; margin-top:3px; }#right-copyright img:hover { background-position:-24px 0;}.twitter img { height: 24px; width: 24px; background:url(../images/twitter.png) no-repeat 0 0;}.facebook img { height: 24px; width: 24px; background:url(../images/facebook.png) no-repeat 0 0;}.youtube img { height: 24px; width: 25px; background:url(../images/youtube.png) no-repeat 0 0;}