﻿ul#nav {
	height:27px;
	list-style:none;
	margin:7px 0 0 0;
	padding:0;
	width:688px;
}
ul#nav li {
	float:left;
	font-size:15px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	position: relative;
	text-align:center;
}

ul#nav li a {
	color:#120d1b;
	display:block;
	font-weight:bold;
	height:27px;
	margin:0;
	padding:0 15px;
	text-align:center;
	text-decoration:none;
}

ul#nav > li > a:hover, ul#nav > li.on > a {
	background-color: #255e76;
	color:#fff;
}

#twitter, #facebook { height: 22px !important; padding: 5px 0 0 0 !important; }
#twitter a:hover, #facebook a:hover { background: none !important; }


/************** NAVIGATION ANNEXE (SOUS-RUBRIQUES) ****************/

/************************ SOUS MENUS - A CORRIGER ******************************/
#nav .ssmenu a, #nav .ssmenu a:hover, #nav .ssmenu li:hover a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.ssmenu, ul#tabnav {
display:none;
z-index: 1000;
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
background: #fff none;
opacity:0.95;
filter:alpha(opacity=95);
top:31px;
z-index:100;
}

#left_amateur .bg_left{
background-color:#fff;
background: transparent url(/images/common/fonds/bg_degrade.png) repeat-x 0 0;
}
ul#tabnav{ opacity:1; background:#fff none; display: block; position:relative; padding-left:25px;  width:255px; padding-bottom: 140px;}
ul#nav ul a {
display:block;
font-weight:bold;
height:15px;
margin:0;
padding:3px 0 3px 10px;
text-decoration:none;
z-index:6;
}
div.smendiv {
padding-right:20px;
position:absolute;
}
ul#nav ul.ssmenu li, ul#tabnav li {
  opacity:1;
  filter:none;
  display:block;
  height:auto;
  padding: 3px 5px;
  margin:0;
  width:175px;
  text-align: left;
  border-right:1px solid #efefef;
  border-left:1px solid #efefef;
  border-bottom:1px solid #efefef;
}
ul#tabnav li {
  width:240px;
}

img.nav_left { float:right; margin-top:5px;}
ul#tabnav li.liste a{
	/*background: transparent url(/images/common/puces/close.png) no-repeat right top;*/
}
ul#nav ul.ssmenu a, ul#tabnav li a, ul#tabnav li.non a {
cursor:pointer;
height:20px;
margin:0;
padding:0;
width:169px;
z-index:200;
text-align: left;
color:#120D1B;
font-size:12px;
font-weight: bold;
}
ul#nav ul.ssmenu span {
padding:0;
width:155px;
z-index:250;
}
ul#nav ul[class="ssmenu"] a, ul#nav ul[class="ssmenu"] a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
filter:none;
height:auto;
width:169px;
line-height: 16px;
}
ul#nav ul.ssmenu a:hover {
color: #255e76;
}

ul#nav ul.ssmenu li.haut, ul#nav ul.ssmenu li.bas {
height:11px;
}
ul#nav ul.ssmenu a.haut {
height:11px;
margin:0;
padding:0;
width:169px;
}
ul#tabnav li.active a, ul#tabnav li.active a:hover {
color: #255e76;
 text-decoration: none;
}
ul#tabnav li.non a:hover {
  color:#255e76;
  text-decoration: none;
}

/**********************************************/
/*      NVIGATION GAUCHE - SOU MENUS          */
/**********************************************/

ul#tabnav ul.fermer { display: none;}
ul#tabnav ul.ouvert { display: block;}
ul#tabnav ul.sousnavleft { margin-left: 10px; padding-left:0;}
ul#tabnav ul.sousnavleft li{ width:240px !important; background: transparent none; border: none !important; }
ul#tabnav ul.sousnavleft li a { padding-left: 10px;}
ul#tabnav ul.sousnavleft li a { background: transparent url(/images/common/puces/dot_black.png) no-repeat 0 8px;}
ul#tabnav li.active ul.sousnavleft a { color:#120D1B; }
ul#tabnav li.active ul.sousnavleft a:hover, ul#tabnav ul.sousnavleft li.active a, ul#tabnav ul.sousnavleft li.active a:hover { color:#D60026; }
ul#tabnav ul.sousnavleft li a:hover{ background: transparent url(/images/common/puces/dot_red.png) no-repeat 0 8px;}
