/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
color: #000000;
list-style-type: none;
}

.tabsmenuclass li{
float: left;
color: #000000;
}

.tabsmenuclass a{
color: #000000;
display: block;
padding: 8px 18px 9px 18px;
margin-right: 1px;
border-left:1px dotted #FFFFCC;
text-shadow: 0.1em 0.1em 0.01em #abd366;
letter-spacing:1px;
font: bold 13px Arial;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background-image:url(../images_azjob/back_but_survol_h.png);
text-shadow: 0.1em 0.1em 0.01em #000000;
color: #FFFFFF;
letter-spacing:1px;
text-decoration: none;
font: bold 13px Arial;

}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
background: #E8E8E8;
width: 90%;
height: 35px;
padding: 5px;
border: 1px solid silver;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
margin-right: 1em;
}



<!--DEBUT TOOLTIP-->

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #84b72d;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 6px;
    position: absolute;
    z-index: 1;
    top: 45px;
    /*left: 50%;*/
    margin-left: -67px;
	margin-top: -22px;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #3E6CC4 transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

<!--FIN TOOLTIP-->