@charset "utf-8";
/* CSS Document */

.sprite { background : url(../images/icones.png); height : 50px; margin: 2px;}

.gfantas { width : 50px; background-position : 0px 0px;}
.gamour { width : 50px; background-position : -50px 0px;}
.gdrame { width : 50px; background-position :-100px 0px ;}
.gcom { width : 50px; background-position : -150px 0px;}
.gsyfy { width : 50px; background-position : -200px 0px;}
.gpolice { width : 50px; background-position : -250px 0px;}
.gguerre { width : 50px; background-position : -300px 0px;}
.gpeplum { width : 50px; background-position : -350px 0px;}
.ghorreur { width : 50px; background-position : -400px 0px;}
.gwest { width : 50px; background-position : -450px 0px;}
.ghisto { width : 50px; background-position : -500px 0px;}
.gfict { width : 50px; background-position : -550px 0px;}
.goffi { width : 50px; background-position : -600px 0px;}
.gdoc { width : 50px; background-position : -650px 0px;}
.gavent { width : 50px; background-position : -700px 0px;}
.gaction { width : 50px; background-position : -750px 0px;}
.gcent { width : 50px; background-position : -800px 0px;}
.gscien { width : 50px; background-position : -850px 0px;}

.hcour { width : 50px; background-position : 0px -50px;}
.hmoy { width : 50px; background-position : -50px -50px;}
.hlong { width : 50px; background-position :-100px -50px ;}
.hsuit { width : 50px; background-position : -150px -50px;}
.hnar { width : 50px; background-position : -200px -50px;}
.hrec { width : 50px; background-position : -250px -50px;}
.hmail { width : 50px; background-position : -300px -50px;}
.hinter { width : 25px; background-position : -350px -50px;}
.hmodi { width : 25px; background-position : -375px -50px;}

.rmaitre { width : 25px; background-position : -400px -50px;}
.risklaver { width : 25px; background-position : -425px -50px;}
.rmemb { width : 25px; background-position : -450px -50px;}

.rmaisk { width : 25px; background-position : -475px -50px;}
.rmaimem { width : 25px; background-position : -500px -50px;}
.riskmem { width : 25px; background-position : -525px -50px;}
.rtous { width : 25px; background-position : -550px -50px;}

.notze { width : 25px; background-position : -575px -50px;}
.notun { width : 25px; background-position : -600px -50px;}
.notde { width : 25px; background-position : -625px -50px;}
.nottr { width : 25px; background-position : -650px -50px;}
.notqu { width : 25px; background-position : -675px -50px;}
.notci { width : 25px; background-position : -700px -50px;}
.notsi { width : 25px; background-position : -725px -50px;}
.notse { width : 25px; background-position : -750px -50px;}
.nothu { width : 25px; background-position : -775px -50px;}
.notne { width : 25px; background-position : -800px -50px;}
.notdi { width : 25px; background-position : -825px -50px;}

.pfemme  { width : 25px; background-position : 0px -100px;}
.pdix  { width : 25px; background-position : -25px -100px;}
.ptreize  { width : 25px; background-position : -50px -100px;}
.pseize  { width : 25px; background-position : -75px -100px;}
.pdhuit  { width : 25px; background-position : -100px -100px;}
.pvcinq  { width : 25px; background-position : -125px -100px;}
.ptren  { width : 25px; background-position : -150px -100px;}
.oblanc  { width : 25px; background-position : -175px -100px;}
.onoir  { width : 25px; background-position : -200px -100px;}
.obeur  { width : 25px; background-position : -225px -100px;}
.oasia  { width : 25px; background-position : -250px -100px;}
.olatin  { width : 25px; background-position : -275px -100px;}
.oalien  { width : 25px; background-position : -300px -100px;}
.sxhard { width : 25px; background-position : -325px -100px;}
.sxbare { width : 25px; background-position : -350px -100px;}
.nbrun  { width : 25px; background-position : -375px -100px;}
.nbrdeux  { width : 25px; background-position : -400px -100px;}
.nbrtroi  { width : 25px; background-position : -425px -100px;}
.nbrquat  { width : 25px; background-position : -450px -100px;}
.nbrplus  { width : 25px; background-position : -475px -100px;}
.nbrds  { width : 50px; background-position : -500px -100px;}
.nbrdss  { width : 50px; background-position : -550px -100px;}
.nbrdds  { width : 50px; background-position : -600px -100px;}
.nbrddss  { width : 50px; background-position : -650px -100px;}
.psperm  { width : 25px; background-position : -700px -100px;}

.lroute { width : 50px; background-position : 0px -150px;}
.ltrain { width : 50px; background-position : -50px -150px;}
.lmont { width : 50px; background-position :-100px -150px ;}
.lplage { width : 50px; background-position : -150px -150px;}
.lile { width : 50px; background-position : -200px -150px;}
.lbato { width : 50px; background-position : -250px -150px;}
.lnatur { width : 50px; background-position : -300px -150px;}
.lcamp { width : 50px; background-position : -350px -150px;}
.lspace { width : 50px; background-position : -400px -150px;}
.lmilit { width : 50px; background-position : -450px -150px;}
.lpriso { width : 50px; background-position : -500px -150px;}
.ldonjo { width : 50px; background-position : -550px -150px;}
.lmaiso { width : 50px; background-position : 0px -200px;}
.lresid { width : 50px; background-position : -50px -200px;}
.lcite { width : 50px; background-position :-100px -200px ;}
.lsquat { width : 50px; background-position : -150px -200px;}
.lecole { width : 50px; background-position : -200px -200px;}
.legli { width : 50px; background-position : -250px -200px;}
.lhospi { width : 50px; background-position : -300px -200px;}
.lstad { width : 50px; background-position : -350px -200px;}
.lpubli { width : 50px; background-position : -400px -200px;}
.ltempl { width : 50px; background-position : -450px -200px;}
.lindus { width : 50px; background-position : -500px -200px;}
.lport { width : 50px; background-position : -550px -200px;}

.tmasse { width : 50px; background-position : 0px -250px;}
.tbranl { width : 50px; background-position : -50px -250px;}
.tsuce { width : 50px; background-position :-100px -250px ;}
.tsodo { width : 50px; background-position : -150px -250px;}
.tplug { width : 50px; background-position : -200px -250px;}
.ttbm { width : 50px; background-position : -250px -250px;}
.tdoubl { width : 50px; background-position : -300px -250px;}
.tlave { width : 50px; background-position : -350px -250px;}
.tfist { width : 25px; background-position : -400px -250px;}
.tfrat { width : 25px; background-position : -450px -250px;}
.tjeu { width : 50px; background-position : -500px -250px;}
.tdrog { width : 50px; background-position : -550px -250px;}
.tmark { width : 50px; background-position : -600px -250px;}
.trase { width : 25px; background-position : -650px -250px;}
.tgaz { width : 25px; background-position : -700px -250px;}
.telec { width : 25px; background-position : -750px -250px;}
.tpriso { width : 25px; background-position : -800px -250px;}
.tmachi { width : 50px; background-position : -850px -250px;}

.tchas { width : 50px; background-position : 0px -300px;}
.tbond { width : 50px; background-position : -50px -300px;}
.tdres { width : 50px; background-position :-100px -300px ;}
.thumi { width : 50px; background-position : -150px -300px;}
.tpuni { width : 50px; background-position : -200px -300px;}
.tsket { width : 50px; background-position : -250px -300px;}
.tpied { width : 25px; background-position : -300px -300px;}
.tlech { width : 25px; background-position : -350px -300px;}
.tsavo { width : 25px; background-position : -400px -300px;}
.turo { width : 50px; background-position : -450px -300px;}
.tzoo { width : 50px; background-position : -500px -300px;}
.tintru { width : 50px; background-position : -550px -300px;}
.tcbt { width : 50px; background-position : -600px -300px;}
.tsport { width : 50px; background-position : -650px -300px;}
.tmedic { width : 50px; background-position : -700px -300px;}
.tunif { width : 50px; background-position : -750px -300px;}
.tlarb { width : 50px; background-position : -800px -300px;}
.tpute { width : 50px; background-position : -850px -300px;}

.tcons { width : 50px; background-position : 0px -350px;}
.tobli { width : 50px; background-position : -50px -350px;}
.tbdsm { width : 50px; background-position :-100px -350px ;}
.tmast { width : 50px; background-position : -150px -350px;}
.tinver { width : 50px; background-position : -200px -350px;}
.tvoye { width : 50px; background-position : -250px -350px;}
.tange { width : 50px; background-position : -300px -350px;}
.tbear { width : 50px; background-position : -350px -350px;}
.tmusc { width : 25px; background-position : -400px -350px;}
.ttrav { width : 50px; background-position : -450px -350px;}
.tmaso { width : 50px; background-position : -500px -350px;}

.fautr { width : 50px; background-position : 0px -400px;}
.fmain { width : 50px; background-position : -50px -400px;}
.ffouet { width : 50px; background-position :-100px -400px ;}
.fbros { width : 50px; background-position : -150px -400px;}
.fcann { width : 50px; background-position : -200px -400px;}
.fceint { width : 50px; background-position : -250px -400px;}
.fpadd { width : 50px; background-position : -300px -400px;}
.fmarti { width : 50px; background-position : -350px -400px;}
.fcrav { width : 50px; background-position : -400px -400px;}
.fregl { width : 50px; background-position : -450px -400px;}
.fcuil { width : 50px; background-position : -500px -400px;}
.forti { width : 50px; background-position : -550px -400px;}
.fmachi { width : 50px; background-position : -600px -400px;}
.fping { width : 50px; background-position : -650px -400px;}
.fcorp { width : 50px; background-position : -800px -400px;}

.info 
{
   position: relative;
   border: none;
   font-family: arial; 
   font-size: 12px; 
   font-weight: bold ;
}
 
.info span 
{
   display: none;
   position: absolute;
}
 
.info:hover span 
{
   display: inline;
   position: absolute;
   white-space: nowrap;
   z-index:500;
   top: 30px;
   left: 20px;
   border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
   padding: 2px 4px 2px 4px;
}

		.genre { color: #ffffff; background: #0000FF; border: 2px solid #ffffff; text-shadow: none; }
		.typtex { color: #ffffff; background: #009900; border: 2px solid #ffffff; text-shadow: none; }
		.avert { color: #000000; background: #FFFF00; border: 2px solid #FF0000; text-shadow: none; }
		.protag { color: #0000FF; background: #ffffff; border: 2px solid #0000FF; text-shadow: none; }
		.protnbr { color: #FF0000; background: #0000FF; border: 2px solid #ffffff; text-shadow: none; }
		.lieu { color: #009900; background: #FFFFFF; border: 2px solid #009900; text-shadow: none; }
		.instru { color: #000000; background: #ffffff; border: 2px solid #FF00FF; text-shadow: none; }
		.notetoil { color: #FFFF00; background: #000000; border: 2px solid #FFFF00; text-shadow: none; }
		.trip { color: #000000; background: #FFFFFF; border: 2px solid #FF0000; text-shadow: none; }