/* style du bloc ul */  
#menugauche {  
  list-style: none; /* supprime les puces de liste */  
  padding: 4px; /* on fait un peu de place autour des liens */  
  margin: 0; /* on annule les marges */  
  background: #F2F2F2;  
}  
/*
#menudroit {
	background-color: #F5F5F5;
	padding-top: 10px;
	padding-bottom: 20px;
}   
*/
/* styles des liens et éléments de liste */  
#mg {
	width: 155px;
}
#mg,  
#mg a {  
  display: block;  
	margin-top: 30px;
/*
	margin-left: 15px;
*/
}  
   
/* styles des liens */  
#mg a {  
  margin: 1px 0;  
  padding: 5px 7px;   
  color: #560000;  
  text-decoration: none;
}
/* styles changeants au survol et focus */  
#mg a:hover,  
#mg a:focus {  
  background: #ddd;  
  color: brown;
  margin-left: -13px;
}
#mg li {
  border-bottom: 1px solid #2C3C75;
  border-right: 1px solid #2C3C75;
}
#mg li:hover, #md li:hover {
	list-style-image: url('../icones/bouton-vertP.png');
}
#mg a {
  background-color: rgba(180, 225, 181, 0.36);
}
#mg li:active, #mg li.current, #mg li.current a {
	list-style-image: url('../icones/bouton-rougeP.png');
	background-color: #cdce12;
	color: blue;
	margin-left: -6px;
  margin-bottom: -1px;
}
#mg span.coin{
	background: transparent url('../icones/coin.png') no-repeat;
	width: 12px;
	height: 12px;
	margin-left: -12px;
}
#mg img.coin {
	margin-top: -2px;
	margin-left: -12px;
}
#mg li#lieu1, #mg li#lieu2, #mg li#lieu3 { display: none; }

#md hr { 
  width: 120px; 
  color:#cccc66; 
  background:#cccc66; 
  border-top:1px brown dashed;
}
#md {
	margin-left: 1px;
	padding-left: 1px;
}
#md p.headline { text-align: center; }
#md table { 
	border: 0px;
	font-size: 1em; 
}
#md table td { border: 0px ;
  background-color: #a59863;
	padding-left: 4px;
	padding-right: 4px;
  color: white;
}
#details td { 
	border: 1px ;
	padding: 5px;
  color: #4a4a13;
  font-size: 1.2em;
  line-height: 1.2em;
}
#md li {
  list-style: none;
  margin: 0;
  padding: 0;
	padding-bottom: 15px;
}

#md a {
	cursor: hand;
  padding: 8px 0px;
  text-decoration: none; 
}
#md a.plan {
	padding-left: 20px;
}


#md a:hover, #md a.current, #md a.plan:hover {
  background-color: #fff;
  border: 1px outset #cccc66;
  margin-right: -80px;
  background: #ddd;  
  color: brown;
  padding-left: 10px;
}
#md li.current {
	list-style-image: url('../icones/bouton-rougeP.png');
}