
/* NAVIGATION
/********************************************************************************************************/

/*Main Navbar */


#nav-main {position:absolute; top:50px; left:259px; width:800px; height:30px;}
	
#nav-main ul {
	list-style-type: none;
	margin:-1px 0 0 5px;
	padding:0;
}


#nav-main li {
	display: block;
	padding:5px 7px;
	height: 20px;
	float: left;
	list-style-type:none;
	font-size:1.6em;
	border-right:none;
	margin:0 6px 0 0;
}

#nav-main a, #nav-main a:visited {
	/*display: block;*/
	text-decoration: none;
	border:none;
	color: #f5f5f4;
	/*padding:5px 7px 5px 7px;*/
	letter-spacing:0em;
	/*height:20px;*/ text-align:center;
	line-height:20px;
}

/*#nav-main ul li.page-item-317 a {width:57px;}
#nav-main ul li.page-item-716 a {width:57px;}
#nav-main ul li.page-item-715 a {width:57px;}
#nav-main ul li.page-item-714 a {width:57px;}
#nav-main ul li.page-item-713 a {width:57px;}*/


#nav-main a:hover {
	color:#F13E30;
}
	
#nav-main a.anchor{ display:none}
	
	

#nav-main a:hover,#nav-main li:hover, #nav-main a:active, #nav-main li.sfhover  {/*background:#007294;*/}	
#nav-main .current_page_item a{color:#F13E30;}	
	
/* Dropdown Menus */		
#nav-main li ul {
	position: absolute; 
	z-index:99999;
	left: -999em;
	height: auto;
	width: 170px;
	padding:0 7px; 
	background:#000000;
	overflow: hidden;
	margin:3px 0 0;
}

#nav-main li li {
	display: block;
	font-size:0.9em;
	padding:5px 0 0;
	width: 170px;
	height:auto;
	}

#nav-main li li a, #nav-main li li a:visited {
	color:#ffffff;
	height:auto;
	text-align:left;
}

#nav-main li li ul {
	position: relative; 
	z-index:99999;
	height: auto;
	left: -999em;
	padding:0 0 0 5px; 
	background:#000000;
	border-top:none;
	overflow: hidden;
	margin:0;
}

#nav-main li li li{border:none; }

#nav-main li li li.page-item-last{border-bottom: none;}

#nav-main .current_page_item li a{color:#ffffff;}

#nav-main li li:hover, #nav-main li.sfhover li.sfhover { background:#000000!important}
#nav-main li li a:hover, #nav-main li li a:active {
	color:#F13E30;
}	
		
#nav-main li:hover ul, #nav li li:hover ul, #nav-main li li li:hover ul, #nav-main li.sfhover ul, #nav-main li li.sfhover ul, #nav-main li li li.sfhover ul {
	left: auto;
}

/* NAV 2 
/*-------------------------------------------------------------------------------------------------------*/
/*
#nav-secondary{ }
#nav-secondary ul{ list-style-type:none; position:absolute; top:5px; right:20px; font-size:1.2em}
#nav-secondary li{ float:left}
#nav-secondary a{ text-decoration:none; color:#163e67; padding:0 0 0 20px; margin-left:20px; display:block}*/

/* NAV Bas 
/*-------------------------------------------------------------------------------------------------------*/

#piedpage div#menu_bas {display:block; position:absolute; top:102px; left:357px; width:543px; height:30px; }

#menu_bas ul {
	list-style: none;
	margin:0 7px 0 0;
	padding:0;
}

#menu_bas li {
	display: block;
	float: left;
	list-style:none;
	font-size:1.6em;
	border-right:none;
	margin:0 6px 0 0;
	padding:5px 7px 5px 7px;
	height:20px;
}

#menu_bas a, #menu_bas a:visited {
	text-decoration: none;
	border:none;
	color: #000000;
	text-align:center;
	line-height:20px;
}

#menu_bas a:hover {
	color:#F13E30;
}

#menu_bas .current_page_item a{color:#F13E30;}
	
#menu_bas a.anchor{ display:none}

/*liens_bandeau_bas*/
a.menuBs { color:#000; text-decoration:none; }
a.menuBs:link { color:#000; }
a.menuBs:hover { color:#F13E30; }

/*classe pour un menu slectionn*/
.on { color:#FFF; text-align:center; }


/* CSS pour le nouveau menu */

#menuyl { font-family:Trebuchet MS, Caps; list-style:none; margin-top:20px; margin-left:60px; /*width:273px;*/}
#menuyl li { margin-top:1em;}
#menuyl ul { margin-bottom:2em; }
#menuyl span, #menuyl a { font-size:1.4em; color:white; text-decoration:none; display:block; /*width:93%;*/ padding-left:1em; }
#menuyl a:hover {background-color:red !important; color:white !important;}
#menuyl li.current_page_item a{background-color:white; color:red; }
#menuyl li.current_page_item a:hover{background-color:red !important; color:white !important; }
#menuyl li.current_page_item ul li a{background:none !important; color:white !important; }
#menuyl li.current_page_ancestor li.current_page_parent a{ background-color:white !important; color: red;}
#menuyl li.current_page_ancestor li.current_page_parent a:hover{ background-color:red !important; color: white;}
#menuyl li.current_page_parent li a:hover { background-color:red !important; }
#menuyl ul { list-style:none; }
#menuyl ul a { margin-left:1em; display:block; }
#menuyl li li.current_page_item a { color:red; margin-left:15px; display:block; }
#menuyl li ul  { margin-left:15px; display:inline; }

/*****************************************************************************************************************/
/*titre de menu partie gauche + liens*/
#colonne_gauche p.titre { padding:5px 0 0 61px; }
#colonne_gauche div.niveau1 { position:relative; float:right; width:210px; height:20px; margin:22px 0 5px 0; background-color:#FFF; font-family:Trebuchet MS, Caps; }
#colonne_gauche div.niveau1 p { line-height:20px; color:#EF3E2E; font-size:1.4em; text-indent:15px; }
#colonne_gauche div.niveau1_off { position:relative; float:right; width:210px; height:20px; margin:22px 0 5px 0; background-color:#000; font-family:Trebuchet MS, Caps; }
#colonne_gauche div.niveau1_off p { line-height:20px; color:#FFF; font-size:1.4em; text-indent:10px; }
#colonne_gauche div.niveau2_off { position:relative; float:right; width:190px; height:auto; margin:7px 0 7px 0; background-color:#000; font-family:Trebuchet MS, Caps; }
#colonne_gauche div.niveau2_off p { line-height:16px; color:#FFF; font-size:1.4em; padding:0 10px 2px 10px; }
#colonne_gauche div.niveau2_off a { text-decoration:none; }
/*liens sous menus*/
a.ssmenu { text-decoration:none; display:inline; width:190px; }






