﻿body 
{
    background-color:White;
    font-family:Arial,helvetica, sans-serif;
    font-size:10pt;
	scrollbar-face-color: turquoise; 
	scrollbar-shadow-color: #228888;
	scrollbar-highlight-color: #EBF5F5;
	scrollbar-3dlight-color: #EBF5F5; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color:  white; 
	scrollbar-arrow-color: white;
}

a
{	color:White;
	font-weight:bold}
	
.cellbann 
{
    border:1px black solid;
    margin:5px
}

/* Logo */
.coop 
{
    color:#FA640D;
    font-weight:bold;
    font-size:11pt;
}
.web 
{
    color:#999999;
    font-weight:bold;
    font-size:8pt;
}

.cellbann 
{
    background-color:#00CCFF;
    text-align:center;
    font-family:Arial,helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:white;
}

.bandorange 
{
    background-color:#FA640D;
}

.textegris
{
	text-align: justify;
	font-family: Arial,helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #cc6600;
}

.textemer
{
	text-align: justify;
	font-family: Arial,helvetica, sans-serif;
	font-size: 11pt;
	color: #00CCFF;
}

.texteblanc
{
    text-align:justify;
    font-family:Arial,helvetica, sans-serif;
    font-size:11pt;
    /* color:#00CCFF; */
    color:#FFFFFF;
  
}

.texteorange
{
    text-align:justify;
    font-family:Arial,helvetica, sans-serif;
    font-size:11pt;
    /* color:#00CCFF; */
    color:orange;
  
}

/* Logo */
.coop 
{
    color:#FA640D;
    font-weight:bold;
    font-size:12pt;
}
.web 
{
    color:#999999;
    font-weight:bold;
    font-size:8pt;
}

/*** TITRES ***/
.titre1 
{
    font-family:Arial,helvetica;
    font-size:14pt;
    background-color:white;
    color:blueviolet;
    font-weight:bold;
    text-align:center
}

.titre2
{
    font-family:Arial,helvetica;
    font-size:14pt;
    background-color:white;
    color:magenta;
    font-weight:bold;
    text-align:center
}

.titre3
{
    font-family: Arial,helvetica;
    font-size: 12pt;
    color: blue;
    font-weight: bold;
    text-align: center;
}

.titre4
{
    font-family: Arial,helvetica;
    font-size: 11pt;
    color: violet;
    font-weight: bold;
    text-align: center;
}

.identite 
{
    font-family:Arial,helvetica;
    font-size:14pt;
    background-color:white;
    color:magenta;
    font-weight:bold;
    text-align:center
}

/*** TEXTE ***/

.fondtexte 
{
    font-family:Arial,helvetica;
    font-size:10pt;
    background-color:white;
    color:gray;
    text-align:justify
}

.smallinfo 
{
    font-family:Arial,helvetica;
    font-size:7pt;
    background-color:white;
    color:mediumblue;
}

/*** SAISIE ***/

.input 
{
    font-family:Arial,helvetica;
    font-size:8pt;
    background-color:white;
    color:mediumblue;
} 

.inactiveinput
{
    font-family: Arial,helvetica;
    font-size: 8pt;
    background-color: white;
    color: dodgerblue;
} 

.fieldnum { /* champs de saisie */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	text-align:right
}

.titregroupe
{
    font-family:Arial,helvetica;
    font-size:8pt;
    background-color:white;
    color:gray;
    font-weight:bold;
    text-align:center; 
    border:1px solid gray
} 

.liboptions
{
    font-family: Arial,helvetica;
    font-size: 8pt;
    background-color: white;
    color: lightseagreen;
    font-weight: bold;
    vertical-align: middle;
    text-align:left
} 

.labinput
{
    font-family:Arial,helvetica;
    font-size:8pt;
    background-color:white;
    color:mediumblue;
    font-weight:bold;
    vertical-align:middle
} 
.labstat
{
    font-family: Arial,helvetica;
    font-size: 9pt;
    background-color: white;
    color: lightseagreen;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    font-style: italic;
} 
.labinfo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: lightseagreen;
    font-weight: bold;
}
.libellechamp
{
    font-family:Arial,helvetica;
    font-size:10pt;
    background-color:white;
    color:mediumblue;
    font-weight:bold;
    vertical-align:top;
    text-align:right
} 

.L 
{
    text-align:left;
} 

.M 
{
    text-align:center;
} 

.R
{
    text-align:right;
}
.N
{
    font-weight:normal
}
.B
{
    font-weight:bold
}
.S
{
    text-decoration:underline
}
.I
{
    font-style:italic
}


.resultstat
{
    font-family: Arial,helvetica;
    font-size: 9pt;
    background-color: white;
    color: darkcyan;
    text-align: right;
    vertical-align: middle;
    font-style: italic;
} 

.cmd    /** Boutons de commande **/
{
    font-family:Arial,helvetica;
    font-size:8pt;
    background-color:white;
    font-weight:bold;
}
.cmd.orange
{
    color:#FA640D;
}

.cmd.vert
{
    color:green;
}

.cmd.bleu
{
    color:blue;
}

.cmd.rouge
{
    color:red;
}

/*** MESSAGES ***/

.oblig
{
    font-family:Arial,helvetica;
    font-size:8pt;
    background-color:white;
    color:red;
} 

.error
{
    font-family:Arial,helvetica;
    font-size:8pt;
    background-color:white;
    color:red;
} 

.info
{
    font-family:Arial,helvetica;
    font-size:8pt;
    background-color:white;
    color:blue;
} 

/*** TABLEAUX ***/

.conteneurListe
{
	border: #339999 1px solid;
}

.fondTAB
{
    border-right: #3399cc 1px solid;
    border-left: #3399cc 1px solid;
    border-bottom: #3399cc 1px solid;
    background-color: white;
}

.cellorange
{
    background-color:#FA640D; color:White; width:100px; text-align:center; font-weight:bold
}
 
/* LISTES */

.ENTETECOL
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: turquoise;
    color: white;
    font-weight: bold;
    text-align: center;
    border: #339999 1px solid;
}
.souscolonne
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    background-color: lightgreen;
    color: royalblue;
}
.ENTETELIGNE
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: mediumvioletred;
    font-weight: bold;
}
 .L1 { /* lignes impaires dans les listes */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

.L2
{
    /* lignes paires dans les listes */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #edffe0;
}

.OVER {color:red}

.lineON {background-color:#D6EBEB}
.lineOFF {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: white;}
.lineSelected {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #87eeee;}

.titrebloc
{
    /* Titre d'un bloc principal */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bold;
    color: orange;
}

/* BANDEAUX */
.mois
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background-color: powderblue;
    color: white;
    font-weight: bold;
    border: black 1px solid;
    text-align: center;
    cursor:hand
}

.messageAD
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    border: 1px solid black;
    background-color: aliceblue;
    color: royalblue;
}

/* IMPRESSIONS */
.titreetat
{
    text-align:center; 
    font-size:16pt; 
    font-weight:bold; 
    border:1px black solid
}

.labinfo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: green;
    font-weight: bold;
}
.totaux
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: royalblue;
}
.totalnum
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: royalblue;
    border:1px royalblue solid;
    text-align:right
}

