table{
	border-spacing: 0px;
}

P,.CellClient  {
	font-size : small;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	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 {
	background-color : #cfdbf0;
	color : black;
}

.LayoutMenu {
    margin: 0px;
	background-color : #4F7CC8;
}
.LayoutMenu_ {
	background-color : #48675D;
	color : black;
}

.Cell,.CellTot,.CellMontTot,.CellMontFrf {
}
.CellMont,.CellMontTot,.CellMontFrf {
	text-align : right;
}
.CellTot,.CellMontTot {
    font-weight:bold;
	background-color : #EBE;
}
.CellMontFrf {
	background-color : #EEF;
}
.CellTitre {
	color : black;
	background-color : #84B0D5;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}
.CellTitreExclus {
	color : black;
	background-color : RED;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.CellTitreHor {
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.8em;
}

.CellTitreHorMobile {
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.3em;
}

.TexteHoraire{
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.8em;
}

.TexteHoraireMobile{
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.3em;
}

.TexteHoraireItalique{
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.8em;
	font-style : italic;
}

.BoutonHoraire{
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.7em;
}

.BoutonHoraireMobile{
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.3em;
}

.CellTitreInv {
	color : #DDDAAA;
	background-color : black;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}
.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:100px;
        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:green;
    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:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.EcritureMinceMobile{
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size:0.3em
}

.EcritureMinceTitre
{
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.EcritureMinceTitreItalique
{
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-style:italic;
}

.Signature
{
	font-family: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 : 'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.8em;
}

.ChangementFondMobile
{
	background-color:C5C589;
	font-family : 'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.3em;
}

.FondBlanc{
	background-color:White;
	font-family : 'Open Sans', sans-serif; /*Arial Narrow;*/
	font-size : 0.8em;
}

.EcritureEntree {
	color : Navy;
	background-color : white;
	font-family : 'Open Sans', sans-serif; /*Arial Narrow;*/
	font:bold 1.05em;
}

.Ecriture5 {
    font-size: 0.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture5Italique {
    font-size: 0.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture5TitreItalique {
    font-size: 0.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture5Titre {
    font-size: 0.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture5Gras {
    font-size: 0.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture6 {
    font-size: 0.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture6Italique {
    font-size: 0.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture6TitreItalique {
    font-size: 0.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture6Titre {
    font-size: 0.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture6Gras {
    font-size: 0.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture7 {
    font-size: 0.7em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture7Italique {
    font-size: 0.7em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture7TitreItalique {
    font-size: 0.7em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture7Titre {
    font-size: 0.7em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture7Gras {
    font-size: 0.7em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture8 {
    font-size: 0.8em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture8Gras {
    font-size: 0.8em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-weight : bold;
}

.Ecriture8Italique {
    font-size: 0.8em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture8TitreItalique {
    font-size: 0.8em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture8Titre {
    font-size: 0.8em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture9 {
    font-size: 0.9em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture9Italique {
    font-size: 0.9em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture9TitreItalique {
    font-size: 0.9em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture9Titre {
    font-size: 0.9em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
}

.Ecriture10 {
    font-size: 1.0em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture10Gras {
    font-size: 1.0em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-weight : bold;
}

.Ecriture10Italique {
    Font: 1.0em Arial;
    font-style:italic;
}

.Ecriture10TitreItalique {
    font-size: 1.0em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture11 {
    font-size: 1.1em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture11Gras {
    font-size: 1.1em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-weight : bold;
}

.Ecriture11Italique {
    Font: 1.1em Arial;
    font-style:italic;
}

.Ecriture11TitreItalique {
    font-size: 1.1em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture12 {
    font-size: 1.1em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture12Gras {
    font-size: 1.2em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-weight : bold;
}

.Ecriture12Italique {
    Font: 1.2em Arial;
    font-style:italic;
}

.Ecriture12TitreItalique {
    font-size: 1.2em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture13 {
    font-size: 1.3em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture13Gras {
    font-size: 1.3em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-weight : bold;
}

.Ecriture13Italique {
    font-size: 1.3em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture13TitreItalique {
    font-size: 1.3em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture14 {
    font-size: 1.4em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture14Gras {
    font-size: 1.4em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-weight : bold;
}

.Ecriture14Italique {
    font-size: 1.4em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture14TitreItalique {
    font-size: 1.4em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture15 {
    font-size: 1.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture15Gras {
    font-size: 1.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-weight : bold;
}

.Ecriture15Italique {
    font-size: 1.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture15TitreItalique {
    font-size: 1.5em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.Ecriture16 {
    font-size: 1.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture16Gras {
    font-size: 1.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-weight : bold;
}

.Ecriture16Italique {
    font-size: 1.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    font-style:italic;
}

.Ecriture16TitreItalique {
    font-size: 1.6em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:Arial Narrow;
	font-style:italic;
}

.EcritureTitre {
    font-size: 1.0em ;
    font-family: 'Open Sans', sans-serif; /*Arial Narrow;*/
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
}

.TitrePage  {
	font-size : medium;
	font-weight : bold;
	font-family : 'Open Sans', sans-serif; /*Arial, Helvetic;*/
}

.TitrePageMobile  {
	font-weight : bold;
	font-family : 'Open Sans', sans-serif; /*Arial, Helvetic;*/
	font-size: 0.4em;
}

.EcritureMontantTotal {
	background-color : #84B0D5;
    Font-size: 1.3em;
    border:3pt solid black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
    text-align:right;
}

.Ecriture7MontantTotal {
	background-color : #84B0D5;
    Font-size: 0.7em;
    border:3pt solid black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
    text-align:right;
}

.Ecriture8MontantTotal {
	background-color : #84B0D5;
    Font-size: 0.8em;
    border:3pt solid black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
    text-align:right;
}

.EcritureMinceMontantTotal {
	background-color : #84B0D5;
    border:3pt solid black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
    text-align:right;
}

.EcritureVerticalTitre {
	color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	writing-mode:tb-rl;
}

.EcritureVerticale7Titre {
    Font: 0.7em Arial;
    color : black;
	background-color : #84B0D5;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	writing-mode:tb-rl;
}

.Inactif {
	background-color : #C0C0C0;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-style:italic;
}

.Inactif7 {
	background-color : #C0C0C0;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
	font-style:italic;
	Font: 0.7em Arial;
}

.LigneSurbrillance {
	color : black;
	background-color : #ACC1E6;
}

.BordureMince{
	border: 0.5em solid black; 
	border-width : thin;
	border-style : solid;
}

.TdBordureMince{
	border: 1px solid black; /*0.2em solid black;*/
	border-style : solid;
}

.BordureBasMince{
	border-bottom	: 0.1em solid black;
	border-bottom-style : solid;
}

.FondFeuillePointage{
	background-color : white;
	color : black;
}

.EcritureMinceTitreFeuillePointage
{
	color : white;
	background-color : black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture10TitreFeuillePointage {
    Font: 1.0em Arial;
    color : white;
	background-color : black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture9TitreFeuillePointage {
    Font: 0.9em Arial;
    color : white;
	background-color : black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture8TitreFeuillePointage {
    Font: 0.8em Arial;
    color : white;
	background-color : black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture7TitreFeuillePointage {
    Font: 0.7em Arial;
    color : white;
	background-color : black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture6TitreFeuillePointage {
    Font: 0.6em Arial;
    color : white;
	background-color : black;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}

.Ecriture10TitreSommaire {
    Font: 1.0em Arial;
    color : black;
	background-color : #C0C0C0;
	font-weight : bold;
	font-family:'Open Sans', sans-serif; /*Arial Narrow;*/
}
.PartieHorsConcours{
    color : black;
	background-color : lightgray;
}
.frameEquipe {
	width:240px;
	padding-top: 3px;
    padding-bottom: 3px;
}
.entetePartie {
	/*background-color: #C6DBF7;*/
	color:#0055A5;
}