<style type="text/css">
 body
        {
            font-family: Arial, Sans-Serif;
            font-size: 13px;
        }
		
	#inputgrid
	{
	    font-family: verdana, Sans-Serif;
	    font-size: 13px;
	   
	    padding: 0px;
	    
	}
	
#inputgrid  table
	{ 
	   
     padding: 0px;
	 margin: 0px;
	    margin-bottom: 0px;
		
		vertical-align:middle;
		empty-cells:show; 
	}

 	#inputgrid  select 
	{ 
	  
	
      font-size: 12px;
	   font-family: tahoma,verdana,sans-serif;
	 
	}
#inputgrid  td 
	{ 
	  
	
      font-size: 10px;
	    margin-bottom: 0px;
     height:3px;
	 vertical-align: middle; 
text-align: middle;
	 
	}
	#inputgrid  td.checkbox 
	{ 
	 
	 vertical-align: middle; 
text-align: middle;
	 
	}
#inputgrid  td.cal 
	{ 
	  
	  border:1px ;
    
	text-align:center;
      font-size: 12px;
	    margin-bottom: 0px;
     
	 vertical-align: top; 
	 
	}
	#inputgrid  td.noval 
	{ 
	  
	  border:1px ;
    
	text-align:center;
      font-size: 12px;
	    margin-bottom: 0px;
     
	 vertical-align: top; 
	 
	}
	#inputgrid  td.csched 
	{ 
	  
     padding: 5px;
	 margin: 5px;
	
     
	 vertical-align: top; 
	 
	}
	#inputgrid  td.topheader 
	{ 
	  font-size: 20px;
	  background-image: url( 'images/bgtitre.gif' );
	}
	#inputgrid  td.chiffres 
	{ 
	  height: 30px;
	  background-color:#E6E6E6;
	  vertical-align:middle;
	  font-family: tahoma,verdana,sans-serif;
	}
	#inputgrid  th 
	{ 
	  font-family: tahoma,verdana,sans-serif;
	   border-collapse:collapse; 
	  border:1px inset;
     padding: 0px;
	 margin: 0px;
	 height: 15px;
      font-size: 12px;
	    margin-bottom: 0px;
     height:25px;
	 background-image: url( 'images/bgTHcal.gif' );
	 color: white;
	}
	#inputgrid  tr
	{ 
	   
    
	 margin: 0px;
	  padding: 0px;
	border:0em ;
	    margin-bottom: 0px;
	}
   #inputgrid input.time
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    display: block;
	    padding: 0px;
		width: 35px;
		
	}

	#inputgrid input.ntime
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    display: block;
	    padding: 0px;
		width: 35px;
		background-image: url( 'images/bgCalChiffres.gif' );
	}


 #inputgrid img
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    
	    padding: 10px;
		
	   
		
	}
	 #inputgrid button
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    vertical-align:center;
	    padding: 0px;
		text-align: middle;
	    background-color: #d6e5f4;
		
	}
	 #inputgrid button.checkb
	{
	    
	   
	    vertical-align:center;
	   
		text-align: middle;
	  
		
	}
	 #inputgrid button.noborders
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    vertical-align:center;
	    padding: 0px;
		border:0px;
	    background-color: #d6e5f4;
		text-align: middle;
	}
	 #inputgrid input.taken
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    display: block;
	    padding: 0px;
		border:1px;
	    background-image: url( 'images/bgcalchiffres.gif' ); 
	}
	 #inputgrid input.staken
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    display: block;
	    padding: 0px;
	    background-image: url( 'images/greybg.jpg' ); 
		width: 35px;
	}
	#inputgrid input, #inputgrid textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 12px;
	    margin-bottom: 0px;
	    display: block;
	    padding: 0px;
		
	   
	}

        .activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
        }
        .idle
        {
	    border: solid 1px #85b1de;
	    background-image: url( 'images/blue_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
		
        }


    
    </style>
	
