html,body,div,span,object,iframe,h1,h2,h3,p,a,address,em,img,strong,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{font-family:Georgia,serif;font-weight:400;line-height:140%;color:#333}ul{list-style:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4{font-weight:400;margin:.5em .5em .25em 0;padding:0 0 .25em 0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}h4{font-size:1.1em}p{overflow:hidden;padding:.5em .5em 0 0}#header,#wrapper,#content,#footer{width:100%;overflow:hidden}#main{width:66%;float:left}#sidebar{width:33.99%;float:right}#footer{clear:both}#contact #main{float:none;width:100%}body{padding:1.2em 0;background:#362C25 url(../img/layout/body.png) top left repeat-x}h2,h3,h4{padding:.5em 0}h2{line-height:1em}h3,h4{font-size:1.125em;font-style:italic;line-height:1.333em}a{color:#004785}a:hover{color:#005FB2}p,dl{margin-bottom:.5em}p a img{float:left;border:none;padding:3px 4px 0 0}dl{text-align:center;padding-top:.5em}dt img{display:block;margin:0 auto;border:4px solid #FFF}dd{font-style:italic;text-align:center;color:#635F5B;padding-top:.5em}table{width:100%;background-color:#FFF}th,td{text-align:center;border:1px solid #191511;padding:.2em}th{color:#FFFEFE;background-color:#29221D}input,textarea{font:1em Arial,Helvetica,FreeSans,sans-serif;padding:.2em}input{width:auto}textarea{width:20em;height:12em}input.submit{font-weight:bold;width:auto;cursor:pointer;cursor:hand}#page{width:60em;margin:0 auto;border:1px solid #29221C}#content-container,#sidebar-container{margin:0 1.5em}#header{padding-top:0;background:#b00000 url(../img/layout/hd_ft.png) top left repeat-x;border-bottom:1px solid #800000}#header h1{margin:0 0 0 .8em;padding:.8em 0}#header h1#logo-title{margin:0;padding:0}#header h1 a,#header h1 a:hover{text-decoration:none;color:#FFF}#header p{position:absolute;left:-2000em}#access{position:absolute;top:-5em}#access ul li{float:left}#menu{overflow:hidden;width:100%;padding:.5em 0;background:#8C7561 url(../img/nav/main_nav.png) top left repeat-x;border-top:1px solid #191511;border-bottom:1px solid #C2B1A3}#menu ul{margin-left:1.2em}#menu ul a{font-weight:700;font-family:Arial,Helvetica,FreeSans,sans-serif;text-decoration:none}#menu ul li{float:left;border-right:1px solid #4A3E33}#menu ul li a{padding:.3em .5em;color:#FFFEFE}#menu ul li a:hover,#menu ul .current a{color:#DDD2C9}#menu ul li.last{border-right:none}#wrapper{padding:1em 0 1.5em;background:#F2DDBC url(../img/layout/bd.png) bottom left repeat-x;border-top:1px solid #B9A990;border-bottom:1px solid #B9A990}#content{background:url(../img/layout/main_border.png) top right no-repeat}#content ul{padding-left:1em}#content li{list-style:disc}.news{width:100%;overflow:hidden}.news-date{float:left;width:40px;margin-top:1em;margin-right:10px;padding:0;font-family:Arial,Helvetica,FreeSans,sans-serif}.news-date span{display:block;text-align:center;line-height:1.2em}.dday{font-size:136%;padding:3px 0;color:#FFF;background:#800000}.dmy{font-size:77%;padding:3px 0;background:#E4D0B1}.news-container{margin-left:56px;margin-bottom:1.2em}.news-content{padding-top:0}#last-news ul{padding:1em 1em 1em 2em;background:#E4D0B1}#last-news p{padding:.3em 2em .5em;border-top:1px dotted #BCAB92;background:#E4D0B1}#follownews .jelix-msg-error{text-align:center;margin-bottom:.2em}#follownews .jelix-msg-ok{margin-bottom:.2em}#follownews h3{color:#b00000;margin-bottom:0;margin-right:0;padding-bottom:0}#follownews p{padding-top:0}#follownews-step form{float:left;padding:.5em 1em 1em;background-color:#e4d0b1}#follownews-step #cnil-infos{width:100%;overflow:hidden;clear:both}#contact #follownews-step input.submit{width:18em;margin-left:0}.open,.closed{text-indent:-2000em}.open{background:#F3FEF3 url(../img/icons/tick.png) center no-repeat}.closed{background:#FEEFEF url(../img/icons/cross.png) center no-repeat}.restomenuname,.restotitle,.restotitle .deco{text-align:center;width:100%;overflow:hidden}.restotitle{margin:.8em 0 .5em;background:url(../img/layout/orn_left.png) 8% center no-repeat}.restotitle .deco{background:url(../img/layout/orn_right.png) 92% center no-repeat}.restomenuname h2,.restotitle h3{color:#29221D;margin:0 auto}.restomenuname h2{font-weight:bold}.restotitle h3{width:40%;font-size:1.5em;line-height:1em}.restomenuprice{font-size:1.4em;text-align:center;border:1px solid #400;background:#FBF5EB}.restomenuprice span{font-family:Arial,Helvetica,sans-serif}.restomenuprice .menu_price{font-weight:bold}.restomenuprice .ISO-4217{font-size:.6em;color:#635F5B}.restomenuitem{font-weight:bold;text-align:center}.restomenuitemor{font-size:1.4em;font-style:italic;text-align:center;color:#444443;margin-bottom:.5em;padding:0}.restocarditem{width:100%;overflow:hidden;margin:.8em 0}.item_title,.item_title_withprice{overflow:hidden;width:100%;padding:2px 0;border-bottom:1px solid #29221D}.item_title_withprice{text-align:right}.item_title_withprice .item_name{float:left;text-align:left;width:80%}.item_title,.item_name{color:#29221D;overflow:hidden}.item_price{float:right;color:#635F5B;font-style:normal;font-family:Arial,Helvetica,sans-serif}.item_price .ISO-4217{font-size:.6em}.item_desc{color:#635F5B;padding:0 2px;margin-bottom:0}.jelix-msg-ok,.jelix-msg-error{font-weight:bold;margin-bottom:1em;padding:1em 1.2em;border:2px solid}.jelix-msg-ok{text-align:center;color:#064A06;background:#D3FBD3;border-color:#0B840B}.jelix-msg-error{color:#4B0505;background:#FCD2D2;border-color:#870808}#content .jelix-msg-ok li,#content .jelix-msg-error li{list-style:none}.localization,.contact{width:100%;overflow:hidden;margin-bottom:1.125em}.address,.info{float:right;width:38%;overflow:hidden}.form,.map{float:left;width:58%;overflow:hidden}.form{text-align:right}.address-container,.info-container{padding-bottom:1em}.map-container{float:left;border:2px solid #29221D}.map object,.map iframe{float:left;width:520px;height:340px;overflow:hidden}.geoloc{position:absolute;left:-2000em}address span{display:block}#contact label span{position:relative;right:0;width:6.5em;text-align:right;font-weight:bold;padding-right:.6em;vertical-align:top}.form p{margin-bottom:0;padding:.2em}#contact input{width:20em}#contact input.submit{width:12em;margin-left:7em}#second-nav h2{margin-bottom:0;padding-bottom:0}#second-nav h3{margin-top:.25em}.sub_menu{overflow:hidden;width:100%;background:#800000 url(../img/nav/sub_menu.png) top left repeat-y;border-bottom:1px solid #5E0000;border-right:1px solid #5E0000}.sub_menu li{float:left;width:100%;line-height:0}.sub_menu li a{display:block;width:100%;text-decoration:none;color:#FFF;line-height:1em;padding:8px 12px;border:1px solid #5E0000;border-bottom:0;overflow:hidden}.sub_menu li a:hover,.sub_menu li.current a,.sub_menu li.current a:hover{color:#FEE8C6;background:#400 url(../img/nav/sub_menu_hover.png) top left repeat-y}.child_menu{margin-top:1em}#footer{text-align:center;background:#800000 url(../img/layout/hd_ft.png) bottom left repeat-x;border-top:1px solid #B10000}#footer p{margin-bottom:0;padding:1.2em 0;color:#F1C7C7}#copyright a{color:#F1C7C7}#copyright a:hover{color:#F8E9E9}#closure{padding-bottom:1em}#closure p{color:#333;font-size:108%;font-weight:bold;text-align:center;border:2px solid #F0E7A5;background:#FFF5AF;margin-bottom:0;padding:1em 1.2em}#sitemap{padding-bottom:1em}#sitemap li h3{font-style:normal;margin:0;padding:.15em 0}
