@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	text-decoration:none;
}
*:hover	{
	text-decoration:none;
}

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

a *	{
	text-decoration:none;
}

a img	{
	border:none;	
}

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

body {
  margin:3em auto;
  padding:0;
  width:950px;
  max-width: 950px;
  text-align:center;
  font-size: 62.5%;
  background:#000000;

}

#food	{
	background:url(../images/miniature/food/logo_top.png) repeat #000000;
	
}
 
#header	{
	background: url(../images/banniere.jpg) no-repeat top left;
	height:182px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-topright: 25px;
	-webkit-border-top-right-radius:25px;
	-webkit-border-top-left-radius:25px;
	
}

#header.pen	{
	background: url(../images/pen.jpg) repeat top left;
}

#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;
	padding-top:7px;
	height:40px;
}

#header-links a:hover {
	color:rgb(90, 51, 51);	
}

#header-links a {
	color:none;
}

#header-links li	{
	background:rgb(0, 51, 51);
	/*border: 1px solid #fff;*/
	display:inline;
	padding:0px 12px 0 0;
	font-size:20px;
	text-align:left;
	font-family:"Adobe Caslon Pro", "Adobe Caslon Pro Bold",Arial, Verdana, "Kristen ITC", "Tekton Pro", "Times New Roman", sans-serif;
/*
http://fr.fontstock.net/download/10665/Adobe-Caslon-Pro-Bold-Italic.html
*/	
}

/* Suppression de la page events tant qu'elle n'a pas été faite
*/
#header-links li.events {
	display:none;
}

#header-links li:hover a{
	color:rgb(90, 51, 51);
	text-decoration:underline;
}

#header h1	{
	color:rgb(90, 51, 51);
	padding: 0 4em;
}

#accueil #header-links li.welcome a, #diary #header-links li.diary a, #shopping #header-links li.shopping a, #food #header-links li.food a, #museum #header-links li.museum a, #events #header-links li.events	a{
	color:rgb(130, 51, 51);
	font-weight:bolder;
	font-size:23px;
	text-decoration:underline;
}


#wrapper	{
	min-height:768px;
	text-align:left;	
	clear:both;
	background:inherit;
}

#wrapper_content {
	clear:both;
	color:#fff;
	background: url(../images/background.jpg) repeat-y top left;	
}

/* Gérer le soulignage des pages index; diary quand il y a des liens*/
#wrapper_content .block a:hover	{
	text-decoration:none;
	cursor:pointer;
}

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



/* Style des liens */
a.lboutique, #content p a.lboutique, h2.lboutique	{
	/*color:#0099FF;*/
	color:RGB(102,153,153);
	font-weight:bolder;
	font-size:1em;
}

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


a.lmusee, #content p a.lmusee , h2.lmusee{
	/*color:#996600;
	color:RGB(227,187,151);*/
	color:RGB(210,162,119);
}

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

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

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

#content p.technique	{
	border: 1px solid rgb(90, 51, 51);
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;	
	-webkit-border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-webkit-border-top-left-radius:15px;
	padding: 0 1em 0 1em;
	margin:0 2em 1em 2em;
	text-align:justifyr;
	color:rgb(110, 60, 60);
	clear:both;

}
p.technique:hover	{
	background:rgb(255, 204, 204);
}

p.diaporama, #content .link p.diaporama	{
	text-align:right;
	padding-right:1em;
	text-transform:uppercase;
	font-size:1.4em;
	margin-bottom:-1.5em;
	/*color:#CCC;*/
}


  /* SIDEbar 
       *
       *
       */
	   
#sidebar 	{
	float:right;
	width:282px;
	margin-top:3em;
	margin-bottom:2em;
	text-align:center;
}

#sidebar img	{
	max-width:260px;
	margin: 1em;
}

#sidebar img.vertical	{
	max-width:268px;
	margin: 1em;
}

#sidebar h2	{
	width:80%;
	font-size:1.5em;
	margin:1em auto 0;
	padding: 0.5em 0.5em 0.5em 1em;
	background:rgb(0, 51, 51);		
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-webkit-border-top-left-radius:15px;
}

#sidebar p {
	width:80%;
	margin: 0 auto;
	padding-top:1em;
	text-align:justify;
}

/* Photo */
#sidebar .photo	p {
	padding-top:0em;
	font-style:italic;
}
#sidebar .photo	{
	width:80%;
	background:rgb(51, 51, 51);
	border:1px solid rgb(0, 51, 51);
	margin:1em auto;
}


#sidebar .photo:hover	{
	background:rgb(0, 51, 51);
}

#sidebar ul	{
	list-style:none;
	font-size:12px;
}


  /* Content 
       *
       *
       */

#content	{
	width:650px;
	float:left;
}

#content .link 	{
	clear:both;
	width:80%;
	margin: 1.5em auto;
}

/* Couleur des liens dans les pages journées */
#content p a {
	color:RGB(147,177,114);
}

/* Couleur des liens dans les div */
#content .left a, #content .right a{
	color:#CCC;
}

#content a:hover {
	text-decoration:underline;
}

#content .link:hover 	{
	background:rgb(90, 51, 51);
	text-decoration:none;
}

#content .left img	{
	float:left;
	width:30%;
	padding:1em;
}
#content .right img	{
	float:right;
	width:30%;
	padding:1em;
}

#museum #content .right 	{
	-moz-border-radius-bottomleft: 25px;
	-webkit-border-bottom-left-radius:25px;

}

#museum #content .left {
	-moz-border-radius-bottomright: 25px;	
	-webkit-border-bottom-right-radius:25px;
}

#content .link p {
	padding:1em;
	color:#FFFFCC;
	text-align:justify;
	font-size:1.5em;
}


#content .link 	h2 {
	background:rgb(0, 51, 51);
	text-transform:uppercase;
	font-style:italic;
	font-size:2em;
	padding: 0 1em;
}

#content .left h2 	{
	text-align:right;
}

/**
Pages - Shopping
**/


#content #div_achat	{
	float:left;
	width:66%;	
	min-height:125px;
}

#content h3.boutique	{
	overflow:visible;
	font-size:24px;
	color:#CCC;
	text-align:center;
}

#content ul.achat	{
	background: url(../images/miniature/boutique/logoachat.png) no-repeat;
	list-style:none;
	font-size:15px;
	margin-top: -30px;
}

#content ul.achat li.first 	{
	padding-top:50px;
}
#content ul.achat li 	{
	margin-left:4em;
}


/**
Pages - Pen
**/

ul.pen	{
	margin:2em;
	color:#FFFFCC;
	font-size:1.5em;
	list-style:none;
}

ul.pen	li {
	
	text-align:justify;
	font-family:"Adobe Caslon Pro", Verdana, "Kristen ITC", Arial, "Adobe Caslon Pro Bold",  "Tekton Pro", "Times New Roman", sans-serif;
	line-height:1.6em;
	margin:1em 0 0 0;
}



/* Footer */
#footer	{
	margin-top:-1em; /* Correction visuelle espace entre wrapper Content et Footer  */
	text-align:center;
	background:rgb(0, 51, 51);
	background-image:none;
	font-size:1.2em;
	-moz-border-radius-bottomleft: 25px;
	-moz-border-radius-bottomright: 25px;
	/*border-bottom-right-radius:25px;*/
	-webkit-border-bottom-right-radius:25px;
	-webkit-border-bottom-left-radius:25px;
	clear:both;
}

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

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


