body {font:11px Verdana, Arial, Helvetica, sans-serif; color:#5c5c50; margin: 0; padding: 0; background:#aeb396;}
a, a:hover { color:#941f1f; text-decoration:none;}
ul, li, ol { padding:0; margin:0;}
ul, li { list-style:none;}
img { border:none;}

/*Header*/
.TopNavigation {height:216px; float:left;}
.TopNavigation img {margin:0; padding:0; border:0;}

.TopNavigation ul {padding:0;	margin:0; list-style:none;}
.TopNavigation li {padding:0; margin:0;}
.TopNavigation li a, .TopNavigation li a:hover {background: 0 0 no-repeat; display:block; width:161px; text-indent:-20000px;}

.TopNavigation ul li.accueil a {height:48px; background:url(../images/menu-acceuil.jpg);}
.TopNavigation ul li.accueil a:hover, .TopNavigation ul li.accueil_active {height:48px; background:url(../images/menu-acceuil-h.jpg);}

.TopNavigation ul li.cote-resto a {height:43px;  background:url(../images/menu-cote-resto.jpg);}
.TopNavigation ul li.cote-resto a:hover, .TopNavigation ul li.cote-resto_active {height:43px; background:url(../images/menu-cote-resto-h.jpg);}

.TopNavigation ul li.cote-bistro a {height:41px; background:url(../images/menu-cote-bistro.jpg);}
.TopNavigation ul li.cote-bistro a:hover, .TopNavigation ul li.cote-bistro_active {height:41px; background:url(../images/menu-cote-bistro-h.jpg);}

.TopNavigation ul li.notre-menu a {height:41px; background:url(../images/menu-notre-menu.jpg);}
.TopNavigation ul li.notre-menu a:hover, .TopNavigation ul li.notre-menu_active {height:41px; background:url(../images/menu-notre-menu-h.jpg);}

.TopNavigation ul li.contact a {height:43px;  background:url(../images/menu-contact.jpg);}
.TopNavigation ul li.contact a:hover, .TopNavigation ul li.contact_active {height:43px; background:url(../images/menu-contact-h.jpg);}


/*Footer*/
.footerContainer{width:630px; text-align:center; color:#a39f7b; font-size:10px; padding:6px 0 0 0; line-height:18px; margin:0 auto; border-top:1px #a39f7b solid; float:left;}
.footerContainer a, .footerContainer a:hover{ color:#a39f7b; text-decoration:none;}
.footerContainer strong { font-size:11px; background:url(../images/picto-tow.png) right 1px no-repeat; padding:0 13px 0 0; color:#a39f7b;}

/*Main Containers*/
.TopSec2Home, .TopSec2Sitemap, .mainImageContainer, .BodyContent, .BodyLeft, .NotreRestaurantImg, .NotreRestaurantImg img, .LeBistroquetContent img, .InnerRightContent img, .NotreRestaurantContent, .BodyRight{float:left;}

.MainContainer {width:775px; background:url(../images/main-bg.jpg) top left no-repeat; margin:0 auto;}
.ContentContainer{width:666px; padding:0 0 0 86px;}

.TopSec1{height:14px; padding:0 0 0 528px;}
.TopSec2, .TopSec2 a{color:#a39f7b; }
.TopSec2{height:30px; border-bottom:1px #a8a278 solid; padding:0 0 0 420px; vertical-align:middle; font-size:10px;}
.TopSec2 a{text-decoration:none;}
.TopSec2 img{vertical-align:middle; padding:0 5px 0 0;}
.TopSec2Home{width:118px;}
.TopSec2Sitemap{width:120px;}
.LogoContainer{width:153px; height:216px; float:left;}
.mainImageContainer{width:351px; height:216px;}

.BodyContent{background:url(../images/body-bg.jpg) no-repeat; width:666px; padding:0 0 2px 0;}
.BodyContent p{line-height:15px; padding:5px 0 10px 0; margin:0;}

.BodyLeft{width:385px; padding:20px 0 0 0;}
.Bienvenue{padding:0 10px 10px 38px;}
.Hightlight{background:url(../images/sub-bg.jpg) no-repeat; height:188px; padding:10px 0 0 24px;}
.NotreRestaurant{padding:10px 0 0 12px;}
.NotreRestaurantImg img, .LeBistroquetContent img, .InnerRightContent img{border:3px #831b1b solid; margin:0 13px 0 0;}
.NotreRestaurantContent{width:220px;}

.BodyRight{width:245px; margin:23px 15px 0 0; border-left:1px #aaa683 solid;}
.LeBistroquet{height:32px;  border-bottom:1px #aaa683 solid; margin:0 0 0 2px; padding:5px 0 0 10px;}
.LeBistroquetContent{margin:0 0 0 2px; padding:15px 0 0 10px;}
.LeBistroquetSuit{margin:12px 0 0 2px; padding:0 5px 0 10px;}
.HightlightRed{background:url(../images/red-bg.jpg) no-repeat; color:#fff19f; height:130px; margin:30px 0 0 2px; padding:15px 0 0 10px; width:240px;}

.HightlightRed ul, .InnerHighlight ul{list-style-type: none; padding: 0;}
.InnerHighlight li, .HightlightRed li{padding-left: 15px;	line-height:15px;}

.HightlightRed ul{margin: 10px 0 10px 0;}
.HightlightRed li{background: url("../images/red-bullet.jpg") left 3px no-repeat;}

.InnerLeftContent{padding:0 20px 0 35px;}
.InnerLeftContent p{padding:15px 0 10px 0; margin:0;}
.InnerHighlight{background:#e2dec3; padding:15px 0 15px 0; }

.InnerHighlight ul{margin: 10px 0 10px 32px;}
.InnerHighlight li{background: url("../images/yellow-bullet.jpg")  4px 4px no-repeat;	}
.InnerLeftContent li{background: url("../images/yellow-bullet.jpg")  4px 4px no-repeat; padding:0 0 0 15px;	}
.Bienvenue li{background: url("../images/yellow-bullet.jpg")  4px 4px no-repeat; padding:0 0 0 15px;	}
.InnerRightContent{padding:0 20px 0 15px; float:left;}
.InnerRightContent img, .InnerRightContent p{margin:15px 0 0 0;}

.RedText{color:#941f1f;}

.HightlightRed a { text-decoration:none; color:#fff;}
.HightlightRed a:hover { text-decoration:underline; color:#fff;}

.colorTR0 { background:#fff;}
.colorTR1 { background:#e2dec3;}