
/*******************************************************************************************/
/* STYLES GENERAUX  */
/*******************************************************************************************/
h1 {
	font:normal 2em Verdana,Helvetica,"Trebuchet MS",Arial,sans-serif;
	color:#AEAEAE;
	padding:0;
	margin:10px 0;
	border-bottom:3px solid #D91B1B;
}
h2, h3 {
	margin:30px -30px 0 -30px;
	text-transform:uppercase;
	letter-spacing:2px;
	font:bold 1.4em "Trebuchet MS",Verdana,Helvetica,sans-serif;
	color:#c00;
	border-bottom:1px solid #c00;
	padding:5px 40px;
}
h2 {
	border-bottom:3px solid #690B0B;
	color:#690B0B;
}
h3 {
	border-bottom:1px solid #c00;
	color:#c00;
}
i {
	font-style:italic;
}
.debug {
	background-color:#D9D9D9;
	border-top:3px solid #C3C3C5;
	border-bottom:1px solid #DCDCEC;
	margin-top:20px;
	padding:5px 15px;
}
pre {
	font:normal 0.9em verdana;
	background-color:#D9D9D9;
	padding:5px;
}
form {
	padding:0;
	margin:0;
	display:inline;
}
.warning {
	color:#F00;
	font-size:0.8em;
}


/*******************************************************************************************/
/* Navigation  */
/*******************************************************************************************/
#navTop {
	font-family:Verdana,Helvetica,sans-serif;
	display:block;
	clear:both;
	width:700px;
	height:30px;
	margin:25px auto 5px auto;
	color:#d9ee08;
	background:#c00 url(../images/navtop_pixel.png) !important;
}
#navTop ul {
	margin:0;
	padding:0;
	height:30px;
	overflow:hidden !important;
	background:#c00 url(../images/navtop_pixel.png) !important;
}
#navTop ul.left {
	float:left;
	width:451px;
}
#navTop ul.right {
	float:right;
	width:183px;
}
#navTop li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden !important;
	background-color:#c00;
}
#navTop li a {
	text-decoration:none;
	font-size:1.1em;
	color:#d9ee08;
	font-weight:bold;
	padding:21px 0 0 0;
	margin-top:4px;
	height:0 !important;
	overflow:hidden !important;
	display:block;
	float:left;
	
	background-color:#c00;
	background-repeat:no-repeat;
	background-image:url(../images/navtop.png);
}
#navTop li.on a, #navTop li a:hover {color:#fff;}


/*******************************************************************************************/
/* Contenus  */
/*******************************************************************************************/
#page {
	position:relative;
	width:900px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#content {
	position:relative;
	padding:0 0 50px 0;
	color:#282828;
	background-color:#e2f58a;
	width:900px;
	min-height:530px;
	font-family:Verdana,Helvetica,sans-serif;
}
#content p {
	line-height: 1.7em;
	font-weight:bold;
	padding-top:20px;
}
#content div.text {
	padding:10px 130px;
}
#content #page0 p {
	font-style:italic;
	line-height: 1.7em;
	font-weight:bold;
	padding-top:20px;
}
#content p.intro {
	color:#c00;
	font-style:normal;
}
#content img.deco {padding:30px;}
#content img.right {float:right;}
#content img.left {float:left;}
#content img.margeleft {
	float:left;
	margin-left:-100px;
}
#copyright{
	display:block;
	padding:20px;
	text-align:center;
	color:#809421;
	font:normal 0.8em Verdana,Helvetica,"Trebuchet MS",Arial,sans-serif;
}
#copyright a {
	color:#809421;
}
#copyright a:hover {
	text-decoration:underline;
	color:#CC0000;
}

/*******************************************************************************************/
/* Accueil  */
/*******************************************************************************************/
#page0 img.css {margin:-30px -30px 20px 20px;}
#page0 p {font-style:italic;}


/*******************************************************************************************/
/* Actualités */
/*******************************************************************************************/
#page1 p {
	color:#712317;
	padding-left:10px;
	padding-bottom:20px;
}
#page1 .where {
	color:#809421;
	font:bold 0.95em Georgia,"Trebuchet MS",Verdana,Helvetica,sans-serif;
	letter-spacing:0px;
	padding:0 0 20px 150px;
	display:block;
}
#page1 .where a {color:#809421;}
#page1 img {padding:0 0 20px 10px;}

/*******************************************************************************************/
/* Points de vente  */
/*******************************************************************************************/
#page6 p, #page7 p {padding:10px;}
#page6 span, #page7 span {
	display:block;
	font-family:Georgia,"Trebuchet MS",Verdana,Helvetica,sans-serif;
}
span.kind {
	color:#809421;
	font:bold 0.9em Verdana,Helvetica,sans-serif;
	text-transform:uppercase;
	left:500px;
	padding-top:5px;
	position:absolute;
}
span.name {
	font:bold 1.6em Georgia,"Trebuchet MS",Verdana,Helvetica,sans-serif;
	letter-spacing:-1px;
	display:block;
}




