	<!--	
	
	.document
		{
			font-family: Arial, Verdana,  Helvetica, sans-serif;
			color: #1c7f2d;
		}	
	.logo 
		{ 	
			background-image: url("images/logo.png");
			background-repeat:no-repeat;
			background-position:top right;
			min-width: 400px;
			width: 400px;
			min-height: 415px;
			height: 415px;
	 	}

	.titreSite
		{
			text-align: center;
			font-size:xx-large;
			font-weight:bold;
			color: black;
		}
		
	.titrePage
		{
			font-size:large;
			font-weight:bold;
		}	
		

	.contentBody
		{
			height: 100%;
		}
		
	.espacePub
		{
			height: 100px;
			width:  280px;
		}	
		
	.colGauche
		{
			width:  15%;
		}			
	
	.colCentre
		{
			width:  70%;
			height: 100%;
			vertical-align: top;
		}

	.formulaire
		{
			padding-right: 25px;
		}
		
		
	.colonneSeparateur
		{
			width:  25px;
			background-image: url("images/bar-v-bleu.png");
			background-repeat:no-repeat;
			background-position:center center;
		}
	
	.colDroite
		{
			width:  15%;
/*			background-image: url("images/ecran.png");
			background-repeat:no-repeat;
			background-position:center right;*/
			vertical-align: middle;
			padding-bottom: 15px;
			padding-right: 25px;
		}
	
	.divEcran
		{
/*			min-width:  100px;
			min-height: 105px;
			max-width:  100px;
			max-height: 105px;*/
		}
		
	.ligneMentions
		{
			height: 20px;
			text-align: center;
			background-image: url("images/bar-noire.png");
			background-repeat:no-repeat;
			background-position:center center;			
			color: gray;
			font-size:x-small;
			
		}

	.mention { text-decoration: none; }

	.lien	{ color: black; text-decoration: none; }
	.lien a:link 	{ color: black;} /* lien non-visité */
	.lien a:visited 	{ color: black;} /* lien visité */
	.lien a:hover 	{ color: black; text-decoration: underline;} /* lien survolé */
	.lien a:active 	{ color: black;} /* lien activé */	
	
			
	INPUT,SELECT	
		{
			border: 1px solid #4d8f6e;
		}
		
	INPUT:hover	
		{
			border: 1px solid #4d8f6e;
			background-color: #c3ffe1;
		}
		
	.disabled 
		{
			border: 1px solid gray;
   			background-color: #666666;
		} 
	
	.enabled
		{
			border: 1px solid black;
		}
		
	.compulsory
		{
			color: red;
			font-size:small;
			font-weight:bold;
		}
		
	.champSaisie
		{
			width:200px;
		}

	.info
		{
			font-size:small;
			font-style: italic;
		}

	.cliquable
		{
		cursor: pointer;
		cursor: hand; /* pour IE */
		}
   
	.grille 
	{
		width:100%;
		height:250px;
		max-height:250px;
		font-family: Arial, Verdana,  Helvetica, sans-serif;
		border: solid 1px #C6D8FF;
	}
	
	.entete
	{
		background-color: #C6D8FF;
		background-image: url("images/entete.png");
		background-repeat: repeat-x;
		background-position:bottom right;
		border: solid 1px #C6D8FF;
		min-height: 20px;
		width:100%;
		overflow:hidden;
		cursor: pointer;
		cursor: hand; /* pour IE */
	}

	.ligneEntete
	{
		white-space:nowrap;
		overflow-y:hidden;
		display: inline;
		border-bottom: solid 1px #cecece;
		-moz-user-select:none;
	}
	
	.corps 
	{
		background-color: white;
		width:100%;
		height: 90%;
		max-height: 90%;
		border: solid 1px #cecece;
		overflow:scroll;
	}
	
	.col0
	{
		z-index:99;
		width:75px;
	}
	
	.col1
	{
		z-index:98;
		width:160px;
	}
	
	.col2
	{
		z-index:97;
		width:160px;
	}
	
	.col3
	{
		z-index:96;
		width:95px;
	}

	.col4
	{
		z-index:95;
		width:250px;
	}	

	.col5
	{
		z-index:94;
		width:200px;
	}	
	
	.col6
	{
		z-index:93;
	}	
	
	.col7
	{
		z-index:92;
	}	
	
	.col8
	{
		z-index:91;
	}	
	
	.col9
	{
		z-index:90;
	}
	
	.ligne 
	{
		white-space:nowrap;
		overflow:hidden;
		display: inline;
		border-bottom: dashed 1px #cecece;
		-moz-user-select:none;
		min-height:30px;
		height:26px;
		cursor: pointer;
		cursor:hand;
	}
	
	.selection
	{
		background: yellow;
	}
	
	.cell 
	{
		display: inline;
		overflow:hidden;
		border-right: dashed 1px #cecece;
		text-overflow:ellipsis;
		min-height:26px;
		padding-left: 4px;
		vertical-align:top;		
		display:-moz-inline-box;
	}	

	.P 
		{ 	
			background-color: white;
			background-image: url("images/P.png");
			background-repeat:no-repeat;
			background-position:top center;
			
	 	}
		
	.D 
		{ 	
			background-color: white;
			background-image: url("images/D.png");
			background-repeat:no-repeat;
			background-position:top center;
	 	}
	
	.DP 
		{ 	
			background-color: white;
			background-image: url("images/PD.png");
			background-repeat:no-repeat;
			background-position:top center;
	 	}
	.CP 
		{ 	
			background-color: white;
			background-image: url("images/CP.png");
			background-repeat:no-repeat;
			background-position:top center;
			
	 	}
		
	.CD 
		{ 	
			background-color: white;
			background-image: url("images/CD.png");
			background-repeat:no-repeat;
			background-position:top center;
	 	}
	
	.CDP 
		{ 	
			background-color: white;
			background-image: url("images/CPD.png");
			background-repeat:no-repeat;
			background-position:top center;
	 	}		
	-->	 
