BODY
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dcdcdc
}
.bandeau
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4883d2
}
.navNiveau1
{
    BORDER-TOP: #014299 1px solid;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
A.anavNiveau1
{
    FONT-SIZE: 8pt;
    COLOR: #014299;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.navNiveau1Select
{
    BORDER-TOP: #014299 1px solid;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4883d2
}
.navNiveau1SelectText
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4883d2
}
.navNiveau2Debut
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4883d2
}
.navNiveau2
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4883d2
}
.navNiveau2Select
{
    FONT-SIZE: 9pt;
    COLOR: #014299;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #97c4fe
}
.navNiveau2Fin
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4883d2
}
.bordure
{
    BACKGROUND-COLOR: #014299
}
.navNiveau3
{
    FONT-SIZE: 8pt;
    COLOR: #014299;
    FONT-FAMILY: Arial
}
.navNiveau3Select
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A.navNiveau3
{
    FONT-SIZE: 8pt;
    COLOR: #014299;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.navNiveau3Select
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.navNiveau3Fin
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #97c4fe
}
.navNiveau3Debut
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #97c4fe
}
.navNiveau3Table
{
    BACKGROUND-COLOR: #97c4fe
}
.navNiveau4
{
    BORDER-TOP: #014299 1px solid;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
A.navNiveau4
{
    FONT-SIZE: 8pt;
    COLOR: #014299;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.navNiveau4Select
{
    BORDER-TOP: #014299 1px solid;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4883d2
}
.navNiveau4Bas
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #4883d2
}
A.navChemin
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    FONT-FAMILY: Arial
}
.navChemin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}
.bouton
{
    BORDER-RIGHT: #014299 1px solid;
    BORDER-TOP: #014299 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #014299 1px solid;
    CURSOR: pointer; /*permet l'affichage du curseur MAIN sous les 3 navigateurs*/
    COLOR: #014299;
    FONT-FAMILY: Arial;
    BORDER-BOTTOM: #014299 1px solid;
    BACKGROUND-COLOR: #d9e9fd;
}
.action
{
	BORDER-RIGHT: #dcdcdc 0px solid;
	BORDER-TOP: #dcdcdc 0px solid;
	BORDER-LEFT: #dcdcdc 0px solid;
	BORDER-BOTTOM: #dcdcdc 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    BACKGROUND: transparent;
    TEXT-DECORATION: none;
    text-align:left;
    CURSOR: pointer; /*permet l'affichage du curseur MAIN sous les 3 navigateurs*/
}
.actionBis
{
	BORDER-RIGHT: #dcdcdc 0px solid;
	BORDER-TOP: #dcdcdc 0px solid;
	BORDER-LEFT: #dcdcdc 0px solid;
	BORDER-BOTTOM: #dcdcdc 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    BACKGROUND: transparent;
    TEXT-DECORATION: underline;
    text-align:left;
    CURSOR: pointer;
}
.actionRouge
{
	BORDER-RIGHT: #dcdcdc 0px solid;
	BORDER-TOP: #dcdcdc 0px solid;
	BORDER-LEFT: #dcdcdc 0px solid;
	BORDER-BOTTOM: #dcdcdc 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    BACKGROUND: transparent;
    TEXT-DECORATION: underline;
    text-align:left;
    CURSOR: pointer;
}
.redaction
{
	BORDER-RIGHT: #dcdcdc 0px solid;
	BORDER-TOP: #dcdcdc 0px solid;
	BORDER-LEFT: #dcdcdc 0px solid;
	BORDER-BOTTOM: #dcdcdc 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    BACKGROUND: transparent;
    TEXT-DECORATION: none;
    text-align:left;
    CURSOR: pointer; /*permet l'affichage du curseur MAIN sous les 3 navigateurs*/
}
.repeater
{
	BORDER-RIGHT: #dcdcdc 0px solid;
	BORDER-TOP: #dcdcdc 0px solid;
	BORDER-LEFT: #dcdcdc 0px solid;
	BORDER-BOTTOM: #dcdcdc 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    TEXT-DECORATION: none;
    text-align:left;
}
.actionDroite
{
	BORDER-RIGHT: #dcdcdc 0px solid;
	BORDER-TOP: #dcdcdc 0px solid;
	BORDER-LEFT: #dcdcdc 0px solid;
	BORDER-BOTTOM: #dcdcdc 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    BACKGROUND: transparent;
    TEXT-DECORATION: none;
    text-align:right;
    CURSOR: pointer; /*permet l'affichage du curseur MAIN sous les 3 navigateurs*/
}
.actionPetit
{
	BORDER-RIGHT: #dcdcdc 0px solid;
	BORDER-TOP: #dcdcdc 0px solid;
	BORDER-LEFT: #dcdcdc 0px solid;
	BORDER-BOTTOM: #dcdcdc 0px solid;
    FONT-SIZE: 7pt;
    COLOR: #014299;
    BACKGROUND: transparent;
    TEXT-DECORATION: none;
    text-align:left;
    CURSOR: pointer; /*permet l'affichage du curseur MAIN sous les 3 navigateurs*/
}

a.actionD
{
    BORDER-RIGHT: #C63A09 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #C63A09 0px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #dcdcdc;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #C63A09 0px solid;
    CURSOR: pointer; /*permet l'affichage du curseur MAIN sous les 3 navigateurs*/
    COLOR: #C63A09;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #C63A09 0px solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.enteteTableau,.enteteDiv
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #014299;
    BACKGROUND-COLOR: #d9e9fd;
    TEXT-DECORATION: none
}

.enteteDiv
{
	border-bottom:1px solid #014299;
	text-align:center;
	width:100%;
	margin-bottom:5px;
}
.enteteDiv table
{
	margin:auto;
	border:0;
}
.enteteDiv table td
{
	FONT-SIZE: 8pt;
    COLOR: #014299;
    FONT-FAMILY: Arial
}

.enteteTableauPage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #d9e9fd;
    BACKGROUND-COLOR: #014299;
    TEXT-DECORATION: none
}

.enteteTableauPetite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    BACKGROUND-COLOR: #d9e9fd;
    TEXT-DECORATION: none
}
.enteteTableauPetit
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #014299;
    BACKGROUND-COLOR: #d9e9fd;
    TEXT-DECORATION: none
}
.itemTableauSelect
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #97c4fe;
    TEXT-DECORATION: none
}
.itemTableau
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-DECORATION: none
}
.itemTableauFonce
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	background-color: #dcdcdc;
	text-decoration: none;
}
.itemTableauBlancCasse
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-DECORATION: none
}
.itemTableauVertPale
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #E8F1D4;
    TEXT-DECORATION: none
}
.itemTableauPetit
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-DECORATION: none
}
.itemTableauEtat1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-DECORATION: none
}
.itemTableauEtat3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #E8F1D4;
    TEXT-DECORATION: none
}
.itemTableauRouge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: red;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.itemTableauLegende
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #295097;
    BACKGROUND-COLOR: #d9e9fd;
    FONT-FAMILY: Arial
}

.itemTableauPetitFondBleu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #d9e9fd;
    TEXT-DECORATION: none
}

.itemTableauPetitFondRouge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: red;
    TEXT-DECORATION: none
}
.itemTableauPetitFondVert
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #99cc00;
    TEXT-DECORATION: none
}
.itemTableauEtat
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #99cc00;
    TEXT-DECORATION: none
}
.itemTableauEtat0
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #99cc00;
    TEXT-DECORATION: none
}
.itemTableauPetitFondGris
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-DECORATION: none
}
.itemTableauEtat2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-DECORATION: none
}
.itemTableauGrilleAbs, .itemTableauGrilleAbs td
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-DECORATION: none;
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    width: 20px;
    text-align: center;
    overflow: hidden;
}
.enteteColonneTableau1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #295097;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f4f8fe;
    TEXT-DECORATION: none
}
.enteteColonneTableau2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #295097;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e9f1fe;
    TEXT-DECORATION: none
}
.colonneTableau1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #f4f8fe;
    TEXT-DECORATION: none
}
.colonneTableau2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #e9f1fe;
    TEXT-DECORATION: none
}
.textBoxGrande
{
    FONT-SIZE: 8pt;
    WIDTH: 600px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.textBox
{
    FONT-SIZE: 8pt;
    WIDTH: 300px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.textBoxMoyenne
{
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.textBoxPetite
{
    FONT-SIZE: 8pt;
    WIDTH: 80px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.textBoxTresPetite
{
    FONT-SIZE: 8pt;
    WIDTH: 40px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.textBoxMinuscule
{
    FONT-SIZE: 8pt;
    WIDTH: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial	
}
.textBoxCustom
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.cBP input
{
    WIDTH: 12px;
	HEIGHT: 12px;
}
.alert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.bigalert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.cadre
{
    BORDER-RIGHT: darkblue 1px solid;
    BORDER-TOP: darkblue 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: darkblue 1px solid;
    COLOR: blue;
    BORDER-BOTTOM: darkblue 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 22px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.txtLegende
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial
}
.txtLegende1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #b30804;
    FONT-FAMILY: Arial
}
.agendaTitre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Times
}
.titreService
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Times
}
.titreRubrique
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    FONT-FAMILY: Times
}

.txtLegendePetit
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #295097;
    FONT-FAMILY: Arial
}
.txtGdLegende
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #b30804;
    FONT-FAMILY: Arial;
}
.InputT
{
    BORDER-RIGHT: #014299 thin outset;
    BORDER-TOP: #014299 thin outset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #014299 thin outset;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #014299 thin outset;
    BACKGROUND-COLOR: #014299
}
A.resultatsTitre
{
    FONT-SIZE: 10pt;
    COLOR: #014299;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.resultatsExtrait
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
INPUT.petit
{
    FONT-SIZE: 7pt;
    WIDTH: 80px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
INPUT.petitBouton
{
    BORDER-RIGHT: #014299 1px solid;
    BORDER-TOP: #014299 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #014299 1px solid;
    CURSOR: hand;
    COLOR: #014299;
    BORDER-BOTTOM: #014299 1px solid;
    BACKGROUND-COLOR: #d9e9fd
}
SELECT.petit
{
    FONT-SIZE: 7pt;
    WIDTH: 80px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.cc
{
    WIDTH: 10px;
    HEIGHT: 8px
}
.cadreDiv
{
    BORDER-RIGHT: #014299 1px solid;
    BORDER-TOP: #014299 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #014299 1px solid;
    COLOR: blue;
    BORDER-BOTTOM: #014299 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #d9e9fd;
    TEXT-ALIGN: center
}
.infobulle
{
    FONT-SIZE: 8pt;
    BACKGROUND: lightblue;
    VISIBILITY: hidden;
    FONT-FAMILY: arial;
    POSITION: absolute
}

DIV.cell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    OVERFLOW: hidden;
    WIDTH: 100%;
    CURSOR: hand;
    FONT-FAMILY: Arial;
    POSITION:absolute;
    text-align: center;
    HEIGHT: 100%;
    left:0;
}

/* balise > invisible pour IE mais visible pour FireFox */
DIV > .cell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    OVERFLOW: hidden;
    WIDTH: 100%;
    CURSOR: hand;
    FONT-FAMILY: Arial;
    POSITION:relative;
    text-align: center;
    left:0;
    top:auto;
}

DIV.pcell
{
    POSITION: relative;
    HEIGHT: 100%;
    top:auto;
}
DIV.cellMensuel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    OVERFLOW: hidden;
    WIDTH: 100%;
    CURSOR: hand;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TEXT-ALIGN: center;
    left:0;
    top:auto;
}
DIV.pcellMensuel
{
    POSITION: relative;
    WIDTH: 100%;
    height: 100%;
    top:auto;
}
.cacher
{
	font-family:Arial;
	font-size:8pt;
	color:white;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none
}
.cadreCentre1 {
	BACKGROUND-COLOR: #dcdcdc
}
.cadreBordBas1 {
	BORDER-BOTTOM: #333333 2px solid; BACKGROUND-COLOR: #dcdcdc
}
.cadreBordBas2 {
	BORDER-BOTTOM: #333333 2px solid; BACKGROUND-COLOR: #dcdcdc
}
.cadreFont {
	FONT-SIZE: 12pt; COLOR: #014299; FONT-FAMILY: Times
}
.CadreGauche {
	BACKGROUND-IMAGE: url(../images/Authentification/cadreGauche2.gif)
}
.CadreDroite {
	BACKGROUND-IMAGE: url(../images/Authentification/cadreDroite2.gif)
}
.CadreCentre {
	BACKGROUND-IMAGE: url(../images/Authentification/pixelGris.gif)
}
.cadreBordHaut1 {
	BORDER-TOP: #333333 2px solid; BACKGROUND-COLOR: #dcdcdc
}
.cadreBordHaut2 {
	BORDER-TOP: #333333 2px solid; BACKGROUND-COLOR: #dcdcdc
}
.txtNormal {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial; TEXT-ALIGN: justify
}
.cadreBienvenue {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #333333 1px solid; CURSOR: hand; COLOR: #295097; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #cccccc
}
.entetePlanning
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #295097;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f4f8fe;
    TEXT-DECORATION: none;
}

.cadreLegendeRessource
{
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-top: black 1px solid;
	border-right: black 1px solid;
	width: 1%;
	height:7;
}
.textLegendeRessource
{
	width: 100%;
	height: 5;
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}
.celluleAgenda 
{
	background-color : Red;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
.celluleCdt 
{
	background-color : Yellow;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
.celluleEdt 
{
	background-color : Green;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}
.celluleRess
{
	background-color : blue;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
}

.GrosTitre
{
	 Font-Size:14;
	 Color:#330099;
	 font-weight:bold;
}
.textLegendeTresPetit
{
	FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR : #014299;
}

.txtGrosseLegende
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    font-weight : lighter;
    COLOR: #295097;
 
    FONT-FAMILY:Arial CE
}
.txtNormal
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial	
}
.txtNormal2
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial	
}

.txtNormal3
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial	
}

.divPrincipal, .divBoutons
{
 border-bottom: 1px solid #014299;
 padding: 5px;
}
 
.divBoutons div 
{
	display: inline;
}
.divPrincipal table td select
{
 font-size: 8pt;
}
.divPrincipal table td.enteteTableau
{
 width: 50%;
 vertical-align: top;
}

.divPrincipal table tr.enteteMasque td.enteteTableau
{
	visibility: hidden;
}

.divPrincipal table td
{
 font-size: 9pt;
}
.divBoutons 
{
 text-align: center;
}
 
/*******************************************************************************/
/*                  Styles génériques pour l'AbstractScolaFiltre               */
/*     Syntaxe: td_<nom du controle>          */
/*******************************************************************************/
.td_JSDual select 
{
 width: 150px;
}
/*******************************************************************************/
.resultatDiv 
{
 width: 100%;
 padding: 0px;
}
 
.enteteDiv table td select
{
 width: 300px;
 font-size: 8pt;
}

.ligneBleue
{
	border-top: 1px solid #014299;
	height: 1px;
}

.ligneBleueEp
{
	border-top: 1px solid #014299;
	height: 5px;
}

.impressionGroupes
{
	width: 400px;
	font-size: 8pt;
	font-family: Arial;
	margin: 15px;
}
