ul#nav {
	width: 940px;
	height: 42px;
	margin: 0 0 20px 0;
}

	ul#nav li {
		float: left;
		padding: 0;
		margin: 0;
		display: inline;
		width: 180px;
	}	ul#nav li#nav_home {width: 220px;}
	
		ul#nav li a {
			float: left;
			line-height: 42px;
			display: block;
			width: 179px;
			border-left: 1px solid #fff;
			position: relative;
			text-decoration: none;
		}	ul#nav li#nav_home a {width: 220px; border: none;}
		
		ul#nav li a span {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 179px;
			background: url(/images/bg-topmenu-sprite.gif) 0px 0px no-repeat;
			cursor: pointer;
		}
		
			ul#nav li.actif a span {top: -5px; line-height: 57px;}
			
			ul#nav li#nav_home img.print {display: none;}
			ul#nav li#nav_home img.screen {display: block;}
			
			ul#nav li#nav_services a span {background-position: 0px 0px;}
			ul#nav li#nav_administration a span {background-position: -200px 0px;}
			ul#nav li#nav_decouvrir a span {background-position: -400px 0px;}
			ul#nav li#nav_activites a span {background-position: -600px 0px;}
			
			ul#nav li#nav_services a:hover span {background-position: 0px -80px;}
			ul#nav li#nav_administration a:hover span {background-position: -200px -80px;}
			ul#nav li#nav_decouvrir a:hover span {background-position: -400px -80px;}
			ul#nav li#nav_activites a:hover span {background-position: -600px -80px;}
			
			ul#nav li#nav_services.actif a span,
			ul#nav li#nav_services.actif a:hover span {background-position: 0px -160px;}
			ul#nav li#nav_administration.actif a span,
			ul#nav li#nav_administration.actif a:hover span {background-position: -200px -160px;}
			ul#nav li#nav_decouvrir.actif a span,
			ul#nav li#nav_decouvrir.actif a:hover span {background-position: -400px -160px;}
			ul#nav li#nav_activites.actif a span,
			ul#nav li#nav_activites.actif a:hover span {background-position: -600px -160px;}
			
#sidebar ul#menu {
	width: 220px;
	overflow: hidden;
	font-size: 12px;
	
}

	#sidebar ul#menu li {
		float: left;
		clear: left;
		width: 220px;
		border-bottom: 1px solid #dfddd5;
	}
	
	#sidebar ul#menu li a {
		display: block;
		float: left;
		width: 200px;
		line-height: 14px;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
		padding: 14px 10px 14px 15px;
		background: url(/images/icons-menu-left.gif) 6px 19px no-repeat;
	}	#sidebar ul#menu li a:hover {text-decoration: underline;background-color:#eae9df;}
	
		#sidebar ul#menu li b {display: none;}
	
		#sidebar ul#menu li.father a {
			background: url(/images/icons-menu-left.gif) 1px -35px no-repeat;
		}
		
		#sidebar ul#menu li.selected a,
		#sidebar ul#menu li.fatherselected a {
			background: #3d9cbf url(/images/icons-menu-left.gif) 6px -143px no-repeat;
			color: #fff;
		}	#sidebar ul#menu li.fatherselected a {background-position: 6px -193px;}
		
		#sidebar ul#menu li ul {
			clear: left;
			width: 220px;
			overflow: hidden;
			padding: 0 0 15px 0;
			
		}
		
		#sidebar ul#menu li ul li {
			border: none;
		}
		
		#sidebar ul#menu li ul li a,
		#sidebar ul#menu li.father ul li a,
		#sidebar ul#menu li.fatherselected ul li a {
			text-transform: none;
			font-weight: normal;
			padding: 5px 10px 5px 15px;
			color: #79776a;
			background: none;
		}
		
			#sidebar ul#menu li ul li a:hover,
			#sidebar ul#menu li ul li.selected ul li a:hover{
				text-decoration: underline;
				background: #eae9df url(/images/icons-menu-left.gif) 6px -94px no-repeat;
			}
		
		#sidebar ul#menu li ul li.selected a,
		#sidebar ul#menu li ul li.selected ul li a {
			background: #dfddd5 url(/images/icons-menu-left.gif) 6px -94px no-repeat;
			width: 195px;
		}
		
			#sidebar ul#menu li.father ul li ul {
				padding: 0;
			}
				
				#sidebar ul#menu li.father ul li.selected ul li a,
				#sidebar ul#menu li.father ul li ul li.selected a{
					padding: 5px 10px 5px 30px;
					width: 180px;
					background-position: 21px -96px;
				}
				
				#sidebar ul#menu li ul li.selected ul li a {
					background: #fff;
				}
