
	body
	{
		background-color		:	#F1FAF7							;
		color					:	#666666							;
		font-size				:	12px							;
		font-family				:	Tahoma, serif, sans-serif, arial;
		text-decoration			:	none							;
		margin					: 	0								; /* pour éviter les marges */
		text-align				: 	center							; /* pour corriger le bug de centrage IE */
		height					: 	100%							;
		weight					: 	100%							;
	}
	
	/*
		STYLE DU TEXTE PRESENT DANS LA TRAME 
	*/
	#trame
	{
		color					: 	#2E2E2E	;		
		font-size				:	12px	;
	}
	
	/*
		STYLE DES CADRES MENUS	
	*/
	#menu
	{
		background				: 	#F8FBFA				;
		padding					: 	5px					;
		border					:	1px solid #016E51	;
		color					: 	#2E2E2E				;		
		font-size				:	12px				;
		
		-moz-border-radius		: 	5px 5px 0px 0px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	5px 5px 0px 0px		; /*Compatibilité Google Chrome */
		border-radius			: 	5px 5px 0px 0px		;
		
		-moz-box-shadow			: 	0px 0px 1px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 1px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 1px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
	}
	
	/*
		STYLE DU CADRE CONTENU
	*/
	#contenu
	{
		background				: 	#F8FBFA				;
		border					:	1px solid #016E51	;
		color					: 	#2E2E2E				;		
		font-size				:	13px				;
		
		-moz-border-radius		: 	5px 5px 0px 0px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	5px 5px 0px 0px		; /*Compatibilité Google Chrome */
		border-radius			: 	5px 5px 0px 0px		;
		
		-moz-box-shadow			: 	0px 0px 1px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 1px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 1px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
		padding					: 	5px					;
	}
	
	/*
		STYLE DU CADRE DU TABLEAU GENERAL
	*/
	#tab_general
	{
		
		background-color		:	#ffffff				;
		position				: 	relative			;
		top						:	1%					;
		z-index					: 	1					;
		margin					: 	auto				;
		color					: 	#2E2E2E				;		
		font-size				:	12px				;
		
		-moz-border-radius		: 	5px 5px 0px 0px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	5px 5px 0px 0px		; /*Compatibilité Google Chrome */
		border-radius			: 	5px 5px 0px 0px		;
		
		-moz-box-shadow			: 	0px 0px 2px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 2px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 2px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
		
		width					: 	85%					;
		height					: 	95%					;
	}
	
	html>body #tab_general 
	{
		width					: 85%					;
		height					: auto					;
		min-height				: 95%					;
	} 	
	
	/*
		STYLE FOND 2 COULEUR
	*/
	#bandeau_fond
	{
		position				:	absolute			;
		top						:	20%					;
		right					:	0px					;
		background				:	#CEE4DD				;
		
		-moz-box-shadow			: 	0px 0px 2px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 2px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 2px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
		
		width					:	100%				;
		height					:	35%					;
	}
	
	/*
		STYLE DU CADRE AVERTISSEMENT CONNEXION
	*/
	#bloc_avertissement
	{
		background				: 	#F8FBFA				;
		color					: 	#2E2E2E				;		
		font-size				:	12px				;
		border					:	1px solid #016E51	;
		
		-moz-border-radius		: 	10px 10px 10px 10px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	10px 10px 10px 10px		; /*Compatibilité Google Chrome */
		border-radius			: 	10px 10px 10px 10px		;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
		padding					: 	5px					;
		
		height					: 	450px				;
	}
	
	/*
		STYLE DU BLOC CONNEXION
	*/
	#bloc_connexion
	{
		background				: 	#F8FBFA				;
		color					: 	#2E2E2E				;		
		font-size				:	12px				;
		border					:	1px solid #016E51	;
		
		-moz-border-radius		: 	10px 10px 10px 10px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	10px 10px 10px 10px		; /*Compatibilité Google Chrome */
		border-radius			: 	10px 10px 10px 10px		;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
		padding					: 	5px					;

		height					: 	100px				;
	}
	
	/*
		STYLE DES MENUS D'UN FORMULAIRE
	*/
	.menu_formulaire
	{
		background				: 	#F8FBFA				;
		border					:	1px solid #016E51	;
		color					: 	#2E2E2E				;		
		font-size				:	13px				;
		
		-moz-border-radius		: 	5px 5px 5px 5px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	5px 5px 5px 5px		; /*Compatibilité Google Chrome */
		border-radius			: 	5px 5px 5px 5px		;
		
		-moz-box-shadow			: 	0px 0px 1px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 1px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 1px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
		padding					: 	5px					;
	}
	
	/*
		STYLE D'UN MENU DE FORMULAIRE SELECTIONNE
	*/
	.menu_formulaire_selecte
	{
		background				: 	#5A9783				;
		border					:	1px solid #016E51	;
		color					: 	white				;
		font-size				:	13px				;
		font-weight				: 	bold				;
		
		-moz-border-radius		: 	5px 5px 5px 5px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	5px 5px 5px 5px		; /*Compatibilité Google Chrome */
		border-radius			: 	5px 5px 5px 5px		;
		
		-moz-box-shadow			: 	0px 0px 1px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 1px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 1px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
		padding					: 	5px					;
	}
	
	/*
		STYLE DU TEXTE D'UN ONGLET DE FORMULAIRE
	*/
	.onglet_formulaire
	{
		color					: 	#2E2E2E				;		
		font-size				:	13px				;
	}
		
	/*
		STYLE DU TEXTE D'UN ONGLET DE FORMULAIRE SELECTIONNE
	*/
	.onglet_formulaire_selecte
	{
		color					: 	white				;
		font-size				:	13px				;
		font-weight				: 	bold				;
	}
	
	/*
		STYLE DES FORMULAIRE
	*/
	.formulaire
	{
		background				: 	#F8FBFA				;
		border					:	1px solid #016E51	;
		color					: 	#2E2E2E				;		
		font-size				:	13px				;
		
		-moz-border-radius		: 	5px 5px 0px 0px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	5px 5px 0px 0px		; /*Compatibilité Google Chrome */
		border-radius			: 	5px 5px 0px 0px		;
		
		-moz-box-shadow			: 	0px 0px 1px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 1px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 1px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
	}
	
	.formulaire_recap
	{
		background				: 	#F8FBFA				;
		border					:	1px solid #016E51	;
		color					: 	#2E2E2E				;		
		font-size				:	13px				;
		
		-moz-border-radius		: 	5px 5px 0px 0px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	5px 5px 0px 0px		; /*Compatibilité Google Chrome */
		border-radius			: 	5px 5px 0px 0px		;
		
		-moz-box-shadow			: 	0px 0px 1px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 1px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 1px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
	}
	
	/*
		STYLE DES TITRES DE FORMULAIRE
	*/
	.formulaire_titre
	{
		background				: 	#5A9783				;
		color					: 	white				;		
		font-size				:	13px				;
		text-align				: 	center				;
		font-weight				: 	bold				;
	}
	
	/*
		STYLE DES CELLULES PAIR
	*/
	.tbPair
	{
		background				: #CEE4DD				;
	}
	
	/*
		STYLE DES CELLULES IMPAIR
	*/
	.tbImpair
	{
		background				: #F8FBFA				;
	}
	
	.tbListing, .tbListing td, .tbListing th, .tbListing a:link, .tbListing a:visited, .tbListing a:hover
	{
		background-color		: #F8FBFA				;
		text-decoration			: none					;
		font-size				: 12px					;
	}

	.tbListingOver, .tbListingOver td, .tbListingOver th, .tbListingOver a:link, .tbListingOver a:visited, .tbListingOver a:hover
	{
		background-color		: #CEE4DD				;
		font-size				: 12px					;
	}
	
	.tbListingTri, .tbListingTri td, .tbListingTri th
	{
		background-color		: #CEE4DD				;
		font-size				: 12px					;
	}

	
	/*
		STYLE DES ZONE DE RECHERCE
	*/
	.zone_recherche
	{
		background				: 	#F8FBFA				;
		border					:	1px solid #016E51	;
		color					: 	#2E2E2E				;		
		font-size				:	13px				;
		
		-moz-border-radius		: 	5px 5px 5px 5px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	5px 5px 5px 5px		; /*Compatibilité Google Chrome */
		border-radius			: 	5px 5px 5px 5px		;
		
		-moz-box-shadow			: 	0px 0px 1px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 1px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 1px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)	; /*Compatibilité IE */
	}
	
	/*
		STYLE DES INPUT SELECTIONNE
	*/
	input[type="text"]:focus,
	input[type="password"]:focus	
	{
		-moz-box-shadow			: 	0px 0px 2px #000000	; /*Compatibilité Firefox */
		-webkit-box-shadow		: 	0px 0px 2px #000000	; /*Compatibilité Google Chrome */
		box-shadow				: 	0px 0px 2px #000000	;
		
		behavior				:	url(../css/PIE/PIE.htc)		; /*Compatibilité IE */
	}
	
	/*
		STYLE DES INPUT NON SELECTIONNE
	*/
	input[type="text"],
	input[type="password"]	
	{
		border					:	1px solid #A2B7B2	;
	}
	
	/*
		STYLE DES LIENS
	*/
	a
	{
		color					: 	#009774	;		
		font-size				:	12px	;
		text-decoration			:	none	;		
	}
	
	table
	{	
		font-size				:	13px	;
		color					:	#2E2E2E	;
	}
	
	/*
		STYLE DES BOUTON
	*/
	.classe_button
	{
		border					:	1px solid #A2B7B2	;
		color					:	#2E2E2E				;
		font-size				:	12px				;
		text-decoration			:	none				;
		background-color		:	#FBFDFF				;
		width					: 	100px				;
		
		-moz-border-radius		: 	4px 4px 4px 4px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	4px 4px 4px 4px		; /*Compatibilité Google Chrome */
		border-radius			: 	4px 4px 4px 4px		;
	}
	
	/*
		STYLE DES BOUTON AJOUT
	*/
	.classe_button_add
	{
		border					:	1px solid #A2B7B2	;
		color					:	#2E2E2E				;
		font-size				:	13px				;
		font-weight				: 	bold				;
		text-decoration			:	none				;
		background-color		:	#FBFDFF				;
		width					: 	40px				;
		
		-moz-border-radius		: 	4px 4px 4px 4px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	4px 4px 4px 4px		; /*Compatibilité Google Chrome */
		border-radius			: 	4px 4px 4px 4px		;
			
		behavior				:	url(../css/PIE/PIE.htc)		; /*Compatibilité IE */		
	}
	
	/*
		STYLE DES BOUTON SUPPRIMER
	*/
	.classe_button_delete
	{
		border					:	1px solid #A2B7B2	;
		color					:	#2E2E2E				;
		font-size				:	13px				;
		font-weight				: 	bold				;
		text-decoration			:	none				;
		background-color		:	#FBFDFF				;
		width					: 	40px				;
		
		-moz-border-radius		: 	4px 4px 4px 4px		; /*Compatibilité Firefox */
		-webkit-border-radius	: 	4px 4px 4px 4px		; /*Compatibilité Google Chrome */
		border-radius			: 	4px 4px 4px 4px		;
			
		behavior				:	url(../css/PIE/PIE.htc)		; /*Compatibilité IE */		
	}
	
	.asterix
	{
		color				: red;
	}
	
	.obligatoire
	{
		color				: red;
		font-size			: 10px;
	}
	
	.tab_info_fiche
	{
		border-collapse		:collapse;
	}
	
	.tab_info_fiche td
	{
		border:1px solid #D8D8D8;
	}