@charset "utf-8";
/* CSS Document */

/*============================================================================
									MENU CONTAINER
==============================================================================*/


#nav
{
	width:699px;
	height:35px;
	float:left;
	position:relative;
	padding:0;
}

/* Root = Horizontal, Secondary = Vertical */
ul#main-nav {
  margin:0;
  border:0;
  padding:0;
  width: 699px; /*For KHTML*/
  list-style: none;
  height: 35px;
}

ul#main-nav li {
  margin:0;
  border:0;
  padding:0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 35px;  
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#000000;
}

ul#main-nav ul {
  margin: 0;
  border:0;
  padding:0;
  padding-top:10px;
  width:152px !important;
  list-style: none;
  display: none;
  position: absolute;
  top: 35px;
  left: 7px;
/*  filter:alpha(opacity=90);
  opacity:0.9;
*/}



ul#main-nav ul li {
  width: 152px !important;
  float:left; /*For IE 7 lack of compliance*/
  display: block !important;
  margin:0;
  padding:0 !important;
  height:1%;
}

/* Root Menu */
ul#main-nav a {
  padding:0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #ffffff;
  font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  height:35px;
   
}

/* Root Menu Hover Persistence */
ul#main-nav a:hover,
ul#main-nav li:hover a,
ul#main-nav li.iehover a {
  background:none;
  font:bold 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
  color: #FFFFFF;
}

/* 2nd Menu */
ul#main-nav li:hover li a,
ul#main-nav li.iehover li a {
  background:none;
  color: #FFFFFF;
  font:normal 11px/21px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
  display:block;
  margin:0;
  height:1%;
  padding:2px 0 2px 12px;
 
}

/* 2nd Menu Hover Persistence */
ul#main-nav li:hover li a:hover,
ul#main-nav li:hover li:hover a,
ul#main-nav li.iehover li a:hover,
ul#main-nav li.iehover li.iehover a {
  color: #0F2648;
  margin:0px;
  font:normal 11px/21px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
  text-align:left;
  height:1%;
  width:100%;  
  display:block;

}

ul#main-nav ul ul,
ul#main-nav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 152px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#main-nav li:hover ul ul,
ul#main-nav li:hover ul ul ul,
ul#main-nav li.iehover ul ul,
ul#main-nav li.iehover ul ul ul {
  display: none;
}

ul#main-nav li:hover ul,
ul#main-nav ul li:hover ul,
ul#main-nav ul ul li:hover ul,
ul#main-nav li.iehover ul,
ul#main-nav ul li.iehover ul,
ul#main-nav ul ul li.iehover ul {
  display: block;
}

#menuSeparator2
{
	background: url(../images/menuSepaBleu.png) top center no-repeat;
	width:2px;
	height:35px;
}

*html #main-nav ul li
{
	float:left;
}

*html #main-nav ul li a
{
	height:50%;
}


/*.BottomDropdown{
	width:152px;
	padding:0 0 0 0;
	margin:0px;
	margin-top:11px;
	height:7px;
	display:block;
	background:url(../images/menuDropBas.gif) top left no-repeat;
}

*html .BottomDropdown{
	width:152px;
	padding:0 0 0 0;
	margin:0px;
	margin-top:6px;
	height:7px;
	display:block;
	background:url(../images/menuDropBas.gif) bottom left no-repeat;
}
*/

/*	----------------------------*/
.plain3{
	float:left;
	text-align:left !important;
	width:220px;
	border-top:none;
	padding:0px;
	height:auto;
	display:block;
	margin-top:-10px !important;
	background-color:#5FC0E9;

}

.tableMenu{
	float:left;
	width:220px;
	padding-top:10px;
	border:none;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
	display:block;
	outline:none !important;
}

*html .tableMenu{
	float:left;
	width:220px;/*150*/
	padding-top:10px;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
	display:block;
	outline:none !important;
}



.inactive{
	padding:0px;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#0F2648 !important;
	float:left;
	width:220px !important;
	display:block;
	border:none;
}

.tableMenu a:link{
	float:left;
	width:220px !important;
    padding:5px 0 5px 12px !important;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#FFFFFF !important;
	text-align:left !important;
	outline:none !important;
}

.tableMenu a:visited{
	float:left;
	width:220px !important;
    padding:5px 0 5px 12px !important;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#FFFFFF !important;
	text-align:left !important;
	outline:none !important;
}

.tableMenu a:hover{
	float:left;
	width:220px !important;
    padding:5px 0 5px 12px !important;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
	color:#0F2648 !important;
	text-align:left !important;
	outline:none !important;
}


/*.tableMenu .submenu{
	padding-left:20px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#4C6874 !important;
	float:left;
	width:220px !important;
	display:block;
}

.tableMenu .submenu a{
	padding-left:20px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#4C6874 !important;
	float:left;
	width:220px !important;
	display:block;
}

.tableMenu .submenu a:hover{
	padding-left:20px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#0D2142 !important;
	float:left;
	width:220px !important;
	display:block;
}
*/



.plain2{
	float:left;
	text-align:left !important;
	width:160px;
	border-top:none;
	padding:0px;
	height:auto;
	display:block;
	margin-top:-10px !important;
	background-color:#5FC0E9;

}

.tableMenu2{
	float:left;
	width:160px;
	padding-top:10px;
	border:none;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
	display:block;
	outline:none !important;
}

*html .tableMenu2{
	float:left;
	width:160px;/*150*/
	padding-top:10px;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
	display:block;
	outline:none !important;
}



.tableMenu2 .inactive{
	padding-left:10px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#0F2648 !important;
	float:left;
	width:160px !important;
	display:block;
	border:none;
}

.tableMenu2 a:link{
	float:left;
	width:160px !important;
    padding:5px 0 5px 12px !important;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#FFFFFF !important;
	text-align:left !important;
	outline:none !important;
}

.tableMenu2 a:visited{
	float:left;
	width:160px !important;
    padding:5px 0 5px 12px !important;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#FFFFFF !important;
	text-align:left !important;
	outline:none !important;
}

.tableMenu2 a:hover{
	float:left;
	width:160px !important;
    padding:5px 0 5px 12px !important;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif;
	color:#0F2648 !important;
	text-align:left !important;
	outline:none !important;
}


.tableMenu2 .submenu{
	padding-left:20px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#4C6874 !important;
	float:left;
	width:160px !important;
	display:block;
}

.tableMenu2 .submenu a{
	padding-left:20px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#4C6874 !important;
	float:left;
	width:160px !important;
	display:block;
}

.tableMenu2 .submenu a:hover{
	padding-left:20px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#0D2142 !important;
	float:left;
	width:160px !important;
	display:block;
}


.secondDrop{
	display:block;
	display:table;
	width:180px;
	position:relative;
	left:68px;
	top:-10px;
	padding:0px !important;
    background:#4C6874;
}

*html .secondDrop{
	display:inline;
	display:block !important;
	width:180px;
	position:relative;
	left:68px;
	top:-10px;
	padding:0px !important;
    background:#4C6874;
}


.secondDrop .submenu{
	padding-left:5px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#fff !important;
	float:left;
	width:170px !important;
	display:block;
}

.secondDrop .submenu a{
	padding-left:5px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#fff !important;
	float:left;
	width:170px !important;
	display:block;
}

.secondDrop .submenu a:hover{
	padding-left:5px !important;
	margin:0px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,"Trebuchet MS",sans-serif !important;
	color:#0D2142 !important;
	float:left;
	width:170px !important;
	display:block;
}



/*	----------------------------*/


/* Persistence Root */

ul#main-nav li#brands{
		background:url(../images/butt_brands_off.png) left top no-repeat;}

ul#main-nav li#brands:hover{
		background:url(../images/butt_brands_on.png) left top no-repeat;}

ul#main-nav li#services{
		background:url(../images/butt_services_off.png) left top no-repeat;}

ul#main-nav li#services:hover{
		background:url(../images/butt_services_on.png) left top no-repeat;}

ul#main-nav li#parts{
		background:url(../images/butt_parts_off.png) left top no-repeat;}

ul#main-nav li#parts:hover{
		background:url(../images/butt_parts_on.png) left top no-repeat;}
/*
ul#main-nav li#distribution{
		background:url(../images/butt_distribution_off.png) left top no-repeat;}

ul#main-nav li#distribution:hover{
		background:url(../images/butt_distribution_on.png) left top no-repeat;}
*/
ul#main-nav li#premium{
		background:url(../images/butt_premium_off.png) left top no-repeat;}

ul#main-nav li#premium:hover{
		background:url(../images/butt_premium_on.png) left top no-repeat;}
		
ul#main-nav li#automotive{
		background:url(../images/butt_automotive_off.png) left top no-repeat;}

ul#main-nav li#automotive:hover{
		background:url(../images/butt_automotive_on.png) left top no-repeat;}


