/*------------------------------------------------ menu N0 home --------------------*/
div#center.page-home ul#nav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/home_fond_menu.png) no-repeat top left;
	height:175px;
}
div#center.page-home ul#nav li a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:230px;
	height:156px;
	float:left;
}
div#center.page-home ul#nav a{
	text-decoration:none;
	color:#FFFFFF;
}
div#center.page-home ul#nav a p{
	padding:0px 0px 0px 0px;
	line-height:13px;
	font-size:0.9em;
}
div#center.page-home ul#nav li a.societe{
	background:url(../images/home_bt_societe.png) top left no-repeat;
}
div#center.page-home ul#nav li a.besoins{
	background:url(../images/home_bt_besoins.png) top left no-repeat;
}
div#center.page-home ul#nav li a.solutions{
	background:url(../images/home_bt_solutions.png) top left no-repeat;
}
div#center.page-home ul#nav li a.societe:hover{
	background:url(../images/home_bt_societe_on.png) top left no-repeat;
}
div#center.page-home ul#nav li a.besoins:hover{
	background:url(../images/home_bt_besoins_on.png) top left no-repeat;
}
div#center.page-home ul#nav li a.solutions:hover{
	background:url(../images/home_bt_solutions_on.png) top left no-repeat;
}
div#center.page-home ul#nav a.societe p{
	display:block;
	margin:40px 35px 0px 30px;
}
div#center.page-home ul#nav a.besoins p{
	display:block;
	margin:40px 32px 0px 33px;
}
div#center.page-home ul#nav a.solutions p{
	display:block;
	margin:40px 28px 0px 35px;
}

/*------------------------------------------------ menu N0 éditorial --------------------*/
div#center.page-contact ul#nav,
div#center.page-section ul#nav,
div#center.sfLucene-search ul#nav,
div#center.news-listPosts ul#nav,
div#center.news-index ul#nav,
div#center.needs-index ul#nav,
div#center.needs-showNeeds ul#nav,
div#center.property-index ul#nav,
div#center.property-detail ul#nav,
div#center.products-showProducts ul#nav,
div#center.products-showProduct ul#nav,
div#center.products-index ul#nav{
	margin:0px 0px 35px -8px;
	padding:0px 0px 0px 0px;
	height:74px;
	width:750px;
}
div#center.page-contact ul#nav li a.societe,
div#center.page-section ul#nav li a.societe,
div#center.sfLucene-search ul#nav li a.societe,
div#center.news-listPosts ul#nav li a.societe,
div#center.news-index ul#nav li a.societe,
div#center.needs-index ul#nav li a.societe,
div#center.needs-showNeeds ul#nav li a.societe,
div#center.property-index ul#nav li a.societe,
div#center.property-detail ul#nav li a.societe,
div#center.products-showProducts ul#nav li a.societe,
div#center.products-showProduct ul#nav li a.societe,
div#center.products-index ul#nav li a.societe{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:244px;
	height:81px;
	float:left;
	background:url(../images/nav_bt_societe.png) top left no-repeat;
}
div#center.page-contact ul#nav li a.besoins,
div#center.page-section ul#nav li a.besoins,
div#center.sfLucene-search ul#nav li a.besoins,
div#center.news-listPosts ul#nav li a.besoins,
div#center.news-index ul#nav li a.besoins,
div#center.needs-index ul#nav li a.besoins,
div#center.needs-showNeeds ul#nav li a.besoins,
div#center.property-index ul#nav li a.besoins,
div#center.property-detail ul#nav li a.besoins,
div#center.products-showProducts ul#nav li a.besoins,
div#center.products-showProduct ul#nav li a.besoins,
div#center.products-index ul#nav li a.besoins{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:230px;
	height:81px;
	float:left;
	background:url(../images/nav_bt_besoins.png) top left no-repeat;
}
div#center.page-contact ul#nav li a.solutions,
div#center.page-section ul#nav li a.solutions,
div#center.sfLucene-search ul#nav li a.solutions,
div#center.news-listPosts ul#nav li a.solutions,
div#center.news-index ul#nav li a.solutions,
div#center.needs-index ul#nav li a.solutions,
div#center.needs-showNeeds ul#nav li a.solutions,
div#center.property-index ul#nav li a.solutions,
div#center.property-detail ul#nav li a.solutions,
div#center.products-showProducts ul#nav li a.solutions,
div#center.products-showProduct ul#nav li a.solutions,
div#center.products-index ul#nav li a.solutions{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:244px;
	height:81px;
	float:left;
	background:url(../images/nav_bt_solutions.png) top left no-repeat;
}
div#center.page-contact ul#nav li a.societe:hover,
div#center.page-section ul#nav li a.societe:hover,
div#center.sfLucene-search ul#nav li a.societe:hover,
div#center.news-listPosts ul#nav li a.societe:hover,
div#center.news-index ul#nav li a.societe:hover,
div#center.needs-index ul#nav li a.societe:hover,
div#center.needs-showNeeds ul#nav li a.societe:hover,
div#center.property-index ul#nav li a.societe:hover,
div#center.property-detail ul#nav li a.societe:hover,
div#center.products-showProducts ul#nav li a.societe:hover,
div#center.products-showProduct ul#nav li a.societe:hover,
div#center.products-index ul#nav li a.societe:hover{
	background:url(../images/nav_bt_societe_hover.png) top left no-repeat;
}
div#center.page-contact ul#nav li a.besoins:hover,
div#center.page-section ul#nav li a.besoins:hover,
div#center.sfLucene-search ul#nav li a.besoins:hover,
div#center.news-listPosts ul#nav li a.besoins:hover,
div#center.news-index ul#nav li a.besoins:hover,
div#center.needs-index ul#nav li a.besoins:hover,
div#center.needs-showNeeds ul#nav li a.besoins:hover,
div#center.property-index ul#nav li a.besoins:hover,
div#center.property-detail ul#nav li a.besoins:hover,
div#center.products-showProducts ul#nav li a.besoins:hover,
div#center.products-showProduct ul#nav li a.besoins:hover,
div#center.products-index ul#nav li a.besoins:hover{
	background:url(../images/nav_bt_besoins_hover.png) top left no-repeat;
}
div#center.page-contact ul#nav li a.solutions:hover,
div#center.page-section ul#nav li a.solutions:hover,
div#center.sfLucene-search ul#nav li a.solutions:hover,
div#center.news-listPosts ul#nav li a.solutions:hover,
div#center.news-index ul#nav li a.solutions:hover,
div#center.needs-index ul#nav li a.solutions:hover,
div#center.needs-showNeeds ul#nav li a.solutions:hover,
div#center.property-index ul#nav li a.solutions:hover,
div#center.property-detail ul#nav li a.solutions:hover,
div#center.products-showProducts ul#nav li a.solutions:hover,
div#center.products-showProduct ul#nav li a.solutions:hover,
div#center.products-index ul#nav li a.solutions:hover{
	background:url(../images/nav_bt_solutions_hover.png) top left no-repeat;
}
/*------------------------------------------------ menu N1/N2 société --------------------*/
div#center.page-section #main-menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:186px;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
div#center.page-section .sub-menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
div#center.page-section #main-menu ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	overflow:hidden;
}
div#center.page-section #main-menu ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 1.2em;
}
div#center.page-section #main-menu ul li a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	background:url(../images/societe_main_item.gif) no-repeat right top;
	color:#006891;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}
div#center.page-section #main-menu ul li a:hover {
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	color:#66A4BD;
	text-decoration:none;
	background:url(../images/societe_main_item_current.gif) no-repeat right top;
}
div#center.page-section #main-menu ul li a.current {
	display: block;
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	color:#006891;
	text-decoration:none;
	background:url(../images/societe_main_item_current.gif) no-repeat right top;
}
div#center.page-section #main-menu ul li a.current:hover {
	text-decoration:none;
	color:#006891;
}

div#center.page-section #main-menu ul li ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 0.9em;
}
div#center.page-section #main-menu ul li ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 0.9em;
}
div#center.page-section #main-menu ul li ul li a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background:url(../images/societe_content_puce.gif) no-repeat top left;
	border-right:1px solid #006891;
	width:161px;
	color:#66A4BD;
	font-weight:normal;
}
div#center.page-section #main-menu ul li ul li a:hover {
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background:url(../images/societe_content_puce.gif) no-repeat top left;
	border-right:1px solid #006891;
	width:161px;
	color:#006891;
}
div#center.page-section #main-menu ul li ul li a.current {
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background:url(../images/societe_content_puce.gif) no-repeat top left;
	border-right:1px solid #006891;
	width:161px;
	color:#006891;
	font-weight:normal;
}
div#center.page-section #main-menu ul li ul li a.current:hover {
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background:url(../images/societe_content_puce.gif) no-repeat top left;
	border-right:1px solid #006891;
	width:161px;
	color:#006891;
}

/*------------------------------------------------ menu N1/N2 besoins --------------------*/
div#menu-needs{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	/*width:186px;*/
}
div#menu-needs ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
div#menu-needs ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#menu-needs ul li a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	background:url(../images/needs_main_item.gif) no-repeat right top;
	color:#7D632B;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	width:151px;
}
div#menu-needs ul li a:hover {
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	color:#E6B122;
	text-decoration:none;
	background:url(../images/needs_main_item_current.gif) no-repeat right top;
}
div#menu-needs ul li a.current {
	display: block;
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	color:#E6B122;
	text-decoration:none;
	background:url(../images/needs_main_item_current.gif) no-repeat right top;
}
div#menu-needs ul li a.current:hover {
	color:#7D632B;
	text-decoration:none;
}

/*------------------------------------------------ menu N1/N2 produits --------------------*/
div#center.products-index div#menu-products {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}
div#center.products-index div#menu-products .main-menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:216px;
}
div#center.products-index div#menu-products .sub-menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
div#center.products-index div#menu-products .main-menu ul {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
div#center.products-index div#menu-products .main-menu ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 1.2em;
}
div#center.products-index div#menu-products .main-menu ul li a {
	display: block;
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	color:#666666;
	background:url(../images/products_main_item.gif) no-repeat right top;
}
div#center.products-index div#menu-products ul li a:hover {
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	color:#339900;
	text-decoration:none;
	background:url(../images/products_main_item_current.gif) no-repeat right top;
}
div#center.products-index div#menu-products ul li a.current {
	display: block;
	margin:0px 0px 0px 0px;
	padding:15px 35px 15px 0px;
	color:#339900;
	text-decoration:none;
	background:url(../images/products_main_item_current.gif) no-repeat right top;
}
div#center.products-index div#menu-products ul li a.current:hover {
	text-decoration:none;
	color:#339900;
}
div#center.products-index div#menu-products .sub-menu ul {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
div#center.products-index div#menu-products .sub-menu ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
div#center.products-index div#menu-products .sub-menu ul li a.node {
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 18px;
	color:#333333;
	text-decoration:none;
	background:url(../images/products_submain_item.gif) no-repeat top left;
	font-size:1.2em;
}
div#center.products-index div#menu-products .sub-menu ul li a.firstnode {
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 18px;
	color:#333333;
	text-decoration:none;
	background:url(../images/products_submain_firstitem.gif) no-repeat top left;
	font-size:1.2em;
}
div#center.products-index div#menu-products .sub-menu ul li a.lastnode {
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 18px;
	color:#333333;
	text-decoration:none;
	background:url(../images/products_submain_lastitem.gif) no-repeat top left;
	font-size:1.2em;
}
div#center.products-index div#menu-products .sub-menu ul li a:hover {
	color:#339900;
	text-decoration:none;
}
