﻿BODY
{
	font-weight: normal;
	font-size: 0.8em;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: white;
	margin: 0px;
    height: 831px;
}
input {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border:1px solid #ccc;
    /*font-size:20px;
    width:300px;
    min-height:30px;
    display:block;
    margin-bottom:15px;
    margin-top:5px;*/
    outline: none;
 
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
}
input[type=submit]
{
    background:#999999;
    border:1px solid #000000;
   
}
/*input[type=radio]
{
    font-size:20px;
    width:10px;
    min-height:10px;
    display:block;
    margin-bottom:15px;
    
}*/
input[disabled=disabled] {
    /*background: #cccccc;*/
    opacity: 0.5;
    margin-left: 0px;
}


P
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TITRE-SAISIE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #0033cc;
}

.TITRECENTRE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Blue;
	text-align: center;
}

.INPUT-TEXT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
    margin-left: 0px;
}
.numberOnly
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: darkblue;
    text-align:right;
}
.LABEL-TEXT
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.ENTETE-GRID
{
	border-bottom: #696969 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.LISTE-GRID
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px double;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}


.PETIT-GRIS
{
	font-size: 10px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ENTETE-GRIS
{
	font-weight: bold;
	font-size: 10px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ENTETE-BLEU
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4674B3;
	font-weight: bold;
	text-decoration: none;
}

.ENTETE-BLEU a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4674B3;
	font-weight: bold;
	text-decoration: none;
}

.ENTETE-BLEU a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4674B3;
	font-weight: bold;
	text-decoration: none;
}

.ENTETE-BLEU a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.ENTETE-NOIR
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ENTETE-FINPRONET
{
	font-weight: bold;
	font-size: 16px;
	color: #737AFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TabToolbar
{
	background-color: #ffffff;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.TabToolbarItem
{
	background-color: #003399;
	font-size: 70%;
	font-weight: normal;
	color: #ffffff;
}

.TableAide
{
	color: Black;
	background: white;
	width: 100%;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
}









.MultiPage
{
	background-color:#f5f7f6; 
	border: solid 1px #b0bec7; 
    /*width:100%;*/
}
.Titre
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #000000 1px solid;
	width: 100%;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: center;
}
.Label
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family:Verdana;
}

.Label_Non_Gras
{
	font-size: 11px;
	font-weight:normal ;
	color: #000000;
	font-family:Verdana;
}

.LabelPetit
{
	font-size: 10px;
	font-family: Verdana;
	padding-left: 0.5em;
	padding-right: 0.5em;
	color: #000000;
}

.LabelLibelle
{
	padding-left: 0.5em;
	font-size: 9px;
	color: Blue;
	font-family: Verdana;
	background-color: #F1F1F1;
}

.LabelTitreT1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	background-image:url(../../Images/back_exploit.gif);
	background-repeat:repeat-x; 
	width:100%;
	height:12px;
	color:#18397c; 
	background-color:#fff; 
	background-position:bottom left; 
	border:1px solid #b0bec7; 
	border-bottom:1px solid #93a6b4; 
}

.Input-button
{
	font-size: 12px;
	cursor: hand;
	color: #000000;
	font-family: Verdana;
}

.Grille
{
	border-right: thin groove;
	border-top: thin groove;
	font-size: 12px;
	border-left: thin groove;
	width: 100%;
	border-bottom: thin groove;
	font-family: Verdana;
}
.ItemGrille
{
	border-right: thin groove;
	border-top: thin groove;
	font-size: 12px;
	border-left: thin groove;
	width: 100%;
	border-bottom: thin groove;
	font-family: Verdana;
}
.ItemGrille A
{
	text-decoration: none;
}
.HeaderGrille
{
	border-right: thin groove;
	border-top: thin groove;
	font-weight: bold;
	font-size: 12px;
	border-left: thin groove;
	color: yellow;
	border-bottom: thin groove;
	font-family: Verdana;
	height: 20px;
	background-color: #003399;
}
.SelectedItemGrille
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
}
.SelectedItemGrille A
{
	text-decoration: none;
}
.FooterGrille
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
}
.FooterGrille A
{
	text-decoration: underline;
}





.BlackBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.NoBorder
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
}

.BorderCreux
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
}

.BorderCreuxTab
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	border-collapse:collapse;
}

.BorderCreuxTab TR
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	border-collapse:collapse;
}


.LabelBlue
{
	font-size: 11px;
	color: Blue;
	font-family: Verdana;
}

.LabelYellow
{
	font-size: 11px;
	color: Yellow;
	font-family: Verdana;
}

.MonoCriteItem
{
	font-size: 11px;
	font-family: Verdana;
}
.MonoCriteItem A
{
	text-decoration: none;
}

.MonoCriteSelect
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
}
.MonoCriteSelect A
{
	text-decoration: none;
}




.NonWrap
{
	overflow: visible;
}

.PetitCharact
{
	font-size: x-small;
	overflow: visible;
}

.TITRECENTRE1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.LabelCentre
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	text-align: center;
}

.LabelRight
{
	text-align:right;
}


.NoRightBorder
{
	border-right: 0px solid;
}

.NoLeftBorder
{
	border-left: 0px solid;
}

.NoRightLeftBorder
{
	border-left: 0px solid;
	border-right: 0px solid;
}

.NoBottomBorder
{
	border-bottom: 0px solid;
}

.NoTopBorder
{
	border-top: 0px solid;
}

.NoTopBottomBorder
{
	border-top: 0px solid;
	border-bottom: 0px solid;
}

.NoUnderLine a:hover
{
	cursor: hand;
	text-decoration: none;
}

.NoUnderLine A
{
	text-decoration: none;
}

.NoUnderLine
{
	cursor: hand;
	text-decoration: none;
}

.TableMilieu
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #F1F1F1;
	width: 100%;
	border-collapse: collapse;
	padding: 2px;
	border: 0px;
	height: 1px;
}

.TableMenuEtFrm
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #cccccc;
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	border: 0px;
	height: 1px;
}

.Tableau
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color:#fff;
	width: 100%;
	border-collapse: collapse;
	padding: 5px;
	border: 0px;
	height: 1px;
}

.TableFirst
{
	width: 100%;
	border-collapse: collapse;
	padding: 5px;
	border: 0px;
	border-bottom: #999999 1px solid;
	height: 1px;
}



































/*
body
{
	margin: 0px;
}
*/
.Entete
{
	border-bottom: solid 1px #F1F1F1;
}
.EnteteProjet
{
	font: 17px Arial;
	color: #0066cc;
	border-bottom: thin groove;
	border-top: thin groove;
	background-repeat: repeat-x;
	/*background-color: #cccccc;*/
    border-color:grey;
    height:35px;
}
.TitreProjet
{
	font: bold 120% Arial;
	color: #0066cc;
	background-image: url(../../Images/fhBg.gif);
}
.EnteteInfo
{
	/*border: solid 1px #1E77D3;*/
	padding: 0px 4px 2px 4px;
	font: 65% Verdana;
}
.EnteteInfo1
{
	border: solid 1px #A1C6EB;
	padding: 0px 4px 2px 4px;
	background: #3484D7;
	font: 65% Verdana;
}

.EnteteInfosep
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	font: 65% Verdana;
	color: #f1f1f1;
	padding-top: 0px;
}

.EnteteInfo a
{
	display: block;
	border: solid 1px #F1F1F1;
	padding: 2px 6px 2px 6px;
	margin: 0px; /*background: #F1F1F1;*/
	white-space: nowrap;
	text-decoration: none;
}
.EnteteInfo a:hover
{
	border-right: #000000 1px solid;
	padding-right: 6px;
	border-top: #000000 1px solid;
	display: block;
	padding-left: 6px;
	background: #ffccff;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #000000 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
}

/* Menu Principal */
.TabItemSelected
{
	cursor: hand;
	color: #00357E;
	font: bold 65% Verdana;
	text-decoration: none;
	text-align: center; /*border-right:1px solid #4A8AFF; 	border-top:1px solid #4A8AFF; 	border-left:1px solid #4A8AFF; 	padding: 0px 0px 0px 0px;*/
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	background-color: #ffffff;
}

.TabItem a:link
{
	color: #00357E;
	text-decoration: none;
	color: #ffffff;
}

.TabItem a:visited
{
	color: #00357E;
	text-decoration: none;
	color: #ffffff;
}

.TabItem a:hover
{
	color: yellow;
	text-decoration: none;
}
.TabItem
{
	background: #79A0D5;
	color: #ffffff;
	font: bold 65% Verdana;
	text-align: center;
	cursor: default;
	border-bottom: 1px solid #999999;
}

.TabItemSelected a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.TabItemsep
{
	border-bottom: 1px solid #999999;
}

/* Menu Secondaire */
.Tab2ItemSelected
{
	cursor: hand;
	color: #00357E;
	font: bold 65% Verdana;
	text-decoration: none;
	text-align: center;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	background-color: #cccccc;
	padding: 2px 6px 2px 6px;
}
.Tab2Item a:link
{
	color: #ffffff;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
	text-align: center;
}

.Tab2Item a:visited
{
	text-decoration: none;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.Tab2Item a:hover
{
	color: yellow;
	text-decoration: none;
}
.Tab2Item
{
	background: #999999;
	color: #ffffff;
	font: bold 65% Verdana;
	cursor: default;
	border-bottom: 1px solid #999999;
	padding: 2px 6px 2px 6px;
	text-align: center;
}

.Tab2Itemsep
{
	border-bottom: 1px solid #999999;
}

/* Menu Tertiaire */
.Tab3Item
{
	font: 65% Verdana;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
	background-color: #F1F1F1;
}
.Tab3Item a:visited
{
	text-decoration: none;
}
.Tab3Item a
{
	text-decoration: none;
}
.Tab3Item a:hover
{
	text-decoration: none;
}
.Tab3ItemSelected
{
	font: bold 65% Verdana;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	text-decoration: none;
	background-color: #79A0D5;
	padding: 2px 6px 2px 6px;
	color: #ffffff;
}

.Tab3ItemSelected a:visited
{
	text-decoration: none;
}
.Tab3ItemSelected a
{
	text-decoration: none;
}
.Tab3ItemSelected a:hover
{
	text-decoration: none;
}

/* Ecran de saisie */
.Ecran
{
	border-style: groove;
    border-color: inherit;
    border-width: thin;
    background-color: #F1F1F1;
	height: 89%;
}

.Ecran Label
{
	font: 65% Verdana;
}

.TitreEcran
{
	font-family: Arial;
	font-weight: bold;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #ffffff;
	text-align: center;
}
.Label
{
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
}
.LabelH1
{
	font-weight: bold;
	font-size: 8pt;
	color: #0000cc;
	font-family: Verdana;
}

.Button
{
	cursor: hand;
	font-size: 8pt;
	font-family: verdana;
}
.Aide
{
	border-right: thin groove;
	border-top: thin groove;
	font-weight: bold;
	font-size: 10pt;
	border-left: thin groove;
	color: red;
	border-bottom: thin groove;
	font-family: Arial;
	background-color: #ffffff;
}

.DataGrid
{
	border: 1px solid #000000;
	}

.DataGrid td
{
	font-size: 8pt;
	font-family: Arial;
	background-color: #ffffff;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 0px 0px 0px 3px;
	white-space: nowrap;
}

.DataGrid a
{
	font-size: 10pt;
	text-decoration: none;
	color: black;
}

.EnteteDataGridOther TD
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	padding: 3px 0px 3px 0px;
	white-space: nowrap;
}

.EnteteDataGridOther TH
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	padding: 3px 0px 3px 0px;
	white-space: nowrap;
	background-image: url(../../Images/dtgbg.gif);
}

.EnteteDataGrid TD
{
	font-size: 8pt;
    height:10px;
	font-weight: bold;
	color: black;
	font-family: Arial;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	padding: 3px 0px 3px 0px;
	white-space: nowrap;
    background-image: url(../../Images/tdgbg.gif);
}

.EnteteDataGrid
{
	background-image: url(../../Images/tdgbg.gif);
    /*background :BLUE;*/
    height:10px;
    color:black;
}

.EnteteDataGridOther
{
	background-image: url(../../Images/dtgbg.gif);
	height:12px;
}

.EnteteDataGridNew
{
	background-color:#ccccff ;
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
}

.AlterneDataGrid
{
	background-color: #f6f7f2;
	white-space: nowrap;
	
}

.ItemDataGrid
{
	background-color: #ffffff;
	white-space: nowrap;
	word-wrap:normal;	
}

.AlterneDataGrid TD
{
	background-color: #f6f7f2;
	white-space: nowrap;
	word-wrap:normal;
}

.ItemDataGrid TD
{
	background-color: #ffffff;
	white-space: nowrap;
		
}

.SelectedItemDataGrid
{
	font-size: 8pt;
	text-decoration: none;
	color: red;
	white-space: nowrap;
}

.SelectedItemDataGrid TD
{
	font-size: 8pt;
	font-weight: bold;
	color: white; /* background-color:#3399cc; */
	text-decoration: none;
	background-color: #000080;
	white-space: nowrap;
}

.SelectedItemDataGrid a
{
	font-size: 10pt;
	text-decoration: none;
	color: white;
}
.PiedDataGrid TD
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
}
.PiedDataGrid a
{
	text-decoration: none;
	color: red;
}
.PiedDataGrid a:visited
{
	text-decoration: none;
	color: red;
}
.PiedDataGrid a:link
{
	text-decoration: none;
	color: red;
}
.PiedDataGrid a:hover
{
	text-decoration: underline;
	color: red;
}
.Copyright td
{
	color: #000000;
	text-align: center;
	font-weight: normal;
	font-size: 65%;
	font-style: normal;
	font-family: Arial;
	font-variant: normal;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	BACKGROUND-POSITION-Y: bottom;
	background-repeat: repeat-x;
	background-image: url(../../Images/to_ft.gif);
}

/* default */
.ENTETE-GRIS
{
	font-weight: bold;
	font-size: 10px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ENTETE-BLEU
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4674B3;
	font-weight: bold;
    margin-bottom: 0px;
}

.ENTETE-BLEU a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4674B3;
	font-weight: bold;
	text-decoration: none;
}

.ENTETE-BLEU a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4674B3;
	font-weight: bold;
	text-decoration: none;
}

.ENTETE-BLEU a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.ENTETE-NOIR
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.chk
{
	font: bold 15pt Verdana;
}

.FlexGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	background-color: #cccccc;
}

.FlexGrid TD
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #ffffff;
}
.EnteteFlexGrid TD
{
	font-weight: bold;
	font-size: 12pt;
	color: Yellow;
	font-family: Arial; /* background-color: #ffcc66; */
	text-align: center;
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	padding: 1px 0px 1px 0px;
	background-image: url(../../Images/tdgbg.gif);
}

.MenuGeneral
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #ffffff;
}

.phDefault
{
	background-color: #ccccff;
}

.T1 {
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	COLOR: #000; 
	BORDER-BOTTOM: #ccc 1px solid; 
	BACKGROUND-COLOR: #fff;
}

.enteteT1
{
	padding-right: 0.2em;
	margin-top: 0px;
	padding-left: 0.2em;
	background-color:#fff;
	padding-bottom: 0.2em;
	color: #a3b2cc;
	padding-top: 0.2em;
	text-decoration: none;
}

.Message1
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Verdana;
}

.fdMessage2
{
	border-right: thin groove;
	border-top: thin groove;
	border-left: thin groove;
	border-bottom: thin groove;
	background-color: #99CCFF;
	font: Verdana;
}

.INPUT-TEXT-GAUCHE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align :left;
	text-indent :1px;
}

.Wait-button
{
	font-size: 12px;
	cursor:wait;
	color: #000000;
	font-family: Verdana;
}

.result1 
{
	DISPLAY: block; 
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}

.result2 
{
	DISPLAY: block; 
	FONT-SIZE: 10px; 
	WIDTH: 100%; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: right 
}

.result0 
{
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 3px; 
	OVERFLOW: hidden; 
	HEIGHT: 16px; 
}

.result01 
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	width: 1px;
}

.resultnavleft
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Webdings;
	TEXT-ALIGN :center;
	width:25px;
	padding: 2px;
}

.resultnavright
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Webdings;
	TEXT-ALIGN :center;
	width:25px;
	padding: 2px;
}

.resultnavcenter
{
	white-space: nowrap;
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial;
	TEXT-ALIGN: center;
	display:block;
	width:100%
}

.divnav
{
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
  border-top: solid 1px black;
  background-color:White;
  cursor:hand;
  HEIGHT: 16px;
  display:block; 
  border-collapse:collapse;
}



.EcranFooterHeader
{
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	background-color : #ffe4c4;
	color : Navy;
}

.EnteteEcran
{
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
  border-top: solid 1px black;
}

.TITREECRANNEW
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color:White;
	color : Blue;
	vertical-align : middle;
}


.GRIDECRAN
{
    width: 100%;
	/*width: auto;*/
	border-color: Black;
    
    /*float:left;*/
   

}

.GRIDECRAN td
{
	font-size: 10px;
	font-family: Arial;
	background-color:  White;
	border: solid 1px black;
	white-space: nowrap;
	padding:0px 2px 0px 2px;
	
}

.GRIDECRAN a
{
	font-size: 10px;
	text-decoration: none;
	color: black;
		
}

.EnteteGRIDECRAN
{
	background-color: #ffe4c4;
	height: 30px;
	display:block;
	white-space: nowrap;
	
}

.EnteteGRIDECRAN TD
{
	font-size: 11px;
	font-weight: bold;
	font-style : normal;
	color: navy;
	background-color: #ffe4c4;
	font-family: Arial;
	border: solid 1px black;
	text-align : center;
	white-space: nowrap;
}

.EnteteGRIDECRAN TH
{
	font-size: 11px;
	font-weight: bold;
	font-style : normal;
	color: navy;
	background-color: #ffe4c4;
	font-family: Arial;
	border: solid 1px black;
	text-align : center;
	white-space: nowrap;

}

.PiedGRIDECRAN
{
	color: navy;
	background-color: #ffe4c4;
	height: 30px;
}

.PiedGRIDECRAN TD
{
	font-size: 11px;
	font-weight: bold;
	font-style : normal;
	color: navy;
	background-color: #ffe4c4;
	font-family: Arial;
	border: solid 1px black;
	white-space: nowrap;
	
}

.ItemGRIDECRAN
{
	height: 22px;
}

.ItemGRIDECRAN TD
{
	background-color: white;
	color: Black;
	font-size: 10px;
	white-space: nowrap;
	
}

.AlterneGRIDECRAN
{
	height: 22px;
}

.AlterneGRIDECRAN TD
{
	background-color: #ccccff;
	color: Black;
	font-size: 10px;
	white-space: nowrap;
	
}


.SelectedItemGRIDECRAN
{
	height: 22px;
}

.SelectedItemGRIDECRAN TD
{
	font-size: 10px;
	font-weight: bold;
	color: white; 
	text-decoration: none;
	background-color: Navy;
	white-space: nowrap;
	
}

.SelectedItemGRIDECRAN a
{
	font-size: 10px;
	text-decoration: none;
	color: white;
}
.PagerGRIDECRAN TD
{
	font-weight: bold;
	font-size: 10px;
	height: 22px;
	color: navy;
	background-color : #ffe4c4;
	font-family: Arial;
	white-space: nowrap;
	
}
.PagerGRIDECRAN a
{
	text-decoration: none;
	color: navy;
}
.PagerGRIDECRAN a:visited
{
	text-decoration: none;
	color: red;
}
.PagerGRIDECRAN a:link
{
	text-decoration: none;
	color: red;
}
.PagerGRIDECRAN a:hover
{
	text-decoration: underline;
	color: red;
}

.PoliceItemGRIDECRAN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
 .PoliceItemGRIDECRAN1
{
	font-size: 12px;          
    padding-left:0px;
}
 .PoliceItemGRIDECRAN2
{
	font-size: 12px;          
    padding-left:7px;
}
.PoliceItemGRIDECRAN3
{
	font-size: 12px;          
    padding-left:12px;
    color:BLUE;
}
.PoliceItemGRIDECRAN30
{
	font-size: 12px;          
    padding-left:12px;
    color:white;
}
.PoliceItemGRIDECRAN4
{
	font-size: 12px;            
    padding-left:17px;
}
.PoliceItemGRIDECRAN5
{
	font-size: 12px;           
    padding-left:22Px;
}
.PoliceItemGRIDECRAN6
{
	font-size: 12px;          
    padding-left:27px;
}
    .PoliceItemGRIDECRAN7
{
	font-size: 12px;            
    padding-left:32px;
}
        .PoliceItemGRIDECRAN8
{
	font-size: 12px;             
    padding-left:37px;
}
.PoliceItemGRIDECRAN9
{
	font-size: 12px;             
    padding-left:42px;
}
 .PoliceItemGRIDECRAN10
{
	font-size: 12px;            
    padding-left:47px;
}
.AfficherEcran
{
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #000000;
	font-family: Verdana;
}

.MessageBox
{
	background-color:#f5f7f6
}