BODY
{
	font-weight: normal;
	font-size: 8pt;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}

h1
{
	font-size: 14pt;
	color: #013B65;
}
h2
{
	font-size: 12pt;
	color: #DE0031;
}
h3
{
	font-size: 10pt;
	color: gray;
}

.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.texte_next {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #013B65}

.texte_login {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}

.texte_rouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #DC002F}

.form_style { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px }

.texte_rapport {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000}


.navigation_bas {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;text-decoration: none}
.navigation_bas:link {COLOR: #FFFFFF; text-decoration: none}
.navigation_bas:active {COLOR: #FFFFFF; text-decoration: none}
.navigation_bas:visited {COLOR: #FFFFFF; text-decoration: none}
.navigation_bas:hover {COLOR: #FFF000; text-decoration: none}

.navigation_Thibutton {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;text-decoration: none}
.navigation_Thibutton_nouv {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 6pt;text-decoration: none}
.navigation_Thibutton:link {COLOR: #000000; text-decoration: none}
.navigation_Thibutton:active {COLOR: #000000; text-decoration: none}
.navigation_Thibutton:visited {COLOR: #000000; text-decoration: none}
.navigation_Thibutton:hover {COLOR: #000000; text-decoration: none}

.navigation_Dgr {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;text-decoration: underline}
.navigation_Dgr:link {COLOR: #000000; text-decoration: underline}
.navigation_Dgr:active {COLOR: #000000; text-decoration: underline}
.navigation_Dgr:visited {COLOR: #000000; text-decoration: underline}
.navigation_Dgr:hover {COLOR: #000000; text-decoration: underline}

.navigation_extranet {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;text-decoration: underline}
.navigation_extranet:link {COLOR: #FFFFFF; text-decoration: underline}
.navigation_extranet:active {COLOR: #FFFFFF; text-decoration: underline}
.navigation_extranet:visited {COLOR: #FFFFFF; text-decoration: underline}
.navigation_extranet:hover {COLOR: #FFF000; text-decoration: underline}

.navigation_extranet2 {COLOR: #0000CC; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;text-decoration: underline}
.navigation_extranet2:link {COLOR: #0000CC; text-decoration: underline}
.navigation_extranet2:active {COLOR: #0000CC; text-decoration: underline}
.navigation_extranet2:visited {COLOR: #0000CC; text-decoration: underline}
.navigation_extranet2:hover {COLOR: #DC002F; text-decoration: underline}

.navigation_bas_02 {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;text-decoration: none}
.navigation_bas_02:link {COLOR: #000000; text-decoration: none}
.navigation_bas_02:active {COLOR: #000000; text-decoration: none}
.navigation_bas_02:visited {COLOR: #000000; text-decoration: none}
.navigation_bas_02:hover {COLOR: #DC002F; text-decoration: none}


.field {FONT-FAMILY: Verdana, Monospace, Arial, Helvetica, Sans-Serif; FONT-SIZE: 10px; background-color: #FFF000}
.field:link {COLOR: #FF0000; text-decoration: none}
.field:active {COLOR: #FFF000; text-decoration: none}
.field:visited {COLOR: #FFF000; text-decoration: none}
.field:hover {background-color: #FF0000; text-decoration : none;} 

.navigation_dhtml {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;text-decoration: none}
.navigation_dhtml:link {COLOR: #FFFFFF; text-decoration: none}
.navigation_dhtml:active {COLOR: #FFFFFF; text-decoration: none}
.navigation_dhtml:visited {COLOR: #FFFFFF; text-decoration: none}
.navigation_dhtml:hover {COLOR: #FFF000; text-decoration: none}

.texte_accueil {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify}

.accueil_tit {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #013B65}

.navigation_accueil {COLOR: #013B65; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;text-decoration: underline}
.navigation_accueil:link {COLOR: #013B65; text-decoration: underline}
.navigation_accueil:active {COLOR: #DC0000; text-decoration: underline}
.navigation_accueil:visited {COLOR: #DC0000; text-decoration: underline}
.navigation_accueil:hover {COLOR: #DC0000; text-decoration: underline}

.tableau_accueil {
  BACKGROUND-IMAGE: url("images/degrade.jpg");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: repeat-x;
}
	
.accueil_texte_blanc 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: xx-small; 
    color: #FFFFFF ; 
    text-align: justify;    
}
.accueil_texte_blanc2 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: xx-small; 
    color: #FFFFFF ; 
    text-align: left; 
 }
.accueil_texte_noir 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: xx-small; 
    color:  #000000 ; 
    text-align: justify;    
}
.accueil_texte_rouge
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: xx-small; 
    color:  #DC002F ; 
    text-align: justify;    
}
.extranet_titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}

.extranet_titre_02 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.extranet_titre_03 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFF000}
.extranet_titre_souligne {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #DC002F}
.sous_tit_rouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #DC002F}
.sous_tit_noir {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.texte_blanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.navigation_equipe {COLOR: #013B65; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;text-decoration: underline}
.navigation_equipe:link {COLOR: #013B65; text-decoration: underline}
.navigation_equipe:active {COLOR: #013B65; text-decoration: underline}
.navigation_equipe:visited {COLOR: #DC002F; text-decoration: underline}
.navigation_equipe:hover {COLOR: #DC002F; text-decoration: underline}

.navigation_05 {COLOR: #013B65; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;text-decoration: none}
.navigation_05:link {COLOR: #013B65; text-decoration: none}
.navigation_05:active {COLOR: #013B65; text-decoration: none}
.navigation_05:visited {COLOR: #DC002F; text-decoration: none}
.navigation_05:hover {COLOR: #DC002F; text-decoration: none}

.navigation_voff {COLOR: #013B65; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;text-decoration: none}
.navigation_voff:link {COLOR: #013B65; text-decoration: none}
.navigation_voff:active {COLOR: #013B65; text-decoration: none}
.navigation_voff:visited {COLOR: #013B65; text-decoration: none}
.navigation_voff:hover {COLOR: #DC002F; text-decoration: none}
     


.texte_accueil2 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify; margin-left: 3px; padding-left: 3px}

/* MENU PRINCIPAL *************************************************************************/
/* ThemePanelMenu Style Sheet */
.ThemePanelMenu 
{
    width : 100%;
}
.ThemePanelMenu,.ThemePanelSubMenuTable
{
	font-family:	verdana, arial, sans-serif;
	font-size:	11px;
	background-color:	#DE0031;

	cursor:		default;
	white-space:	nowrap;
}

.ThemePanelSubMenu
{
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;

	/* the following property is only useful in IE */
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4);
}

.ThemePanelSubMenuTable
{
	border:		1px solid #9C9A9C;
}

.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive
{   
	cursor:		default;
	white-space:	nowrap;
}

.ThemePanelMainItem
{
    
    text-align : center;
    font-weight : bold;
    color : White;    
	background-color:	#DE0031;
}
.ThemePanelMenuItem
{
    color : White;    
    font-weight : normal;
	background-color:	#DE0031;
}

.ThemePanelMainItemHover,
.ThemePanelMainItemActive
{
    font-weight : bold;
    text-align : center;
	color : Yellow;
}
.ThemePanelMenuItemHover,
.ThemePanelMenuItemActive
{
    font-weight : normal;	
	color : Yellow;
}


/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemePanelMainFolderLeft,.ThemePanelMainItemLeft,
.ThemePanelMainFolderText,.ThemePanelMainItemText,
.ThemePanelMainFolderRight,.ThemePanelMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}

/* vertical main menu sub components */
TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border-left:	1px solid #9C9A9C;

	white-space:	nowrap;
	background-color:	inherit;
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft,
TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText,
TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;

	background-color:	inherit;
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
	padding-right:	0px;
	padding-left:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText
{
	padding-right:	10px;
	padding-left:	10px;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
	padding-right:	0px;
	padding-left:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderText
{    
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* sub menus sub components */

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
	padding-left:	0px;
	padding-right:	0px;


	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft,
.ThemePanelMenuFolderText,.ThemePanelMenuItemText,
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
	padding-right:	0px;
	padding-left:	2px;
	border-left:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelMenuFolderText,.ThemePanelMenuItemText
{
	padding-right:	3px;
	padding-left:	5px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #9C9A9C;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemePanelMenuItem img.seq1
{
	display:	inline;
}

.ThemePanelMenuItemHover seq2,
.ThemePanelMenuItemActive seq2
{
	display:	inline;
}

.ThemePanelMenuItem .seq2,
.ThemePanelMenuItemHover .seq1,
.ThemePanelMenuItemActive .seq1
{
	display:	none;
}

.textBoxErreur
{
	background-color: #C00;
	color: White;
	font-weight: bold;
}

/* MENU JAUNE *************************************************************************/
/* ThemePanelMenu Style Sheet */
.ThemePanelYMenu 
{
    width : 100%;
}
.ThemePanelYMenu,.ThemePanelYSubMenuTable
{
	font-family:	verdana, arial, sans-serif;
	font-size:	11px;
	background-color:	#FFF000;

	cursor:		default;
	white-space:	nowrap;
}

.ThemePanelYSubMenu
{
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;

	/* the following property is only useful in IE */
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4);
}

.ThemePanelYSubMenuTable
{
	border:		1px solid #004A80;
}

.ThemePanelYMenuItem,.ThemePanelYMenuItemHover,.ThemePanelYMenuItemActive
{   
	cursor:		default;
	white-space:	nowrap;
}

.ThemePanelYMainItem
{
    
    text-align : center;
    font-weight : bold;
    color : #004A80;
    padding : 5 0 5 0;
    border-right : solid 1px #004A80;
    border-top : solid 1px #004A80;
	background-color:	#FFF000;
}
.ThemePanelYMenuItem
{
    color : #004A80;    
    font-weight : normal;
	background-color:	#FFF000;
}

.ThemePanelYMainItemHover,
.ThemePanelYMainItemActive
{
    font-weight : bold;
    border-right : solid 1px #004A80;
    border-top : solid 1px #004A80;
    text-align : center;
    padding : 5 0 5 0;
    background-color : #DE0031;
	color : Yellow;
}
.ThemePanelYMenuItemHover,
.ThemePanelYMenuItemActive
{
    font-weight : normal;	
	color : Yellow;
}


/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemePanelYMainFolderLeft,.ThemePanelYMainItemLeft,
.ThemePanelYMainFolderText,.ThemePanelYMainItemText,
.ThemePanelYMainFolderRight,.ThemePanelYMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}

/* vertical main menu sub components */
TD.ThemePanelYMainFolderLeft,TD.ThemePanelYMainItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border-left:	1px solid #9C9A9C;

	white-space:	nowrap;
	background-color:	inherit;
}

TD.ThemePanelYMainFolderLeft,TD.ThemePanelYMainItemLeft,
TD.ThemePanelYMainFolderText,TD.ThemePanelYMainItemText,
TD.ThemePanelYMainFolderRight,TD.ThemePanelYMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;

	background-color:	inherit;
}

TD.ThemePanelYMainFolderLeft,TD.ThemePanelYMainItemLeft
{
	padding-right:	0px;
	padding-left:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemePanelYMainFolderText,TD.ThemePanelYMainItemText
{
	padding-right:	10px;
	padding-left:	10px;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemePanelYMainFolderRight,TD.ThemePanelYMainItemRight
{
	padding-right:	0px;
	padding-left:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelYMainItem TD.ThemePanelYMainFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMainItem TD.ThemePanelYMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMainItem TD.ThemePanelYMainFolderText
{    
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMainItem TD.ThemePanelYMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMainItem TD.ThemePanelYMainItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMainItem TD.ThemePanelYMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* sub menus sub components */

.ThemePanelYMenuFolderLeft,.ThemePanelYMenuItemLeft
{
	padding-left:	0px;
	padding-right:	0px;


	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelYMenuFolderLeft,.ThemePanelYMenuItemLeft,
.ThemePanelYMenuFolderText,.ThemePanelYMenuItemText,
.ThemePanelYMenuFolderRight,.ThemePanelYMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelYMenuFolderLeft,.ThemePanelYMenuItemLeft
{
	padding-right:	0px;
	padding-left:	2px;
	border-left:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelYMenuFolderText,.ThemePanelYMenuItemText
{
	padding-right:	3px;
	padding-left:	5px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelYMenuFolderRight,.ThemePanelYMenuItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	1px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelYMenuItem TD.ThemePanelYMenuFolderLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMenuItem TD.ThemePanelYMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	3px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMenuItem TD.ThemePanelYMenuFolderText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMenuItem TD.ThemePanelYMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-right:	3px;
	padding-left:	5px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMenuItem TD.ThemePanelYMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelYMenuItem TD.ThemePanelYMenuFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelYMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #9C9A9C;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemePanelYMenuItem img.seq1
{
	display:	inline;
}

.ThemePanelYMenuItemHover seq2,
.ThemePanelYMenuItemActive seq2
{
	display:	inline;
}

.ThemePanelYMenuItem .seq2,
.ThemePanelYMenuItemHover .seq1,
.ThemePanelYMenuItemActive .seq1
{
	display:	none;
}

/*****************************************/

.barmiddle
{	
	BACKGROUND-IMAGE: url("barmiddle.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: repeat-x;
}

body 
{
    background-color : #013b65;
    color : Black;
    margin : 0 0 0 0;
}

.Titre 
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight : bold;
    font-size: 20px;
    color: #DC002F
}

.Titre2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight : bold;
    font-size: 16px;
    color: #003863
}

.Titre3
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight : bold;
    font-size: 32px;
    color: #DC002F  
}
.Titre4
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight : bold;
    
    font-size: 34px;
    color: #003863
}
.ImageButton 
{
	background-color : Silver;
	border : outset 1px white;
}


.DataGridBackground 
{
	background-color : CFCFCF;
}
.DataGridHeader 
{
    COLOR : White;
	background-color : 0A5CA8;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
}
.DataGridHeaderCell
{	
	border-left : solid 1px silver;	
}

.DivInset 
{
	scrollbar-face-color: #FFFFFF;
	scrollbar-arrow-color: #BCBCBC;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #BCBCBC;
	crollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #BCBCBC;
	scrollbar-track-color: #FFFFFF;

}
.DataGridDetail 
{
	COLOR : Black;
	background-color : F8F8F8;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;
	border : solid 1px gray;
}

.DataGridCell 
{
	COLOR : Black;
	background-color : white;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;	
}

.DataGridCell2
{
	COLOR : Black;
	background-color : #FFFFF4;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;
}
.DataGridCell3
{
	COLOR : Black;
	background-color : Gainsboro;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;
}

.DataGrid
{   COLOR : Black;
	background-color : FFF7D9;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;
    border : solid 1 silver;
    padding-left : 5px;
    padding-right : 5px;
}

.DataGridFooter
{
	COLOR : Yellow;
	background-color : DE0029;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;
}

.DataGridFooter
{
	COLOR : Yellow;
	background-color : DE0029;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;
}

.DataListDetail
{
	COLOR : Black;
	background-color : FFF7D9;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;	
	border : solid 1px gray;
}


.AnnuaireSuccursale 
{
    font-family : 'Verdana';
    font-size : 20;
    font-weight:bold;
    text-align : center;
    border-top : solid 1 black;
    border-bottom : solid 1 black;
    color: white;
    background-color : 456F8E;

}

.AnnuaireSuccursaleDetail
{
    font-family : 'Small Fonts';
    font-size : 7pt;
    font-weight : normal;
    text-align : left;
    border-top : solid 1 black;
    border-bottom : solid 1 black;
    color: White;
    background-color : 456F8E;

}

.AnnuaireUtilisateurDetail
{
    COLOR : Black;
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : normal;	
    padding-left: 5px;
}

.ThiButton 
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
	width : 90;
	height : 28;
	vertical-align : top;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/defaut_.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	border: 0px;
	cursor : hand;
}

.ThiButtonnouv 
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 5pt;
	FONT-WEIGHT : bold;	
	width : 150;
	height : 28;
	vertical-align : middle;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/ThiButtonMoyen.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	border: 0px;
	cursor : hand;
}
.ThiButtonLong
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
	width : 195;
	height : 28;
	vertical-align : top;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/ThiButtonLong.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	
	border: 0px;
	cursor : hand;
}

.ThiButtonLong2
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
	width : 250;
	height : 28;
	vertical-align : top;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/ThiButtonLong2.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	
	border: 0px;
	cursor : hand;
}

.btnTransit 
{
	background: transparent; 
	width : 18;	
	height : 15; 
	BACKGROUND-REPEAT: no-repeat;
	border: 0px;
}

.errMsg {
	font-family: Verdana;
	font-size: 8pt;
	color: #DE0031;
}

.AnnuaireUtilisateurDetail  A:link {COLOR: #0000FF; text-decoration: underline}
.AnnuaireUtilisateurDetail  A:active {COLOR: #0000FF; text-decoration: underline}
.AnnuaireUtilisateurDetail  A:visited {COLOR: #0000FF; text-decoration: underline}
.AnnuaireUtilisateurDetail  A:hover {COLOR: #0000FF; text-decoration: underline}

/*****************************************************************************/
/* Datagrid Pager */

.DatagridPager 
{   COLOR : Black;
	background-color : White;	
    border : solid 1 silver;    
    FONT-FAMILY : 'Small Fonts';
	FONT-SIZE : 6pt;
	FONT-WEIGHT : normal;
}

.PagerPage
{   FONT-FAMILY : 'Small Fonts';
	FONT-SIZE : 6pt;
	FONT-WEIGHT : normal;
	height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/PageIcon.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION-Y: -1px;
	BACKGROUND-POSITION-X: 2px;
	text-align : center;
	vertical-align : middle;
}

.PagerPActive
{   FONT-FAMILY : 'Small Fonts';
	FONT-SIZE : 6pt;
	FONT-WEIGHT : bold;
	height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/PageActive.gif");	
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-POSITION-X: 2px;
	text-align : center;
	vertical-align : middle;
}

.PagerPPage
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/PreviousPage.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-POSITION-X: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerNPage
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/NextPage.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-POSITION-X: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerNoPPage
{  height : 24px;
	width : 22px;	
	BACKGROUND-IMAGE: url("/extranet/images/pager/NoPrevious.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerNoNPage
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/NoNext.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerPSet
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/PreviousSet.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerNSet
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/NextSet.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;
}

.PagerNoPSet
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/NoPreviousSet.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerNoNSet
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/NoNextSet.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerFirst
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/PageStart.gif");
	background-position-y: 0px;
	BACKGROUND-REPEAT: no-repeat;
}

.PagerLast
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/PageEnd.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerNoFirst
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/NoPageStart.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerNoLast
{   height : 24px;
	width : 22px;
	BACKGROUND-IMAGE: url("/extranet/images/pager/NoPageEnd.gif");
	BACKGROUND-POSITION-Y: 0px;
	BACKGROUND-REPEAT: no-repeat;	
}

.PagerLetter
{   FONT-FAMILY : 'Small Fonts';
	FONT-SIZE : 7pt;
	FONT-WEIGHT : normal;	
	color: #828282;
	cursor : hand;
	width : 3.84%;	
	text-align : center;
	vertical-align : middle;
}
.PagerActiveLetter
{   FONT-FAMILY : 'Small Fonts';
	FONT-SIZE : 7pt;
	FONT-WEIGHT : bold;	
	cursor : hand;
	width : 3.84%;	
	text-align : center;
	vertical-align : middle;
	color: White;
	BACKGROUND-IMAGE: url("/extranet/images/pager/BackActiveLetter.gif");
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
}

.CellPadding 
{
    padding-left : 5px;
    padding-right : 5px;
}

/********************************************************************************************
*********************************** THI BUTTON WEB CONTROL*********************************
*****************************************************************************************/

.ThiButtonMode1Left
{
	background-image: url("/intranet/Images/Buttons/b_Left.gif");
}

.ThiButtonMode1Center{
	background-image: url('/intranet/Images/Buttons/b_Center.gif');
	background-repeat: x-repeat;
}

.ThiButtonMode1Right
{
	background-image: url('/intranet/Images/Buttons/b_Right.gif');
}
.ThiButtonMode1LeftOver
{
	background-image: url("/intranet/Images/Buttons/b_Left_on.gif");
}

.ThiButtonMode1CenterOver
{
	background-image: url('/intranet/Images/Buttons/b_Center_on.gif');
	background-repeat: x-repeat;
}

.ThiButtonMode1RightOver
{
	background-image: url('/intranet/Images/Buttons/b_Right_on.gif');
}
.ThiButtonMode1LeftDown
{
	background-image: url("/intranet/Images/Buttons/b_Left_Down.gif");
}

.ThiButtonMode1CenterDown
{
	background-image: url('/intranet/Images/Buttons/b_Center_Down.gif');
	background-repeat: x-repeat;
}

.ThiButtonMode1RightDown
{
	background-image: url('/intranet/Images/Buttons/b_Right_Down.gif');
}
input.errHilite, select.errHilite, textarea.errHilite {
	BACKGROUND-COLOR : #C00;
	COLOR : White;	
	}
label.errHilite {
	color: #C00;
	}
	
.errMsg {
	font-family: Verdana;
	font-size: 12pt;
	color: #DE0031;
}

.ThiButton 
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
	width : 90;
	height : 28;
	vertical-align : top;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/defaut_.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	border: 0px;
	cursor : hand;
}

.ThiButtonMoyen
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
	width : 142;
	height : 28;
	vertical-align : top;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/ThiButtonMoyen.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	border: 0px;
	cursor : hand;
}

.ThiButtonMoyenRev
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
	width : 142;
	height : 28;
	vertical-align : top;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/ThiButtonMoyenRev.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	border: 0px;
	cursor : hand;
}

.ThiButtonLong
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
	width : 195;
	height : 28;
	vertical-align : top;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/ThiButtonLong.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	
	border: 0px;
	cursor : hand;
}

.ThiButtonTresLong
{        
	COLOR : Black;
	FONT-FAMILY : 'Arial';
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;	
	width : 350;
	height : 28;
	vertical-align : top;
	text-align: center;
	background: transparent;
	BACKGROUND-IMAGE: url("/extranet/images/ThiButtonTresLong.gif");
	BACKGROUND-POSITION-X: 4px;
	BACKGROUND-POSITION-Y: 2px;
	BACKGROUND-REPEAT: no-repeat;
	
	border: 0px;
	cursor : hand;
}

.DDL
{
	behavior:url(/extranet/js/DropDown.htc);
	FONT-FAMILY : 'Verdana';
	FONT-SIZE : 8pt;
	BORDER : 1px solid gray;
}

.MyMask
{
    behavior:url(/extranet/js/ThiMask.htc);
    overflow: hidden;
    height: 19px;
    font-size: 9pt;
    font-family: Lucida Console;
    text-align: center;
}

.MyMaskAltern
{
    behavior:url(/extranet/js/ThiMask.htc);
    overflow: hidden;
    height: 19px;
    font-size: 9pt;
    font-family: Lucida Console;
    text-align: center;
    background: Gainsboro;
}

.MyMaskErreur
{
    behavior:url(/extranet/js/ThiMask.htc);
    overflow : hidden;
    height: 19px;
    background-color: #C00;
    color : White;
    font-family : Lucida Console;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
}
