html, body {
background-color: #fff7e1;
font-family: "Times New Roman", Times, serif;
font-size:14px;
line-height: 16px;
color:#000000;
margin: 0px;
padding: 0px;
height: 100%;
height: auto;

width: 100%;
}

h1 {
font-size:12px;
margin: 0px;
padding:0px;
}

h2 {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

h3 {
font-size:18px;
margin: 0px;
padding:0px;
}

h4 {
font-size:14px;
margin: 0px;
padding:0px;
}

h5 {
font-size:12px;
margin: 0px;
padding:0px;
}

h6 {
font-size:11px;
line-height: 12px;
margin: 0px;
padding:0px 0px 0px 0px;
}
#container {

height: 100%;
height: auto;
background-color: #fff;
}

html>body #container {
height: auto;
}

#navigation {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background-color:#fdcf27;
	list-style:none;
	width: 849px;
	float:left;
}
#navigation ul {
	padding:5px 5px 5px 26px;
	margin:0px 0px 0px 0px;
	list-style:none;
	}
#navigation li {
	float:left;
	padding:0px 4px;
	margin:0px 0px;
}
#navigation a {
	text-align:center;
	padding:0px;
	margin:0px;
	padding:0px;
	display: block;
}
#navigation li a {
	color:#5d2f04;
	text-decoration:none;
}
#navigation li a:hover {
	color:#aebbc3;
	text-decoration:none;
}

#subnavigation {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:16px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background-color:#5d2f04;
	list-style:none;
	width: 849px;
	float:left;
}
#subnavigation ul {
	padding:5px 5px 5px 26px;
	margin:0px 0px 0px 0px;
	list-style:none;
	}
#subnavigation li {
	float:left;
	padding:0px 4px;
	margin:0px;
}
#subnavigation a {
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	display: block;
}
#subnavigation li a {
	color:#fff;
	text-decoration:none;
}
#subnavigation li a:hover {
	color:#aebbc3;
	text-decoration:none;
}
#one-columns {
width:805px;
margin: 0px 0px 0px 0px;
padding:10px 5px 0px 25px;
float:left;
clear:left;
}
#left-columns {
width:311px;
margin: 0px 0px 0px 0px;
padding:10px 5px 0px 25px;
float:left;
clear:left;
}
#right-columns {
	width: 468px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	float:left;
	height: auto;
}
#right-columns2 {
	width: 468px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	float:left;
	height: auto;
}

#left-columns2 {
width:805px;
margin: 0px 0px 0px 0px;
padding:10px 19px 0px 25px;
float:left;
}
.Titre1 {font-size: medium}

#welcome {
width: 310px;
margin: 0px 0px 25px 0px;
padding:0px 0px 25px 0px;
text-align: left;
background:url(images/bgd-paper0.jpg) repeat-y;
}
#welcome p {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 16px;
}
#welcome h2 {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 16px;
}
h1.rubrique { background:url(images/titles/welcome-to.jpg) no-repeat; margin: 0px 0px 5px 0px; width: 310px; height: 64px; }
h1.rubrique span {display:none;}

#wine-menu {
width: 750px;
margin: 50px;
padding:0px;
text-align: center;
line-height:14px;
background:url(images/bgd-paper.jpg) repeat;
}
#dining-menu {
width: 750px;
margin: 50px;
padding:0px;
text-align: center;
line-height:14px;
background:url(images/bgd-paper.jpg) repeat;
}
#lunch-menu {
width: 310px;
margin: 0px;
padding:0px;
text-align: center;
line-height:14px;
background:url(images/bgd-paper.jpg) repeat-y;
}

h1.rubrique1 { background:url(images/titles/lunch-menu.jpg) no-repeat; margin: 0px 0px 5px 0px; width: 310px; height: 64px; }
h1.rubrique1 span {display:none;}
p.endmenu { background:url(images/ft-paper.jpg) no-repeat; margin: 0px 0px 0px 0px; width: 310px; height: 64px; }
p.endmenu span {display:none;}

#joinus {
width: 310px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

h1.rubrique2 { background:url(images/titles/join-us.jpg) no-repeat; margin: 0px 0px 5px 0px; width:310px; height:66px; }
h1.rubrique2 span {display:none;}

#bedrooms {
width: 468px;
margin: 0px;
padding:0px;
}

h1.rubrique3 { background:url(images/titles/our-rooms.jpg) no-repeat; margin: 0px 0px 5px 0px; width:468px; height:66px; }
h1.rubrique3 span {display:none;}
 rubrique hors index 
h1.rubrique-history { background:url(images/titles/history.jpg) no-repeat; margin: 0px 0px 5px 0px; width:316px; height:66px; }
h1.rubrique-history span {display:none;}
h1.rubrique-visit { background:url(images/titles/visit-the-house.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-visit span {display:none;}
h1.rubrique-dining { background:url(images/titles/dining-room.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-dining span {display:none;}
h1.dinner-menu { 
	background:url(images/titles/dinner-menu.jpg) no-repeat; 
	margin: 0px 0px 5px 0px; width:311px; height:66px; 
	}
h1.dinner-menu span {display:none;}
h1.lunch-menu { background:url(images/titles/lunch-menu.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.lunch-menu span {display:none;}
h1.wine-menu { background:url(images/titles/wine-menu.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.wine-menu span {display:none;}
h1.rubrique-packages { background:url(images/titles/special-packages.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-packages span {display:none;}
h1.rubrique-events { background:url(images/titles/special-events.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-events span {display:none;}
h1.rubrique-formal { background:url(images/titles/formal-function.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-formal span {display:none;}
h1.rubrique-car { background:url(images/titles/car-connection.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-car span {display:none;}
h1.rubrique-contact { background:url(images/titles/contact.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-contact span {display:none;}
h1.rubrique-links { background:url(images/titles/links.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-links span {display:none;}
h1.rubrique-Press { background:url(images/titles/Press.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-Press span {display:none;}
h1.rubrique-classes { background:url(images/titles/classes.jpg) no-repeat; margin: 0px 0px 5px 0px; width:311px; height:66px; }
h1.rubrique-classes span {display:none;}
dl.gallery
{
	width: 468px;
	text-align: left;
	margin:0px;
	padding: 10px 0px 10px 0px;
	float: left;
}

.gallery dt img
{
border: 1px solid #3b1d00;
width: 468px;
height: 220px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.gallery dd {
width:224px;
margin:0px;
padding:0px;
}
.gallery a:link {
text-align:right;
color:#0033FF;
}
.gallery a:visited {
text-align:right;
color:#0033FF;
}
.gallery a:hover {
text-align:right;
color:#0033FF;
}

.gallery #title {
background:#3b1d00;
font-weight: bold;
color:#fff2ce;
width:224px;
margin: 0px 0px 10px 0px;
padding:3px 0px 3px 3px;
float:left;
}

#title {
background:#3b1d00;
font-weight: bold;
color:#fff2ce;
width:316px;
margin: 0px 0px 20px 0px;
padding:3px 5px 3px 3px;
}
#rubrique {
width:311px;
margin: 0px 0px 0px 0px;
padding:10px 19px 0px 25px;
}
.gallery #description { 
color:#3b1d00;
width:224px;
margin:0px;
padding:0px;
float:left;
}

.gallery #feature {
padding-left:17px;
color:#3b1d00;
float:left;
}

#footer {
color:#fff3d1;
text-align:center;
padding: 2px 0px 2px 0px;
margin: 2px 0px 2px 0px;
background-color: #3B1D00;
width: 849px;
clear:left;
}
