body { font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans Mono", Helvetica, sans-serif;  font-size: 10pt;  font-style: normal;  }
td { font-size: 10pt; }
h1 { font-size: 16pt;  }
h2 { font-size: 14pt;  font-weight: normal;  }
.s { font-size: 7pt;  }
.t { font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans Mono", Helvetica, sans-serif;  font-size: 10pt;  font-style: normal; }
h1.yellow {
        border: 1px solid #000000;
        padding: 4px 4px 4px 4px;
        text-align: center;
        background-color: #FFFF99;
        font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans Mono", Helvetica, sans-serif;
        font-size: 16pt;
        font-weight: bold;
}

span.baddirection { unicode-bidi:bidi-override; direction: rtl; }

a { color: #344658; }
a:visited {	color: #6C86A0; }

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none;
    }

a.info:hover{z-index:25; 
/* background-color:#FFFFCE; */
color: white;
text-shadow: 1px 1px 2px black, 0 0 1em green, 0 0 0.2em green;

 }

a.info span {display: none}

a.info:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:3em; left:6em; width:20em;
    font-size:8pt;
    font-weight: bold;
    border:1px solid #000;
    background-color:#777;
    color:#fff;
    text-align: left;
    padding:5px;
    text-shadow: none;
    
-moz-border-radius: 3px;  /* For Firefox */
border-radius: 3px;  /* CSS3 */
-webkit-border-top-right-radius: 3px; /* Safari, Chrome and other webkit-based browsers */
-khtml-border-radius: 3px; /* Konqueror and other khtml-based browsers */
/* Nothing for IE or Opera, but I don't care. */
       
    }
    
a.infoblue{
    position:relative; /*this is the key*/
    z-index:24; 
    }

a.infoblue:hover{z-index:25;  }

a.infoblue span{display: none; text-decoration:none !important;}

a.infoblue:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:3em; left:6em; width:20em;
    font-size:8pt;
    font-weight: bold;
    border:1px solid #000;
    background-color:#777;
    color:#fff;
    text-align: left;
    padding:5px;
    text-decoration:none !important;    
    
-moz-border-radius: 3px;  /* For Firefox */
border-radius: 3px;  /* CSS3 */
-webkit-border-top-right-radius: 3px; /* Safari, Chrome and other webkit-based browsers */
-khtml-border-radius: 3px; /* Konqueror and other khtml-based browsers */
/* Nothing for IE or Opera, but I don't care. */
    
    }    

/* Toutes les balises avec class="noprint" ne sortiront pas à l'impression */
@media print { .noprint { visibility: hidden !important; } }    

#publicite
{
    float: right;
    border:1px solid black;
}

