@font-face {
    font-family: signature;
	src: url("./documents/font/SCRIPTBL.TTF");
}
P,.CellClient  {
	font-size : small;
	font-family : arial;
	margin-top : 25;
	color : black;
}
.CellClient {
    Font-Weight:bold;
}
LI  {
	font-size : small;
	font-family : Tahoma;
	margin-top : 5;
	color : black;
}

ul  {
	margin-BOTTOM : 25;
}

H1,H2,H3,H4 {
	font-family : Tahoma;
	color : Black;
}

H1  {
	font-size : x-large;
}

H2  {
	font-size : large;
	font-weight : bold;
}

H3  {
	font-size : medium;
	font-weight : bold;
}

H4  {
	font-size : small;
	margin-top : 25;
}

DT  {
	font-size : small;
	font-family : Tahoma;
	font-weight : bold;
	color : black;
}

A  {
	color : black;
	font-weight : bold;
}

A:Visited  {
	font-weight : bold;
}

A:Active  {
	font-weight : bold;
}

A:Hover  {
	color : #606;
}

TD { Font: 1em Verdana,sans-serif;}

BODY,.Layout,.LayoutMenu, .FondPale {
	background-color : #cfdbf0;
	color : black;
}

.LayoutMenu {
    margin: 0px;
	background-color : #4F7CC8;
}
.LayoutMenu_ {
	background-color : #48675D;
	color : black;
}

.Cell,.CellTot,.CellMontTot,.CellMontFrf {
}
.CellMont,.CellMontTot,.CellMontFrf, .EcritureMontant {
	text-align : right;
	padding-right:7px;
}
.CellTot,.CellMontTot {
    font-weight:bold;
	background-color : #EBE;
}
.CellMontFrf {
	background-color : #EEF;
}
.CellTitre {
	color : black;
	background-color : #84B0D5;
	font-family : Arial, Helvetic;
}
.CellTitreExclus {
	color : black;
	background-color : RED;
	font-family : Arial, Helvetic;
}

.CellTitreHor {
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family : Arial Narrow;
}

.CellTitreHorMobile {
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family : Arial, Helvetic;
	font-size : 0.3em;
}

.TexteHoraire{
	font-family : Arrial Narrow, Arial, Helvetic;
	font-size : 0.8em;
}

.TexteHoraireMobile{
	font-family : Arial, Helvetic;
	font-size : 0.3em;
}

.TexteHoraireItalique{
	font-family : Arial, Helvetic;
	font-size : 0.8em;
	font-style : italic;
}

.BoutonHoraire{
	font-family : Arial Narrow, Arial, Helvetic;
	font-size : 0.7em;
}

.BoutonHoraireMobile{
	font-family : Arial, Helvetic;
	font-size : 0.3em;
}

.CellTitreInv {
	color : #DDDAAA;
	background-color : black;
	font-family : Arial, Helvetic;
}
.CellEnv {
    Font: 0.7em Arial;
}
.LinkCellTitre {
	color : #333333;
}

.LinkCell {
	color : #DDDDD;
}

.soustot1a { background-color:#DDDAAA; }
.soustot1b { background-color:#A69357; }
.soustot2  { background-color:#AAE; }
.Grise {color:black}
.BoutonMenu,.BoutonMenuHover {
        background-color:#84B0D5;
        color:black;
        border:0;
        padding:0;
        margin:0;
        cursor:pointer; cursor:hand;
        height:20px;
        width:90px;
        font: Arial, Helvetic, Sans-serif;
    }
.BoutonMenuHover {
        background-color:darkblue;
        color:white;
}
.Bouton {
}
.Negatif {color:red}
.btnExp {
    z-index:100;
    float:left;
    Font:14px bold Arial;
    overflow:hidden;
    cursor:pointer; cursor:hand;
    color:navy;
    border:1px solid navy;
    width:12px;height:12px;
    padding:0;
    padding-top:0px;
    line-height:8px;
    margin:0;
    background-color:#FFFFFF;
    text-align:center;
}
.divExp {
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#Navy;
    margin-left:2px;
    padding-left:2px}
.divOpt {
    background-color:#77FF77;
    Font:Bold 12pt Arial;
}
.divObl {
    background-color:red;
    Font:Bold 12pt Arial;
}
.divCond {
    background-color:yellow;
    Font:Bold 12pt Arial;
}
.divJourCal,.divJourCalAJD,.divJourCalConge {
    background-color:#DDDAAA;
    vertical-align:top;
}

.divJourPartie{
    Color:White;
    background-color:#CCCDDD;
	filter:
		progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#4A4D64',EndColorStr='#CCCDDD');
}

.divJourSansPartie{
	filter:
		progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='white',EndColorStr='lightblue');
    background-color:#DDDAAA;
    vertical-align:top;
}

.divJourCal {
	filter:
		progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#4A4D64',EndColorStr='#30437E');
}
.divJourCalAJD {
    background-color:#CCC999;
    border-style:outset;
    border-width:1
}
.divJourCalConge {
    background-color:#CCCDDD;
	filter:
		progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#F8F8DE',EndColorStr='#CCCDDD');
}

.JourPasse {
    background-color:gray;
    border-style:outset;
    border-width:1;
    color : White;
}

.JourMatch {
    background-color:DARKBLUE;
    color : Yellow;
}

.EcritureMince{
	font-family:Arial Narrow;
	font-weight:normal;
}

.EcritureMinceItalique{
	font-family:Arial Narrow;
	font-style:italic;
}

.EcritureMinceGras{
	font-family:Arial Narrow;
	font-weight:bold;
}

.EcritureMince10{
	font-family:Arial Narrow;
	font-size:1.0em;
	font-weight:normal;
}

.EcritureMince9{
	font-family:Arial Narrow;
	font-size:0.9em;
	font-weight:normal;
}

.EcritureMince9Gras{
	font-family:Arial Narrow;
	font-size:0.9em;
	font-weight:bold;
}

.EcritureMince8{
	font-family:Arial Narrow;
	font-size:0.8em;
	font-weight:normal;
}

.EcritureMince8Gras{
	font-family:Arial Narrow;
	font-size:0.8em;
	font-weight:bold;
}

.EcritureMince8GrasItalique{
	font-family:Arial Narrow;
	font-size:0.8em;
	font-weight:bold;
	font-style:italic;
}

.EcritureMince7{
	font-family:Arial Narrow;
	font-size:0.7em;
	font-weight:normal;
}

.EcritureMince7Gras{
	font-family:Arial Narrow;
	font-size:0.7em;
	font-weight:bold;
}

.EcritureMince6{
	font-family:Arial Narrow;
	font-size:0.6em;
	font-weight:normal;
}

.EcritureMince6Gras{
	font-family:Arial Narrow;
	font-size:0.6em;
	font-weight:bold;
}

.EcritureMinceMobile{
	font-family:Arial Narrow;
	font-size:0.3em
	font-weight:normal;
}

.DisponibiliteNouveauMois
{
	color : white; /* black */
	background-color : black; /*#F29F00*/
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:1.2em;
	padding-left:15px;
	text-transform: uppercase;
}

.EcritureMinceTitre
{
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.EcritureMinceTitre9
{
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:0.9em
}

.EcritureMinceTitreLabel9
{
	color : black;
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:0.9em
}

.EcritureMinceTitre8
{
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:0.8em
}

.EcritureMinceTitre7
{
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:0.7em
}

.EcritureMinceTitre6
{
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:0.6em
}

.EcritureMinceTitreItalique
{
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Signature
{
	font-family:signature;/*Script MT Bold;*/
	font-size:1.5em;
}
.BoutonMenuInfoHover {
    background-color:black;
    color:white;
    border:0;
    padding:0;
    margin:0;
    cursor:pointer; cursor:hand;
    height:20px;
    width:90px;
    font: Arial, Helvetic, Sans-serif;
}
.BoutonMenuInfo {
    background-color:White;
    color:black;
    border:0;
    padding:0;
    margin:0;
    cursor:pointer; cursor:hand;
    height:20px;
    width:90px;
    font: Arial, Helvetic, Sans-serif;
}

.ChangementFond
{
	background-color:C5C589;
	font-family : Arial, Helvetic;
	font-size : 0.8em;
}

.EcritureMinceChangementFond8
{
	background-color:C5C589;
	font-family : Arial Narrow, Arial, Helvetic;
	font-size : 0.8em;
}

.EcritureMinceChangementFond9
{
	background-color:C5C589;
	font-family : Arial Narrow, Arial, Helvetic;
	font-size : 0.9em;
}

.EcritureMinceChangementFond8
{
	background-color:C5C589;
	font-family : Arial Narrow, Arial, Helvetic;
	font-size : 0.8em;
}

.EcritureMinceChangementFond7
{
	background-color:C5C589;
	font-family : Arial Narrow, Arial, Helvetic;
	font-size : 0.7em;
}

.ChangementFondMobile
{
	background-color:C5C589;
	font-family : Arial, Helvetic;
	font-size : 0.3em;
}

.FondBlanc{
	background-color:White;
	font-family : Arial, Helvetic;
	font-size : 0.8em;
}

.EcritureEntree {
	color : Navy;
	background-color : white;
	font-family : Arial, Helvetic;
	font:bold 1.05em;
}

.Ecriture6 {
    Font: 0.6em Arial;
}

.Ecriture6Italique {
    Font: 0.6em Arial;
    font-style:italic;
}

.Ecriture6TitreItalique {
    Font: 0.6em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture6Titre {
    Font: 0.6em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture6Gras {
    Font: 0.6em Arial;
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture7 {
    Font: 0.7em Arial;
}

.Ecriture7Italique {
    Font: 0.7em Arial;
    font-style:italic;
}

.Ecriture7TitreItalique {
    Font: 0.7em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture7Titre {
    Font: 0.7em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture7Gras {
    Font: 0.7em Arial;
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture8 {
    Font: 0.8em Arial;
}

.Ecriture8Italique {
    Font: 0.8em Arial;
    font-style:italic;
}

.Ecriture8TitreItalique {
    Font: 0.8em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture8Titre {
    Font: 0.8em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture8Gras {
    Font: 0.8em Arial;
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture8GrasItalique {
    Font: 0.8em Arial;
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture9Gras {
    Font: 0.9em Arial;
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture9 {
    Font: 0.9em Arial;
    color : black;
	font-family:Arial Narrow;
}

.EcritureTitre {
    Font: 1.0em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family: Arial Narrow;
}

.EcritureGras {
    font-size : Large;
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture11Titre {
    Font: 1.1em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family: Arial Narrow;
}

.Ecriture11Gras {
    Font: 1.1em Arial;
    color : black;
	font-weight : bold;
	font-family: Arial Narrow;
}

.Ecriture11 {
    Font: 1.1em Arial;
    color : black;
	font-family: Arial Narrow;
}

.Ecriture12Titre {
    Font: 1.2em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family: Arial Narrow;
}

.Ecriture12Gras {
    Font: 1.2em Arial;
    color : black;
	font-weight : bold;
	font-family: Arial Narrow;
}

.Ecriture12 {
    Font: 1.2em Arial;
    color : black;
	font-family: Arial Narrow;
}

.Ecriture13Titre {
    Font: 1.3em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family: Arial Narrow;
}

.Ecriture14Titre {
    Font: 1.4em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family: Arial Narrow;
}

.TitrePage  {
	font-size : medium;
	font-weight : bold;
	font-family : Arial, Helvetic;
}

.TitrePage2  {
	font-size : 0.9em;
	font-weight : bold;
	font-family : Arial;
}

.TitrePageMobile  {
	font-weight : bold;
	font-family : Arial, Helvetic;
	font-size: 0.4em;
}

.EcritureMontantTotal {
	background-color : #84B0D5;
    Font-size: 1.3em;
    border:3pt solid black;
	font-weight : bold;
	font-family:Arial Narrow;
    text-align:right;
}

.Ecriture6MontantTotal {
	background-color : #84B0D5;
    Font-size: 0.6em;
    border:3pt solid black;
	font-weight : bold;
	font-family:Arial Narrow;
    text-align:right;
}

.Ecriture7MontantTotal {
	background-color : #84B0D5;
    Font-size: 0.7em;
    border:3pt solid black;
	font-weight : bold;
	font-family:Arial Narrow;
    text-align:right;
}

.Ecriture8MontantTotal {
	background-color : #84B0D5;
    Font-size: 0.8em;
    border:3pt solid black;
	font-weight : bold;
	font-family:Arial Narrow;
    text-align:right;
}

.EcritureMinceMontantTotal {
	background-color : #84B0D5;
    border:3pt solid black;
	font-weight : bold;
	font-family:Arial Narrow;
    text-align:right;
}

.EcritureVerticalTitre {
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	writing-mode:tb-rl;
}

.EcritureVerticale7Titre {
    Font: 0.7em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	writing-mode:tb-rl;
}

.EcritureVerticale8Titre {
    Font: 0.8em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	writing-mode:tb-rl;
}

.EcritureVerticale9Titre {
    Font: 0.9em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	writing-mode:tb-rl;
}

.EcritureMinceTitreLabelVertical9
{
	color : black;
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:0.9em
	writing-mode:tb-rl;
}

.Inactif {
	background-color : #C0C0C0;
	font-family:Arial Narrow;
	font-style:italic;
}

.Inactif7 {
	background-color : #C0C0C0;
	font-family:Arial Narrow;
	font-style:italic;
	Font: 0.7em Arial;
}

.LigneSurbrillance {
	color : black;
	background-color : #ACC1E6;
}

.OfficielMasquer {
	color : black;
	background-color : lightgray;
}

.PageBreak {
	page-break-before: always;
}

.FondAutreAssignateur{
	background-color:#FF5B5B;
	Font: 0.7em Arial;
	color : black;
}

.EcritureCheque{
	color : black;
	Font-size: 1em;
	font-family:"Courier";
}

.EcritureMinceTitreAnnuler{
	color : black;
	background-color : #FF9595;
	font-weight : bold;
	font-family:Arial Narrow;
}

.EcritureMinceAnnuler{
	color : black;
	background-color : #FF9595;
	font-family:Arial Narrow;
}

.EcritureMinceAnnuler9{
	color : black;
	background-color : #FF9595;
	font-family:Arial Narrow;
	font-size:0.9em;
}

.EcritureMinceTitreDejaCeduler{
	color : black;
	background-color : #C5C589;
	font-weight : bold;
	font-family:Arial Narrow;
}

.EcritureMinceTitreDispoBloquer{
	color : black;
	background-color : lightgray;
	font-weight : bold;
	font-family:Arial Narrow;
}

.EcritureMinceDejaCeduler{
	color : black;
	background-color : #C5C589;
	font-family:Arial Narrow;
}

.EcritureMinceTitreDispoBloquer{
	color : black;
	background-color : lightgray;
	font-family:Arial Narrow;
}

.LabelLargeur25{
	width: 25px;
}
.LabelLargeur50{
	width: 50px;
}
.LabelLargeur75{
	width: 75px;
}
.LabelLargeur100{
	width: 100px;
}
.InputLargeur200{
	width: 200px;
}
.InputLargeur150{
	width: 150px;
}
.InputLargeur100{
	width: 100px;
}

.Largeur300{
	width:300;
}

.FieldSet
{
	border:2px solid black;
	background: #84B0D5;
	border-radius: 15px;
	border-color:black;
	border-style:solid;
}

.FieldSetPio
{
	width:930px;
	border:2px solid black;
	background: #84B0D5;
	border-radius: 15px;
	border-color:black;
	border-style:solid;
	margin:auto;
	margin-bottom: 15px;
}

.bulleCustom{
	border-radius: 15px;
	border-color:black;
	border-style:solid;
	margin-bottom: 5px;
}

.bulle{
	width: 100%;
	border-radius: 15px;
	border-color:black;
	border-style:solid;
	margin-bottom: 5px;
}
.bulleTitre{
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}
.bulleTexte{
	color : black;
	font-family:Arial Narrow;
	margin-left: 25px;
	margin-right: 15px;
}
.fondGris
{
	background-color: lightgray;
}
.fondNoir
{
	background-color: #000000;
	color:#FFFFFF;
}
.bulleMessage
{
	width: 100%;
	border-radius: 15px;
	border-color:black;
	border-style:solid;
	margin-bottom: 5px;
}
.bulleMessageTitre
{
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}
.bulleMessageTexte{
	color : black;
	font-family:Arial Narrow;
	margin-top: 5px;
	margin-left: 25px;
	margin-right: 15px;
	margin-bottom: 5px;
}
.bulleMessageSignature{
	color : black;
	font-family:Arial Narrow;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	font-style : italic;
	font-weight : bold;
}
.bulleBoutonSectionBas
{
	padding-top: 10px;
	padding-bottom: 5px;
}
.FicheEcritureMinceTitre
{
	font-family:Arial;
	font-weight : bold;
	width:150px;
	height: 30px;
	Font: 0.9em Arial;
}
.FicheEcritureMince
{
	color : black;
	font-family:Arial;
	width:300px;
	height: 30px;
	Font: 0.9em Arial;
}
.FicheEcritureMinceColspan
{
	color : black;
	font-family:Arial;
	height: 30px;
	Font: 0.9em Arial;
}
.FicheBackground
{
	background-color: white;
}
.messageSucces{
    background-color:#77FF77;
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:0.9em;
	margin-top: 8px;
	margin-bottom: 8px;
}
.succes{
    background-color:#77FF77;
	font-weight : bold;
}
.erreur{
    background-color:#FF9595;
	font-weight : bold;
}
.highlight{
    background-color:#84B0D5;
	font-weight : bold;
}
.MessageLogin{
	background-color : #FF9595;
	width :350px;
	font-weight : bold;
	font-family:Arial Narrow;
	font-size:1.0em;
}
.TablePIO {
	width:960px;
	border-spacing:0;
	margin-left:auto; 
    margin-right:auto;
}
.TableFullSize {
	width:100%;
	border-spacing:0;
	margin-left:auto; 
    margin-right:auto;
}
.italique{
	font-style : italic;
}
.sousligne{
	text-decoration:underline;
}
.normal{
	font-weight : normal;
}
.BordureBas {
    border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 2;
    border-top:none;
    border-left:none;
    border-right: none;
}
.BordureCarree {
	border-style: solid;
	border-width:2;
	border-color:black;
}
.BordureCarree_Mince {
	border-style: solid;
	border-width:1;
	border-color:black;
}
.BordureCarree_HautMince{
	border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 2;
    border-top-style:solid;
    border-top-color: black;
    border-top-width: 1;
    border-left-style:solid;
    border-left-color: black;
    border-left-width: 2;
    border-right-style:solid;
    border-right-color: black;
    border-right-width: 2;
}
.BordureCarree_BasMince{
	border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 1;
    border-top-style:solid;
    border-top-color: black;
    border-top-width: 2;
    border-left-style:solid;
    border-left-color: black;
    border-left-width: 2;
    border-right-style:solid;
    border-right-color: black;
    border-right-width: 2;
}
.BordureCarree_HautBasMince{
	border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 1;
    border-top-style:solid;
    border-top-color: black;
    border-top-width: 1;
    border-left-style:solid;
    border-left-color: black;
    border-left-width: 2;
    border-right-style:solid;
    border-right-color: black;
    border-right-width: 2;
}
.BordureCarree_GaucheMince{
	border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 1;
    border-top-style:solid;
    border-top-color: black;
    border-top-width: 1;
    border-left-style:solid;
    border-left-color: black;
    border-left-width: 1;
    border-right-style:solid;
    border-right-color: black;
    border-right-width: 2;
}
.BordureCarree_DroiteMince{
	border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 1;
    border-top-style:solid;
    border-top-color: black;
    border-top-width: 1;
    border-left-style:solid;
    border-left-color: black;
    border-left-width: 2;
    border-right-style:solid;
    border-right-color: black;
    border-right-width: 1;
}
.BordureCarree_Mince_DroiteAbsente{
	border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 1;
    border-top-style:solid;
    border-top-color: black;
    border-top-width: 1;
    border-left-style:solid;
    border-left-color: black;
    border-left-width: 1;
}
.BordureCarree_Mince_GaucheAbsente{
	border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 1;
    border-top-style:solid;
    border-top-color: black;
    border-top-width: 1;
    border-right-style:solid;
    border-right-color: black;
    border-right-width: 1;
}
.BordureCarree_Mince_GaucheDroiteAbsente{
	border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width: 1;
    border-top-style:solid;
    border-top-color: black;
    border-top-width: 1;
}
option.transfertRegion {
	background-color: black;
	color : black;	
}
.AssignationExterne {
	font-style:italic;
	font-weight : bold;
	padding-left:5px;
	font-family:Arial Narrow;
	font-size:0.7em;
	background-color :lightgray;
}
.estPayer{
    background-color:#77FF77;
}
.nonPayer{
    background-color:#FF9595;
}
.bouton8{
	font-family:Arial Narrow;
	font-size:0.8em;
}
.warning{
  padding: 5px;
  width: 98%%;
  background-color: #FCF8E3;
  border: 1px solid #FBEED5;
  color: #C09853;
  margin-bottom: 8px;
}
.warningPio{
  padding: 5px;
  background-color: #FCF8E3;
  border: 1px solid #FBEED5;
  color: #C09853;
  margin-bottom: 8px;
}
.paieClosed {
	background-color: #FCF8E3;
}
.disableWin{
     pointer-events: none;
}
.textLink {
	font-weight:normal;
	text-decoration:none;
}

.successMessage, .erreurMessage, .warningMessage 
{
  font-weight:bold;
  font-size:16px;
  text-align:center;        
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;;
  width:900px;            
  border: 2px solid;
  padding:10px 45px 10px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.tdSuccessMessage, .tdErreurMessage, .tdWarningMessage
{
  font-weight:bold;
  text-align:center;        
  margin-left: auto;
  margin-right: auto;       
  border: 2px solid;
  padding:5px 5px 5px 5px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.tdSuccessMessageNoAlign, .tdErreurMessageNoAlign, .tdWarningMessageNoAlign
{
  font-size:12px;
  font-weight:bold;    
  margin-left: auto;
  margin-right: auto;       
  border: 1px solid;
  padding:5px 5px 5px 5px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.successMessage, .tdSuccessMessage, .tdSuccessMessageNoAlign
{
  color: #4F8A10;
  background-color: #DFF2BF;
  /*background-image:url('success.png');*/
}

.erreurMessage, .tdErreurMessage, .tdErreurMessageNoAlign
{
  color: #D8000C;
  background-color: #FFBABA;
  /*background-image: url('error.png');*/ 
}

.warningMessage, .tdWarningMessage
{
  color: #9F6000;
  background-color: #FEEFB3;
}