*{margin:0;padding:0;}
body{background:#603531;font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:62.5%;}
hr{display:none;}
a.dl{color:#723b39;font-weight:700;background:url(../images/telecharger.gif) no-repeat scroll right top;padding-right:23px;}
a:active, a:focus {outline:0;color:#723b39;}
a img {border:0;}
:focus{-moz-outline-style:none;}
input.mail{visibility:hidden;}
#container{background:#fff7ea url(../images/bg.png) top repeat-x;}
#header{position:relative;width:950px;margin:0 auto; height:125px;}
#header h1{display:inline;float:left;width:314px;height:80px;background:url(../images/logo_pichoun.png) no-repeat;text-indent:-9999px;margin:20px 0 0;}
#header h1 a{display:block;width:350px;height:57px;}
#header h2{display:inline;float:left;width:200px;height:46px;background:url(../images/restaurant.png) no-repeat;text-indent:-9999px;margin:50px 0 0 17px;}


ul#top-nav{position:absolute;top:0;right:0;list-style:none;width:100px;}
ul#top-nav li a{display:block;height:25px;}
ul#top-nav li.english{width:34px;height:26px;background:url(../images/united-kingdom.png) top no-repeat;text-indent:-9999px;margin-top:5px;margin-left:10px;float:right;}
ul#top-nav li.rss{width:47px;height:25px;background:url(../images/icon_rss.png) top no-repeat;text-indent:-9999px;margin-top:5px;float:left;}

#container #nav{width:950px; margin:0 auto; height:27px;}
#container #nav li{display: inline;list-style-type: none;}

#nav li a{width:160px;height:40px;text-decoration:none;color:#FFF;font-size:160%;text-align:center;padding:20px 10px 20px 10px; margin:0 0 10px 0;font-weight:bold}
#nav li a:hover{background-position:left top;background:url(../images/bg_current.gif) top repeat-x;color:#54332d;font-weight:bold}
#nav li.current a{background:url(../images/bg_current.gif) top repeat-x;color:#54332d;width:120px;height:40px; font-weight:bold}

.clear {min-height:15px;}

#container-inner{width:950px;margin:0 auto;}
#content-wrap{clear:both;float:left;width:950px;margin-top:13px;background:#f0edda url(../images/bg_content.jpg) top left repeat-y;padding:10px 0 20px;}
#content-wrap h3{margin-left:20px;font-size:160%;}
#content-wrap p{font-size:130%;padding:5px 10px;}
.moduletable{float:right;width:460px;height:430px;margin-right:10px;background-color:#FFF;padding:10px;}
.moduleform{float:right;width:500px;height:520px;margin-right:10px;background-color:#FFF;padding:10px;}
.modulemap{float:right;width:520px;height:520px;margin-right:10px;background-color:#FFF;padding:10px;}
#modulephotos{float:right;width:480px;margin-right:10px;padding-top:10px;}
#messageform{font-size:120%;font-weight:700;}
.list{clear:both;list-style-position:inside;font-size:120%;list-style:url(../images/puce_hover.png);line-height:1.5em;margin:10px 0 0 40px;}
.list a{text-decoration:none;color:#723a39;}
.list li a:hover{color:#4a2825;font-weight:700;}
#cb{float:left;width:200px;height:15px;background:url(../images/cb.gif) top left no-repeat;text-indent:-9999px;}
#content{margin-top:10px;}
#content p,#content ul,#content ol,#content td{margin-bottom:1em;color:#030303;line-height:1.5;}
#content ul#byline{float:left;margin-bottom:10px;font-size:1.1em;list-style:none;}
#content a{color:#585235;}
#content a:hover{text-decoration:none;}
#content #text{clear:both;}
#footer{clear:both;background:#603531 url(../images/bg_footer.gif) top repeat-x;}
#footer-inner{width:950px;margin:0 auto;padding:20px 0 30px;}
#footer a{color:#97be0d;text-decoration:none;padding:0 5px;}
#footer_nav{width:950px;padding-bottom:20px;list-style:none;text-align:center;margin:0 auto;}
#footer_nav li{float:left;font-size:1em;line-height:1;color:#ccc;text-align:center;padding:0;}
a:active,a:active,a:focus{outline:none;}
#footer p,#footer a:hover{color:#f3f3f3;}

.button{border:solid 1px #8AB134;position:relative;cursor:pointer;display:inline-block;background:url(../images/bkg.png) repeat-x; font-size:11px;height:16px;text-decoration:none;color:#40740D;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;padding:4px 10px 3px 25px;}
.button img{position:absolute;top:-4px;left:-12px;border:none;}
.button:hover{color:#8AB134;}

a.tooltip span{display:none;margin-left:10px;width:150px;padding:2px 3px;}
a.tooltip:hover span{display:inline;position:absolute;border:1px solid #8b4a09;background:#d2e9fa;color:#000;}
