/* CSS Document */
html{
	overflow-y : scroll;
	font-size: 100%;
	margin:0;
	padding:0;
}	

body {
	background:url(background.jpg) repeat-x top;
	margin:0;
	padding:0;
	text-align: center;
	color:#333333;
	font: 0.80em verdana, helvetica, sans-serif;
}
table{
	color:#333333;
	font: 0.95em verdana, helvetica, sans-serif;
	text-align: left;
}
img{
	border:none;
	margin:0;
	padding:0;
}
/* Habillage standard */
div#page {
	width:960px;
	margin: 0 auto ;	/* méthode utilisée pour centrer le bloc */
	text-align: left ;	/* pour compenser le centrage d'IE */
	padding:0px;
	background-image:url(background-page_m.jpg);
}
div#contenu_page {
	width:960px;
	min-height:400px;
	overflow:auto;
	margin: 0 auto ;	/* méthode utilisée pour centrer le bloc */
	text-align: left ;	/* pour compenser le centrage d'IE */
	padding:0px;
	padding-top:10px;
	background:url(background-degrade.jpg) no-repeat top;
}
a.blanc{
	color:#FFFFFF;
}
a.blanc:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a{
	color:#8E5210;
}
a:hover{
	color:#8E5210;
	text-decoration:underline;
}

div#partie_g {
	margin:0;
	margin-top:15px;
	padding:0;
	float:left;
	width:356px;
}
	div#logo1{
		margin:0;
		margin-left:12px;
		padding:0;
		float:left;
		width:150px;
	}
	div#logo2{
		margin:0;
		margin-left:12px;
		padding:0;
		float:left;
		width:170px;
	}
	div#logo3{
		margin:0;
		padding:0;
		float:left;
		padding-left:9px;
		width:343px;
	}
	div#menus{
		margin:0;
		padding:0;
		padding-left:9px;
		float:left;
		width:343px;
	}
		div#meubles{
			margin:0;
			padding:0;
			float:left;
			width:173px;
		}
			div#entete_meubles{
				float:left;
				margin:0;
				padding:0;
				background:url(entete-meubles.jpg) no-repeat top;
				width:173px;
				height:60px;
			}
			div#contenu_meubles{
				float:left;
				margin:0;
				padding:0;
				background:url(meubles-m.jpg) repeat-y;
				width:173px;
			}
			div#bas_meubles{
				float:left;
				margin:0;
				padding:0;
				background:url(meubles-b.jpg) no-repeat top;
				width:173px;
				height:15px;
			}
			.contenu{
				padding:3px;
				padding-left:20px;
				margin:0;
				color:#666;
			}
			.contenu a {
				color:#000000;
				font-weight:bold;
			}
			.contenu a:hover {
				color:#FFF;
				font-weight:bold;
			}
			div#contenu_restaurant{
				float:left;
				margin:0;
				padding:0;
				background:url(restaurant-m.jpg) repeat-y;
				width:170px;
			}
			div#entete_restaurant{
				float:left;
				margin:0;
				padding:0;
				background:url(entete-restaurant.jpg) no-repeat top;
				width:170px;
				height:60px;
			}
			
			div#bas_restaurant{
				float:left;
				margin:0;
				padding:0;
				background:url(restaurant-b.jpg) no-repeat top;
				width:170px;
				height:15px;
			}
	div#coordonnees{
		float:left;
		width:340px;
		padding-top:15px;
		font-size:0.95em;
	}
	div#coordonnees h1{
		font-size:1.1em;
		margin:0;
		padding:0;
	}
			
div#partie_d {
	margin:0;
	margin-top:15px;
	padding:0;
	float:left;
	width:604px;
}
/* BAS PAGE */
div#bas-page{
	width:900px;
	float:left;
	padding:5px;
}
div#pied-page{
	float:left;
	width:960px;
	height:29px;
	background-image:url(background-page_b.jpg);
	font-size:0.80em;
	color:#666;
}
div#pied-page a{
	color:#666;
	text-decoration:none;
}
div#pied-page a:hover{
	color:#666;
	text-decoration:underline;
}


/* MEUBLES */
div#m_contenu_page {
	width:960px;
	min-height:400px;
	overflow:auto;
	margin: 0 auto ;	/* méthode utilisée pour centrer le bloc */
	text-align: left ;	/* pour compenser le centrage d'IE */
	padding:0px;
	background:url(background-degrade.jpg) no-repeat top;
}
div#m_entete {
	margin:0;
	padding:0;
	margin-bottom:3px;
	float:left;
	width:960px;
	height:150px;
	background:url(meubles/meuble-fond.jpg) repeat-x top left;
}
div#m_entete_g {
	margin:0;
	padding:0;
	float:left;
	width:170px;
	height:150px;
}
div#m_entete_m {
	margin:0;
	padding:0;
	float:left;
	width:657px;
	height:150px;
}
div#m_entete_d {
	margin:0;
	padding:0;
	float:left;
	width:133px;
	height:150px;
}
div#m_partie_g {
	margin:0;
	padding:0;
	padding-left:8px;
	float:left;
	width:160px;
}
	ul#menu{
		list-style:none;
		margin:0;
		padding:0;
		background-color:#b7721a;
	}
	ul#menu li{
		margin:0;
		padding:0;
	}
	
div#m_partie_d {
	margin:0;
	padding:10px 0;
	float:left;
	width:780px;
}

.etage{ background:url(meubles/fond-etage.jpg) no-repeat left; height:25px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:bold; font-style:italic; padding:7px 0 5px 30px;}
.titre-appart{ background-color:#814413; color:#FFF; text-align:center; font-size:1.3em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.capacite{ color:#000000; font-size:1.3em; font-weight:bold;}

.titre{ color:#000; font-size:1.2em; font-weight:bold; background-color:#CCC; padding-left:10px;}
.return{ color:#000; font-size:0.80em; font-weight:bold; font-style:normal;}




