/* Menu principale */
ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#boiteMenu{
width:950px;
height:43px;
padding:50px 0px 15px 98px;
margin-bottom:-3px;
text-align:left;
background-image:url(../Commun/haut.gif);
background-repeat:no-repeat;
}
ul#menu {
margin:0;
width:750px;
padding:0;
height:40px;
}
ul#menu li {
display:block;
float:left;
position:relative;
height:40px;
margin:0;
background-image:none;
}
ul#menu li a {
display:block;
height:40px;
background:url(../Commun/bg_menu.gif) 0 0 no-repeat;
}
ul#menu li a.menuAnglais {
background:url(../Commun/bg_menu_ang.gif) 0 0 no-repeat;
}
ul#menu span {
display:none;
}


ul#menu li								{width:125px; margin:0; padding:0; background-image:none; z-index:10;}

ul#menu li#index a:link					{background-position:0 0;}
ul#menu li#produitsCamion a:link		{background-position:-125px 0;}
ul#menu li#accessoires a:link			{background-position:-250px 0;}
ul#menu li#nosRealisations a:link		{background-position:-375px 0;}
ul#menu li#nosDetaillants a:link		{background-position:-500px 0;}
ul#menu li#nousConnaitre a:link			{background-position:-625px 0;}

ul#menu li#index a:visited				{background-position:0 0;}
ul#menu li#produitsCamion a:visited		{background-position:-125px 0;}
ul#menu li#accessoires a:visited		{background-position:-250px 0;}
ul#menu li#nosRealisations a:visited	{background-position:-375px 0;}
ul#menu li#nosDetaillants a:visited		{background-position:-500px 0;}
ul#menu li#nousConnaitre a:visited		{background-position:-625px 0;}

ul#menu li#index a:hover				{background-position:0 -40px;}
ul#menu li#produitsCamion a:hover		{background-position:-125px -40px;}
ul#menu li#accessoires a:hover			{background-position:-250px -40px;}
ul#menu li#nosRealisations a:hover		{background-position:-375px -40px;}
ul#menu li#nosDetaillants a:hover		{background-position:-500px -40px;}
ul#menu li#nousConnaitre a:hover		{background-position:-625px -40px;}

ul#menu li#index a:active				{background-position:0 -40px;}
ul#menu li#produitsCamion a:active		{background-position:-125px -40px;}
ul#menu li#accessoires a:active			{background-position:-250px -40px;}
ul#menu li#nosRealisations a:active		{background-position:-375px -40px;}
ul#menu li#nosDetaillants a:active		{background-position:-500px -40px;}
ul#menu li#nousConnaitre a:active		{background-position:-625px -40px;}

ul#menu li#indexSelec a:link			{background-position:0 -40px;}
ul#menu li#produitsCamionSelec a:link	{background-position:-125px -40px;}
ul#menu li#accessoiresSelec a:link		{background-position:-250px -40px;}
ul#menu li#nosRealisationsSelec a:link	{background-position:-375px -40px;}
ul#menu li#nosDetaillantsSelec a:link	{background-position:-500px -40px;}
ul#menu li#nousConnaitreSelec a:link	{background-position:-625px -40px;}

ul#menu li#indexSelec a:visited				{background-position:0 -40px;}
ul#menu li#produitsCamionSelec a:visited	{background-position:-125px -40px;}
ul#menu li#accessoiresSelec a:visited		{background-position:-250px -40px;}
ul#menu li#nosRealisationsSelec a:visited	{background-position:-375px -40px;}
ul#menu li#nosDetaillantsSelec a:visited	{background-position:-500px -40px;}
ul#menu li#nousConnaitreSelec a:visited		{background-position:-625px -40px;}

ul#menu li#indexSelec a:hover				{background-position:0 -40px;}
ul#menu li#produitsCamionSelec a:hover		{background-position:-125px -40px;}
ul#menu li#accessoiresSelec a:hover			{background-position:-250px -40px;}
ul#menu li#nosRealisationsSelec a:hover		{background-position:-375px -40px;}
ul#menu li#nosDetaillantsSelec a:hover		{background-position:-500px -40px;}
ul#menu li#nousConnaitreSelec a:hover		{background-position:-625px -40px;}

ul#menu li#indexSelec a:active				{background-position:0 -40px;}
ul#menu li#produitsCamionSelec a:active		{background-position:-125px -40px;}
ul#menu li#accessoiresSelec a:active		{background-position:-250px -40px;}
ul#menu li#nosRealisationsSelec a:active	{background-position:-375px -40px;}
ul#menu li#nosDetaillantsSelec a:active		{background-position:-500px -40px;}
ul#menu li#nousConnaitreSelec a:active		{background-position:-625px -40px;}
/*------Sous menu-------*/
ul#menu li ul
{
position: absolute;
width: 185px;
top:40px;
left:-5000px;
z-index: 5;
padding: 0;
margin: 0;
background-color:#b56c0d;
display:none;
border:#000000 1px solid;
border-top:none;
}
ul#menu li:hover ul, ul#menu li.over ul
{ 
left: 0;
display:block;
}
ul#menu li ul li
{
display: block;
margin: 0;
float: none;
height:21px;
line-height:21px;
padding:2px 0 0 5px;
width:180px;
background-image: none;
border-top:#000000 1px solid;
}
ul#menu ul li.contientSousMenu{
background-image:url(../Icones/fleche_Menu.gif);
background-position:175px 8px;
background-repeat:no-repeat;
}
ul#menu ul li a{
color:#FFFFFF;
text-decoration:none;
background-image:none;
height:21px;
line-height:21px;
}
ul#menu ul li a:hover{
color:#CCCCCC;
}
/*------Sous-sous menu-------*/
ul#menu li ul li.contientSousMenu ul
{
position: absolute;
width: 210px;
top:0;
left:-50000px; 
z-index: 100;
padding: 0;
margin: 0;
background-color:#b56c0d;
display:block;
}
ul#menu li ul li:hover ul, ul#menu li ul li.over ul
{ 
left: 185px;
}
ul#menu li ul li ul li
{
display: block;
margin: 0;
float: none;
height:21px;
width:210px;
padding:2px 0 0 5px;
background: none;
}
ul#menu li ul li ul li a
{
display: block;
padding: 0px 10px;
margin: 0;
width:210px;
}
ul#menu li ul li ul li:hover ul li a:hover, ul#menu li ul li ul li.over ul a:hover
{
background: #ff0000;
color: #ffffff;
}


/*-------MENU SEC---------*/
dl#menuSec{
background-image:url(../Commun/bg_menuSec.jpg);
background-repeat:repeat-y;
text-align:right;
padding-right:5px;
padding-bottom:10px;
width:175px;
}
dl#menuSec dt{
background-image:url(../Icones/puce_li.gif);
background-repeat:no-repeat;
background-position:right;
padding:2px 10px 2px 0;
}
dl#menuSec dt.contientSousMenu{
background-image:url(../Icones/puce_menuSecContient.gif);
background-repeat:no-repeat;
background-position:right;
padding:2px 10px 2px 0;
}
dt a{
color:#FFFFFF;
text-decoration:none;
}
dt a:visited{
color:#FFFFFF;
text-decoration:none;
}
dt a:hover{
color:#bd710d;
text-decoration:none;
}
dt.MenuSec{
border-top-color:#000000;
border-top-style:solid;
border-top-width:2px;
}
dt.sMenuSec{
margin-right:15px;
}
dt.ssMenuSec{
margin-right:30px;
}
dt#selec a{
font-weight:bold;
}
dt.dansSection{
color:#FFFF00;
}