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:right}#sidebar{width:33.99%;float:left}#footer{clear:both}#contact #main{float:none;width:100%}body{padding:1.2em 0;background:#F5E3C9 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:#0458AA}a:hover{color:#046BD0}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:#444443;padding-top:.5em}table{width:100%;background-color:#FFF}th,td{text-align:center;border:1px solid #000;padding:.2em}th{color:#fff;background-color:#222829}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 #48433B}#content-container,#sidebar-container{margin:0 1.5em}#header{padding-top:0;background:#9B978B url(../img/layout/hd_ft.png) top left repeat-x;border-bottom:1px solid #414B4D}#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:#8a3c32 url(../img/nav/main_nav.png) top left repeat-x;border-top:1px solid #8A3C32;border-bottom:1px solid #D85E4E}#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 #8A3C32}#menu ul li a{padding:.3em .5em;color:#FFF}#menu ul li a:hover,#menu ul .current a{color:#351713}#menu ul li.last{border-right:none}#wrapper{padding:1em 0 1.5em;background:#FFF url(../img/layout/bd.png) bottom left repeat-x;border-top:1px solid #650505;border-bottom:1px solid #48433B}#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:#8A3C32}.dmy{font-size:77%;padding:3px 0;background:#F0F0F0}.news-container{margin-left:56px;margin-bottom:1.2em}.news-content{padding-top:0}#last-news ul{padding:1em 1em 1em 2em;background:#F0F0F0}#last-news p{padding:.3em 2em .5em;border-top:1px dotted #C6C6C6;background:#F0F0F0}#follownews .jelix-msg-error{text-align:center;margin-bottom:.2em}#follownews .jelix-msg-ok{margin-bottom:.2em}#follownews h3{color:#b44e40;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:#F0F0F0}#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:#351713;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 #4B211B;background:#FCF7EF}.restomenuprice span{font-family:Arial,Helvetica,sans-serif}.restomenuprice .menu_price{font-weight:bold}.restomenuprice .ISO-4217{font-size:.6em;color:#444443}.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 #351713}.item_title_withprice{text-align:right}.item_title_withprice .item_name{float:left;text-align:left;width:80%}.item_title,.item_name{color:#351713;overflow:hidden}.item_price{float:right;color:#697577;font-style:normal;font-family:Arial,Helvetica,sans-serif}.item_price .ISO-4217{font-size:.6em}.item_desc{color:#444443;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 #351713}.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:#8A3C32 url(../img/nav/sub_menu.png) top left repeat-y;border-bottom:1px solid #351713;border-right:1px solid #351713}.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 #351713;border-bottom:0;overflow:hidden}.sub_menu li a:hover,.sub_menu li.current a,.sub_menu li.current a:hover{color:#FEECD1;background:#4B211B url(../img/nav/sub_menu_hover.png) top left repeat-y}.child_menu{margin-top:1em}#footer{text-align:center;background:#7EA629 url(../img/layout/hd_ft.png) bottom left repeat-x;border-top:1px solid #9B978B}#footer p{margin-bottom:0;padding:1.2em 0;color:#131617}#copyright a{color:#131617}#copyright a:hover{color:#EFF1F1}#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}