#alt_copyright {
	padding: 0px 40px 3px 5px;
	text-align: left;
	background: #2498e8;
}
#alt_copyright, #alt_copyright * {
	color: #ffffff;
	font-family: verdana;
	font-size: 10px;
}
#alt_copyright a:hover {
	text-decoration: none;
}
#alt_copyright .alt_liens_pied {
	font-weight: bold;
}
#alt_copyright .alt_liens_pied a:hover {
	text-decoration: underline;
}
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 100;
}
#menu dl {
	float: left;
	position: relative;
	margin-right: 1px;
}
#menu dt {
	float: left;
	cursor: pointer;
	text-align: left;
	font-weight: bold;
	background-color: #ffffff;
	height: 31px;
}
#menu dt .alt_mr {
	background: url('./images/alt/mr.gif') top repeat-x;
	float: left;
}
#menu dt .alt_md {
	background: url('./images/alt/md.gif') top right no-repeat;
	float: left;
}
#menu dt .alt_mg {
	float: left;
	background: url('./images/alt/mg.gif') top left no-repeat;
	padding: 8px 13px 0px 13px;
	height: 23px;
}
#menu dt.dt_on .alt_mr {
	background-image: url('./images/alt/mr_on.gif');
}
#menu dt.dt_on .alt_md {
	background-image: url('./images/alt/md_on.gif');
}
#menu dt.dt_on .alt_mg {
	background-image: url('./images/alt/mg_on.gif');
}
#menu dd {
	display: none;
	width: 150px;
	position: absolute;
	z-index: 100;
	top: 31px;
	left: 0px;
}
#menu li {
	background: #ffffff;
	cursor: pointer;
	padding: 0px 5px 0px 25px;
}
#menu li a, #menu dt a {
	color: #fff;
	text-decoration: none;
}
#menu li.niv2 {
	background: #2498e8 url('./images/alt/niv2.gif') 8px 4px no-repeat;
}
#menu li.niv2_on {
	background: #e7f4fd url('./images/alt/niv2_on.gif') 8px 4px no-repeat;
}
#menu li.niv2_on a {
	color: #2498e8;
}
#plan_du_site{ 
     padding-left: 25px; 
  } 
   
  #plan_du_site a{ 
     text-decoration: none; 
  } 
   
  #plan_du_site a:hover{ 
     text-decoration: underline; 
  } 
   
  #plan_du_site div{ 
     padding: 5px 0px 0px 0px; 
  } 
   
  #plan_du_site .plan_du_site_niveau1{ 
     padding-left: 25px; 
  } 
   
  #plan_du_site .plan_du_site_niveau2{ 
     padding-left: 50px; 
  } 
   
  #plan_du_site .plan_du_site_niveau3{ 
     padding-left: 75px; 
  }