/**************************/ /* Structure Elyse Avenue */

	/**************************/

* {

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style: none;

}



body {

	background: #F9E9D7 url(../images/fond-body.jpg) repeat-x;

}



#principal {

	width: 780px;

	background: #F0D7BC url(../images/fond.jpg) no-repeat;

	height: 280px;

	margin: auto;

}



/* Firefox : définir une hauteur minimum + une hauteur qui qui s'allonge au-delà si besoin : */

body>#principal {

	min-height: 280px;

	height: auto;

}



#header {

	padding-top: 21px;

	height: 125px;

}



#footer {

	width: 780px;

	background-color: #E4BF9D;

	margin: auto;

	text-align: center;

	color: #7A0D35;

	font-size: 9px;

	font-weight: bold;

	height: 45px;

	padding-top: 3px;

}



#footer a {

	color: #7A0D35;

	text-decoration: none;

	font-size: 9px;

}



#footer a:hover {

	text-decoration: underline;

}



h1{

	display: block;

	width: 158px;

	height: 130px;

	float: left;

	text-indent: -5000px;

	background: url(../images/logo.png) no-repeat;

	margin-top: -21px;

}



h1 a{

	display: block;

	width: 158px;

	height: 130px;

}



#menu {

	background: url(images/bienvenue.gif) no-repeat;

	background-position: bottom;

	float: left;

	height: 285px;

}



/* Menu gauche */

dl {

	font-size: 11px;

	color: #4F4F4F;

	width: 145px;

	float: left;

	display: block;

}



dt {

	padding-left: 30px;

	background: url(../images/fd-menu-dt.gif) no-repeat;

	background-position: bottom;

	padding-bottom: 4px;

}



dt a {

	background-color: #FDF0DE;

	margin-left: -30px;

	padding-left: 30px;

	color: #4F4F4F;

	text-decoration: none;

	display: block;

	width: 115px;

	padding-top: 3px;

	margin-top: 2px;

}



dt a:hover {

	color: #7A0D35;

}



dd li a:hover {

	background-color: #7A0D35;

	color: #FFFFCC;

}



dd {

	margin-left: 145px;

	margin-top: -23px;

	z-index: 100;

	width: 200px;

	position: absolute;

	background-color: #FDF0DE;

	border: 1px solid #7A0D35;

}



dd#smenu1,dd#smenu4 {

	margin-top: -36px;

}



dd li a {

	color: #4F4F4F;

	text-decoration: none;

	display: block;

	width: 196px;

	padding-left: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-top: 1px

}



/* Fin menu gauche*/

#contenu {

	margin-left: 15px;

	width: 400px;

	float: left;

	text-align: justify;

}



ul#plan_site {

	background: #E4D3D2;

	padding: 15px;

	padding-bottom: 10px;

	color: #595959;

	list-style:none;

}





ul#plan_site li {

	list-style-type: square;

	margin-left: 15px;

	margin-bottom: 10px;

	list-style:none;

	font-size:12px;

	font-weight:bold;

	color:#7A0D35;

}



ul#plan_site li  a {

	text-decoration: none;

	font-size:12px;

	font-weight:bold;

	color:#7A0D35;

}



ul#plan_site li  a:hover {

	color: #97123D;

}



ul#plan_site li  ul {

	margin-top: 15px;

	margin-bottom: 15px;

	margin-left: 15px;

	list-style:none;

}



ul#plan_site li ul  li {

	list-style-type: square;

	margin-left: 15px;

	margin-bottom: 10px;

	list-style:none;

}



ul#plan_site li ul li  a {

	text-decoration: none;

	color: #595959;

	font-weight: bold;

}



ul#plan_site li ul li a:hover {

	color: #97123D;

}





#finpage {

	display:block;

	clear: both;

}



#bt-region, #notre_region_plan {

	
display:block; 
visibility:visible;

}



#bt-coup-coeur, #coup_de_coeur_plan {

	
display:none; 
visibility:hidden;

}



