/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch 
   (adapted by Michele Schaffer Le Merdy for exclusive use on the site mes-placements.fr)
 */


.sf-navbar {
	background: #FFF; /* couleur dernier les onglets en haut */
	height:			28px; /* à laisser à 28 sinon il descend sur l'horizontal voir --> match top ul list item height */
	padding-bottom:	0px;
	position:		relative;
	margin:0;
	white-space:nowrap;
	z-index:1000;
}
.sf-navbar li {
	background:		#AABDE6;
	position:		static;
	z-index:1001;
}

.sf-navbar a {
	border-top:none; font-weight:bold;z-index:1002; }
.sf-navbar a, .sf-navbar a:visited {
	border:	none; color:#FFFFFF;
}

.sf-navbar li ul{   /* entire zone behind premiers sous menus on the survol*/ 
	width:100% !important;
	_width:800px; /*IE6 soils itself without this*/
	line-height:8px;
	_line-height: 1px;
	font-size:11px;
	margin-top : -1px;
}

.sf-navbar li li { /*toute la zone derriere tous les items (horizontals) des sous menus on the survol
si on met un couleur  c'est moche*/ 
position:relative;
}

.sf-navbar li li ul {  /*background of the zone of the sous sous links on the survol of tab above*/ 
background:#fff;     /*  behind the links */
display:block; 
width:250px;  /* flipping width isn't working*/
min-width:250px;
margin:0 0 0 -3px;
-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;
-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;
/* this works perfect for making the rounded corners on the zone*/
}

.sf-navbar li ul li.sfHover{  /* survol des sous menus sur survol*/ 
}
.sf-navbar li ul li a{ 
font-size:12px;
}

.sf-navbar li li li {
	width:			100%;
}

.sf-navbar ul li {  /*sous items des premiers onglets if you put white here it goes on both items and looks like shit */ 
	width:			auto;
	float:			left;
	/*border-right:#FFFFFF 1px solid;*/     /*  trait après les sous items de premier sous menu  */
}

.sf-navbar a, .sf-navbar a:visited {
	border:none;
}

.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:		#fe690f; /*  couleur du fond des tabs premier niveau (first level tabs - top tabs) */
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
background: none; /* couleur du fond des sous sous niveau */
/* cant put a background color and still see the onglets 
- ne peut pas mettre une couleur du fond et toujours voir les onglets    */
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active { 
/* items survolés dans le sous sous niveau */

}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul { /* zone sous sous menu  */
	left:			3px;
	top:			26px; /* match top ul list item height - distance entre sous niveau et ses sous sous niveau */
	display:block;
	 /* width doesn't seem to work here either*/
	 /* color is behind other stuff so you cant see it*/
}

.sf-navbar li ul li:hover a{   /*  les onglets de sous menus sur survol*/ 
color:#fe690f;  
background-color:#FFFFFF; 
-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;
}
.sf-navbar li ul li.sfHover a{   /*  les onglets de sous menus sur survol*/ 
color:#fe690f; 

-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;
}

.sf-navbar li ul li:hover a:hover{   /* couleur des textes sur les onglets de  sous menus sur survol*/ 
color:#6297BC; 
}
.sf-navbar li ul li.sfHover a:hover{   /* couleur des textes sur les onglets de  sous menus sur survol*/ 
color:#6297BC; 
}

ul.sf-navbar .current ul ul {
	top: 			-999em;
}
.sf-navbar li li.current > a {
	font-weight:	bold;
}
.bottomrounded {
-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }

.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }

/* ----------------- parie variable ---------------------*/


.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:  #fe690f ; color:#FFFFFF; } /*ça corresponde au couleur du fond  en haut et en bas */


.sf-navbar li {
	background:		#83acca; /*ça corresponde à l'etat non survolé des onglets non current  */
	position:		static;
}
