/**************************************/
/*             NAVIGATION             */
/**************************************/

div.search {
	float: right;
	padding-right: 5px;
}

/*!---------- TOP-NAV ----------*/
div#top-nav {
	background-image: url(../images/bg/top-nav-bg.jpg);
	background-repeat: repeat-x;
	height: 35px;
	/*padding:0 0 0 2px;*/
}
div#top-nav ul {
	float: left;
}
div#top-nav ul li {
	background: url(../images/nav/top-nav-separator.jpg) no-repeat top right;
	display: inline;
	float: left;
	padding: 0 1px 0 0;
}
div#top-nav ul .last {
	background:none;
	padding:0;
}
div#top-nav a {
	display: inline-block;
	line-height:26px;
	height:26px;
}
div#top-nav ul li.texte {
	text-align: center;
	margin:0;
}
div#top-nav ul li.texte a {
	padding: 0 12px 0 12px;
	color: #103464;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
div#top-nav ul li.texte a:hover, div#top-nav ul li.selected {
	background: url(../images/bg/top-nav-bg-texte.jpg) repeat-x top left;
}

div#top-nav a:hover {
	background-position:0px -26px;
}
div#top-nav .selected a{
	cursor:default;
	background-position:0px -26px;
}
div#top-nav .Accueil {
	width:72px;
}
div#top-nav .Services {
	width:72px;
}
div#top-nav .Newsletter {
	width:95px;
}
div#top-nav .Parrainage {
	width:90px;
}
div#top-nav .Widget {
	width:65px;
}
div#top-nav .Drapeau {
	width:40px;
}
div#top-nav .catalogue {
	width:153px;
}
/*!---------- LEFT-NAV ----------*/

/*Hack IE6*/
* HTML div#main-content-nav IMG {
	height:24px;
}
div#main-content-nav {
	width:233px;
}
div#main-content-nav ul {
	list-style:none;
	padding:0;
	margin:0;
}
div#main-content-nav ul li a {
	display:block;
	padding:0 0 0 24px;
	height:31px;
	line-height:31px;
	color:#103464;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin:0;
}
div#main-content-nav .hover-promotions a {
	color:#E0171A;
}
div#main-content-nav ul .bloc-header {
	list-style:none;
	background: url(../images/bg/bloc-header.jpg) repeat-x;
	height:26px;
	padding:0;
	width:233px;
	margin:0;
}
div#main-content-nav ul .hover-menu a {
	background: url(../images/bg/main-nav-bg.jpg) repeat-x top left;
	background-position: 0 0;
}
div#main-content-nav ul .hover-menu a:hover, div#main-content-nav ul .select-menu a {
	background: url(../images/bg/main-nav-bg.jpg) repeat-x top left;
	background-position: 233px 0;
}

div#main-content-nav ul .hover-promotions a {
	background: url(../images/bg/main-nav-bg.jpg) repeat-x top left;
	background-position: 0 -31px;
}
div#main-content-nav ul .hover-promotions a:hover, div#main-content-nav ul .select-promotions a {
	background: url(../images/bg/main-nav-bg.jpg) repeat-x top left;
	background-position: 233px -31px;
}

/*!---------- LITTLE-NAV ----------*/

/*Hack IE6*/
* HTML div#main-content-little-nav IMG, * HTML ul.services-content-menu IMG, * HTML ul.moncompte-content-menu IMG {
	height:23px;
}

div#main-content-little-nav {
	width:233px;
}
div#main-content-little-nav ul, ul.services-content-menu, ul.moncompte-content-menu  {
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
}
div#main-content-little-nav ul li a, ul.services-content-menu li a, ul.moncompte-content-menu li a {
	display:block;
	padding:0 0 0 24px;
	height:24px;
	line-height:24px;
	color:#103464;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin:0;
}
div#main-content-little-nav ul .bloc-header, ul.services-content-menu .bloc-header, ul.moncompte-content-menu .bloc-header {
	list-style:none;
	background: url(../images/bg/bloc-header.jpg) repeat-x;
	height:26px;
	padding:0;
	width:233px;
	margin:0;
}
div#main-content-little-nav ul .hover-menu a, ul.services-content-menu .hover-menu a, ul.moncompte-content-menu .hover-menu a {
	background: url(../images/bg/main-nav-little-bg.jpg) repeat-x top left;
	background-position: 0 0;
}
div#main-content-little-nav ul .hover-menu a:hover, div#main-content-little-nav ul .select-menu a, ul.services-content-menu .hover-menu a:hover, ul.services-content-menu  .select-menu a, ul.moncompte-content-menu .hover-menu a:hover, ul.moncompte-content-menu  .select-menu a {
	background: url(../images/bg/main-nav-little-bg.jpg) repeat-x top left;
	background-position: 233px 0;
}

/*!---------- SUB-NAV ----------*/

div#sub-nav {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:10px;
    background: url(../images/nav/sub-nav-bg.jpg) repeat-x bottom;
    margin-bottom:10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D1D1D1;
}
div#sub-nav ul {
	list-style:none;
	padding:0;
	margin:0;
}
div#sub-nav ul li {
	display:inline;
}
div#sub-nav li a {
	float:left;
	text-transform:uppercase;
	height:24px;
	width:145.4px;
	text-align:center;
	line-height:2.3;
	color:#001B3D;
	font-weight:bold;
	background: url(../images/nav/sub-nav-links.jpg) repeat-x;
}
div#sub-nav li .nolast {
	margin:0 1px 2px 0;
}
div#sub-nav li .last {
	margin:0 0 2px 0;
}
div#sub-nav li a:hover {
	background-position:0 -24px;
	text-decoration:none;
}
div#sub-nav .selected {
	color:#000;
}



