table {
padding: 0;
border-spacing: 0;
}

.infobulle{
position:absolute;
padding: 0;
margin: 0;
}

.coingauche {
width: 23px;
height: 20px;
background-image:url('img/infobulle_coin_gauche.gif');
background-repeat: no-repeat;
}

.coindroit {
width: 23px;
height: 20px;
background-image:url('img/infobulle_coin_droit.gif');
background-repeat: no-repeat;
background-position: 100% 0%;
padding: 0;
margin: 0;
}

.titrebulle {
font-size:80%;
background-color: #669999;
background-image:url('img/infobulle_centre.gif');
background-repeat: repeat;
color: #fff;
text-align: center;
padding: 0;
margin: 0;
font-weight: bolder;
height: 20px;
width: 200px;
}

.corpsbulle {
font-size: 100%;
background-color: #fca033;
color: #fff;
text-align: center;
font-weight: bolder;
padding: 5px;
margin: 0;
border: 2px solid #666699;
border-top: 1px solid #666699;
}

.cadrebulle {
padding: 0;
margin: 0;
}

#titre {
height: 20px;
width: 100%;
}
