body {font:11px Verdana, Arial, Helvetica, sans-serif; color:#7d7d7d; margin: 0; padding: 0; background:#e4ddca url(../images/bckgrd-body.png) top left repeat-x;}
ul, li, ol { padding:0; margin:0;}
ul, li { list-style:none;}
img { border:none;}
a { text-decoration:underline;}
a:hover { text-decoration:none;}

/*Header*/
.TopNavigation {height:39px; width:775px; background:url();}
.TopNavigation img {margin:0; padding:0; border:0;}

.TopNavigation ul {padding:0;	margin:0;}
.TopNavigation li {display:inline; padding:0; margin:0; float:left;}

.TopNavigation li a, .TopNavigation li a:hover {background: 0 0 no-repeat; display:block; height:39px; text-indent:-20000px;}

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

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

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

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

p.strong {
font-weight : bold;
}


.TopNavigation ul li.coordonnees a {width:175px;  background:url(../images/menu-coordonnees.jpg);}
.TopNavigation ul li.coordonnees a:hover, .TopNavigation ul li.coordonnees_active {width:175px; background:url(../images/menu-coordonnees-h.jpg);}

/*Footer*/
.footerContainer{width:775px; height:36px;	background:url(../images/footer-bg.jpg) repeat-x; text-align:center; color:#a89c73; font-size:10px; padding-top:17px; float:left;}
.footerContainer a, .footerContainer a:hover{color:#a89c73; text-decoration:none;}
.footerContainer strong { font-size:11px; background:url(../images/picto-tow.png) right 1px no-repeat; padding:0 13px 0 0; color:#a89c73;}

/*Main Containers*/
.MainContainer, .BodyContainerMain, .BodyContainer, .BottomContainer {width:775px; }
.BodyContainerMain, .BodyContainer, .BottomContainer, .BodyContentLeft, .BodyContentLeftCon1, .BodyContentLeftCon2, .BodyContentLeftCon2Left, .BodyContentLeftCon2Right, .BodyContentLeftCon3, .BodyContentRight, .BodyContentRightCol, .BodyContentRightColLine, .InnerHighlightLeft, .InnerHighlightRight, .InnerContentLeft, .InnerContentRight, .InnerContentRightCol {float:left;}

.MainContainer {margin:0 auto;}
.BodyContainerMain{background:url(../images/body-bg-h.jpg) repeat-y;}
.BodyContainer{background:url(../images/body-bg.jpg) no-repeat;}
.BottomContainer{height:13px; background:url(../images/bottom-bg.jpg) no-repeat;}
.MainImage{width:657px; margin:22px 0 0 60px;}

.BodyContent{width:723px; margin:35px 0 0 52px; line-height:14px;}
.BodyContentLeft{width:400px; border-right:1px #7d7d7d solid;}
.BodyContentLeftCon1{padding:0 10px 0 35px; width:358px;}
.BodyContentLeftCon2{width:368px; min-height:125px; background:url(../images/body-right-con2-bg.jpg) no-repeat; padding:0 0 0 35px;  margin:20px 0 15px 0;}
.BodyContentLeftCon2Left{width:160px; padding:10px 20px 0 0}
.BodyContentLeftCon2Right{width:125px; margin:12px 0 0 0;}
.BodyContentLeftCon2Right img{border:3px #b17102 solid;}
.BodyContentLeftCon3{width:268px; height:auto; background:url(../images/body-right-con3-bg.jpg) bottom left no-repeat; padding:0 0 0 100px;  }
.BodyContentLeftCon3Right{padding:0 0 0 100px; width:140px;}

.BodyContentRight{width:220px;  padding:0 0 0 30px;}
.BodyContentRightCol{width:205px; padding:0 0 13px 0;}
.BodyContentRightColLine{width:205px; border-top:1px #7d7d7d solid; height:13px;}

.InnerHighlight{width:645px; height:122px; background:url(../images/inner-highlight-bg.jpg) no-repeat;}
.InnerHighlightLeft{width:340px; padding:5px 20px 0 35px; }
.InnerHighlightRight{width:230px;}
.InnerHighlightRight img{border:2px #b17102 solid; margin:10px 0 0 0;}
.InnerContentLeft{width:355px; padding:0 10px 0 35px; border-right:1px #7d7d7d solid;}
.InnerContentRight, .InnerContentRightCol{width:205px; }
.InnerContentRight{padding:0 0 0 20px;}
.InnerContentRightCol{padding:0 0 10px 0;}

.Boldtext{font-weight:bold;}
.BodyContent a{color:#000;}
.BodyContent p{margin:15px 0 10px 0;}
.InnerHighlightLeft p{margin:5px 0 0 0;}


.colorTR0 { background:#f0ebd5;}
.colorTR1 { background:#ded8be;}

.InnerContentLeft li{background: url("../images/bullet.jpg") no-repeat 0; padding:0 0 0 25px;}
.InnerContentRightCol li{background: url("../images/bullet.jpg") no-repeat 0; padding:0 0 0 25px;}

.imageBorder {border:3px #b17102 solid;}