 .siege{
	width : 30px;
	height : 30px;
	border:1px solid ;
    }
    .libre{
	    background : green;		
    }
    .reserve{
	    background : red;		
    }
    .encours{
	    background : blue;		
    }
    .couloir{
	    border:none;
	    background : <?php echo $seance['couleur'];?>;	
    }
	.handicap {
	vertical-align: top;
	text-align: right;
	border:1px solid ;
	}
	
.handicaplibre {
	background : url("./images/icone_handicap_34_vert.png") no-repeat  !important;  
	}  
.handicapreserve {
	background : url("./images/icone_handicap_34_rouge.png") no-repeat  !important;  
	}  
 .handicapencours {
	background : url("./images/icone_handicap_34_bleu.png") no-repeat  !important;  
	}   
  .handicap  a{
	color: black;
	}  
  .tous a{
	color: black;
	}  
  .info {
	position: relative;
	color: black !important;
	text-decoration: none;
      /* border-bottom: 1px gray dotted; /* on souligne le texte */
    }
	.info a{
	color: black;
	}  
    .info span {
	display: none; /* on masque l'infobulle */
    }
    .info:hover {
	background: none; /* correction d'un bug IE */
	z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
    
	cursor: default; /* on change le curseur par défaut en curseur d'aide */
    }
    .info:hover span {
	display: inline; /* on affiche l'infobulle */
	position: absolute;
    
	white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
    
	top: 30px; /* on positionne notre infobulle */
	left: 20px;
    
	background: white;
    
	color: green;
	padding: 3px;
    
	border: 1px solid green;
	border-left: 4px solid green;
    }
    
	.tt {
	  background-color:lightsteelblue;
	  color:blue;
	  text-decoration:none;
	  cursor:pointer;
	}
    .hidden {
      display:none;
    }
    pre {
      background-color:gainsboro;
      padding:10px;
      margin-left:20px;
      margin-right:20px;
      font-family:courier;
      font-size:90%;
    }
    b.y { background-color:yellow }	