body {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, "Trebuchet MS", sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
	color: #261E08;
	background: #dad2bd;
	}
	
#page {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: left;
	width: 730px;
	background: transparent url(../images/page_mid2.jpg) repeat-y center;
	}
	
#Entete {
	background: transparent url(../images/page_top4.jpg) no-repeat center top;
	text-align: left; 
	margin: 0px; 
	width: 730px; height: 218px;/*332*/
	}
#Entete .image {
	margin: 0px 0px 0px 440px; 
	}

#Titre {
	float: left;
	width: 590px;
	padding-left:40px;
	padding-top:10px;
	}
#Titre span {
    display: none;	
	}

#divContenu {
	float: left;
	/*width: 355px;
padding-left:120px;*/
width:450px;
padding-left:40px;
	/*background: #fff;*/
	}
	
#divContenu2 {
	margin: 25px 0;
	padding: 0 10px;
	background: transparent;
	width: 450px;/*320px;*/
	}

#divLocation {
	width: 233px;
	background: transparent;
	float: left;
	}
	
#divLocation2 {
	margin: 25px 0 25px 0;
	padding: 0;
	background: transparent;
	width: 210px;
	color: #534930;
	}

#PiedPage {
	background: #dad2bd url(../images/page_bas2.jpg) no-repeat top;
	font-family: Helvetica, sans-serif;
	color: #6B6658;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	text-align: right;
	width: 715px; 
	height: 140px;
	padding: 20px 15px 0 0;
	clear: both;
	margin-left:7px;
	}
	
#note {
	margin: 8px 0 0 0;
	padding: 80px 2px 4px 40px;
	/*border: solid #EDE5D4 1px;*/
	float: left;
	clear: both;
	}

.contact a {
	font-size: 9px;
	line-height: 10px;
	text-indent: 14px;
	font-weight: bold;
	color: #72644B;
	background-color: transparent;
	border: solid #F5F3E6 1px;
	text-decoration: none;
	padding : 2px 14px 2px 0;
	margin: 0 0 0 637px;
	position: absolute;
	top: 46px;
	display: block;
	}
.contact a:hover {
	background-color: #F5F3E6;
	border: solid #F5F3E6 1px;
	}

#contact_fnd {
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	font-weight: bold;	
	width: 310px;
	height: 64px;
	position: absolute;
	top: 18px;
	left: 130px;
	padding: 115px 0 0 0;
	display: none;
	}


 h2 { 
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	background: #8c2222;
	padding: 4px 0px 5px 16px;
	margin-top: 0px; 
	}

#divLocation h2 { 	
	color: #fffff;
	font-size: 13px;
	line-height: 16px;
	background: #8c2222;

	padding: 2px 0px 3px 12px;
	margin: 0px 0 10px 0; 
	border: solid #B9AC8A 0;
	}

#divLocation2 h3 { 	
	color: #000000;
	font-size: 13px;
	line-height: 16px;
	/*background: #084f83;*/
		background: #b2b2b2;
	padding: 2px 0px 3px 12px;
	margin: 0px 0 10px 0;
	}

h5 {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #534930;
	background: transparent;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 16px;
	}

h6 { 
	font-weight: normal;
	color: #375011;
	font-size: 9px;
	line-height: 13px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 10px 16px;
	}

#divLocation h6 {
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 12px;
	}

.prix {
	border-top: solid #B9AC8A 1px;
	border-left: solid #B9AC8A 1px;
	border-bottom: solid #EAE8D9 1px;
	border-right: solid #EAE8D9 1px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 32px;
	padding : 2px 2px;
	line-height: 30px;
	text-align: left; 
	}

.prix2 {
	border-bottom: solid #B9AC8A 0px;
	border-right: solid #B9AC8A 0px;
	border-top: solid #EAE8D9 0px;
	border-left: solid #EAE8D9 0px;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	margin: 0px;
	padding : 1px 2px 1px 4px;
	}
	
#divLocation2 .prix {
	margin: 0px 0px 0px 22px;
	}

/*
.out a:link, .out a:visited { color: #6B6658; text-decoration: none; padding: 1px; border-bottom: solid #C8BFA6 1px; } 
.out a:hover { color: #FFFFFF; background: #6B6658; padding: 1px; } 
.out a:active { background: #6B6658; } 

p a:link, p a:visited, ul a:link, ul a:visited { 
color: #261E08; text-decoration: none; 
border-bottom: solid #B9AC8A 1px; 
border-top: solid #ffffff 1px; 
/*background: transparent url(../images/go.gif) no-repeat right; */
margin: 0px; padding-right: 12px;
} 
p a:hover, ul a:hover { color: #FFFFFF; background: #B9AC8A ; margin: 0px; padding-right: 12px; } 
p a:active, ul a:active { color: #261E08; background: transparent; } 
*/



a img {
	border: none;
	}


.divEncadrer {
	background-color: #FFFFFF;
	border: solid #8A7C58;
	border-width: 1px;
	margin: 10px 0;
	padding-bottom: 10px;
	}

.item2 {
	border: solid #8A7C58;
	border-width: 1px;
	margin: 10px 0;
	padding-bottom: 10px;
	}

#divLocation2 .divEncadrer {
	background-color: #FFFFFF;
	border: solid #B9AC8A;
	border-width: 1px;
	}

hr {
	border-top: #E1D8C0 solid 1px;
	border-width: 1px 0 0 0;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	margin: 2px 12px;
	}

.pop {
	background-color: transparent;
	text-align: center; 
	position: relative;
	top: 50px;
	width: 240px;
	margin-right: auto; 
	margin-left: auto; 
	}


p {
	background: transparent;
	margin: 4px 0px 0px 16px;
	padding: 0px 0px 0px 16px;
	}

#divLocation p {
	background: transparent url(../images/crochet.gif) no-repeat 0px 3px;
	margin: 4px 0px 0px 12px;
	padding: 0px 0px 0px 12px;
	}


	
#divLocation2 li {
	background: transparent url(../images/crochet.gif) no-repeat 0px 0px;
/*	margin: 4px 10px 0px 22px;*/
	padding: 0px 0px 0px 12px;
	list-style: none;
	}

h3 { 
	background: transparent url(../images/crochetrouge.gif) no-repeat 0px 14px;
	margin: 0px 0px 6px 16px;
	padding: 10px 0px 0px 16px;
	font-size: 13px;
	line-height: 17px;
	}

.list3 {
	background: transparent url(../images/crochetrouge.gif) no-repeat 0px 2px;
	}




.divOnglet ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
}


.divOnglet ul li{
position: relative;
display: inline;
float: left;
background-color: #8c2222; 
}


.divOnglet ul li a{
display: block;
width: 160px; 
padding: 1px 8px;
border: 2px solid white;
border-left-width: 0;
text-decoration: none;
color: white;
font-size: 11px;
line-height: 16px;
font-weight: bold;
}
	

.divOnglet ul li ul{
left: 0;
position: absolute;
top: 1em; 
display: block;
visibility: hidden;
}


.divOnglet ul li ul li{
display: list-item;
float: none;
}


.divOnglet ul li ul li ul{ 
left: 159px;
top: 0;
}


.divOnglet ul li ul li a{
display: block;
width: 160px; 
color: white;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #ccc;
font-size: 11px;
line-height: 16px;
font-weight: bold;
}


.divOnglet ul li a:hover{
background-color: white;
color: black;
border: 2px solid #8c2222;;
}


.divOnglet .mainfoldericon{
background: #8c2222 url(images/arrow-down.gif) no-repeat center right;
}


* html p#iepara{ 
padding-top: 1em;
}





/*Menu style 2 */


#onglet {
padding:0; 
margin:0; 
list-style:none; 
height:38px; 
width:680px;
margin-left:30px;
background:#ffffff url(../images/three_0.gif) repeat-x; 
position:relative; z-index:500; 
font-family:arial, verdana, sans-serif;
}

#onglet li.top 
{
display:block; 
float:left; 
height:38px;
}

#onglet li a.top_link 
{
display:block; float:left;
 height:35px; 
 line-height:33px; 
 color:#ffffff; 
 text-decoration:none; 
 font-size:11px;
  font-weight:bold;
   padding:0 0 0 12px; 
   cursor:pointer;
   background: url(../images/three_0.gif);
   }
   
#onglet li a.top_link span 
{
float:left; 
display:block;
 padding:0 24px 0 12px;
  height:35px; 
  background: url(../images/three_0.gif) right top no-repeat;
  }
  
#onglet li a.top_link span.down 
{
float:left; 
display:block; 
padding:0 24px 0 12px;
 height:35px; 
 background: url(../images/three_0a.gif) no-repeat right top;
 }

#onglet li:hover a.top_link 
{
color:#ffffff;
 background: url(../images/three_1.gif) no-repeat;
 }
 
#onglet li:hover a.top_link span 
{
background:url(../images/three_1.gif) no-repeat right top;
}

#onglet li:hover a.top_link span.down 
{
background:url(../images/three_1a.gif) no-repeat right top;
}

/* Default list styling */

#onglet li:hover
 {
 position:relative; z-index:200;
 }

#onglet li:hover ul.sub
{
left:1px;
 top:38px; 
 background: #ffffff; 
 padding:3px; 
 border:1px solid #ccccc; 
 white-space:nowrap; 
 width:125px; 
 height:auto; 
 z-index:300;
 }
 
#onglet li:hover ul.sub li
{
display:block;
 height:20px; 
 position:relative; 
 float:left; 
 width:125px; 
 font-weight:normal;
 }
 
#onglet li:hover ul.sub li a
{
display:block; 
font-size:11px; 
height:18px; 
width:123px; 
line-height:18px;
 text-indent:5px; 
 color:#000; 
 text-decoration:none;
 border:1px solid #cccccc;
 }
 
#onglet li ul.sub li a.fly
{
background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat;
}

#onglet li:hover ul.sub li a:hover 
{
background:#cccccc;
 color:#ffffff;
  border-color:#fff;
  }
  
#onglet li:hover ul.sub li a.fly:hover
{
background:#cccccc url(../images/arrow_over.gif) 80px 6px no-repeat;
 color:#ffffff;
 }


#onglet li:hover li:hover ul,
#onglet li:hover li:hover li:hover ul,
#onglet li:hover li:hover li:hover li:hover ul,
#onglet li:hover li:hover li:hover li:hover li:hover ul
{
left:90px; 
top:-4px;
 background: #bbd37e; 
 padding:3px;
  border:1px solid #5c731e;
   white-space:nowrap; 
   width:90px; 
   z-index:400; 
   height:auto;
   }

#onglet ul, 
#onglet li:hover ul ul,
#onglet li:hover li:hover ul ul,
#onglet li:hover li:hover li:hover ul ul,
#onglet li:hover li:hover li:hover li:hover ul ul
{
position:absolute;
 left:-9999px; 
 top:-9999px; 
 width:0; 
 height:0; 
 margin:0; 
 padding:0; 
 list-style:none;
 }

#onglet li:hover li:hover a.fly,
#onglet li:hover li:hover li:hover a.fly,
#onglet li:hover li:hover li:hover li:hover a.fly,
#onglet li:hover li:hover li:hover li:hover li:hover a.fly
{
background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; 
color:#ffffff; 
border-color:#ffffff;
} 

#onglet li:hover li:hover li a.fly,
#onglet li:hover li:hover li:hover li a.fly,
#onglet li:hover li:hover li:hover li:hover li a.fly
{
background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat; 
color:#000; 
border-color:#bbd37e;
} 
