body {
	background-color: #f0e0bb;
	margin:0 0px;
	padding:0 0px;
	}

#page {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_index.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
z-index:10;
}
#page2 {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_index_2.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
z-index:10;
}

#page_hotel {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_hotel.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
z-index:10;
}

#page_resto {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_resto.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
z-index:10;
}

#page_region {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_region.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
z-index:10;
}

#page_tarifs {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_tarifs.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
z-index:10;
}

#page_escapades {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_escapades.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
z-index:10;
}

#page_reservation {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_reservation.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
z-index:10;
}



#fd_page {
position:absolute;
top:0px;
left:0px;
width:100%;
height:600px;
background-image:url(hotel-restaurant-st-quay/fd_page.jpg);
background-repeat:repeat-x;
background-position:left;
background-position:top;
}

#flash {
_margin-top:-1px;
float:left;
height:544px;
width:570px;
}

html>body #flash{
margin-top:-1px;
} 

#boule {
float:left;
height:544px;
width:570px;
}

*+html #menu{
margin-left:361px;
width:174px;
margin-top:-1px;
} 

#menu{
margin-left:361px;
width:174px;
margin-top:3px;
_margin-top:-1px;
}

#menu ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#menu li{
padding:0px;
margin:0px;
}

#hotel a{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_of/btn_hotel.gif);
background-repeat:no-repeat;
}

#hotel a:hover{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_on/btn_hotel.gif);
background-repeat:no-repeat;
}

#resto a{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_of/btn_resto.gif);
background-repeat:no-repeat;
}

#resto a:hover{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_on/btn_resto.gif);
background-repeat:no-repeat;
}

#region a{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_of/btn_region.gif);
background-repeat:no-repeat;
}

#region a:hover{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_on/btn_region.gif);
background-repeat:no-repeat;
}

#tarifs a{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_of/btn_tarifs.gif);
background-repeat:no-repeat;
}

#tarifs a:hover{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_on/btn_tarifs.gif);
background-repeat:no-repeat;
}

#escapades a{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_of/btn_escapades.gif);
background-repeat:no-repeat;
}

#escapades a:hover{
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_on/btn_escapades.gif);
background-repeat:no-repeat;
}

#reservation a{
margin-top:1px;
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_of/btn_reserv.gif);
background-repeat:no-repeat;
}

#reservation a:hover{
margin-top:1px;
display:block;
height:38px;
width:174px;
background-image:url(hotel-restaurant-st-quay/menu_on/btn_reserv.gif);
background-repeat:no-repeat;
}

#txt_index {
/*padding-top:215px;*/
float:left;
height:555px;
width:330px;
}

#txt_index_gb{
padding-top:60px;
padding-left:5px;
float:left;
height:495px;
width:325px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2c000d;
text-align:left;
}

#txt {
padding-top:70px;
float:left;
height:485px;
width:330px;
}

.flag_accueil{
left:445px;
top:491px;
position:absolute;
z-index:5000;
width:120px;
height:52px;
}

.flag{
left:540px;
top:527px;
position:absolute;
z-index:5000;
width:25px;
height:16px;
}

#vignettes {
padding-top:70px;
padding-left:10px;
height:145px;
width:320px;
}

#footer {
float:left;
height:44px;
width:900px;
text-align:center;
letter-spacing:0.1em;
}

.txt_footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2c000d;
}

.mail:link, .mail:visited, .mail:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2c000d;
text-decoration:none;
}

.mail:hover{
color:#2c000d;
font-weight:bold;
text-decoration:none;
}


.txt_menufooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c6e5f;
}

.menu_footer:link, .menu_footer:visited, .menu_footer:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c6e5f;
text-decoration:none;
}

.menu_footer:hover {
color:#8c6e5f;
text-decoration:underline;
}

#cadre_txt_index{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2c000d;
text-align:left;
float:left;
padding-left:5px;
height:215px;
width:295px;
overflow:hidden;
text-align:justify;
}

#diapo{
float:left;
height:167px;
width:292px;
border: 1px solid #e7d6b3;
}

#cadre_txt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2c000d;
text-align:justify;
float:left;
padding-left:5px;
height:360px;
width:295px;
overflow:hidden;
}

*html #cadre_txt_contact{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2c000d;
text-align:justify;
float:left;
padding-left:5px;
width:295px;
margin-top:-5px;
}

#cadre_txt_contact{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2c000d;
text-align:justify;
float:left;
padding-left:5px;
width:295px;
margin-top:-12px;
}

#cadre_txt img {
margin-right:5px;
margin-bottom:2px;
float:left;
}

#btn_txt{
margin-right:5px;
float:right;
width:16px;
}

#btn_txt_defil{
margin-right:5px;
float:right;
width:16px;
height:215px;
}

input {
border:1px solid #75544f;
background-color:#ececec;
}

.bouton {
	background-color:#F0E0BB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75544f;
	font-weight:bold;
	}


textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#75544f;
	background-color: #ececec;
	border:none;
	width:172px;
	border:1px solid #75544f;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#75544f;
	background-color:#ececec;
	border:1px solid #75544f;
	}
	
#tab_gb{
border: 1px solid #FDFA6D;
}

#tab_gb td{
height:20px;
padding:5px;
}

.big_yellow{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FDFA6D;
font-weight:bold;
}