/*-------------------------------------          MENU         -----------------------------------------*/
#s_menu {
position : absolute;
z-index:10;
width : 258px;
height : 220px;
top : -14px;
left : 50px;
background-image: url(img/s_menu.png); 
}
* html #s_menu {
background-color: #000;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/s_menu.png", sizingMethod="scale");
}
#menu_comp {
position : absolute;
z-index:11;
width : 181px;
height : 17px;
top : 168px;
left : 40px;
background:url(img/menu_comp.gif) no-repeat top left;
}
#menu_comp a#l_1 {
float:left;
display:block;
width:88px;
height:17px;
}
#menu_comp a#l_2 {
float:left;
display:block;
width:47px;
height:17px;
}
#menu_comp a#l_3 {
float:left;
display:block;
width:45px;
height:17px;
}
#acc_buell {
position : absolute;
z-index:11;
width : 223px;
height : 47px;
top : 390px;
left : -10px;
background:url(img/acc_buell.jpg) no-repeat top left;
}
#acc_buell span {
display:block;
padding:0 0 0 10px;
margin : 15px 0 0 90px;
background:url(img/fl_d_b2.gif) no-repeat 0 3px;
text-decoration:none;
color:#333;
font-size:11px;
}
#menu_vert {
position : absolute;
z-index:11;
width : 223px;
height : 194px;
top : -25px;
left : 34px;
background:url(img/fnd_menu.jpg) no-repeat top left;
}
#menu_vert span {
display:block;
height:18px;
width:180px;
margin:5px 0 0 15px;
}
img.ln_pt {
display:block;
background:url(img/pt_menu.gif) repeat top left;
margin:0 0 0 15px;
}
#menu_vert span a {
display:block;
width:100%;
padding:0 0 0 15px;
background:url(img/fl_d_or.gif) no-repeat 0 3px;
text-decoration:none;
color:#333;
}

.puce a {
padding:0 0 0 15px;
background:url(img/fl_d_or.gif) no-repeat 0 3px;
text-decoration:none;
color:#333;
}


#menu_vert span a:hover, #menu_vert span a.aktif, .puce a:hover {
background-position:5px 3px;
}
#menu_vert ul.s_menu {
padding:0 0 0 30px;
list-style-type:none;
}
#menu_vert ul.s_menu li {
width:149px;
padding:4px 0 4px 0;
background:url(img/pt_menu.gif) repeat-x top left;
}
#menu_vert ul.s_menu li.end {
background:none;
}
#menu_vert ul.s_menu li a {
background:url(img/fl_d_nr.gif) no-repeat 0 3px;
}
#menu_vert ul.s_menu li a:hover, #menu_vert ul.s_menu li a.aktif {
background-position:5px 3px;
}
.menu_vert_niv2{
position:absolute;
display: none;
border:1px dotted gray;
border-bottom-width: 0;
-moz-opacity: 0.8;
opacity:.8;
filter: alpha(opacity=80);
line-height: 18px;
z-index: 100;
background-color: #fff;
}
.menu_vert_niv2 a{
color: black;
width: 145px;
display: block;
text-indent: 3px;
padding:0 0 0 15px;
border-bottom: 1px dotted gray;
background:url(img/fl_d_gr.gif) no-repeat 5px 4px;
text-decoration: none;
text-indent: 5px;
}
.menu_vert_niv2 a:hover{ /*hover background color*/
text-decoration: none;
background-color:#FFCC99;
background-position:10px 4px;
}
#menu_hor {
position:absolute;
left:310px;
top:191px;
/*margin:3px 0 0 310px;*/
display:block;
list-style-type:none;
}
#menu_hor li {
float:left;
padding:0 12px 0 5px;
background:url(img/px_or.gif) repeat-y top right;
}
#menu_hor li.end {
background:none;
}
#menu_hor li.contact {
background:none;
margin:0 0 0 15px;
}
#menu_hor li a {
color:#fff;
padding:0 0 0 10px;
text-decoration:none;
}
#menu_hor li a:hover, #menu_hor li a.aktif {
color:#fff;
padding:0 0 0 10px;
background:url(img/fl_d_or.gif) no-repeat 0 4px;
}



/**
**Ajouté par js le 19-11-2009
**/

ul.puce {list-style-type:none;}
ul.puce li {padding:0 0 0 15px;background:url(/img/fl_d_or.gif) 0 3px no-repeat;zoom:1;margin:10px 0;}
#logo_link {display:block;width:423px;height:140px;position:absolute;top:5;left:100px;}
