
/* MENU PRINCIPAL 1 */

div#kpz-menus-principal_1 {
position: absolute;
top: 81px;
left: 27px;
width: 950px;
z-index: 1;
background: transparent url(../img/kpz-menus-principal_1-left.png) no-repeat 0 0;
}


div#kpz-menus-principal_1 #menus {
height: 29px;
padding: 0 0 0 9px;
}


div#kpz-menus-principal_1 #menus div {
float: left;
height: 29px;
}


div#kpz-menus-principal_1 #menus div a.niv1 {
float: left;
padding: 4px 10px 0 10px;
height: 25px;
background: transparent url(../img/kpz-menus-principal_1-bkg.png) repeat-x 0 0;
}

div#kpz-menus-principal_1 #menus div a.last {
padding-right: 20px;
background: transparent url(../img/kpz-menus-principal_1-right.png) no-repeat right top;
}

div#kpz-menus-principal_1 #menus div.niv1 a.lien_niv1 {
position: relative;
float: left;
color: #000;
font-size: 1.1em;
text-decoration: none;
}


div#kpz-menus-principal_1 #menus div a.active,
div#kpz-menus-principal_1 #menus div a.niv1:hover
{
color: #008cec;
text-decoration: none;
}


div#kpz-menus-principal_1 #menus div.ssmenu {
clear: left;
display: none;
position: absolute;
top: 29px;
width: 230px;
}

div#kpz-menus-principal_1 #menus div.ssmenu ul {
border: 1px solid #eee;
background-color: #fff;
}

div#kpz-menus-principal_1 #menus div.ssmenu li {
list-style: none;
height: auto !important;
min-height: 23px;
height: 23px;
}

div#kpz-menus-principal_1 #menus div.ssmenu li a.niv2 {
display: block;
margin: 0 4px;
padding: 4px 10px;
text-decoration: none;
color: #1783f0;
background-color: transparent;
border-bottom: 1px solid #e2e2e2;
}

div#kpz-menus-principal_1 #menus div.ssmenu li a.niv2_last {
border-bottom: none;
}

div#kpz-menus-principal_1 #menus div.ssmenu li a.active,
div#kpz-menus-principal_1 #menus div.ssmenu li a.niv2:hover
{
color: #073d72;
}




/* MENU PRINCIPAL 2 */

div#kpz-menus-principal_2 {
position: absolute;
top: 180px;
left: 54px;
font-size: 1em;
width: 900px;
height: 20px;
}

div#kpz-menus-principal_2 ul {
padding: 0 0 0 6px;
height: 20px;
background: transparent url(../img/kpz-menus-principal_2-left.png) no-repeat 0 0;
}

div#kpz-menus-principal_2 li {
padding: 0 10px;
float: left;
height: 20px;
list-style-type: none;
background-color: #1986f1;
}

div#kpz-menus-principal_2 li.last {
padding-right: 16px;
background: #1986f1 url(../img/kpz-menus-principal_2-right.png) no-repeat right top;
}

div#kpz-menus-principal_2 li a {
color: #fff;
font-size: 1.1em;
}

div#kpz-menus-principal_2 li a.active,
div#kpz-menus-principal_2 li a:hover
{
text-decoration: none;
color: #9dd2fe;
}




/* MENU OUTILS */

div#kpz-menus-outils {
position: absolute;
top: 55px;
right: 50px;
font-size: 1.1em;
width: 900px;
height: 20px;
}

div#kpz-menus-outils li {
padding: 0 0 0 15px;
float: right;
list-style-type: none;
}

div#kpz-menus-outils li a {
color: #1783f0;
}

div#kpz-menus-outils li a.active,
div#kpz-menus-outils li a:hover
{
text-decoration: underline;
}



/* MENU PIED */

div#kpz-menus-pied {
position: absolute;
bottom: 10px;
left: 20px;
font-size: .9em;
width: 900px;
height: 20px;
}

div#kpz-menus-pied li {
float: left;
padding: 0 10px;
list-style-type: none;
border-right: 1px solid #1783f0;
}

div#kpz-menus-pied li.first {
border-left: 1px solid #1783f0;
}

div#kpz-menus-pied li a {
color: #1783f0;
}

div#kpz-menus-pied li a.active,
div#kpz-menus-pied li a:hover
{
text-decoration: underline;
}



