body {
	background:#808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
body img{
	border:none;
}
/* MENU */
#menu {
	position:relative;
	margin:5px auto 0 auto;
	width:970px;
	height:100%;
	}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu li {
	float:left;
	width:194px;
	margin:0;
	padding:0;
	text-align:center;
}
#menu li a {
	display:block;
	padding:5px 10px;
	height:100%;
	color:#FFF;
	text-decoration:none;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background:url(/images/fond1-onglet-menu.jpg) repeat 0 0;
}
#menu a {
	background:url(/images/fond1-onglet-menu.jpg) repeat 0 0;
}
#menu li a:hover, #menu li a:focus, #menu li a:active{
	background-position:-298px 0;
	text-decoration:underline;
	color:#DCDE60;
}
#menu li a.menuactif:link, #menu li a.menuactif:visited, #menu li a.menuactif:hover, #menu li a.menuactif:active {
	background:#5C3722;
	text-decoration:underline;
	color:#DCDE60;
}
/* TOUTES PAGES */
#header{
	margin:10px auto;
	position:relative;
	width:970px;
	height:150px;
	z-index:4;
	background:url(../images/entete.png) no-repeat left;
	_background:url(../images/entete.gif) no-repeat left;
	}
#logohead{
	display:inline;
	float:left;
	margin:0;
	color: #fff;
	height:150px;
	width:390px;
	z-index:3;
	background:url(../images/logo2-reinke-header.png) no-repeat left;
	}
#bandeauleft{
	display:inline;
	float:left;
	margin-top:-162px;
	width:50%;
	height:150px;
	z-index:1;
	background:#DCDE60;
	}
#bandeauright{
	display:inline;
	margin-top:-162px;
	float:right;
	width:50%;
	height:150px;
	z-index:2;
	background:#DCDE60; /*#FAC374;*/
	}
#deutsch{
	display:inline;
	padding-right:10px;
	margin-left:5px;
	float:right;
	width:auto;
	height:150px;
	z-index:2;
	}
#bandeauflash{
	position:relative;
	margin:5px auto 0 auto;
	width:970px;
	height:50px;
	background-color:#5c3722;
	z-index:1;
	}
#conteneur{
	position:relative;
	margin:0 auto;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:945px;
	height:auto;
	border-left:2px solid #5c3722;
	border-right:2px solid #5c3722;
	border-bottom:2px solid #5c3722;
	padding:10px;
	}
#conteneur #description{
	color: #fff;
	float:left;
	width:937px;
	height:100%;
	border:0px solid #5c3722;
	padding:4px;
	text-align:justify;
	/*background-color:#C0C0C0;*/
	}
#conteneur #introcatalogue{/*Page accueil*/
	margin-top:5px;
	float:left;
	color: #fff;
	width:658px;
	height:150px;
	border:1px solid #5c3722;
	}
#conteneur #contact{/*Page contact*/
	margin-top:5px;
	float:left;
	color: #fff;
	width:658px;
	height:500px;
	border:1px solid #5c3722;
	background-color:#666666;
	}
#conteneur #catalogue, #conteneur #gallery{/*Autres Pages et Gallery*/
	margin-top:5px;
	float:left;
	color: #fff;
	height:auto;
	border:1px solid #5c3722;
	}
#conteneur #gallery{/*Autres Pages et Gallery*/
	padding:26px;
		}
#conteneur #profil{
	margin-top:5px;
	float:left;
	color:#fff;
	font-size:12px;
	width:937px;
	height:100%;
	border:0px solid #5c3722;
	padding:4px;
	text-align:justify;
	/*background-color:#C0C0C0;*/
	}
#conteneur #profil a, #conteneur #profil a:visited, #conteneur #profil a:hover, #conteneur #profil a:active {
	text-decoration:underline;
	color:#DCDE60;
}
#conteneur #profilright a, #conteneur #profilright a:visited, #conteneur #profilright a:hover, #conteneur #profilright a:active {
	text-decoration:underline;
	color:#DCDE60;
}
#conteneur #profilright{
	margin-top:5px;
	float:right;
	color:#fff;
	font-size:12px;
	width:250px;
	height:100%;
	border:1px solid #5c3722;
	padding:4px;
	text-align:justify;
	/*background:#C0C0C0;*/
	}
#conteneur #favoris{
	margin-top:5px;
	float:right;
	color: #5C3722;
	width:250px;
	height:100%;
	border:1px solid #5c3722;
	padding:4px;
	text-align:center;
	/*background:#C0C0C0;*/
	}
#conteneur #albums{
	top:120px;
	margin-top:5px;
	float:right;
	color: #5C3722;
	width:250px;
	height:100%;
	border:1px solid #5c3722;
	/*background:#C0C0C0;*/
	padding:4px;
	text-align:center;
	}
#conteneur #description p, #conteneur #description ul, #conteneur #profil p, #conteneur #profil ul, #conteneur #profilright p, #conteneur #profilright ul {
	margin:2px 0 0 0;
	font-size:12px;
	list-style-type:none;
	padding:0;
	}
#conteneur #description ul li, #conteneur #profil ul li, #conteneur #profilright ul li{
	list-style:square inside;
	margin:0;
	padding:0;
	}
#conteneur #description h1, #conteneur #profil h1, #conteneur #profilright h1{
	margin:0 0 5px 0;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	text-align:left;
	display:inline;
	}
#conteneur #description h2, #conteneur #profil h2, #conteneur #profilright h2{
	display:inline;
	margin:0 0 5px 0;
	font-size:16px;
	color:#DCDE60; /*ou #D64100 */
	}
#conteneur #description #contactformok{
	font-size:40px;
	text-align:center;
	color:#DCDE60;
	}
table#menugalerie {
	margin:auto;
	width:200px;
	table-layout:fixed;
 }
table#menugalerie td {
	padding:0;
	height:90px;
 }
table#menugalerie td.cuisines {
	background:url(../images/onglet-orange.png) no-repeat 0 0;
 }
table#menugalerie td.salledebains {
	background:url(../images/onglet-vert.png) no-repeat 0 0;
 }
table#menugalerie td.amenagements {
	background:url(../images/onglet-rose.png) no-repeat 0 0;
 }
table#menugalerie td.realisations {
	background:url(../images/onglet-choco.png) no-repeat 0 0;
	_background:url(../images/onglet-choco.gif) no-repeat 0 0;
 }
table#menugalerie td.cuisines h4, table#menugalerie td.salledebains h4, table#menugalerie td.amenagements h4, table#menugalerie td.realisations h4 {
	margin:0;
	font-size:20px;
	text-align:left;
	padding-left:12px;
	padding-top:15px;
	letter-spacing:-1px;
	color:#F2F2F2;
 }
table#menugalerie td.realisations a, table#menugalerie td.realisations a:visited, table#menugalerie td.realisations a:hover, table#menugalerie td.realisations a:active {
	color:#F2F2F2;
	text-decoration:none;
 }
table#menugalerie td.realisations a:hover, table#menugalerie td.realisations a:active {
	color:#E65293;
	text-decoration:none;
 }
.titrecatalogue a, .titrecatalogue a:visited{
	color:#F2F2F2;
	font-size:12px;
	letter-spacing:normal;
	text-decoration:none;
 }
.titrecatalogue a:hover, .titrecatalogue a:active{
	color:#E65293;
	text-decoration:none;
 }
.choco{
	color:#5c3722;
 }
.rose{
	color:#e75294;
 }
.vert{
	color:#DCDE60;
 }
.orange{
	color:#FAC374;
 }
table#menugalerie a, table#menugalerie a:visited, table#menugalerie a:hover, table#menugalerie a:active {
	color:#F2F2F2;
	text-decoration:none;
 }
#clear {
clear: both;
visibility: hidden;
}
#album-cuisines {
	margin:0 auto;
	padding:0;
	width:650px;
	height:auto;
	}
#foot, #link{
	position:relative;
	margin:5px auto 0 auto;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:945px;
	height:auto;
	border:0px solid #5c3722;
	padding:10px;
	text-align:center;
	}
#foot a, #foot a:visited, #foot a:active{
	text-decoration:none;
	color:#5c3722;
	}
#link a, #link a:visited, #link a:active{
	text-decoration:none;
	color:#808080;
	}
.display{
	visibility:hidden;
	}
#foot a:hover{
	text-decoration:underline;
	}
