.inactif
{
 	/*position:	absolute;*/
 	position:	relative;
  color:#C0C0C0; 
}
.actif
{
	/*position:	absolute;*/
	position:	relative;
  color:#000000; 
}

.body
{
	background-color:	#FFFFFF;
}

.bodyRec
{
	background-color:	#E7E7E7;
}

.titreappli
{
	color:			#006600;
	background-color:	#FFCFF;
	font-weight: 		900;
	font-family:		arial;
	font-size:		36px;
	border-top-color: #0066FF;
	border: 1;
	display: inline;
}

.divCache
{
	position:	relative;
	visibility:	hidden;
}

.normal
{
	font-family:		arial;
	font-size:		12px;
	color:			#000000;
}

.donneeFigee
{
	font-family:		arial;
	font-size:		12px;
	color:			#000000;
	font-weight: 		bold;
}

.definitif
{
	font-family:		arial;
	font-size:		12px;
	font-style:		italic;
	color:			#000000;
}

.saisiValide
{
	font-family:		arial;
	font-size:		12px;
	font-weight: 		bold;
	color:			#000000;
}

.calculeValide
{
	font-family:		arial;
	font-size:		12px;
	color:			#000000;
}

.champTextVolume
{
	font-family:		arial;
	font-size:		12px;
	color:			#000000;
	text-align: 		right;
}

.lien
{
	font-family:		arial;
	font-size:		12px;
	color: 			#0000FF;
}

.libelle
{
	position:	relative;
	color:			#000000;
	font-family:		arial;
	font-size:		12px;
	font-weight:		bold;
}

.libelleInactif
{
	position:	relative;
	color:#C0C0C0;
	font-family:		arial;
	font-size:		12px;
	font-weight:		bold;
}

.titre
{
	color:			#FFFFFF;
	font-family:		arial;
	font-size:		14px;
	font-weight:		normal;
	background-color: 	#4E647D;
}
.soustitre
{
	color:			#000000;
	font-family:		arial;
	font-size:		14px;
	font-weight:		normal;
	background-color: 	#D7D7D7;
}

.titreponse
{
	color:			#000000;
	font-family:		arial;
	font-size:		14px;	
}

.titreRouge 
{ 
 color: #FF3300;
 font-family: arial;
 font-size: 14px;
 font-weight: bold;
 background-color: #4E647D;
}

.titreGras
{
	color:			#FFFFFF;
	font-family:		arial;
	font-size:		14px;
	font-weight:		bold;
	background-color: 	#4E647D;
}

.titreponse1
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:		arial;
	font-size:		14px;	
}
.titreponse2
{
	color:			#000000;
	background-color: 	#FFFFFF;
	font-family:		arial;
	font-size:		14px;	
}
.titreincoh
{
	color:			#000000;
	font-family:		arial;
	font-size:		14px;	
}

.ct
{
	color:			#000000;
	background-color: 	#FFFFFF;
	font-family:    	arial;
	font-size:      	12px;
}

.ctg
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		left;
}

.ctg1
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		left;
}
.ctg2
{
	color:			#000000;
	background-color: 	#FFFFFF;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		left;
}

.ctc
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		center;
}

.ctc1
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		center;
}

.ctc2
{
	color:			#000000;
	background-color: 	#FFFFFF;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		center;
}


.ctd
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		right;
}
.ctd1
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		right;
}
.ctd2
{
	color:			#000000;
	background-color: 	#FFFFFF;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		right;
}


.btn
{
	color:			#000000;
	background-color: 	#000080;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		right;
}
.et
{
	color: 			#FFFFFF;
	background-color: 	#8098B0;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		center;
}

.cnt
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:    	arial;
	font-size:      	12px;
}

.cnit
{
	color:			#000000;
	background-color: 	#D7D7D7;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		right;
	font-style: 		italic;
}

.cndt
{
	color:			#000000;
	background-color: 	#E7E7E7;
	font-family:    	arial;
	font-size:      	12px;
	text-align: 		right;
	font-weight: 		bold;
}

.cumul
{
    font-family:    		arial;
    font-size:      		12px;
    font-weight: 		bold;
}

.mix
{
    font-family:    		arial;
    font-size:      		12px;
    font-weight: 		bold;
}
.mixAzero{
  font-family : Arial;
  font-size:    12px;
  font-weight : bold;
  color : red;
}
.Style2 {color: #006600}
.border1 { border: 1px solid #4E647D;}
.border_bottom1 { 
 border-bottom: 2px solid #4E647D; width:220px;
 color: #E7E7E7;
 font-family: arial;
 font-size: 11px;
 font-weight: normal;
 background-color: #4E647D;
}

.bouton {
	height: 24px;
	font-family: Verdana, Arial, Tahoma;
	font-weight: bold;
	font-size: 11px;
	/*color: #7176A1;
	background-color: #DFE4F5;*/
	color: #dee7f7;
	background-color: #4a657b;
	cursor: pointer;
}

/*    Onglets   */
ul#tabnav 
{
   font: bold 11px verdana, arial, sans-serif;
   list-style-type: none;
   padding-bottom: 24px;
   border-bottom: 1px solid #6c6;
   margin: 0;
}
 
ul#tabnav li 
{
   float: left;
   height: 21px;
   background-color: #cfc;
   margin: 2px 2px 0 2px;
   border: 1px solid #6c6;
}
 
ul#tabnav li.active 
{
   border-bottom: 1px solid #fff;
   background-color: #fff;
}
 
#tabnav a 
{
   float: left;
   display: block;
   color: #666;
   text-decoration: none;
   padding: 4px;
}
 
#tabnav a:hover, a:active 
{
   background: #fff;
}
.titrepage {
	color:			#006600;
	background-color:	#FFCCFF;
	font-weight: 		900;
	font-family:		arial;
	font-size:		24px;
	border-top-color: #0066FF;
	border: 1;
	display: inline;
	text-decoration: blink;
	font-style: italic;
	background-repeat: repeat-x;
	text-align: center;
}

