span.ariane {font-size:12px; color:#bbb;}
a.rub_en_cours {font-size:12px; padding:0 5px 0 12px; color:#111; background:url(/IMG/nav/flech_noir.gif) 0 5px no-repeat;}
a.rub_en_cours:hover {font-size:12px; padding:0 5px 0 12px; color:#bbb; background:url(/IMG/nav/flech_grise.gif) 0 5px no-repeat;}
span.rub_en_cours {font-size:12px; color:#bbb;}
span.inter {letter-spacing:30px; line-height:15px; color:#B5B5B5;}

/* retour a l'accueil sen cliquant sur le bandeau haut */
#entete a {display: block; height:53px;}

/* le tableau contenant le menu */
#menu_tab td {border-collapse: collapse; border-spacing: 0;}
#menu_tab td {_padding-top: 3px;}
/* MENUS DEROULANTS  PROJETS */
#nav, #nav ul {padding: 0;
	margin: 0;
	list-style: none;}

#nav a {display: block;
	color:black;}

#nav li {float: left;
	color:#4B4B4B;
	font-size:12px;
	letter-spacing:2px;
	text-transform:uppercase;
	height:12px;}
	
#nav li {float: left;
	color:#4B4B4B;
	font-size:12px;
	letter-spacing:2px;
	text-transform:uppercase;
	height:15px;
	*height: 15px; /* underscore hack uniquement interprété par IE7  */
	_height: 14px; /* underscore hack uniquement interprété par IE6  */}
	
	

#nav li ul {position: absolute;
	padding-top:20px;
	*padding-top:0px;
	_padding-top:20px;
	width: 336px;
	z-index:10;
	left: -999em;}

#nav li ul li {background: #F5F5F5;	/*#F8F8F6; */
	 border-bottom: solid 5px white;
	 width: 336px;
	 _width: 334px;
	 font-size:12px;
	 text-indent:40px;
	 height:35px;
	 line-height:35px;
	 letter-spacing:0;}

#nav li:hover ul, #nav li.sfhover ul {left: auto;}

#nav a:hover{color:#aaa;}

#nav li:hover ul a:hover, #nav li.sfhover ul a:hover{
	background:url(/IMG/nav/flech_blanche.gif) no-repeat #00253B;
	color:#fff;}
	
/* MENUS DEROULANTS  ACTUALITES */
#nav2, #nav2 ul {padding: 0;
	margin: 0;
	list-style: none;}

#nav2 a {display: block;
	color:black;}

#nav2 li {float: left;
	color:#4B4B4B;
	font-size:12px;
	letter-spacing:2px;
	text-transform:uppercase;
	height:15px;
	*height: 15px; /* underscore hack uniquement interprété par IE7  */
	_height: 14px; /* underscore hack uniquement interprété par IE6  */}

#nav2 li ul {position: absolute;
	padding-top:20px;
	*padding-top:0px;
	_padding-top:20px;
	width: 336px;
	z-index:10;
	left: -999em;}

#nav2 li ul li {background: #F5F5F5;
	 border-bottom: solid 5px white;
	 width: 336px;
	 font-size:12px;
	 text-indent:40px;
	 height:35px;
	 line-height:35px;
	 word-spacing:0;
	 letter-spacing:0;}

#nav2 li:hover ul, #nav2 li.sfhover2 ul {left: auto;}

#nav2 a:hover{color:#aaa;}

#nav2 li:hover ul a:hover, #nav3 li.sfhover2 ul a:hover{
	background:url(/IMG/nav/flech_blanche.gif) no-repeat #00253B;
	color:#fff;}
	
/* MENUS DEROULANTS  ATELIER */
#nav3, #nav3 ul {padding: 0;
	margin: 0;
	list-style: none;}

#nav3 a {display: block;
	color:black;}

#nav3 li {float: left;
	color:#4B4B4B;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	height:15px;
	*height: 15px; /* underscore hack uniquement interprété par IE7  */
	_height: 14px; /* underscore hack uniquement interprété par IE6  */}

#nav3 li ul {position: absolute;
	padding-top:20px;
	*padding-top:0px;
	_padding-top:20px;
	width: 336px;
	z-index:10;
	left: -999em;}

#nav3 li ul li {background: #F5F5F5;
	 border-bottom: solid 5px white;
	 width: 336px;
	 font-size:12px;
	 text-transform: none;
	 text-indent:30px;
	 height:25px;
	 line-height:25px;
	 word-spacing:0;
	 letter-spacing:0;}

#nav3 li:hover ul, #nav3 li.sfhover3 ul {left: auto;}

#nav3 a:hover{color:#aaa;}

#nav3 li:hover ul a:hover, #nav3 li.sfhover3 ul a:hover{
	background:url(/IMG/nav/flech_blanche_atelier.gif) no-repeat #00253B;
	color:#fff;}
	


