
.menu_sitemc .menu_sitedivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.menu_sitemc .menu_sitedividery{float:left;width:0px;}
.menu_sitemc .menu_sitetitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.menu_siteclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.menu_sitemc {position:relative;z-index:10;}
.menu_sitemc a, .menu_sitemc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.menu_sitemc div a, .menu_sitemc ul a, .menu_sitemc ul li {float:none;}
.menu_sitesh div a {float:left;}.menu_sitemc div{visibility:hidden;position:absolute;}
.menu_sitemc .menu_sitecbox{cursor:default;display:inline-block;position:relative;z-index:1;}
.menu_sitemc .menu_sitecbox a{display:inline;}
.menu_sitemc .menu_sitecbox div{float:none;position:static;visibility:inherit;left:auto;}
.menu_sitemc li {z-index:auto;}.menu_sitemc ul {left:-10000px;position:absolute;z-index:10;}
.menu_sitemc, .menu_sitemc ul {list-style:none;padding:0px;margin:0px;}
.menu_sitemc li a {float:none;}.menu_sitemc li:hover>ul{left:auto;}
#menu_site0 ul {top:100%;}#menu_site0 ul li:hover>ul{top:0px;left:100%;}
.menu_sitefv{visibility:visible !important;}
.menu_sitefh{visibility:hidden !important;}



	/*"""""""" Principal *************/
	#menu_site0{	
		width:auto;
		background-color:transparent;
		margin-left:308px;
		background-repeat:no-repeat;
		background-position:right bottom;
	}


	/*"""""""" lien """"""""*/	
	#menu_site0 a {
    background-image:url(../images/sprite-hmenu.png);
    background-position:0 0;
    background-repeat:no-repeat;
    color:#555555;
    display:block;
    font-size:11px;
    font-weight:bold;
    margin:0px -1px 0px 10px;
    padding:0px 50px 6px 13px;
    text-align:left;
    text-decoration:none;
}

	/*"""""""" Principal Hover """"""""*/	
	#menu_site0 a:hover	{	
		background-image:url(../images/sprite-hmenu.png);
		background-position:0px -23px;
		text-decoration:none;
		color:#aaa;
	}


	/*"""""""" Principal Hover pure CSS """"""""*/	
	#menu_site0 li:hover>a	{	
		background-image:url(../images/sprite-hmenu.png);
		text-decoration:none;
		background-position:0px -23px;
		color:#aaa;
	}


	/*"""""""" Principal Active """"""""*/	
	body #menu_site0 .menu_siteactive, body #menu_site0 .menu_siteactive:hover	{	
		background-image:url(../images/sprite-hmenu.png);
		background-position:0px -23px;
		text-decoration:none;
		color:#aaa;
	}


	/*"""""""" Sous menu """"""""*/	
	#menu_site0 div, #menu_site0 ul	{	
		padding:5px;
		margin:-1px 0px 0px;
		background-color:#f29413;
		opacity : 0.85; 
    	filter : alpha(opacity=85); 
	}


	/*"""""""" Sous menu valeurs """"""""*/	
	#menu_site0 div a, #menu_site0 ul a	{	
		background-image:none;
		padding:2px 20px 2px 5px;
		background-color:transparent;
		color:#fff;
		font-size:12px;
		margin-left:8px;
	}


	/*"""""""" Sous menu Hover""""""""*/	
	#menu_site0 div a:hover	{	
		background-color:#FFFFFF;
		color:#6b92bd;
		text-decoration:none;
		background-image:none;
	}


	/*""""""""  Sous menu Hover  pure CSS)""""""""*/	
	#menu_site0 ul li:hover>a	{	
		color:#698a59;
		font-weight:bold;
		background-image:none;
	}


	/*"""""""" Sous menu Active""""""""*/	
	body #menu_site0 div .menu_siteactive, body #menu_site0 div .menu_siteactive:hover	{	
		background-color:transparent;
		color:#698a59;
		background-image:none;
	}


/* MENU ANNEXE */

	#menu_annexe{
		background-image:url(../images/fond_page.png);	
		width:920px;
		margin:0px auto;
		text-align:right;
		padding-right:30px;
	}
	
	#menu_annexe li{
		color:#696969;
		display:inline;
		font-size:10px;
	}
	
	#menu_annexe li a {
		border-right:1px solid #6F6966;
		color:#6F6966;
		font-size:10px;
		padding:0px 5px;
		text-decoration:none;
	}
	#menu_annexe li a:hover {
		color:#000000;
	}
	
	#menu_annexe li a.dernier {
		border-right:0 none;
	}	
	
	
	
/* MENU GROUPE */


	#menu_groupe{
		height:106px;
		width:950px;
		background-image:url(../images/footer.jpg);	
		margin:0px auto;
		text-align:center;
		padding-top:8px;
		
	}	
	
	#menu_groupe li{
		display:inline;
	}
	
	#menu_groupe li a{
		font-size:10px;
		text-decoration:none;
		color:#9f4690;
		padding:0px 5px;
		border-right:1px solid #9f4690;
	}
	#menu_groupe li#accueil_gdf a{color:#289e6e;}
	#menu_groupe li#particuliers a{color:#f39910;}
	#menu_groupe li#pro a{color:#942c66;}
	#menu_groupe li#entreprises a{color:#041e88;}
	#menu_groupe li#collectivite a{color:#cb67b2;}
	#menu_groupe li#grands_comptes a{color:#031669;}
	#menu_groupe li#pro_batiment a{color:#838ebb;}

	#menu_groupe li a:hover{
		text-decoration:underline;
	}
	
	#menu_groupe li a.dernier {
		border-right:0 none;
	}	
	





	/* MENU SECONDAIRE */
	 #menu_secondaire{
		
	 }
	 
	 #menu_secondaire #titre{
	 	height:40px;
		background-image:url(../images/TitreSousMenu.jpg);
		padding-left:9px;
		padding-top:37px;
		font-size:18px;
		color:#fff;
		border-bottom:4px solid #fff;
	 }
	 
	 #menu_secondaire li{
		/* margin-top:4px; */
	 }
	 
	 #menu_secondaire li a{
	 	border-bottom:4px solid #fff;
		display:block;
	 	background-color:#f2ece5;
		color:#65625d;
		font-size:13px;
		text-decoration:none;
		background-image:url(../images/puce_menu_OFF.png);
		background-repeat:no-repeat;
		padding-left:12px;
		background-position:9px 7px;
		margin:0px;
		padding:4px 0px;
		padding-left:21px;
	 }
	 
	 #menu_secondaire li a:hover{
	 	color:#86017b;
		background-image:url(../images/puce_menu_ON.png);
		background-position:9px 7px;
		padding:4px 0px 3px 21px;	
		border-top:1px solid #d5ccc2;	
		background-color:#d9d8d0
	 }
	 
	 #menu_secondaire li a.actif {
		background-color:#f5f1ec;
		background-image:url(../images/puce_menu_actif.png);
		background-position:9px 6px;
		border-top:1px solid #f5f1ec;
		color:#e3701e;
		padding:4px 0 3px 21px;
		border-bottom:none;
		}
		
	 #menu_secondaire li ul{
	 	margin-bottom:8px;
	 } 

	 #menu_secondaire li li a{
	 	color:#65625d ;
		border-top:1px solid #d5ccc2;
		background-color:#FFFFFF;
		font-size:11px;
		padding:2px 0px 2px 29px;
		background-position:18px 7px;
		background-image:url(../images/puce_sousmenu_OFF.jpg);	
	 }
	 
	 #menu_secondaire li li a:hover{
	 	color:#9f4590 ;
		border-top:1px solid #d5ccc2;
		background-color:#FFFFFF;
		font-size:11px;
		padding:2px 0px 2px 31px;
		background-position:20px 6px;
		background-image:url(../images/puce_sousmenu_ON.jpg);	
	}
	 
	 #menu_secondaire li li a.actif{
	 	color:#9f4690;
		border-bottom:none;
		background-color:#FFFFFF;
		padding:2px 0px 2px 29px;
		background-position:18px 7px;
		background-image:url(../images/puce_sousmenu_active.jpg);	
	 }

	 

	 

