@charset "utf-8";
/* CSS Document */

#PrimaryNav li,#PrimaryNav2 li{
	width:25%;
	float:left;
	background:url(../img_plan_site/L1-center.png) center top no-repeat;
	margin-top:-30px;
	padding:30px 0;
	}
#PrimaryNav li ul li,#PrimaryNav2 li ul li{
	width:100%!important;
	}
#PrimaryNav.col2 li,#PrimaryNav2.col2 li{
	width:12%;
	}
.sitemap{
	width:100%;
	padding:50px 0 60px;
	}
.sitemap2{
	width:100%;
	top:341px;
	left:372px;
	position:absolute;
	z-index:10;
	padding:0;
	}
#PrimaryNav li.vide,#PrimaryNav2 li.vide{
	background:url(../img_plan_site/L1-center.png) 0 center no-repeat;
	width:30px;
	height:35px;
	}
#PrimaryNav li.marge a,#PrimaryNav2 li.marge a{
	margin:0;
	}
#PrimaryNav,#PrimaryNav2{
	float:left;
	width:100%;
	margin:0;
	}
#PrimaryNav li.debut,#PrimaryNav2 li.debut{
	display:block;
	float:none;
	background:url(../img_plan_site/L1-left.png) center bottom no-repeat;
	position:relative;
	z-index:2;
	padding:0 0 30px;
	}
#PrimaryNav li.premier{
	background:url(../img_plan_site/L1-premier.png) center top no-repeat;
	}
#PrimaryNav li.fin{
	background:url(../img_plan_site/L1-fin.png) center top no-repeat;
	}
#PrimaryNav li a,#PrimaryNav2 li a{
	color:#fff;
	display:block;
	font-size:11px;
	text-align:center;
	background:#9c9e9f;
	margin:0 20px 0 0;
	padding:10px 0;
	}
#PrimaryNav li a:hover,#PrimaryNav2 li a:hover{
	color:#fff;
	background:#e85145;
	}
#PrimaryNav li li,#PrimaryNav2 li li{
	width:100%;
	clear:left;
	margin-top:0;
	background: url(../img_plan_site/vertical-line.png) center bottom repeat-y;
	padding:10px 0 0;
	}
#PrimaryNav li.neutre,#PrimaryNav2 li.neutre,#PrimaryNav li.marge,#PrimaryNav2 li.marge{
	background: url(../img_plan_site/L1-center.png) 0 center no-repeat;
	}