charset "utf-8";
/* CSS Document */

/* Généralités */
* {
	padding: 0;
	margin: 0;
}

*:hover	{
	text-decoration:none;
}
a {
	text-decoration:none;
	color:#FFFFCC;
}

a img	{
	border:none;	
}

a:hover	{
	text-decoration:none;
	color:#FFF;
}

/* Structure */
body {
  margin:3em auto;
  padding:0;
  text-align:center;
  font-size: 62.5%;
  background:#000000;
}


/* Wrapper */
#wrapper	{
	width:935px;
	min-height:768px;
	text-align:left;
	background: url(../images/background.jpg) repeat-y top left;
	clear:both;	
	margin:0 auto;
}

#wrapper_content {
	clear:both;
	color:#fff;
}

#wrapper p {
	font-size:1.3em;
	text-align:left;
	font-family:"Arial","Adobe Caslon Pro", "Adobe Caslon Pro Bold", "Kristen ITC", "Tekton Pro", "Times New Roman", sans-serif;
}

/* Header */
#header	{
	background: url(../images/banniere.jpg) no-repeat top left;
	height:182px;
}

#header-links	{
	text-align:right;
	background:rgb(0, 51, 51) url(../images/logo/logo_top.png) no-repeat left;
	border: 1px solid rgb(0, 51, 51);
	margin-top:-2px;
}

#header-links li	{
	background:rgb(0, 51, 51);
	border: 1px solid #fff;
	display:inline;
	padding:1px 12px;
	font-size:20px;
	text-align:left;
	font-family:"Adobe Caslon Pro", "Adobe Caslon Pro Bold", "Kristen ITC", "Tekton Pro", "Times New Roman", sans-serif;
}

#header-links li:hover	{
	background:rgb(90, 51, 51);
}

#accueil #header-links li.welcome, #diary #header-links li.diary, #shopping #header-links li.shopping, #food #header-links li.food, #museum #header-links li.museum, #events #header-links li.events	{
	background:rgb(90, 51, 51);
}

.events	{
	display:none;
}

/* Style des liens */
a.lboutique, #content p a.lboutique	{
	color:#0099FF;
}

p a:hover.lboutique, #content p a:hover.lboutique	{
	color:#0099FF;
	text-decoration:underline;
}


p a.lmusee, #content p a.lmusee {
	color:#996600;
}

p a:hover.lmusee, #content p a:hover.lmusee	{
	color:#996600;
	text-decoration:underline;
}

p a.lfood , #content p a.lfood, .lfood 	{
	color:#FF3300;
}

p a:hover.lfood	 , #content p a:hover.lfood{
	color:#FF3300;
	text-decoration:underline;
}

/* Footer */   
#footer	{
	text-align:center;
	background:rgb(0, 51, 51);
}

#footer p {
	padding:1em 0;
	text-align:center;
}

#footer a:hover	{
	color:rgb(90, 51, 51);
}