.graph { 
        position: relative; /* IE is dumb */
        width: 200px; 
        border: 1px solid #B62000; 
        padding: 2px; 
    }
    .graph .bar { 
        display: block;
        position: relative;
        background: #B62000; 
        text-align: center; 
        color: white; 
        height: 1.4em; 
        line-height: 1.4em;    
		font-size:10px;        
    }
    .graph .bar span { position: absolute; left: 1em; }
	
	select { background:silver;}

.selection input { border:2px solid silver; padding:3px; font-size:0.7em; background:black; color:white; }

.selection input:hover { border:2px solid black; padding:3px; font-size:0.7em;   background:#B62000; } 

.coin_haut_gauche, .coin_haut_droite, .coin_bas_gauche , .coin_bas_droite
  {
  position: absolute;
  z-index:2;
  width:20px;
	height:20px;
}

.coin_haut_gauche
{
  top: 0px;
  left: 0px;
  background: url('../images/hg.png') top center no-repeat;	
}

.coin_haut_droite {
  top: 0px;
  right: 0px;
  background: url('../images/hd.png') top center no-repeat;
}

.coin_bas_gauche {
  bottom: 0px;
  left: 0px;
  background: url('../images/bg.png') top center no-repeat;
}

.coin_bas_droite {
  bottom: 0px;
  right: 0px;
  background: url('../images/bd.png') top center no-repeat;
}