﻿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:url(/images/common/pointilles/rouge_hz.gif) 0 26px repeat-x;
	color:#d60026;
}

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


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



/*
ul#tabnav ul { list-style:none; margin:5px 0 0 10px; padding:0; width:205px; }
ul#tabnav ul li { width:205px; }
ul#tabnav ul li a, ul#tabnav ul li.non a {
	background: #f3f3f3;
	border: 1px solid #000;
	color: #666;
	display:block;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin:0;
	padding: 0 10px;
	text-decoration: none;
	width:185px;
}
ul#tabnav ul li a:hover { }
*/

/************************ 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 {
background:transparent url(/images/common/fonds/dots.png) repeat-x scroll 0 bottom;
opacity:1;
filter:none;
display:block;
height:auto;
padding: 3px 5px;
margin:0;
width:175px;
text-align: left;
}
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: #d60026;
}

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: #d60026;
 text-decoration: none;
}
ul#tabnav li.non a:hover {
  color:#d60026;
  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:20px; padding-left:0;}
ul#tabnav ul.sousnavleft li{ width:210px; background: transparent none;}
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;}