div#hdr_fwbg{
	background:url(/pls/portal/docs/page/lib_fr/media/images/ui_frm/hdr/bg_hdr_util_nav_portail.gif) repeat-x 0 -3px;
	height: 73px;
	border-bottom: 3px solid #FFF;
}

div#enveloppe_menu {
	width:990px;
	background :#fff;
	height: 46px;
	overflow:visible;
	z-index:5;
}
div#menu {
	width:990px;
	height: 30px;
	margin:7px auto 0 auto;
	overflow:visible;
	position:relative;
	z-index:700;
}

ul#liens_primaires {
	margin:0;
	padding:0;
	position:absolute;
	right:0;
}
ul#liens_primaires li {
	margin:0;
	padding:0;
	float:left;
	background-image:none;
	/*position:relative;*/
}

div#menu a.n1 {
	background-color: #fff;
	display:block;
	margin:0 0 0 8px;
	padding:7px 15px 5px 15px;
	font-size:14px;
	line-height:14px;
	text-decoration:none;
	color:#000;
	text-align:center;
	overflow:visible;
}

div#menu a.n1:hover, div#menu a.n1:active {
	background-color: #b51209;
	color: #FFF;
}
div#menu a.act, div#menu a.active {
	background-color: #b51209;
	color: #FFF;
}

div.contenus_menus {
	background:#fff;
	padding:0 0 20px 9px;
	position: absolute;
	top: 26px;
	right: 0;
	display:none; /* Display none pour tester l'affichage du contenu + facilement */
	border:1px solid #b51209;
	width: 760px;
	z-index: 710;
}

div.col_contenus_menus {
	float:left;
	margin:0 7px 10px 7px;
	width:361px;
	color:#000;
	vertical-align:top;
}
/* Redefinition de la largeur du mega-menu pour la version EN */
div#menu.en div.contenus_menus {
	width:761px;
}
div#menu.en div.col_contenus_menus{
	/*width: 390px;*/
}

ul#liens_primaires div.col_contenus_menus ul {
	margin:2px 0 0 7px;
	padding:0;
}

ul#liens_primaires div.col_contenus_menus ul li {
	margin:0 0 6px 0;
	padding: 0 0 0 8px;
	float:none;
	line-height:14px;
	font-size:12px;
	color: #666;
}

ul#liens_primaires div.col_contenus_menus ul li a {
	text-decoration:none;
	line-height:18px;
	font-size: 15px;
	color: #000;
	display:block;
	margin:20px 0 0 0; 
	padding:0;
	font-weight:bold;
}

ul#liens_primaires div.col_contenus_menus ul li p,
ul#liens_primaires #menu_arrondissements div.col_contenus_menus a.mm_arrond p{
	line-height:16px;
	font-size:12px;
	color: #666;
}

ul#liens_primaires div.col_contenus_menus ul li a:hover, ul#liens_primaires div.col_contenus_menus ul li a:active {
	text-decoration:underline;
}

/* Onglets spéciale - Arrondissements */
ul#liens_primaires #menu_arrondissements div.col_contenus_menus ul li{
	margin: 0 0 20px 0;
}
ul#liens_primaires #menu_arrondissements div.col_contenus_menus ul li span,
ul#liens_primaires #menu_arrondissements div.col_contenus_menus a.mm_arrond span{
	margin:20px 0 10px 0;
	padding:10px 0 0 0;
	font-size: 15px;
	color: #6b6b6b;
	display:block;
	font-weight: bold;
}
ul#liens_primaires #menu_arrondissements div.col_contenus_menus ul li form#arrondissementForm input.bt_ok{
	margin:0;
	padding:0;
}
ul#liens_primaires #menu_arrondissements div.col_contenus_menus ul li form#arrondissementForm input.codePst_texte{
	padding: 2px;
	margin:0;
	height:14px;
	float:left;
	border:1px solid #abadb3;
}
ul#liens_primaires #menu_arrondissements div.col_contenus_menus ul li form select{
	border: 1px solid #abadb3;
}
ul#liens_primaires #menu_arrondissements div.c2{
	margin-bottom:0;
}
ul#liens_primaires #menu_arrondissements div.col_contenus_menus a.mm_arrond{
	display:block;
	text-decoration: none;
	padding: 0 10px 10px 10px;
}
ul#liens_primaires #menu_arrondissements div.col_contenus_menus a.mm_arrond div#carte{
	margin-left: 50px;
	width: 275px;
	height:134px;
	background: url(/pls/portal/docs/page/prt_vdm_fr/media/images/ui_frm/mm_carte_arrond.png) no-repeat top left;
}
ul#liens_primaires #menu_arrondissements div.col_contenus_menus a.mm_arrond:hover{
	text-decoration: none;
	background: #333;
}
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus a.mm_arrond:hover span,
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus a.mm_arrond:hover p{
		color: #FFF;
	}
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus a.mm_arrond:hover div#carte{
			background: url(/pls/portal/docs/page/prt_vdm_fr/media/images/ui_frm/mm_carte_arrond_hover.png) no-repeat top left;
	}
	
	/* Select pour contenu ouvrant style SelectBox */
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus div#cOuv_mmArrond{
		border: 1px solid #ccc;
		width:235px;
	}
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus div.cOuv_titre_mmArrond{
		padding: 5px;
		cursor:pointer;
		background: url(/pls/portal/docs/page/lib_fr/media/images/ui_frm/ic_flecheBleu_ouv.gif) no-repeat 205px 9px;
	}
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus div.cOuv_cont_mmArrond{
		padding:0;
		margin:0;
	}
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus div.cOuv_cont_mmArrond ul{
		margin:0;
		padding: 5px 0;
	}
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus div.cOuv_cont_mmArrond ul li{
		margin:0;
		padding:0;
	}
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus div.cOuv_cont_mmArrond ul li a{
		margin:0;
		padding:0;
		font-size: 11px;
		line-height: 14px;
		font-weight: normal;
		color: #333;
		text-decoration: none;
		padding:0 5px;
	}
	ul#liens_primaires #menu_arrondissements div.col_contenus_menus div.cOuv_cont_mmArrond ul li a:hover{
		background: #f7f7f7;
	}

/* Patch IE6 */
/*Mega Menu - Onglets */
html.ie6 div#menu{
	height:26px;
}
html.ie6 ul#liens_primaires li{
	display:inline;
}
html.ie6 div#menu a#ville_ser{
	width:169px;
	padding: 7px 0 5px 0;
}
html.ie6 div#menu a#act_loisirs{
	width:141px;
	padding: 7px 0 5px 0;
}
html.ie6 div#menu a#affaires{
	width:161px;
	padding: 7px 0 5px 0;
}
html.ie6 div#menu a#mairie{
	width:143px;
	padding: 7px 0 5px 0;
}
html.ie6 div#menu a#arrondissements{
	width:129px;
	padding: 7px 0 5px 0;
}
html.ie6 div#hdr_fwbg{
	height: 70px;
}
/* Slides */
html.ie6 #slides{
	display:inline;
}
/* Bloc RAM */
html.ie6 div#bloc_ram ul li{
	zoom:1;
}
html.ie6 div#bloc_services_ligne h3 a#serv_ligne{
	zoom:1;
}
/* Patch IE6 */

@media print{
	div#menu {
		display:none;
	}
}