* { padding:0; margin:0 }

body {
	background-color:#2e1b0c;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:white;
	width:900px;
	margin:auto;
}

.pad10 {padding-left:10px;} .padr10 {padding-right:10px;}
.pad15 {padding-left:15px;} .padr15 {padding-right:15px;}
.pad20 {padding-left:20px;} .padr20 {padding-right:20px;}
.pad25 {padding-left:25px;} .padr25 {padding-right:25px;}
.pad100 {padding-left:100px;} .padr100 {padding-right:100px;}

h1 {font: lighter 200% "Trebuchet MS",Arial sans-serif; padding-bottom:10px;}
h2 {font: lighter 200% "Trebuchet MS",Arial sans-serif; padding-bottom:10px;}

.white {color:white;}
.green {color:#8fb313;}
.black {color:#4c4c4c;}
.red {color:#ec5d5d;}
.justify {text-align:justify;}
.spacer {clear:both;}

a.adminlink {text-decoration:underline;}
a.adminlink:hover {text-decoration:none;}

textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#4c4c4c; font-size:14px;}
#limitchars {font-size:11px; color:#999999;}


#header {background:url(../img/header.png) no-repeat; width:900px; height:153px;}
#logo {float:left;}
#logo img {padding-left:215px; padding-top:45px; border:none;}
#logo span {visibility:hidden;}

#menu {float:left; margin-left:49px; margin-top:33px; list-style-type:none;}
#menu li {float:left; text-align:center;}
#menu li a {width:113px; height:64px;  display:block; padding-top:29px; font: lighter 160% "Trebuchet MS",Arial sans-serif; background-color:#452e1c; text-decoration:none; color:#8fb313;}
#menu li a:hover {background-color:#8fb313; color:#633;}
#menu li a.padmenu {padding-top:20px; height:73px;}

#content {background:url(../img/bg-left.png) left top repeat-y; margin-left:17px;}

#centre {margin-left:190px; padding-top:20px}
#centre p {margin-bottom:5px; margin-top:3px;}
#centre table tr td {vertical-align:top;}
td.td-right {padding-left:50px}
td.td-right img {border:none;}

#content a {text-decoration:none; color:#8fb313;}
#content ul {list-style-type:none; margin-left:5px; margin-top:5px;}
.restau1 {float:left; margin-right:10px;}
.restau2 {float:right; margin-left:10px;}

table.contact img {border:none;}
table.contact tr td {padding-right:10px;}

table.horaires tr td {padding-right:35px; padding-bottom:10px;}

.bordergreen {border:1px solid #8fb313;}
.bordergreen:hover {border:1px solid #452e1c;}

#footer {padding-top:50px; padding-bottom:10px; clear:both; text-align:center; color:#999999; font-size:11px;}
#footer a {color:#999999; text-decoration:none}

table.menus {border-collapse:collapse; width:500px; margin-top:10px; }
table.menus td.plat {background-color:#826344; color:#381e0f; padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:15px; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
table.menus td.prix {background-color:#b79879; color:#381e0f; padding:10px; width:35px; padding-top:15px;}


















