body
{
	background-color:#FEECB3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

th
{
	background-color:#FEECB3;
	font-size: 8pt;
	color: blue;
}

td,p
{
	background-color:#FEECB3;
	font-size: 8pt;
}

.titre_1
{
	font-size: 20pt;
	font-weight: bold;	
	color: Blue;
}

.titre_2
{
	font-size: 12pt;
	font-weight: bold;
	
	color: Blue;
	}

.titre_3
{
	font-size: 16pt;
	font-weight: bold;
	
	color: Blue;
	}

.titre_4
{
	font-size: 10pt;
	font-weight: bold;
	
	color: Blue;
	}
	
li
	{
	color: #0206AE;
	font-size: 11px;
	font-family: verdana;
	font-style: normal; 
	text-decoration: none
	}

a
	{
	color: #0206AE;
	font-size: 12px;
	font-family: arial, verdana;
	font-style: normal; 
	text-decoration: none
	}

a:hover
	{
	color: #FF5531;
	text-decoration: underline
	}

.bouton
	{
	font-size:14px; 
	background-color:#BABAFE;  
	border-color:#000000; 
	border : outset ;
	}

.bouton_invalide
	{
	font-size:14px;
	color:#777777 ; 
	background-color:#BABAFE;  
	border-color:#000000; 
	border : outset ;
	}

.bouton1
	{
	font-size:14px; 
	background-color:#BABAFE;  
	width:150px;
	height:50px;
	border-color:#000000; 
	border : outset ;
	}

.bouton2
	{
	font-size:10px;
	height: 22px;
	background-color:#BABAFE;  
	border-color:#000000; 
	border : outset ;
	}

.bouton3
	{
	font-size:10px;
	width:30px;	 
	height: 22px;
	background-color:#BABAFE;  
	border-color:#000000; 
	border : outset ;
	}

.bouton120
	{
	font-size:14px; 
	background-color:#BABAFE;  
	border-color:#000000; 
	border : outset ;
	width : 120pt ;
	}

.bouton250
	{
	font-size:14px; 
	background-color:#BABAFE;  
	width:250px;
	height:30px;
	border-color:#000000; 
	border : outset ;
	}

.bouton90
	{
	font-size:14px; 
	background-color:#BABAFE;  
	border-color:#000000; 
	border : outset ;
	width : 90pt ;
	}

.bouton90_invalide
	{
	font-size:14px;
	color:	#777777 ; 
	background-color:#BABAFE;  
	border-color:#000000; 
	border : outset ;
	width : 90pt ;
	}
	
.deroule
	{
	width : 143px ; 
	}

.deroule_1
	{
	width : 200px ; 
	}
	
.deroule_2
	{
	width : 250px ; 
	}

.deroule_3
	{
	width : 500px ; 
	}

.deroule_4
	{
	width : 60px ; 
	}

.deroule_83
	{
	width : 83px ; 
	}

.deroule_100
	{
	width : 100px ; 
	}

.deroule_162
	{
	width : 162px ; 
	}

.deroule_240
	{
	width : 240px ; 
	}

.deroule_275
	{
	width : 275px ;
	font-size: 10px; 
	}
	
form
	{
    display: inline ;
    }

button
	{
	font-size:14px; 
	background-color:#BABAFE;  
	border-color:#000000; 
	border : outset ;
	}

.article
{
	font-size: 8pt;
	color: Blue;
	}  	        
	
.invalide {
	color:	#777777 ;
	}
	
.input1
	{
	font-size:9px; 
	height: 18px;
	width : 150px ; 
	}

.input2
	{
	font-size:10px; 
	height: 18px;
	width : 50px ; 
	}

.input3
	{
	font-size:14px; 
	height: 20px;
	width : 250px ; 
	}

.input4
	{
	font-size:14px; 
	height: 20px;
	width : 30px ; 
	}

.input5
	{
	font-size:14px; 
	height: 20px;
	width : 10px ; 
	}	

.input6
	{
	font-size:14px; 
	height: 20px;
	width : 80px ; 
	}

.resume
	{
	font-size: 8pt;
	color: Blue;
	}
	
.erreur
	{
	font-size: 7.5pt;
	}

.liste_deroule
	{
	width : 240px ;
	color: #0206AE;
	font-size: 11px;
	font-family: verdana;
	font-style: normal; 
	text-decoration: none
	}
	
.liste_deroule_2
	{
	width : 240px ;
	color: #0206AE;
	font-size: 11px;
	background-color:#FEECB3;
	font-family: verdana;
	font-style: normal; 
	text-decoration: none
	}

liste_deroule_275
	{
	width : 275px ;
	color: #0206AE;
	font-size: 10px;
	background-color:#FEECB3;
	font-family: verdana;
	font-style: normal; 
	text-decoration: none
	}

.liste_deroule_a
	{
	width : 240px ;
	font-size: 11px;
	font-family: verdana;
	font-style: normal; 
	text-decoration: none
	}
	
a.red
	{
	color: RED;
	font-size: 12px;
	font-family: arial, verdana;
	font-style: normal; 
	text-decoration: none
	}

td.douze
	{
	color: BLUE;
	font-size: 12px;
	}
	
.commentaire
	{
	color: #0206AE;
	font-size: 12px;
	font-family: arial, verdana;
	font-style: normal; 
	text-decoration: none
	}
	
#descriptif {
	 position : absolute ;         
	 border: none;
	 top :0px ;
	 left : 600px ;    
	 width: 400px ;  
	 height: 600px ;
 	 overflow : auto ;
	 font-family:sans-serif;
	 font-size: 12px;            
	 background-color: white ; 
	}
	
#atelier_collapse {
	position : absolute ;  
	display:none ; 
	top :170px ;
	left : 550px ;    
	width: 350px ;  
	height: 300px ;
	overflow : auto ;
	border: 1px solid Black;
  	background : white ;
  	overflow : auto ;
}

#atelier_collapse_1 {
	display:none ; 
	height : 200px ; 
	width :80% ;
	overflow : auto ;
	border: 1px solid Black;
  	background : white ;
  	overflow : auto ;
}

.nonvisible {
	display:none ; 
}

.font_menu
{
 	font-family:sans-serif;
	font-size: 9pt;
	color: blue;
}

.font_menu th
{
	background-color:#FEECB3; 
 	font-family:sans-serif;
	font-size: 12px;
	color: black;
}

.font_menu_noir
{
 	font-family:sans-serif;
	font-size: 12px;
	color: black;
}

.font_menu_noir th
{
 	font-family:sans-serif;
	font-size: 12px;
	color: black;
	background-color:#FEECB3;
}

.font_menu_noir td
{
 	font-family:sans-serif;
	font-size: 12px;
	color: black;
	background-color:#FEECB3;
}

#fiche_1 {
	font-family:sans-serif;
	color : blue ;
	font-size: 10px; 
}

#fiche_2 {
	font-family:sans-serif;
	color : blue ;
	font-size: 12px; 
}

#fiche_3 {
	font-family:sans-serif;
	color : blue ;
	font-size: 16px; 
}

#fiche_4 {
	font-family:sans-serif;
	color : blue ;
	font-size: 18px; 
}

.font_1 {
	font-family:verdana;
	color : blue ;
	font-size: 10px; 
}

.font_2 {
	font-family:verdana;
	color : blue ;
	font-size: 12px;
}

#titre_fiche {     
   position : absolute ;         
	 top :0px ;
	 left : 380px ; 
	 height: auto;
	 width: auto;
	 font-family:sans-serif;
	 font-size: 16px;            
	 padding: 5px;                
	 background-color: white ;
	 color : blue ; 
}

#container {
	 position : absolute ;         
	 border: none;
   
	 width: 742px;  
	 left: -371px ;
	 margin-left : 50% ;
	 font-family:sans-serif;
	 font-size: 12px;            
	 background-color: white ; 
	}

#saisie_lettre {  
	 position : absolute ;         
	 top :20px ;
	 left : 0px ; 
	 border: 1px solid Black;
	 overflow: auto ;
	 height: 50px;
	 width: 240px;  
	 font-family:sans-serif;
	 font-size: 12px;            
	 padding: 5px;                
	 background-color: white ; 
}

#liste_generale {  
	 position : absolute ;
	 top :75px ;
	 left : 0px ; 
	 border: 1px solid Black;
	 overflow: hidden ; 
	 height: 400px;
	 width: 240px;  
	 font-family:sans-serif;
	 font-size: 12px;            
	 padding: 5px;                
	 background-color: white ;
}   

#bas_liste {  
	 position : absolute ;         
	 top :480px ;
	 left : 0px ; 
	 border: 1px solid Black;
	 overflow: hidden ; 
	 height: 15px;
	 width: 240px;  
	 font-family:sans-serif;
	 font-size: 12px;            
	 padding: 5px;                
	 background-color: white ; 
}

#bas_detail {  
/*
	 position : absolute ;         
	 top :516px ;
	 left : 251px ; 
	 border: 1px solid Black;
	 overflow: hidden ; 
	 height: 35px;
	 width: 520px;  
	 font-family:sans-serif;
	 font-size: 12px;            
	 padding: 5px;                
	 background-color: white ; 
*/
   	 position : absolute ;         
	 top :506px ;
	 left : 251px ; 
	 height: auto;
	 width: 520px;
	 font-family:sans-serif;
	 font-size: 12px;            
	 padding: 5px;                
	 background-color: white ; 

}

#detail {  
	 position : absolute ;        
	 top :20px ;
	 left : 251px ; 
	 border: 1px solid Black;
	 overflow: auto ;
	 height: 475px;
	 width: 550px;   /* FV */
	 font-family:sans-serif;
	 font-size: 12px;
	 padding: 5px;
} 

#div_debug {  
	 position : absolute ;         
	 top :600px ;
	 left : 20px ; 
	 border: 1px solid Black;
	 overflow: auto ;
	 height: 200px;
	 width: 800px;  
	 font-family:sans-serif;
	 font-size: 12px;
	 padding: 5px;
}   


#encours {     
   position : absolute ;         
	 top :525px ;
	 left : 250px ; 
/*	 border: 1px solid Black; */
	 height: auto;
	 width: auto;
	 font-family:sans-serif;
	 font-size: 12px;             
	 color : red ;
	 padding: 5px;                
	 background-color: white ; 
	 visibility : hidden ; 

}

 
#retour {     
   position : absolute ;         
	 top :507px ;
	 left : 5px ; 
	 height: auto;
	 width: auto;
	 font-family:sans-serif;
	 font-size: 12px;            
	 padding: 5px;                
	 background-color: white ; 
}

#affichage_total {     
   position : absolute ;         
	 top :507px ;
	 left : 100px ; 
	 height: auto;
	 width: auto;
	 font-family:sans-serif;
	 font-size: 12px;            
	 padding: 5px;                
	 background-color: white ; 
}

#detail table {
	/* width : 95%; // FV */
	 width : 100%;  /* // FV */ 
	 background-color : #888888 ;
}

#detail td,th {
		background-color: white ; 
}

.impression {
	 display : none ; 
}

.font_table
{
 	font-family:sans-serif;
	font-size: 8pt;
	color: Blue;
}

	
.font_liste
{
 	font-family:Verdana;
	font-size: 8pt;
	color : blue ;
}

#selection  {
 font-family:sans-serif;
 font-size: 12px;            	
 color : blue ; 
 border: none ;
 height: 405px;
 width: 240px;  
}
				