
/* MENU PRINCIPAL 1 */

div#kpz-menus-principal_1 {
position: absolute;
top: 197px;
left: 160px;
z-index: 1;
}

div#kpz-menus-principal_1 #menus {

}

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

div#kpz-menus-principal_1 #menus div a.niv1 {
position: relative;
float: left;
margin: 0 0 0 1px;
display: block;
padding: 0 8px;
height: 34px;
line-height: 34px;
text-decoration: none;
color: #fff;
background: #fff url(../img/kpz-menus-principal_1-onglet_left.png) no-repeat 0 0;
}

div#kpz-menus-principal_1 #menus div span.onglet {
position: absolute;
display: block;
top: 0;
right: 0;
width: 5px;
height: 34px;
background: transparent url(../img/kpz-menus-principal_1-onglet_right.png) no-repeat 0 0;
}

div#kpz-menus-principal_1 #menus div a.active,
div#kpz-menus-principal_1 #menus div a.active span.onglet,
div#kpz-menus-principal_1 #menus div a.niv1:hover,
div#kpz-menus-principal_1 #menus div a.niv1:hover span.onglet
{
color: #9a141c;
background: #fff;
}

div#kpz-menus-principal_1 #menus div.ssmenu {
clear: left;
display: none;
position: absolute;
top: 40px;
padding: 12px 0 0 0;
width: 165px;
background: transparent url(../img/kpz-menus-principal_1-ssmenu_top.png) no-repeat 0 0;
}

div#kpz-menus-principal_1 #menus div.ssmenu ul {
padding: 0 0 5px 0;
background: transparent url(../img/kpz-menus-principal_1-ssmenu_bottom.png) no-repeat left bottom;
}

div#kpz-menus-principal_1 #menus div.ssmenu li {
list-style: none;
}

div#kpz-menus-principal_1 #menus div.ssmenu li a.niv2 {
display: block;
padding: 4px 10px 4px 20px;
width: 135px;
text-decoration: none;
color: #fff;
background-color: #cf7f0c;
}

div#kpz-menus-principal_1 #menus div.ssmenu li a.active,
div#kpz-menus-principal_1 #menus div.ssmenu li a.niv2:hover
{
color: #feefda;
background: #cf7f0c url(../img/kpz-menus-principal_1-ssmenu_fleche.png) no-repeat 4px 6px;
}




/* MENU OUTILS */

div#kpz-menus-outils {
margin: 5px 0 0 0;
font-size: .95em;
width: 470px;
float: right;
background: transparent url(../img/pixel_1.png) repeat-x 0 8px;
}

div#kpz-menus-outils li {
float: left;
list-style-type: none;
}

div#kpz-menus-outils li a {
padding: 0 20px 10px 0;
font-size: .95em;
color: #999;
background-color: #fff;
}

div#kpz-menus-outils li a:hover {
color: #9a141c;
text-decoration: none;
}



/* MENU BOUTIQUE */

div#kpz-menus-boutique {
padding: 0 0 0 16px;
background: #fff url(../img/kpz-bkg_1.png) no-repeat left bottom;
}

div#kpz-menus-boutique div#espace_client_bloc {
padding: 5px 0;
width: 180px;
}

div#kpz-menus-boutique div#espace_client_bloc a {
display: block;
padding-top: 23px;
background: transparent url(../img/kpz-menus-boutique-compte_titre.png) no-repeat 0 0;
}

div#kpz-menus-boutique div#espace_client_bloc a:hover {
text-decoration: underline;
}

div#kpz-menus-boutique div#espace_client_bloc span {
display: none;
}

div#kpz-menus-boutique div#espace_client_bloc span.infos {
display: block;
padding: 0 0 0 20px;
font-weight: normal;
font-size: 1em;
color: #9a141c;
background: transparent url(../img/fleche_1.png) no-repeat left 4px;
}

div#kpz-menus-boutique div#panier_bloc {
padding: 5px 0;
width: 180px;
}

div#kpz-menus-boutique div#panier_bloc a {
display: block;
padding-top: 23px;
background: transparent url(../img/kpz-menus-boutique-panier_titre.png) no-repeat 0 0;
}

div#kpz-menus-boutique div#panier_bloc a:hover {
text-decoration: underline;
}

div#kpz-menus-boutique div#panier_bloc span {
display: none;
}

div#kpz-menus-boutique div#panier_bloc span.infos {
display: block;
padding: 0 0 0 20px;
font-weight: normal;
font-size: 1em;
color: #9a141c;
background: transparent url(../img/fleche_1.png) no-repeat left 4px;
}