.menu {
	position: absolute;
	left: 0px;
	height: 100px;
	width: 100%;
	margin-left: 0%;
	margin-top: -30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/squelettes/images/fond_menu2.png");
	background-position: top;
	background-repeat: repeat-x;
	z-index: 50;
 }
.menu[class] {
background-image: url("../images/fond_menu2.png");
}

ul.nav {
 vertical-align: top;
 margin-top: 0px;
 margin-left: 14%;
 padding: 0px;
 width: 100%;
 height: 50px;
 border: none;
 }
ul.nav[class] {width: 86%;}
ul.nav li {
 list-style: none;
 font-size: 80%;
 font-weight: bold;
 text-align: center;
 text-transform: uppercase;
 width: 16.6%;
 margin: 0px;
 float: left;
 padding: 0px;
 height: 25px;
 vertical-align: bottom;
 white-space: nowrap;
 overflow: hidden;
 border: none;
 
 }
 
ul.nav li.ombre { 
 margin-top: -2px; 
 }
 
ul.nav li.rubtete {
 margin-left: -16.6%;
 
 }
 
ul.nav li.rubtete a {
  color: #000000;
 }

 ul.nav li.menuon  {
 background-image: url("../images/fond-111155-22.png");
 }
 
ul.nav li.menuon a {
 color: #ffffff;
 } 
 
.sousmenu { 
  display: none;
 }

.aff_sousmenu {
	position: absolute;
	margin-left: 14%;
	top: 50px;
	padding: 0px;
	width: 86%;
	float:none;
	height: 50px;
 }
.aff_sousmenu li {
	height:20px;
	/*line-height: 0.8;*/
	overflow: hidden;
	text-align: center;
	/*white-space:nowrap;*/
	float: left;
	border: none;
	width: 14.2%;
	padding-top: 0px;
	padding-bottom: 3px;
	vertical-align: middle;
	list-style: none;
	margin: 0px;
 }
.aff_sousmenu[class] li { line-height: 0.5;}

.aff_sousmenu li a { color: rgb(50,44,104); font-size: 70%;vertical-align: middle;}
.aff_sousmenu li a:hover {font-size: 60%;font-weight: bold;}
.aff_sousmenu li.menuon a{ font-weight: bold;font-size: 60%;}

 

 