@import "dbstyle.css";
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#02461D url(../images/main2-bg.jpg) repeat scroll 0 0;
}
div.navheader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#02461D url(../images/header-noise-green-center.jpg) repeat-x scroll center top;
height:100px;
padding-top:20px;
}
div.appendix div.toc p, div.chapter div.toc p, div.book div.toc p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E1D6 url(../images/box-title-bg-green-left.png) no-repeat scroll left top;
}
div.navheader table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/zf-logo-45.png) no-repeat scroll 12% 50%;
}
#nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nav-nav-left.png) no-repeat scroll left top;
height:64px;
padding-left:25px;
position:absolute;
top:110px;
z-index:3;
}
#nav .menu-conteneur {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nav-bg-left.png) no-repeat scroll right top;
float:left;
height:64px;
margin:0;
padding:0 25px 0 0;
}
#nav ul.menu-liste, #nav ul.menu-liste li {
list-style-type:none;
margin:0;
padding:0;
}
#nav ul.menu-liste {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nav-div.png) no-repeat scroll right top;
border:0 none;
display:block;
height:64px;
padding-right:2px;
}
#nav ul.menu-liste li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nav-div.png) no-repeat scroll left top;
display:inline;
float:left;
padding-left:2px;
position:relative;
}
#nav ul.menu-liste li a {
color:#B5D1E6;
display:block;
float:left;
font-size:115%;
font-weight:bold;
height:35px;
margin-top:1px;
text-decoration:none;
text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
}
#nav ul.menu-liste li a:hover {
color:#FFFFFF;
}
#nav ul.menu-liste .fadeThis {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
position:relative;
z-index:1;
}
#nav ul.menu-liste .fadeThis span.hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nav-active.png) repeat-x scroll left top;
display:block;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:-1;
}
#nav ul.menu-liste li a {
display:block;
line-height:35px;
padding:0 8px;
}
#nav li ul.menu-liste {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:0 8px 14px rgba(0, 0, 0, 0.3);
background:#F7F5EF url(../images/side-menu-active.png) repeat-x scroll left bottom;
border:1px solid #FFFFFF;
display:none;
font-size:100%;
height:auto;
left:0;
line-height:100%;
margin:0;
padding:1em 0;
position:absolute;
top:36px;
width:255px;
z-index:5;
}
#nav ul.menu-liste li li {
background-image:none;
width:255px;
}
#nav li:hover ul, #nav li.hover ul {
display:block;
}
#nav li:hover li ul, #nav li.hover li ul {
display:none;
}
#nav li:hover li:hover ul, #nav li.hover li.hover ul {
display:block;
}
#nav li:hover li:hover li ul, #nav li.hover li.hover li ul {
display:none;
}
#nav li:hover li:hover li:hover ul, #nav li.hover li.hover li.hover ul {
display:block;
}
#nav li:hover li:hover li:hover li ul, #nav li.hover li.hover li.hover li ul {
display:none;
}
#nav li:hover li:hover li:hover li:hover ul, #nav li.hover li.hover li.hover li.hover ul {
display:block;
}
#nav li ul ul {
}
#nav li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:0;
}
#nav li a ul.menu-liste {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#nav ul.on ul.menu-liste ul.menu-liste {
border:1px solid #FFFFFF !important;
}
#nav ul.menu-liste li li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#000000;
display:block;
float:left;
font-weight:normal;
height:auto;
line-height:125%;
margin:0;
padding:8px 15px 8px 10px;
position:relative;
text-shadow:none;
width:230px;
}
#nav ul.menu-liste li li:hover, #nav ul.menu-liste li li.hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3B88B7 none repeat scroll 0 0;
}
#nav ul.menu-liste ul.menu-liste ul.menu-liste {
top:auto;
}
#nav li ul.menu-liste ul.menu-liste {
left:230px;
top:4px;
}
#nav ul.menu-liste img {
margin-top:75%;
}
#query_search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/rechercher.gif) no-repeat scroll left center;
font-style:italic;
padding-left:25px;
}
#nav ul.menu-liste li form {
display:block;
height:35px;
line-height:35px;
padding:7px 8px;
}
