.yui3-loading #productsandservices {
    display: none;
}

#productsandservices a {
    cursor: pointer;
}

#productsandservices {
    margin-left:20px;
    margin-top:17px;
    border:none;
    background-color:#ed1c24;
}
#productsandservices *{
    margin:0px;
    padding:0px;
}

#productsandservices ul, #productsandservices div , #productsandservices li, #productsandservices a {
    border:none;
    background-image:none;
    color:#fff;
    font-size:14px;
}
#productsandservices a.main,#productsandservices a.main-active {
    background-image:url(../images/navigation-top.png);
    height:57px;
    border:none;
    padding:0px;
    margin:0px;
    text-indent: -10000px;
}
#productsandservices a.main:hover {
    border:none;
    padding:0px;
    margin:0px;
}


#productsandservices a.main.services {
    background-position:0 -80px;
    width:90px;
}
#productsandservices a.main-active.services, #productsandservices a.main.services.yui-menu-label-menuvisible, #productsandservices a.main.services:hover {
    background-position:0 0;
    width:90px;
}



#productsandservices a.main.b2bservices {
    background-position:-90px -80px;
    width:125px;
}
#productsandservices a.main-active.b2bservices, #productsandservices a.main.b2bservices.yui-menu-label-menuvisible , #productsandservices a.main.b2bservices:hover {
    background-position:-90px 0;
    width:125px;
}

#productsandservices a.main.technologie {
    background-position:-215px -80px;
    width:105px;
}
#productsandservices a.main-active.technologie, #productsandservices a.main.technologie.yui-menu-label-menuvisible , #productsandservices a.main.technologie:hover {
    background-position:-215px 0;
    width:105px;
}



#productsandservices a.main.media {
    background-position:-315px -80px;
    width:65px;
}
#productsandservices a.main-active.media, #productsandservices a.main.media.yui-menu-label-menuvisible, #productsandservices a.main.media:hover {
    background-position:-315px 0;
    width:65px;
}



#productsandservices a.main.references {
    background-position:-380px -80px;
    width:105px;
}
#productsandservices a.main-active.references, #productsandservices a.main.references.yui-menu-label-menuvisible , #productsandservices a.main.references:hover {
    background-position:-380px 0;
    width:105px;
}



#productsandservices a.main.international {
    background-position:-485px -80px;
    width:117px;
}
#productsandservices a.main-active.international, #productsandservices a.main.international.yui-menu-label-menuvisible , #productsandservices a.main.international:hover {
    background-position:-485px 0;
    width:117px;
}



#productsandservices #technologie,
#productsandservices #b2bservices,
#productsandservices #services,
#productsandservices #references{
    width:190px;
    position:absolute !important;
    padding:5px 5px 5px 5px;
    padding-bottom:0px !important;
    background-color:#fff;
    top:40px !important;
    z-index:99;
    margin-left:121px !important;
}

#productsandservices #technologie {
    width: 240px;
}

#productsandservices #b2bservices ul, productsandservices #b2bservices li, productsandservices #b2bservices a
productsandservices #services ul, productsandservices #services li, productsandservices #services a {
    padding:0px;
    margin:0px;
}

#productsandservices #technologie a,
#productsandservices #b2bservices a,
#productsandservices #services a,
#productsandservices #references a{
    font-size:12px;
    color:#333;
    padding:0px;
    margin:0px;
    padding-left:4px;
    background-color:#fff;
    background-image:url(../images/dot.jpg);
    background-position:right 8px;
    background-repeat:no-repeat;
    margin-right:8px;
}
#productsandservices #technologie a:hover,
#productsandservices #b2bservices a:hover,
#productsandservices #services a:hover,
#productsandservices #references a:hover{
    background-color:#fff;
    color:#999999;
}

#productsandservices ul li div#b2bservices {
    width: 240px;
}

a.verify {
    line-height: 16px;
}

#productsandservices li {
   position: relative;     
}
