.bug {}

body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #872124;
}

#container {
	width: 900px; 
	margin-left: auto ;
    margin-right: auto ;
	padding: 0;
	position: relative; 
	text-align: left;
	font: 10px verdana,sans-serif ;
 }

#content {
	position : relative ;
	padding: 0 ;
	border-left: 8px solid #fff;
    border-right: 8px solid #fff ;
    background: url("images/fond.gif") ;
    width: 884px;
    margin-top: 50px;
}

#header {
	position : relative ;
	height : 160px ;
	width: 884px;
	background: url("images/astoria_header.gif") ;
}

#gauche {
	float: left ;
	width: 44px;
	background-color: #fff6df;
}

#menu {
	float: left ;
	width: 188px;
	background-color: #fff6df;
}

#menu ul {
	padding:0;
	margin:0;
}

#menu li {
	padding:0;
	margin:0;
	list-style: none ;
}

#menu #accueil {
	display: block ;
	height : 31px ;
	width: 188px;
	background: url("images/menu_fr_home_accueil.gif") left no-repeat ;
	}
	
#menu #accueil:hover {
	background: url("images/menu_fr_home_accueil.gif") right no-repeat ;
	}
	
#menu #hotel {
	display: block ;
	height : 21px ;
	width: 188px;
	background: url("images/menu_fr_home_hotel.gif") left no-repeat ;
	}
	
#menu #hotel:hover {
	background: url("images/menu_fr_home_hotel.gif") right no-repeat ;
	}
	
#menu #chambres {
	display: block ;
	height : 23px ;
	width: 188px;
	background: url("images/menu_fr_home_chambres.gif") left no-repeat ;
	}
	
#menu #chambres:hover {
	background: url("images/menu_fr_home_chambres.gif") right no-repeat ;
	}
	
#menu #salle {
	display: block ;
	height : 21px ;
	width: 188px;
	background: url("images/menu_fr_home_salle.gif") left no-repeat ;
	}
	
#menu #salle:hover {
	background: url("images/menu_fr_home_salle.gif") right no-repeat ;
	}
	
#menu #situation {
	display: block ;
	height : 22px ;
	width: 188px;
	background: url("images/menu_fr_home_situation.gif") left no-repeat ;
	}
	
#menu #situation:hover {
	background: url("images/menu_fr_home_situation.gif") right no-repeat ;
	}
	
#menu #tarifs {
	display: block ;
	height : 21px ;
	width: 188px;
	background: url("images/menu_fr_home_tarifs.gif") left no-repeat ;
	}
	
#menu #tarifs:hover {
	background: url("images/menu_fr_home_tarifs.gif") right no-repeat ;
	}

#menu #nantes {
	display: block ;
	height : 24px ;
	width: 188px;
	background: url("images/menu_fr_home_decouvrir.gif") left no-repeat ;
	}
	
#menu #nantes:hover {
	background: url("images/menu_fr_home_decouvrir.gif") right no-repeat ;
	}

#menu #livre {
	display: block ;
	height : 23px ;
	width: 188px;
	background: url("images/menu_fr_home_livre.gif") left no-repeat ;
	}
	
#menu #livre:hover {
	background: url("images/menu_fr_home_livre.gif") right no-repeat ;
	}
	
#menu #contact {
	display: block ;
	height : 27px ;
	width: 188px;
	background: url("images/menu_fr_home_contact.gif") left no-repeat ;
	}
	
#menu #contact:hover {
	background: url("images/menu_fr_home_contact.gif") right no-repeat ;
	}

#infos {
	float: left ;
	width: 652px;
	background: url("images/fond_principal.gif") bottom right no-repeat ;
	background-color: #fff6df;
	padding-bottom: 60px;
}

#infos p {
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 20px;
	font: 14px helvetica,sans-serif ;
	color: #872224;
	}
	
#infos #resa {
	position : relative ;
	border: 1px solid #efb376 ;
	width: 600px;
	padding: 15px;
	}
	
#infos #resa form {
	position : relative ;
	width: 570px;
	background-color: #c10005;
	font: 11px arial,sans-serif ;
	color: #fff;
	margin:0;
	border:0;
	}
	
#infos #resa h1 {
	position: absolute ;
	left: 20px;
	top: -7px;
	height: 12px;
	width: 150px;
	border:0;
	padding:0;
	margin:0;
	font: 11px verdana,sans-serif ;
	color: #fc9134;
	font-weight: bold;
	background-color: #fef4e6;
	}

#bas {
	clear: both ;
	height : 4px ;
	width: 884px;
	background: url("images/fond2.gif") top right no-repeat ;
	background-color: #fff6df;
}


#footer {
	position : relative ;
	height : 50px ;
	width: 884px;
	font: 9px arial,sans-serif ;
	color: #111f27;
	padding: 8px;
}
#footer a {
	color: #111f27;
	text-decoration: none;
	}
#footer .copyright {
	color: #fff;
	text-align: right;
	}
#footer .copyright a {
	color: #fff;
	text-decoration: none;
	}
	
#adresse {
	position: absolute;
	bottom: 20px;
	left: 44px;
	width: 188px;
	text-align: center;
	font: 10px verdana,sans-serif ;
	color: #3a4b54;
	}
	
#adresse a {
	color: #3a4b54;
	text-decoration: underline;
	}