body {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	background:#fab700;
}
.f-left {float:left;}
.f-right {float:right;}
img {border:none;}
#page {
	margin:0 auto;
	width:900px;
	padding-top:20px;
}
.header {
	width:900px;
	overflow:hidden;
	background-color: #FFFFFF;
}
.header2 {
	width:900px;
	overflow:hidden;
	background:url(../images/carte-bg.jpg) no-repeat;
}
.header3 {
	width:900px;
	overflow:hidden;
	background:url(../images/restaurant-bg.jpg) no-repeat;
}
.header4 {
	width:900px;
	overflow:hidden;
	background:url(../images/presentation-bg.jpg) no-repeat;
}
.header5 {
	width:900px;
	overflow:hidden;
	background:url(../images/franchise-bg.jpg) no-repeat;
}
.header6 {
	width:900px;
	overflow:hidden;
	background:url(../images/presse-bg.jpg) no-repeat;
}
.header7 {
	width:900px;
	overflow:hidden;
	background:url(../images/emploi-bg.jpg) no-repeat;	
}
.mainlogo {
	width:238px;
	height:238px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:12px 0 0 330px;
}
ul.menu {
	width:900px;
	overflow:hidden;
	padding:0;
	margin:13px 0 0 0;
	list-style:none;
	border-top:2px solid #ffffff;
}
ul.menu li {float:left;}
ul.menu li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	line-height:19px;
}
ul.menu li.accu a {
	background:url(../images/accu-m.gif) no-repeat;
	width:129px;
}
ul.menu li.pres a {
	background:url(../images/pres-m.gif) no-repeat;
	width:129px;
}
ul.menu li.carte a {
	background:url(../images/carte-m.gif) no-repeat;
	width:129px;
}
ul.menu li.best a {
	background:url(../images/best-m.gif) no-repeat;
	width:129px;
}
ul.menu li.fran a {
	background:url(../images/fran-m.gif) no-repeat;
	width:129px;
}
ul.menu li.presse a {
	background:url(../images/presse-m.gif) no-repeat;
	width:129px;
}
ul.menu li.offres a {
	background:url(../images/offres-m.gif) no-repeat;
	width:128px;
}
ul.menu li a:hover {background-position:0 -19px;}
ul.menu li.active a {
	background-position:0 -38px;
	background-color:#fab700;
	position:relative;
	margin-left:-2px;
}
.content {
	width:860px;
	overflow:hidden;
	background-color: #FFFFFF;
	padding-top: 22px;
	padding-right: 20px;
	padding-bottom: 22px;
	padding-left: 20px;
}
.left {width:289px;}
.left .inner {
	width:300px;
	overflow:hidden;
	padding:10px 30 30px;
	margin-right: 10px;
}
.inner-r {
	width:165px;
	overflow:hidden;
	margin-right: 10px;
}
.inner-r p {
	padding:0;
	margin:0;
	color: #331811;
}
p.savoir {
	padding:0;
	margin:0;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #009EE0;
}
p.savoir a {
	color:#009EE0;
	text-decoration:none;
	padding-right:20px;
	background:url(../images/orange-plus.gif) no-repeat 100% 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
}
p.savoir a:hover {
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #009EE0;
	text-decoration: underline;
}
.right {width:512px;}
.sub-left {
	width:240px;
	margin-left: 20px;
}
.border-box {
	width:240px;
	overflow:hidden;
}
.border-box-top,
.border-box-btm {
	overflow:hidden;
	background:url(../images/border-top.gif) no-repeat;
	position:relative;
	margin-bottom:-7px;
	background-image: url(../images/border-top.gif);
}
.border-box-btm {
	background:url(../images/border-btm.gif) no-repeat;
	margin:-14px 0 0;
}
.border-box-cnt {
	width:229px;
	padding:0 10px 0 12px;
	overflow:hidden;
	background:url(../images/border-cnt.gif) repeat-y;
	text-align: left;
}
.border-box-cnt img {margin-top:20px;}
.border-box-cnt p {
	color:#422016;
	padding:0;
	margin:0;
}
.sub-right {
	width:229px;
	padding-top:10px;
}
.sub-right h2 {padding-top:18px;}
.sub-right p {
	padding:0;
	margin:0;
}
.footer {
	background:url(../images/footer-bg.gif) no-repeat;
	border-top:2px solid #ffffff;
	width:900px;
	height: 35px;
	overflow:hidden;
}
.footer ul {
	text-align:center;
	padding:0;
	margin:0;
	list-style:none;
	/*background:url(../images/bullet.gif) no-repeat 625px 7px;*/
}
.footer ul li {
	display:inline;
	/*background:url(../images/bullet.gif) no-repeat 0 6px;*/
	padding:0 0 0 0;
}
.footer ul li a {
	color:#422016;
	font:10px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footer ul li a:hover {text-decoration:underline;}
/**********************************************************************inner page**************************************************/
.inn {background:#fab700 url(../images/body-inn-bg.gif) repeat-x 0 72px;}
.inn .mainlogo {	
	width:158px;
	height:158px;
	margin:6px 0 0 370px;
}
.inn .header {background:url(../images/header-inn-bg.jpg) no-repeat;}
.inn .header2 {background:url(../images/carte-bg.jpg) no-repeat;}
.inn .menu {
	border-top:2px solid #ffffff;
	margin-top:7px;
}
.inn .footer {border-top:2px solid #ffffff;}
.inn .content {
	width:832px;
	overflow:hidden;
	padding:0 32px 25px 36px;
}
.inn .left {
	width:800px;
}
.inn .right {width:394px;}
.inn h2 {color:#009ee0;}
.inn .inner {
	width:389px;
	overflow:hidden;
	padding:42px 0 18px 0;
}
.inn .inner .inner-r {width:270px;}
.inn p.savoir a {
	background:url(../images/blue-plus.gif) no-repeat 100% 0;
	color:#009ee0;
}
.inn p.savoir a:hover {
	background-position:100% -16px;
	color:#009ee0;
	background:url(../images/blue-plus.gif) no-repeat 100% 0;
	text-decoration:underline;
}

.inn p.lien a:hover {
	background-position:100% -16px;
	color:#009ee0;
	background:url(../images/blue-plus.gif) no-repeat 100% 0;
	text-decoration:underline;
}
/**********************************************************************inner2 page*********************************************************/
.content.historie {
	padding:0 303px 40px 12px;
	width:585px;
	background:#ffffff url(../images/content-bg.jpg) no-repeat 398px 20px;
}
.content.crepe {
	padding:0 303px 40px 12px;
	width:585px;
	background:#ffffff url(../images/crepe.jpg) no-repeat 398px 20px;
}
.content.valeur {
	padding:0 303px 40px 12px;
	width:585px;
	background:#ffffff url(../images/valeur.jpg) no-repeat 398px 20px;
}
.content.restaurant {
	padding:0 303px 40px 12px;
	width:585px;
	background:#ffffff url(../images/restaurant.jpg) no-repeat 398px 70px;
}
.content.restaurant a:hover{
text-decoration:underline;
}
.ahover:hover{
text-decoration:underline;
color:#009ee0;
}
.ahover a:visited{
text-decoration:underline;
color:#009ee0;
}

.content.histoire {
	padding:0 303px 40px 12px;
	width:585px;
	background:#ffffff url(../images/histoire.jpg) no-repeat 398px 85px;
}
ul.bred {
	padding:0 0 0 23px;
	margin:0;
	list-style:none;
	width:877px;
	overflow:hidden;
	height:44px;
}
ul.bred li {
	float:left;
	background:url(../images/black-bullet.gif) no-repeat 97% 21px;
	padding-right:10px;
}
ul.bred li.last {background:none;}
ul.bred li a {
	text-decoration:none;
	color:#000;
	font:10px/44px Arial, Helvetica, sans-serif;
}
ul.bred li a:hover,
ul.bred li.active a {color:#009ee0;}
.content.historie h2 {
	background:url(../images/blue-arrow.gif) no-repeat 0 1px;
	padding:0 0 12px 25px;
	line-height:15px;
}
.content.historie .left {
	width:272px;
	padding-left:23px;
}
.content.histoire .left {
	width:272px;
	padding-left:23px;
}
.content.histoire .left {
	width:272px;
	padding-left:23px;
}
.content.crepe .left {
	width:272px;
	padding-left:23px;
}
.content.valeur .left {
	width:272px;
	padding-left:23px;
}
.content.restaurant .left {
	width:272px;
	padding-left:23px;
}
.content.historie .left p,
.content.historie .right p {
	padding:0 0 7px;
	margin:0;
}
h0 {
	padding:0;
	margin:0;
	color:#422016;
	font:bold 25px Arial, Helvetica, sans-serif;
}
h1 {
	padding:0;
	margin:0;
	color:#422016;
	font:12px Arial, Helvetica, sans-serif;
}
h2 {
	padding:0;
	margin:0;
	color:#009EE0;
	font:bold 17px Arial, Helvetica, sans-serif;
}
h3 {
	padding:0 0 7px;
	margin:0;
	color:#009ee0;
	font:Trebuchet MS Bold;
	font-size: 16px;
}
h4 {
	padding:0 0 7px;
	margin:0;
	color:#009ee0;
	font:bold 12px Arial, Helvetica, sans-serif
}
h5 {
	padding:0;
	margin:0;
	color:#422016;
	font:27px Arial, Helvetica, sans-serif;
}
.content.historie .right {
	width:271px;
	margin-left:19px;
}
.content.histoire .right {
	width:271px;
	margin-left:19px;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #432015;
}
.Bold_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #00CCFF;
}
.txt_GRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #432015;
	font-weight: bolder;
}
.TITRE_GRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #432015;
	font-weight: bolder;
	text-transform: uppercase;
}
.f-rightCopie {
	float:right;
	width: 250px;
}
.ssTitre_JAUNE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FAB700;
	font-weight: bolder;
}
.Bold_bleuGrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #00CCFF;
}
