@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}body{color:#222;font:75% Arial,Helvetica,sans-serif}h1{margin:18px 0;font:30px "Times New Roman",Times,serif;line-height:1;color:#e75340;text-align:center;font-style:italic;font-weight:500}h2{font-size:20px;margin:0}p{margin:0 0 1.5em;font-size:13px}a:focus,a:hover{color:#d33521}a{color:#e75340;text-decoration:none}strong{font-weight:bold;font-size:18px}address{margin:0 0 1.5em;font-style:italic}small{font-size:.8em}.container{width:984px;margin:0 auto}.showgrid{background:url(src/grid.png)}body{margin:0}.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{float:left;margin-right:24px}.last{margin-right:0}.span-1{width:60px}.span-2{width:144px}.span-3{width:228px}.span-4{width:312px}.span-5{width:396px}.span-6{width:480px}.span-7{width:564px}.span-8{width:648px}.span-9{width:732px}.span-10{width:816px}.span-11{width:900px}.span-12,div.span-12{width:984px;margin:0}hr{background:#fbba00;color:#fbba00;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:0}.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.container{display:inline-block}* html .clearfix,* html .container{height:1%}.clearfix,.container{display:block}.clear{clear:both}#header{height:376px;background:#502519 url(img/pain-artisanal.jpg) center 0 no-repeat}#header #logo{text-align:center}#header #logo img{margin-top:40px}.frise-top{height:19px;background:url(img/frise-top.png) center top repeat-x}#top-intro{margin-top:-19px}#intro{background:#f9dcbd url(img/frise-bas.png) center bottom repeat-x}#intro .container{padding:15px 0 30px 0;color:#502519;text-align:center}#intro .container p{font-size:16px;margin-bottom:5px}#intro .container strong{font-size:16px}#intro .container strong.large{font-size:26px}#noel{background:#fff url(img/frise-bas.png) center bottom repeat-x;padding-bottom:17px}#noel h1{padding:20px 0;font-size:46px}#noel img{z-index:50}.bouton{display:block;width:100px;margin:10px auto -33px auto;padding:8px 15px;background:#dfb588;color:#502519;font-size:14px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.bouton:hover{background:#e75340;color:white}.bouton2{width:120px;margin:0 auto -20px auto;padding:10px 15px;text-align:center;z-index:100;position:relative;font-size:18px}#produits{text-align:center}#produits h2{position:relative;background:url(img/ruban2.png) center top no-repeat;margin:-20px 0 10px 0;height:50px;padding-top:8px;text-align:center;font-size:20px;color:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#produits #formule-repas{margin:40px 0 20px 0;height:auto;padding:0;background:0;color:#d33521}#produits p{margin-bottom:5px}#qualite{background:#f9dcbd url(img/frise-bas.png) center bottom repeat-x}#qualite p{font-size:15px;text-align:center}#qualite .container{padding:30px 0;color:#502519;font-size:15px}#qualite img{border:#fff 4px solid}#contact #adresse{margin-top:10px;text-align:right}#contact #adresse p{margin:0;padding:5px 0;border-bottom:1px solid #dc9b75}#contact #adresse #phone{display:inline-block;margin:5px 0;padding:5px 15px;background:#e75340;color:white;font-size:16px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}footer{margin-top:20px;text-align:center;line-height:1em}footer img{margin:0;display:block;margin:0 auto}footer div{padding:15px 0;background:#502519;font-size:10px}footer div,footer div a{color:white}