@charset "utf-8";

/* CSS Document */

/* jquery_menu */
#jquery_menu{
height:50px;
background:url(../../img/css/bg_nav.gif) 0 8px repeat-x;
margin:0 10px;
text-align:center;
}
#jquery_menu ul#navigation{
display:block;
height:40px;
list-style:none;
margin:0 0 0 auto;
padding:10px 0 0 8px;
text-transform:uppercase;
}
#jquery_menu ul#navigation ul{
position:absolute;
width:125px;
background:#fff;
left:0;
top:40px;
margin:0;
padding:0;
border:1px solid #ddd;
border-top:none;
background:url(../../img/css/bg_trans.png) 0 0 repeat;
display:none;
}
#jquery_menu ul#navigation ul ul{
background:url(../../img/css/bg_trans2.png) 0 0 repeat;
display:block;
}
#jquery_menu ul#navigation li{
display:block;
float:left;
height:auto;
margin:0;
padding:0;
position:relative;
height:40px;
}
#jquery_menu ul#navigation li span{
float:left;
display:block;
width:1px;
height:29px;
display:none;
}
#jquery_menu ul#navigation li span.right{
background:none;
}

#jquery_menu ul#navigation li a{
background:none;
height:40px;
line-height:40px;
text-decoration:none;
text-align:center;
margin:0;
color:#d40003;
font-size:1.2em;
font-weight:700;
}
#jquery_menu ul#navigation li.active a{
background:none;
/*color:#FFF;*/
}
#jquery_menu ul#navigation li.hover a,
#jquery_menu ul#navigation li a:hover{
	background:#f7fcf5;
}
#jquery_menu ul#navigation li.hover ul a{
	background:none;
}
#jquery_menu ul#navigation li.hover ul{
display:block;
}

#jquery_menu ul#navigation li ul li ul{
left:125px;
top:0;
z-index:999;
border-top:1px solid #ddd;
}				
#jquery_menu ul#navigation li ul li ul,
	#jquery_menu ul#navigation li ul li ul li{
display:none !important;
}				

#jquery_menu ul#navigation li.hover ul li.hover ul, 
	#jquery_menu ul#navigation li.hover ul li.hover ul li{
display:block !important;
}



#jquery_menu ul#navigation ul li{
height:auto;
}
#jquery_menu ul#navigation ul li a{
width:117px;/*125px*/
height:auto;
color:#000;
line-height:15px;
text-align:left;
margin:6px 0;
padding:0 4px;
text-align:center;
background: url(../../img/css/bg_ssmenu_hover.png) 0 0 no-repeat;
display:block;
font-size:1.1em;
font-weight:700;
}
#jquery_menu ul#navigation li ul li a:hover{
background:url(../../img/css/bg_ssmenu_hover.png) 0 -15px no-repeat;
color:#fff;
}
#jquery_menu ul#navigation li ul ul a{
background: url(../../img/css/bg_ssmenu2_hover.png) 0 0 no-repeat;
}
#jquery_menu ul#navigation li ul ul a:hover{
background:url(../../img/css/bg_ssmenu2_hover.png) 0 -15px no-repeat;
}
#jquery_menu ul#navigation ul ul{
width:140px;!important;	
}
#jquery_menu ul#navigation ul ul a{
color:#737373;
text-align:left;
background:none;
padding:0 0 0 6px;
width:134px;
}
#jquery_menu ul#navigation ul ul a:hover{
background:none;
}


#jquery_menu ul#navigation ul li a:hover{
text-decoration:none;
background:#c6dee6;
}

/* ccs style for javascript disabled */
#jquery_menu ul#navigation li ul li ul.niv3{
display:block !important;
position:relative;
width:140px;
left:0;
padding-left:10px;
top:0;
}
#jquery_menu ul#navigation li ul li ul.niv3 li{
display:block !important;
width:139px;
background-color:#FFF;
}
#jquery_menu ul#navigation li ul li ul.niv3 li a{
width:131px;
}
/* /ccs style for javascript disabled */
/* /jquery_menu */


/*fix for safari*/
#jquery_menu ul#navigation li a{
	padding:12px 18px; /*valeur safari 3 et 2*/
}
@media all {
@import url(dummy.css);
}
#jquery_menu ul#navigation li a{
	padding:12px 19px; /* valeur autre navigateur*/
}
/*/fix for safari*/