@charset "utf-8";
/* CSS Document */
html, body{
	height:100%;
	background-color:#722d11;
}
body, td, th, form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}
/**/
#template{
	width:1000px;
}
#mainContent, #header{
	width:883px;
}
#colR{
	width:294px;
}
#colL{
	width:589px;
}
#box .box_shadow{
	font-size:3px;
	margin:0px;
	padding:0px;
}
#box #box_shadow_TL,#box #box_shadow_L,
#box #box_shadow_TR,#box #box_shadow_R{
	width:5px;
}
#box #box_shadow_B,#box #box_shadow_TL,#box #box_shadow_TR{
	height:10px;
}
#box #box_shadow_BL,#box #box_shadow_BR{
	width:10px;
}
p{
	margin:0px;
}
.address{
	color:#bb6201;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:10px;
}
p.titre{
	color:#bb6201;
	font-size:8.5pt;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
p.titre2{
	color:#bb6201;
	font-size:11pt;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
p.titre_nightlife{
	color:#ffffff;
	font-size:10pt;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}
p.date_nightlife{
	color:#bb6201;
	font-size:8.5pt;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}
p.date_nightlife .depuis{
	color:#bb6201;
	font-size:7pt;
	font-weight:normal;
	text-transform:lowercase;
}
p.titre2 .nb{
	color:#5C1807;
}
p.texte{
	color:#ffffff;
	font-size:8.5pt;
	margin-bottom:0px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:5px;
}
p.texte2{
	color:#ffffff;
	font-size:8.5pt;
	margin-bottom:0px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:10px;
}
p.texte3{
	color:#582b05;
	font-size:8.5pt;
	margin-bottom:0px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:10px;
}
p.texte3 a{
	color:#582b05;
	text-decoration:underline;
}
p.texte4{
	color:#E09A4B;
	font-size:8.5pt;
	margin-bottom:0px;
	margin-top:0px;
	margin-bottom:10px;
}
.notes{
	color:#c77401;
	font-size:11pt;
	text-transform:uppercase;
}
#menu a{
	color:#B96024;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	float:left;
	padding:1px 0 0px 40px;
	width:244px;
	height:19px;
}
#menu a:hover{
	color:#ffffff;
	background-image:url(../images/menu_over.gif);
	background-repeat:no-repeat;
}
#menu a.multilines{
	padding:1px 0 0px 40px;
	height:33px;
}
#menu a.multilines:hover{
	color:#ffffff;
	background-image:url(../images/menu_over_multi.gif);
	background-repeat:no-repeat;
}
#menu a.current{
	color:#ffffff;
	background-image:url(../images/menu_over.gif);
	background-repeat:no-repeat;
}
#menu a.currentmulti{
	color:#ffffff;
	background-image:url(../images/menu_over_multi.gif);
	background-repeat:no-repeat;
}
a.up:link,a.up:visited{
	color:#bb6201;
	font-size:9px;
	text-decoration:underline;
	letter-spacing:normal;
}
a.up:hover{
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
	letter-spacing:normal;
}
a.up:active{
	color:#bb6201;
	font-size:9px;
	text-decoration:underline;
	letter-spacing:normal;
}
/* Image Popup*/
#largeHolderBG{
	position:fixed;
	width:100%;
	height:100%;
	z-index:100;
	background-color:#000000;
	filter: Alpha(Opacity=70);
	opacity:.70;
	padding:0px;
	top: 0px;
  left: 0px;
}
#largeHolderContent{
	z-index:101;
	position:fixed;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	top: 0px;
  left: 0px;
	text-align:center;
	vertical-align:middle;
}
#largeHolder{
	z-index:99;
	position:fixed;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	top: 0px;
  left: 0px;
}
#largeHolder a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#imagePopupTitle{
	color:#FFFFFF;
}
#menuHolder{
	height:436px;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
	padding:100px 0 0 0;
}
.menucontent{
 background-color:#f9ecdd;
}
p.level0_menu{
	color:#B96024;
	font-size:10pt;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}
p.level1_menu{
	color:#B96024;
	font-size:9.5pt;
	font-weight:bold;
	margin:0px;
}
p.level1_menu a:link,p.level1_menu a:visited{
	color:#B96024;
	font-size:9.5pt;
	font-weight:bold;
	margin:0px;
	text-decoration:underline;
}
p.level1_menu a:hover{
	color:#B96024;
	font-size:9.5pt;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
}
p.level1_menu a:active{
	color:#B96024;
	font-size:9.5pt;
	font-weight:bold;
	margin:0px;
	text-decoration:underline;
}
#imgpopup{
	position:absolute;
	width:310px;
	height:310px;
	z-index:100;
	background-color:#000000;
	filter: Alpha(Opacity=70);
	opacity:.70;
	padding:5px;
}
#bg_menu_enfant{
	position:relative;
	float:right;
	height:202px;
	width:336px;
	z-index:100;
}

#m_enfant{
	width:340px;
	height:229px;
	position:absolute;
	float:left;
	z-index:100;
}
#m_pates_carte{
	width:354px;
	height:175px;
	position:absolute;
	float:left;
	z-index:100;
}
#m_fruits_mer{
	width:341px;
	height:203px;
	position:absolute;
	float:left;
	z-index:100;
}
#m_poulet_cotes{
	width:353px;
	height:208px;
	position:absolute;
	float:left;
	z-index:100;
}
#m_salades2{
	width:360px;
	height:198px;
	position:absolute;
	float:left;
	z-index:150;
}
#m_salades{
	width:301px;
	height:168px;
	position:absolute;
	float:left;
	z-index:100;
}
#m_terre_mer{
	width:456px;
	height:285px;
	position:absolute;
	float:left;
	z-index:100;
}

