body { margin: 0; text-decoration: none; background-color: #fff7dc; } #debug { width: 991px; margin: 0 auto; overflow: hidden; font-family: Arial; font-size: small; } #wrapper { margin: 0 auto; width: 991px; font-family: Georgia,Times,serif; background-color: white; } #header { position: relative; height: 1%; color: #4d281f; font-family: Georgia,Times,serif; font-style: italic; } #main { position: relative; padding: 0px 30px 40px 50px; color: black; font-size: 11px; font-family: Tahoma,Helvetica,sans-serif; } #footer { position: relative; height: 110px; margin: -40px 0 0 0; padding: 0; background: transparent url(/design/em_plain_site/images/bg_bottom.png?ts=1270653160) no-repeat top right; font-size: 12px; font-family: Tahoma,Helvetica,sans-serif; } #header .header-top { height: 140px; background: transparent url(/design/em_plain_site/images/bg_header.png?ts=1270622756) no-repeat top left; } #header .logo { position: absolute; top: 7px; left: 15px; } #header #nav-main { height: 155px; margin-top: -140px; background: transparent url(/design/em_plain_site/images/bg_nav_main.png?ts=1270628919) no-repeat top left; } #header #nav-sub { height: 170px; margin-top: -155px; background: transparent url(/design/em_plain_site/images/bg_nav_sub.png?ts=1270628878) no-repeat top left; } #header #nav-main ul, #header #nav-sub ul { position: absolute; left: 480px; margin: 0; padding: 0; } #header #nav-main ul { top: 55px; font-size: 13px } #header #nav-sub ul { top: 74px; font-size: 12px } #header #nav-main li, #header #nav-sub li { float: left; margin: 0; padding: 0 5px; list-style-type: none; } #header #nav-main a, #header #nav-sub a { color: #4d281f; } #header #nav-main .current a, #header #nav-sub .current a { font-weight: bold; } #footer ul { position: absolute; top: 85px; left: 50px; margin: 0; padding: 0; font-size: 12px; } #footer li { float: left; margin: 0; padding: 0 5px; list-style-type: none; } #footer a { color: #4d281f; } #footer .label { position: absolute; bottom: 7px; right: 10px; } #content .content-row { position: relative; float: left; } #content .layout1 .content-row, #content .layout3 .content-row { width: 360px; } #content .layout2 .content-row { width: 425px; } #content .layout0 .wide, #content .layout1 .wide, #content .layout2 .wide, #content .layout3 .wide { width: 100%; } #content .media-row { position: relative; float: right; } #content .layout1 .media-row { } #content .layout3 .media-row { width: 515px; } #content .layout1 .media-row .sujet, #content .layout3 .media-row .sujet { min-height: 20px; } #content .layout2 .media-row .sujet { position: relative; margin-bottom: 25px; } #content .object-right { clear: right; float: right; margin-left: 20px; } #content .object-center div { margin: 0 auto; text-align: center; } #content .list-content-list { margin-bottom: 40px; } #content .list-content-list-last { margin-bottom: 0; } #content .link { position: absolute; bottom: 15%; left: 365px; padding-bottom: 5px; max-width: 180px; background: transparent url(/design/em_plain_site/images/link_bottom.png?ts=1271164108) repeat-x bottom left; } #content .link a { padding: 5px 1px 0 1px; color: #4d281f; font-size: 10px; font-weight: bold; display: block; background: transparent url(/design/em_plain_site/images/link_top.png?ts=1272028282) repeat-x top left; line-height: 1.1em; } .link a span.amazon { font-size: 14px; background: transparent url(/design/em_plain_site/images/amazon.png?ts=1272027761) no-repeat center right; padding-right: 24px; display: block; line-height: 1.2em; } #content { line-height: 1.4em; } #content a { color: #e88212; } #content ul { margin: 10px 0 10px 14px; padding: 0; list-style-image: url(/design/em_plain_site/images/list_bullet_bright.png?ts=1271324311); } #content li { vertical-align: top; } #content .clear { clear: both; } #content .layout1 .imagebox { position: relative; float: left; color: #e88212; font-family: Georgia,Times,serif; font-style: italic; font-size: 11px; } #content .layout1 .imagebox img { padding: 15px 15px 0 0; } #content .layout1 .image2 { margin: 5px 0 0 30px; } #content .layout1 .image3 { margin: -35px 0 0 0; } #content .layout1 .imagebox { } #content .layout1 .imagebox .attribute-caption { width: 220px; padding: 5px 0 0 15px; } #content .layout2 .sujet { min-height: 26px; } #content .layout2 .sujet .link { position: absolute; bottom: 15%; left: -35px; } #content .recipebox { position: relative; margin: -25px 0 0 30px; width: 320px; float: left; min-height: 120px; display: inline; } #content .recipebox-header { margin: 0; min-height: 45px; background: transparent url(/design/em_plain_site/images/recipebox_header.png?ts=1271151252) no-repeat top left; } #content .recipebox h3 { padding: 30px 10px 0 20px; font-size: 16px; color: #e88212; } #content .recipebox-body { padding: 6px 20px 20px 20px; background: #fff7dc url(/design/em_plain_site/images/recipebox_body.png?ts=1271846816) no-repeat bottom right; line-height: 1.3em; font-size: 10px; color: #4d281f; } #content .recipebox ul { padding: 0; margin: 0 0 0 15px; } #blog .blog-item { margin-top: 30px; } #blog h3 { padding-bottom: 10px; } #blog h3 .date { padding-right: 6px; color: #e88212; } #blog p { margin-bottom: 6px; } #contact table { background-color: #FFFCED; padding: 5px 20px; } #contact table.captcha { padding: 0; } #contact td { padding: 0 5px; } #contact td.label { text-align: right; } #contact td.submit { padding-left: 550px; } #contact input, #contact textarea { font-family: Tahoma,Helvetica,sans-serif; font-size: 11px; width: 490px; border: 1px solid #f7d74e; padding: 3px; } #contact textarea { height: 130px; } #contact .captcha input { width: 425px; } #contact .submit button { background: transparent url(/design/em_plain_site/images/bg_button.png?ts=1271751959) repeat-x; color: #4d281f; border: none; padding: 2px 0; height: 22px; cursor: pointer; font-size: 11px; font-weight: bold; } #contact span.error-message { } #contact span.error-message { padding-left: 10px; color: darkred; } div.startpage { background: transparent url(/design/em_plain_site/images/bg_startpage.jpg?ts=1271764326) no-repeat top left; height: 787px; position: relative; } .startpage #header, .startpage #header #nav-main, .startpage #header .header-top { background-image: none; } .startpage #header { height: 155px; } .startpage #main { height: 380px; padding: 0px 30px 0 50px; color: #4d281f; } .startpage .intro { position: absolute; top: 72px; left: 75px; width: 450px; } .startpage #footer { position: absolute; bottom: 0; padding: 0; width: 991px; background: none; } .highlight-1 { position: absolute; top: 323px; left: 77px; background: transparent url(/design/em_plain_site/images/bg_highlight_1.jpg?ts=1271771208) no-repeat; height: 205px; width: 250px; } .highlight-2 { position: absolute; top: 323px; left: 327px; background: transparent url(/design/em_plain_site/images/bg_highlight_2.jpg?ts=1271771433) no-repeat; } .highlight-3 { position: absolute; top: 124px; left: 709px; background: transparent url(/design/em_plain_site/images/bg_highlight_3.jpg?ts=1271773280) no-repeat; } .highlight-item { position: relative; } .highlight-1 a, .highlight-2 a, .highlight-1 .highlight-item, .highlight-2 .highlight-item { height: 205px; width: 250px; } .highlight-3 a, .highlight-3 .highlight-item { height: 222px; width: 272px; } .highlight-item h4 { position: absolute; top: 0; margin: 25px; font-weight: bold; font-size: 12px; color: #4D281F; } .highlight-item a { position: absolute; top: 0; left: 0; display: block; cursor: pointer; outline: none; text-decoration: none; background: url(/design/em_plain_site/images/blank.png?ts=1271935757); } .highlight-item .highlight-image { position: absolute; bottom: 10px; margin-bottom: 5px; } .highlight-1 .highlight-image { left: 5%; } .highlight-2 .highlight-image { right: 27%; } .highlight-3 .highlight-image { right: 5%; } #sitemap ul { font-family: Georgia,Times,serif; font-style: italic; margin-top: 0; } #sitemap .level-1 { font-size: 16px; } #sitemap .level-2 { font-size: 14px; } #sitemap li { list-style-type: none; } #sitemap .level-1 li { margin-top: 10px; } #sitemap .level-2 li { margin-top: 0; } form { margin: 0; padding: 0; } img { border: none; display: block; } h1, h2, h3, h4, h5, h6 { margin: 0; color: #4d281f; font-weight: normal; } h1, h4, h5, h6 { font-family: Tahoma,Helvetica,sans-serif; } h2, h3 { font-family: Georgia,Times,serif; font-style: italic; } h1 { font-size: 80px; line-height: 1em; margin-bottom: 20px; } h2 { font-size: 24px; margin: 20px 0 10px; line-height: 1.2em; } #blog h2, #contact h2, h2.subheadline { font-size: 28px; margin: 20px 0 30px; } h3 { font-size: 16px; line-height: 1.3em; color: #451d13; } h4, h5, h6 { font-size: 11px; line-height: 1.4em; color: black; } .startpage h2 { margin: 0; font-family: Tahoma,Helvetica,sans-serif; font-size: 58px; font-style: normal; } .startpage h3 { font-size: 33px; } a { text-decoration: none; } a:hover { text-decoration: underline; } a:active, a:focus { outline: none; } p { margin: 0 0 10px 0; } input.confirm-send { display: none; } th { text-align: left; font-weight: normal; } #recipes div.recipe-item { float: left; margin-top: 16px; margin-right: 16px; text-align: center; } #recipes .first { clear: left; } #recipes div.recipe-item img { margin-bottom: 4px; } div.clear-both { clear: both; float: none; } table.yellow th { font-weight: bold; } table.yellow th, table.yellow td { padding: 4px 6px; vertical-align: middle; text-align: center; } table.yellow th.firstcol, table.yellow td.firstcol { text-align: left; } table.yellow tr.even th, table.yellow tr.even td { background-color: #FCE48F; } table.yellow tr.odd td { background-color: #F2F2F2; } table.yellow p { margin: 0; } 
