body
{
	background-color: #ACACAC;
	margin: 0px;
	font-family: Verdana;
	font-size: 9pt;
	color: #575757;
}

.CurseurWait
{
	cursor: wait;
}

.TopMenu
{
	background-color: Black;
	color: White;
	font-size: 7pt;
	padding: 4px;
	text-decoration: none;
}

.TopMenu a
{
	background-color: Black;
	color: White;
	font-size: 7pt;
	text-decoration: none;
}

.TopMenu a:hover
{
	font-size: 7pt;
	color: white;
	background-color: black;
	text-decoration: underline;
}

.TopMenuSelect
{
	background-color: Black;
	color: White;
	font-size: 7pt;
	text-decoration: underline;
}

.SPHaut
{
	font-size: 8pt;
	color: white;
	background-color: #042A9F;
	text-decoration: none;
}

.SPHaut a
{
	background-color: #042A9F;
	color: White;
	font-size: 8pt;
	text-decoration: none;
}

.SPHaut a:hover
{
	font-size: 8pt;
	color: silver;
	background-color: #042A9F;
	text-decoration: none;
}

.SPTexte
{
	background-color: White;
	color: Black;
	font-size: 7pt;
	padding: 6px;
}

.FondCopyright
{
	font-size: 7pt;
	padding-left: 6px;
	padding-bottom: 6px;
	color: #0F67C9;
	background-color: #042A9F;
}

.FondBleuFonce
{
	background-color: #062070;
}

.FondBleuPaleTop
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt;
	color: white;
	padding-top: 8px;
	background-color: #88B2E1;
}

.FondBlanc
{
	font-size: 9pt;
	background-color: white;
	color:Black;
}

.FondGrisPale
{
	background-color: #BFBFBF;
}

.FontGrosTexteHaut
{
	font-family: Arial;
	font-size: 12pt;
}

.FondBleu
{
	background-color: #042A9F;
	color:White;
}

.FontDefault
{
	font-family: Verdana;
	font-size: 8pt;
	color: #575757;
}

.TableauTexteDetailFoncBlanc
{
	margin-top: 20px;
	font-size: 9pt;
	margin-bottom: 20px;
	color: black;
	margin-right: 20px;
	background-color: white;
	text-align: justify;
}

.TexteDetailTitre1
{
	font-weight: bold;
	font-size: 12pt;
	color: #002588;
	font-family: Arial;
	text-align: left;
}

.TexteDetailTitreGris
{
    font-weight: bold;
    font-size: 12pt;
    color: #808080;
    font-family: Arial;
    text-align: left;
}

.TexteDetailTitreEDT
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	font-family: Arial;
	text-align: left;
}

.TexteDetailTitre2
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-align: left;
}

.TexteDetailPetitNoir
{
	font-size: 7pt;
	text-align: left;
}

.MenuGaucheTitre
{
	padding: 4pt;
	font-size: 7pt;
	font-weight: bold;
	background-color: #E5E5E5;
	color:#00228B;
}

.MenuGaucheItem
{
	font-size: 7pt;
	color: #505050;
}

.MenuGaucheItem a
{
	color:#00228B;
	text-decoration: none;
}

.MenuGaucheItem a:hover
{
	color:#00228B;
	text-decoration: underline;
}


.MenuGaucheItemSelect
{
	font-weight: bold;
	font-size: 7pt;
	color:#00228B;
}

.MenuGaucheItemSelect a
{
	color:#00228B;
	text-decoration: none;
}

.MenuGaucheItemSelect a:hover
{
	color:#00228B;
	text-decoration: underline;
}


.FondBleuPaleDroite
{
	border-left: #88B2E1 1px solid;
	background-color: #DBE8F6;
}

.CaseTexteDroite
{
	font-size: 9pt;
	padding: 10px;
	background-color: #dce8f6;
	text-align: left;
}

.CaseTexteDroiteEDT
{
    font-size: 9pt;
    padding: 10px;
    background-color: #262626;
    text-align: left;
}

.CaseTexteDroiteEDT2
{
    font-size: 9pt;
    padding: 10px;
    background-color: #0070C0;
    text-align: left;
}

.CaseTexteDroiteTexteNoir
{
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	text-align: left;
}

.FondBleuMoyen
{
	background-color: #6897D4;
}

.TableauListeEnteteTitre
{
	text-align:center;
	font-size: 8pt;
	color: white;
	background-color: #042A9F;
}

.TableauListeEntete
{
	text-align:center;
	font-size: 8pt;
	color: white;
	background-color: #88b2e1;
}

.TableauListeEntete A
{
	text-align:center;
	font-size: 8pt;
	color: white;
	background-color: #88b2e1;
}

.TableauListeTexte
{
	text-align:center;
	font-size: 8pt;
	color: black;
	background-color: white;
}

.TableauListeTexteGauche
{
	text-align:left;
	font-size: 8pt;
	color: black;
	background-color: white;
}

.TableauListeTexteDroite
{
	text-align:right;
	font-size: 8pt;
	color: black;
	background-color: white;
}

.TableauListeTexteLigneBas
{
	text-align:center;
	font-size: 8pt;
	color: black;
	background-color: white;
	border-bottom: #88B2E1 1px solid;
}

.TableauListeTexteGaucheLigneBas
{
	text-align:left;
	font-size: 8pt;
	color: black;
	background-color: white;
	border-bottom: #88B2E1 1px solid;
}

.TableauListeTexteDroiteLigneBas
{
	text-align:right;
	font-size: 8pt;
	color: black;
	background-color: white;
	border-bottom: #88B2E1 1px solid;
}

.TableauEntreeInfoEntete
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: white;
	background-color: #88b2e1;
	text-align:left;
}

.TableauEntreeInfoEnteteBas
{
	font-size: 8pt;
	color: white;
	background-color: #88b2e1;
	border: black 1px solid;
	text-align:left;
}

.TableauEntreeInfo
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	color: black;
	background-color: white;
	text-align:left;
}

.TableauEntreeInfoBas
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	color: black;
	border-bottom: black 1px solid;
	background-color: white;
	text-align:left;
}

.TableauEntreeInfoNiveau2
{
	font-size: 8pt;
	color: black;
	background-color: white;
	text-align:left;
}

.TableauPetitFont
{
	font-size: 7pt;
}

.NouvellesRetour
{
	color: #88B2E1;
	text-decoration: none;
}

.NouvellesRetour a:hover
{
	color: #88B2E1;
	text-decoration: underline;
}

.NouvellesTitre
{
	color: Black;
	font-size:10pt;
	font-weight: bold;
}

.TextePourFlecheLien
{
	font-size: 7pt;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.TextePourFlecheLien a
{
	color: Black;
	text-decoration: none;
}

.TextePourFlecheLien a:hover
{
	color: Black;
	text-decoration: underline;
}

.FlatButton
{
	border: #575757 1px solid;
	background-color: #d9d9d9;
	font-family: Verdana;
	font-size: 7pt;
	color: #575757;
}

.FlatSmallButton
{
	border: #575757 1px solid;
	background-color: #d9d9d9;
	font-family: Verdana;
	font-size: 7pt;
	color: #575757;
	vertical-align:top;
	height: 12px;
	line-height:7px;
}

.FontError
{
	font-size: 8pt;
	color: Red;
}

.FontOk
{
	font-size: 8pt;
	color: Green;
}

.Tab-Borders
{
	background-color: black;
	font-size: 8pt;
	color: black;
}

.Tab-RowOdd
{
	color: black;
	background-color: #ffffff;
}

.Tab-RowOdd a
{
	color: black;
	text-decoration: none;
}

.Tab-RowOdd a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-RowEven
{
	color: black;
	background-color: #C4D9F0;
}

.Tab-RowEven a
{
	color: black;
	text-decoration: none;
}

.Tab-RowEven a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-Head
{
	background-color: #6897D4;
	color: #ffffff;
}

.Tab-Head a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-Head a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-HeadDark
{
	background-color: #042A9F;
	color: #ffffff;
}

.Tab-HeadDark a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-HeadDark a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-HeadDarker
{
	background-color: #00228B;
	color: #ffffff;
}

.Tab-HeadDarker a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-HeadDarker a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-Fill
{
	color: black;
	background-color: #88B2E1;
}

.Tab-Fill a
{
	color: black;
	text-decoration: none;
}

.Tab-Fill a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-Gray
{
	color: black;
	background-color: #E5E5E5;
}

.Tab-Gray a
{
	color: black;
	text-decoration: none;
}

.Tab-Gray a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-GrayDark
{
	background-color: #BFBFBF;
	color: #ffffff;
}

.Tab-GrayDark a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-GrayDark a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-Green
{
	background-color: #00228B;
	color: #ffffff;
}

.Tab-Green a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-Green a:hover
{
	color: black;
	text-decoration: none;
}

.Tab-SmallCell
{
	padding: 0px;
}

.Tab-SmallCellRowOdd
{
	padding: 0px;
	background-color: #ffffff;
}

.Tab-SmallCellFill
{
	padding: 0px;
	background-color: #88B2E1;
}

.Tab-SmallCellBlack
{
	padding: 0px;
	background-color: black;
}

.Tab-SmallCellHeadDarker
{
	padding: 0px;
	background-color: #00228B;
	color: #ffffff;
}

.FontSmall
{
	font-size: 4pt;
}

.FontYellow
{
	color: #ffdd00;
}

.FontOrange
{
	color: #ef8800;
}

.FontRed
{
	color: #df3300;
}

.TmpHide
{
	display: none;
}

div.MessageJaune
{
	background-color: #ffff88;
	border: 1px solid #444444;
	border-bottom: 2px solid #444444;
	border-right: 2px solid #444444;
	color: Black;
	padding:4px;
}
