/* CSS Document */
/* Pour menu avec liste d�roulante */



#nav2{
    clear:both;
     margin:0;
     padding:0;
    background:#222;
    font-size:1.1em;
}

#nav2, #nav2 ul {
	list-style: none;
	line-height: 1;
}

#nav2 a {
	display: block;
	text-decoration: none;
	border:none;
}

/* #nav2 a:hover  {
	display: block;
	text-decoration: none;
	border:none;
} */

#nav2 li {
	float: left;
	list-style:none;
	border-right:1px solid #a9a9a9;
}

#nav2 a, #nav2 a:visited {
background:#6C6271 none repeat scroll 0 0;
	display:block;
	font-weight:bold;
	color: #f5f5f4;
	padding:6px 12px;
}

#nav2 a:hover, , #home .on {
/* J'ai enlev� #nav2 a:active  .current_page_item	a*/
	background:#000;
	text-decoration:none;
	/* background:#6C6271 none repeat scroll 0 0; */
color:#FFFFFF;
display:block;
/* padding:0.2em 0.3em; /* modifie la taille du menu quand on passe La souris dessus ( Pas grand int�ret */
text-decoration:none;
}	

#nav2 li ul {
	position: absolute;
	left: -999em; /* pour pas que l'enfant apparaisse */
	height: auto;
	width: 174px;
	border-bottom: 1px solid #a9a9a9;
}

#nav2 li li {
	width: 172px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #777;
}

#nav2 li li a, #nav2 li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	/* eric */
	position:absolute;
    width:174px;
}

#nav2 li li a:hover, #nav2 li li a:active {
	background:#000;
	/* eric */
	position:absolute;
    width:174px;
}	

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
}

a.main:hover
{
    background:none;
}
.clearfloat {
	display:block
	}
