ul#cn_pnav a {
		font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
}

ul#cn_pnav a:hover {
		font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #AAAAAA;
		text-decoration:none;
}


ul#cn_pnav { 
	clear: both;
	width: 619px;
	height: 29px;
	margin-top: 0;
	margin-bottom:0;
	margin-right:0;
	padding: 0;
	background: none;
	list-style-type:none;
	margin-left:20px;
}

ul#cn_pnav li, ul#cn_pnav .cn_pnav_link_hover, .cn_pnav_fmenu_hdr { 
	margin: 0;
	padding: 0;
	background: none;
}

ul#cn_pnav div.cn_pnav_fmenu
{	
	position:absolute;
	z-index: 59;
	height: 0;
}
ul#cn_pnav li#cn_pnav_veranlor, #cn_pnav li#cn_pnav_veranlor_menu {
	width: 204px;
	height: 29px;
	float:left;
	text-align: left;
	display: block;
	position: absolute;
	margin:0;
	z-index: 60;
}


ul#cn_pnav li#cn_pnav_produit, #cn_pnav li#cn_pnav_produit_menu {
	margin-left: 201px;
	height: 29px;
	float:left;
	text-align: left;
	display: block;
	position: absolute;
	z-index: 60;
}

ul#cn_pnav li#cn_pnav_projet, #cn_pnav li#cn_pnav_projet_menu {
	margin-left: 402px;
	height: 29px;
	float:left;
	text-align: left;
	display: block;
	position: absolute;
	z-index: 60;
}

ul#cn_pnav ol.cn_pnav_fmenu {
	list-style-type:none;	
	padding:0;
	margin:0;
	width: 198px; 
	}
li.cn_pnav_link {
	position:relative;
}	
ul#cn_pnav ol.cn_pnav_fmenu li {
	margin: 0 15px 0 5px;
	padding: 0;
	list-style-type:none;	
	}	
ul#cn_pnav div.bottom {
	width: 204px;
	height: 5px;
	margin: 0;
	padding: 0;
}
	
	
/* all menus - image and description text placement*/
	ul#cn_pnav ol.cn_pnav_fmenu li.dropshadow, ul#cn_pnav ol.cn_pnav_fmenu li.dropshadow:hover  {
		padding: 0 !important;
		background: none;
		border: none;
		margin:0 !important;
		line-height: 7px;
		height: 7px;
		font-size: 0px;
		}
	ul#cn_pnav ol.cn_pnav_fmenu li.img, ul#cn_pnav ol.cn_pnav_fmenu li.img:hover  {
		padding: 2px 0 0 0;
		border: none;
		background: none;
		}
	ul#cn_pnav ol.cn_pnav_fmenu li.img a * {
		padding: 0;
		margin: 0;
		}
	ul#cn_pnav ol.cn_pnav_fmenu li.description, ul#cn_pnav ol.cn_pnav_fmenu li.description:hover {
		margin: 0 15px 0 15px;
		font-size: 11px;
		border: none;
		background: none;
		line-height: 13px;
		padding: 7px 5px 5px 0;
		}	
	ul#cn_pnav ol.cn_pnav_fmenu li.first {
		border-top: none;
		border-left: none;
		padding: 5px;
	}	
	
	
/* veranlor */
	#cn_pnav li#cn_pnav_veranlor_menu ol.cn_pnav_fmenu {
		background:transparent  url('../images/menus/degrade_menu.png') bottom repeat-x;
		/*background-color: #e4782d;*/
		list-style-type:none;	
		margin-left: 3px;
	}

	li#cn_pnav_veranlor_menu div.cn_pnav_fmenu div.bottom {

		margin-left: 5px;
	}

li#cn_pnav_veranlor_menu div.cn_pnav_fmenu { 
	padding: 0;
	color: #036;
}
li#cn_pnav_veranlor_menu ol.cn_pnav_fmenu li a {
	display: block;
	margin: 0;
	position: relative;
}
li#cn_pnav_veranlor_menu ol.cn_pnav_fmenu li a:link, li#cn_pnav_veranlor_menu ol.cn_pnav_fmenu li a:active, li#cn_pnav_veranlor_menu ol.cn_pnav_fmenu li a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #036 !important;
	text-decoration: none;
	
	}
li#cn_pnav_veranlor_menu ol.cn_pnav_fmenu li:hover {
	background: transparent url('../images/menus/bg_hover_veranlor.png') repeat-x;
	}	
li#cn_pnav_veranlor_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #9fd4ef;
	padding: 5px;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}	
	
li#cn_pnav_veranlor_menu ol.cn_pnav_fmenu li a:hover {
	text-decoration: underline;
	}	

	

/* produits */

	#cn_pnav li#cn_pnav_produit_menu  ol.cn_pnav_fmenu  {	    
		background: transparent url('../images/menus/degrade_menu.png') bottom repeat-x ;
		font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		/*background-color: #6caf3c;*/
	}

li#cn_pnav_produit_menu div.cn_pnav_fmenu { 
	padding: 0;
	color: #3c5709;
}
li#cn_pnav_produit_menu ol.cn_pnav_fmenu li a {
	display: block;
	padding: 0;
	margin: 0;
	position: relative;

}


li#cn_pnav_produit_menu ol.cn_pnav_fmenu li a:link, li#cn_pnav_produit_menu ol.cn_pnav_fmenu li a:active, li#cn_pnav_produit_menu ol.cn_pnav_fmenu li a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #3c5709 !important;
	text-decoration: none;
	
	
	}
li#cn_pnav_produit_menu ol.cn_pnav_fmenu li:hover {
	background: transparent url('../images/menus/bg_hover_veranlor.png') repeat-x;
	}	

li#cn_pnav_produit_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #e2ea77;
	padding: 5px;
	}	
	
	
li#cn_pnav_produit_menu ol.cn_pnav_fmenu li a:hover {
	text-decoration: underline;
	}	




/* projet */

	#cn_pnav li#cn_pnav_projet_menu  ol.cn_pnav_fmenu  {
		background: transparent url('../images/menus/degrade_menu_projet.png') bottom repeat-x ;
		/*background-color: #ffb400;*/
			font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}

li#cn_pnav_projet_menu div.cn_pnav_fmenu { 
	z-index: 60; 
	padding: 0;
	color: #33032b;
}
li#cn_pnav_projet_menu ol.cn_pnav_fmenu li a {
	display: block;
	padding: 0;
	margin: 0;
	position: relative;

}


li#cn_pnav_projet_menu ol.cn_pnav_fmenu li a:link, li#cn_pnav_projet_menu ol.cn_pnav_fmenu li a:active, li#cn_pnav_projet_menu ol.cn_pnav_fmenu li a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #33032b !important;
	text-decoration: none;
	
	}
li#cn_pnav_projet_menu ol.cn_pnav_fmenu li:hover {
	background: transparent url('../images/menus/bg_hover_veranlor.png') repeat-x;
	}	

li#cn_pnav_projet_menu ol.cn_pnav_fmenu li {
	border-top: solid 1px #ffb400;
	padding: 5px;
	}	


li#cn_pnav_projet_menu ol.cn_pnav_fmenu li a:hover {
	text-decoration: underline;
	}	

.cn_pnav_fmenu_ie_select_block { z-index: 0; position: absolute; left: 0px; top: 0px; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }