
BODY
{
    FONT-SIZE: 11px;
    FONT-FAMILY:  Geneva, Arial, Helvetica, sans-serif ;
	margin: 0px; 
    background-position:center;
	

}

form { margin: 0px;}

.fl { width: 9em; float: left; padding: 2px 5px; text-align: right; }
.fr { width: 6em; float: left; padding: 2px 5px; text-align: right; }
fieldset { padding: 0px 10px 5px 5px; }
button { width: 70px; }
.space { padding: 2px; }


img { 
border: 0px ; 
} 

SPAN.surligner
{
	BACKGROUND-COLOR: #EFE289 ;	
}
SPAN.texte_couleur
{
	color: #003399 ;	
}
A
{FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none;
    border:0;
}
A:link
{
    COLOR: #000000
}
A:active
{
    COLOR: #000000
}
A:visited
{
    COLOR: #000000
}




A.blacklink
{
    COLOR: #606060;
	font-weight:bold ;
}
A.blacklink
{
    COLOR: #606060;
    TEXT-DECORATION: none
}
A.blacklink:hover
{
    COLOR: #606060;
    TEXT-DECORATION: none
}
A.blacklink:visited
{
    COLOR: #606060;
    TEXT-DECORATION: none
}
A.blacklink:active
{
    COLOR: #606060;
    TEXT-DECORATION: none
}


A.whitelink
{
    COLOR: #FFFFFF;
	font-weight:bold ;
}

.linksite
{
    FONT-SIZE: 12px;
    COLOR: #709BBE;

}
A.linksite
{
    COLOR: #709BBE;
    TEXT-DECORATION: none
}
A.linksite:link
{
    COLOR: #709BBE;
    text-decoration:none;

}
A.linksite:hover
{
    COLOR: #709BBE;
    text-decoration:none;

}
A.linksite:visited
{
    COLOR: #709BBE;
    TEXT-DECORATION: none
}
A.linksite:active
{
    COLOR: #709BBE;
    TEXT-DECORATION: none
}


.linkXML
{
    FONT-SIZE: 14px;
    COLOR: aliceblue;

}
A.linkXML
{
    COLOR: #006699;
    TEXT-DECORATION: none
}
A.linkXML:link
{
    COLOR: #006699;
    text-decoration:none;

}
A.linkXML:hover
{
    COLOR: #0033cc;
    text-decoration:underline;

}
A.linkXML:visited
{
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
A.linkXML:active
{
    COLOR: #0033cc;
    TEXT-DECORATION: none
}



DIV
{
	FONT-SIZE: 11px;

}
.div_table_defaut
	{	
	BORDER-left: #DDDDDD 1px solid;
	BORDER-right: #DDDDDD 1px solid;
	BORDER-bottom: #DDDDDD 1px solid;
	BORDER-top: #DDDDDD 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	}
.div_th1
{
    width:100%;
	height:19px;
	float:left;
    border-right:1px #DDDDDD solid; 
	BACKGROUND-COLOR: #EBF0FE;	
	font-weight:bold;
}
.div_th1_fin
{
    width:100%;
	height:19px;
	float:left;
    border-right:0px #DDDDDD solid; 
	BACKGROUND-COLOR: #EBF0FE;	
	font-weight:bold;
}
.div_th2
{	float:left;
	height:19px;
    width:100%;
	BACKGROUND-COLOR: #FAF8EF ;	
	font-weight:bold;
}
.div_row2
{	
    width:100%;
	float:left;
	height:19px;
	text-align:left ;
    border-right:1px #DDDDDD solid; 	
}
.div_row3
{	float:left; 
    width:100%;
	height:19px;
	text-align:left ;
    border-right:0px #DDDDDD solid; 	
}

.div_th_bleu
	{
	BORDER-left: #C5D5F3 1px solid;
	BORDER-right: #C5D5F3 1px solid;
	BORDER-top: #C5D5F3 1px solid;
	BACKGROUND-COLOR: #F0F3F9;
	font-weight:bold;
	}
	
.div_th_vert
	{	
	BORDER-right: #9EC794 1px solid;
	BORDER-bottom: #9EC794 1px solid;
	BORDER-top: #9EC794 1px solid;
	BACKGROUND-COLOR: #F3F8F5;
	font-weight:bold;
	}
.div_row_vert
	{	
	BORDER-right: #9EC794 1px solid;
	BORDER-bottom: #9EC794 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	font-weight:bold;
	}
	
.div_row_bleu
	{
	BORDER-left: #C5D5F3 1px solid;
	BORDER-right: #C5D5F3 1px solid;
	BORDER-bottom: #C5D5F3 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	font-weight:bold;
	}
TD.header
{
    BACKGROUND-COLOR: #adadad;
  
}



.Headerline
{
    BORDER-RIGHT: #98aab1 0px solid;
    BORDER-TOP: #98aab1 0px solid;
    BACKGROUND-IMAGE: url(images/header.jpg);
    BORDER-LEFT: #98aab1 0px solid;
    BORDER-BOTTOM: #98aab1 0px solid;
    BACKGROUND-COLOR: #ffffff
}


TABLE
{

	
	FONT-SIZE: 11px;
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
}
.table_defaut
{
    width:100%;
	border:1px #DDDDDD solid;
	background-color:white;
}
.cadre1
{
    width:100%;
	height:10px;
	border-left:1px #DDDDDD solid;
    border-right:1px #B4B4B4 solid;
    border-top:1px #DDDDDD solid;
    border-bottom:1px #B4B4B4 solid;
}

TH
{
	border-left:0px #DDDDDD solid;
    border-right:0px #DDDDDD solid;
    border-top:0px #DDDDDD solid;
    border-bottom:1px #DDDDDD solid;
    BACKGROUND-COLOR: #EBF0FE;
    height:20px ;
}

TD
{
vertical-align:top;
padding-top:2px;
padding-right:2px;
}	
	
TD.th_bleu
	{	

	BACKGROUND-COLOR: #D9E0EE;
	font-weight:bold;
	}

TH.xml_lst
{
    BORDER-TOP:  1px  #DDDDDD solid;
	BORDER-RIGHT:  0px solid;
	BORDER-LEFT:  0px solid;
    BORDER-BOTTOM:  1px #DDDDDD solid;
	
}
TD.row1
{
	
	border-bottom:1px #DDDDDD solid;
	border-right:1px #DDDDDD solid;
    
	

}
TD.row2
{	
	border-right:1px #DDDDDD solid;
	border-bottom:1px #DDDDDD solid;
	
   
}

TD.row2_1
	{
	padding-right:3pt;
	BORDER-right: #DDDDDD 1px solid;
	BORDER-bottom: #EEEEEE 1px solid;
	BACKGROUND-COLOR: #F5F5F5;
	font-weight:bold;

	}	
TD.row2_2
	{	
	BORDER-right: #EEEEEE 1px solid;
	BORDER-bottom: #EEEEEE 1px solid;
	BACKGROUND-COLOR: #FAF8EF;
	font-weight:bold;

	}	
TD.row_bleu
	{	
	BORDER-right: #C5D5F3 1px solid;
	BORDER-bottom: #C5D5F3 1px solid;
	BACKGROUND-COLOR: #EDF2FA;
	font-weight:bold;
	}
TD.th_bleu
	{	
	BORDER-right: #C5D5F3 1px solid;
	BORDER-bottom: #C5D5F3 1px solid;
	BACKGROUND-COLOR: #D9E0EE;
	font-weight:bold;
	}
TD.row_vert
	{	
	BORDER-right: #9EC794 1px solid;
	BORDER-bottom: #9EC794 1px solid;
	BACKGROUND-COLOR: #F3F8F5;
	font-weight:bold;

	}
TD.th_vert
	{	
	BORDER-right: #9EC794 1px solid;
	BORDER-bottom: #9EC794 1px solid;
	BACKGROUND-COLOR: #DAEBE4;
	font-weight:bold;

	}
TD.row_marron
	{	
	BORDER-right: #DDDDDD 1px solid;
	BORDER-bottom: #DDDDDD 1px solid;
	BACKGROUND-COLOR: #FAF8EF;
	font-weight:bold;

	}
TD.th_marron
	{	
	BORDER-right: #DDDDDD 1px solid;
	BORDER-bottom: #DDDDDD 1px solid;
	BACKGROUND-COLOR: #ECE5D9;
	font-weight:bold;

	}
TD.row_Glauque
	{	
	BORDER-right: #DDDDDD 1px solid;
	BORDER-bottom: #DDDDDD 1px solid;
	BACKGROUND-COLOR: #A2B7B6;
	font-weight:bold;

	}

TD.row3
{
	border-bottom:1px #DDDDDD solid;
    
    
	
}

TD.end
{
	border-bottom:1px #DDDDDD solid;
	border-right:0px #DDDDDD solid;
   
    
	
}
TD.row3_1
{
	border-bottom:1px #DDDDDD solid;
	border-right:0px #DDDDDD solid ;
   
    BACKGROUND-COLOR: #FFFFFF;
	
}

TD.entete
{
	border-left:0px #DDDDDD solid;
    border-right:0px #DDDDDD solid;
    border-top:0px #DDDDDD solid;
    border-bottom:0px #DDDDDD solid;
    BACKGROUND-COLOR: #EBF0FE;

}

TD.row4
{	
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;

    
}



TD.gradient1
{	border-top:1px #DDDDDD solid;
    BACKGROUND-COLOR: #adadad;
    
    text-align: right ;
}
TD.gradient2
{
    border-bottom:1px #E4E9FA solid;
    BACKGROUND-COLOR: #adadad;
    
}



SELECT {
height:20px;

 color:#000;
 background-color:#FFFFFF;
 font-size:12px;

}

.select_transparent
	 {
	color:#000;
	
	height:17px;
	border:0;
	margin:-1px;
	voice-family: ""}"";
	voice-family:inherit;
	
	}

	
.text
	{
	font-size: 12px;
	padding-top:2px;
    BORDER: #DDDDDD 1px solid;
	COLOR: #000;
	font-weight: bold;
	background-color:#FFFFFF;
	height:20px;
	}
	
.transparent
	{
	height:17px;
	font-size: 9px;
    BORDER:0px ;
    
	COLOR: #0066CC;
	font-weight: bold;
	background-color:#FFFFFF;
	

	}


	
TEXTAREA.transparent
{
	height: 100% ;
	width: 100% ;
	overflow:hidden; 
}
	
.ds_box {
	background-color: #FFF;
	border-left:1px #FFFFFF solid;
    border-right:1px #B4B4B4 solid;
    border-top:1px #FFFFFF solid;
    border-bottom:1px #B4B4B4 solid;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #FFFFFF;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} 

.separateur_big
	{

	float:left; 
	border-right:1px #CCCCCC solid;
	border-left:1px #AAAAAA solid;
	width:1px;
	height:110px; 
	}
	
.separateur
	{

	float:left; 
	border-right:1px #CCCCCC solid;
	border-left:1px #AAAAAA solid;
	width:1px;
	height:25px; 
	}

	
.button_outil
	{
	background-color:#BBBBBB ;
	cursor:pointer; 
	float:left; 
	border:1px #BBBBBB solid ; 
	font-weight:bold;
	}
	
.button_outil_select
	{
	background-color:  #DFF1FF ;
	border:1px #316AC5 solid ;
	cursor:pointer; 
	float:left; 
	font-weight:bold;
	}
	
.page_header
	{
	width:100%; 
	background-color: #AAAAAA;  
	
	color:#FFFFFF;
	}

	
.barre_outil
	{
	width:100%; 
	text-align:center; 
	border-top:1px #CCCCCC solid; 
	background-color: #BBBBBB;  
	border-bottom:1px #AAAAAA solid;
	border-top:1px #CCCCCC solid;
	}
	
	
	
.barre_fonction
	{
	color:#FFFFFF;
	border-right: 		#EEEEEE 1px solid;
    height:				18px;
    background-color: 	#DDDDDD;
	font-weight:		bold ;
	text-align : 		center;
	padding-left:		2px;
	border-top:			1px #EEEEEE solid;
	border-bottom:		1px #CCCCCC solid;
	border-right:		1px #CCCCCC solid;
	border-left:		1px #EEEEEE solid;
	}	
	
.btn_selection
	{
	color:#000 ;
	cursor:pointer; 
	float:left; 
	border:1px #FFFFFF solid ;
	font-weight:bold;
	}
	
.btn_selection_clique
	{
	color:#000 ;
	cursor:pointer; 
	float:left; 
	border:1px #FFFFFF solid ;
	background-color:  red ;
	font-weight:bold;
	}
	
	
.btn_selection_select
	{
	color:#000 ;
	background-color:  #DFF1FF ;
	border:1px #316AC5 solid ;
	
	cursor:pointer; 
	float:left; 
	font-weight:bold;
	}	
	
	
	
.btn_fct
	{
	color:#000 ;
	cursor:pointer; 
	float:left; 
	border:1px #DDDDDD solid ;
	font-weight:bold;
	}
	
.btn_fct_select
	{
	color:#000 ;
	background-color:  #DFF1FF ;
	border:1px #316AC5 solid ;
	
	cursor:pointer; 
	float:left; 
	font-weight:bold;
	}	
	
	
.entete_outil
	{
	clear:both; 
	color:#FFFFFF;
	background-color:  #CCCCCC ;
	border-bottom:1px #C3C3C3 solid;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	}	
	
.mini_outil
	{
	clear:both; 
	border:1px #BBBBBB solid; 
	font-weight:bold;  
	font-size:9px

	}
	
.divlink
{
    FONT-SIZE: 11px;
    COLOR: #6F9DD9;
	font-weight:bold;
}
