
/****************************************************/
/*                 Zones d'informations             */
/****************************************************/

body
{
	font-family : Verdana, Arial;
	font-weight : normal;
	font-size : 12px;
	color : #006699;
	background-color : #ffffff;

	overflow : auto;

	scrollbar-face-color: #e8e8e8;
	scrollbar-shadow-color: #006699;
	scrollbar-highlight-color: #e5f0fc;
	scrollbar-3dlight-color: #006699;
	scrollbar-darkshadow-color: #f0f0f0;
	scrollbar-track-color: #e8e8e8;
	scrollbar-arrow-color: #006699;
}

/* Ecran général */
.BandeauHaut
{
	width    : 1000;
	height   : 78;
}
.CadreHautGauche
{
	width    : 224;
	height   : 237;
}
.CadreBasGauche
{
	width    : 224;
	height   : 291;
}
.Credits
{
	width    : 1000;
	height   : 30;
}
.CadrePrincipal
{
	width    : 776;
	height   : 508;
}
.BandeauBas
{
	width    : 776;
	height   : 20;
}

/* Zones du cadre principal, pour la page d'accueil uniquement */
.ZoneAccueil
{
	position : relative;
	left     : 0;
	top      : 0;
	width    : 100%;
	height   : 100%;
	z-index  : 0;
}
.ZoneHautGauche
{
	position : absolute;
	left     : 0;
	top      : 0;
	width    : 406;
	height   : 253;
	z-index  : 3;
}
.ZoneHautDroite
{
	position : absolute;
	left     : 383;
  top      : 0;
	width    : 393;
	height   : 336;
	z-index  : 2;
	overflow : auto;
}
.ZoneBasGauche
{
	position : absolute;
	left     : 0;
  top      : 253;
	width    : 520;
	height   : 255;
	z-index  : 1;
	overflow : auto;
}
.ZoneBasDroite
{
	position : absolute;
	left     : 520;
  top      : 336;
	width    : 256;
	height   : 172;
	z-index  : 1;
}

/* Zones du cadre principal, gabarit pour toute page de rubrique */
.ZoneGabaritHautGauche
{
	position : absolute;
	left     : 0;
	top      : 0;
	width    : 390;
	height   : 220;
}
.ZoneGabaritGauche
{
	position : absolute;
	left     : 0;
  top      : 220;
	width    : 390;
	height   : 53;
	overflow : auto;
}
.ZoneGabaritBasGauche
{
	position : absolute;
	left     : 0;
  top      : 273;
	width    : 390;
	height   : 235;
	overflow : auto;
}
.ZoneGabaritDroite
{
	position : absolute;
	left     : 390;
  top      : 0;
	width    : 386;
	height   : 508;
	overflow : auto;
}

/****************************************************/
/*                      Tableaux                    */
/****************************************************/

/********   Tableau général   ********/

table { border-collapse : collapse; }

/********   Ligne   ********/

.LigneDefaut
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	background-color : #eff5fc;
}
.LigneMouseOver
{
	background-color : #e5f0fc;
}
.LigneSelectionnee
{
	background-color : #ffe4ca;
}

/********   Cellule titre   ********/

.CelluleTitre
{
	font-family : Verdana, Arial;
	font-size : 15px;
	font-style : italic;
	font-weight : bold;
	color : #ffffff;
	text-align : center;
	background-color : #ff9900;
}
.CelluleTitreSousTitre
{
	font-family : Verdana, Arial;
	font-size : 12px;
  font-style : italic;
	font-weight : bold;
	color : #ffffff;
	text-align : center;
	background-color : #ff9900;
}
.CelluleTitreSousTitreAlignementGauche
{
	font-family : Verdana, Arial;
	font-size : 12px;
  font-style : italic;
	font-weight : bold;
	color : #ffffff;
	text-align : left;
	background-color : #ff9900;
}

/********   Cellule sous-titre   ********/

.CelluleSousTitreGauche
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #006699;
	text-align : center;
	background-color : #e5f0fc;

  border-right  : #006699 1px dotted;
	border-top    : #006699 1px solid;
	border-left   : #006699 1px solid;
	border-bottom : #006699 1px solid;
}
.CelluleSousTitreCentre
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #006699;
	text-align : center;
	background-color : #e5f0fc;

  border-right  : #006699 1px dotted;
	border-top    : #006699 1px solid;
	border-left   : #006699 1px dotted;
	border-bottom : #006699 1px solid;
}
.CelluleSousTitreDroite
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #006699;
	text-align : center;
	background-color : #e5f0fc;

  border-right  : #006699 1px solid;
	border-top    : #006699 1px solid;
	border-left   : #006699 1px dotted;
	border-bottom : #006699 1px solid;
}
.CelluleSousTitreUnique
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #006699;
	text-align : center;
	background-color : #e5f0fc;

  border-right  : #006699 1px solid;
	border-top    : #006699 1px solid;
	border-left   : #006699 1px solid;
	border-bottom : #006699 1px solid;
}
.CelluleSousTitreGaucheSansBordure
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #006699;
	text-align : center;
	background-color : #e5f0fc;

	border-top    : #006699 1px solid;
	border-left   : #006699 1px solid;
	border-bottom : #006699 1px solid;
}
.CelluleSousTitreDroiteSansBordure
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #006699;
	text-align : center;
	background-color : #e5f0fc;

  border-right  : #006699 1px solid;
	border-top    : #006699 1px solid;
	border-bottom : #006699 1px solid;
}

/********   Cellule classique   ********/

.CelluleGauche
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

  border-right  : #006699 1px dotted;
	border-top    : #006699 1px solid;
	border-bottom : #006699 1px solid;
}
.CelluleCentre
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

  border-right  : #006699 1px dotted;
	border-top    : #006699 1px solid;
	border-left   : #006699 1px dotted;
	border-bottom : #006699 1px solid;
}
.CelluleDroite
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-top    : #006699 1px solid;
	border-left   : #006699 1px dotted;
	border-bottom : #006699 1px solid;
}
.CelluleUnique
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-top    : #006699 1px solid;
	border-bottom : #006699 1px solid;
}
.CelluleDefaut
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	text-align : center;
}
.CelluleDefautBordBas
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-bottom : #a3a3a3 1px solid;
}
.CelluleDefautBordDroit
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-right : #6f6f6f 1px solid;
}
.CelluleDefautBordBasDroit
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-bottom : #a3a3a3 1px solid;
	border-right : #6f6f6f 1px solid;
}
.CelluleDefautAlignementGauche
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	text-align : left;
}
.CelluleDefautAlignementDroite
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	text-align : right;
}
.CelluleDefautJustifie
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	text-align : justify;
}
.CelluleDefautMinus
{
	font-family : Verdana, Arial;
	font-size : 1px;
}
.CelluleFondOrange
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	text-align : justify;
	background-color : #ff9900;
}
.CelluleDefautBlanc
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #ffffff;
	text-align : justify;
}
.CelluleDefautBlancAlignementCentre
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #ffffff;
	text-align : center;
}

/********   Cellule première ligne du tableau   ********/

.CelluleCentreHautTableau
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

  border-right  : #006699 1px dotted;
	border-left   : #006699 1px dotted;
	border-bottom : #006699 1px solid;
}
.CelluleGaucheHautTableau
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

  border-right  : #006699 1px dotted;
	border-bottom : #006699 1px solid;
}
.CelluleDroiteHautTableau
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-left   : #006699 1px dotted;
	border-bottom : #006699 1px solid;
}
.CelluleUniqueHautTableau
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-bottom : #006699 1px solid;
}

/********   Cellule dernière ligne du tableau   ********/

.CelluleCentreBasTableau
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

  border-right  : #006699 1px dotted;
	border-top    : #006699 1px solid;
	border-left   : #006699 1px dotted;
}
.CelluleGaucheBasTableau
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

  border-right  : #006699 1px dotted;
	border-top    : #006699 1px solid;
}
.CelluleDroiteBasTableau
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-top    : #006699 1px solid;
	border-left   : #006699 1px dotted;
}
.CelluleUniqueBasTableau
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;

	border-top    : #006699 1px solid;
}

/********   Cellule pour les menus   ********/

.CelluleMenus
{
	color : #FF9900;
	text-align : center;

	border-left   : #FF9900 4px solid;
	border-right  : #FF9900 4px solid;
	border-top    : #FF9900 1px solid;
	border-bottom : #FF9900 1px solid;
}


/****************************************************/
/*                        Ancres                    */
/****************************************************/

a.Defaut
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	text-decoration : underline;
}
a.Defaut:hover
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #FF9900;
	text-decoration : underline;
}
a.DefautGras
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #006699;
	text-decoration : underline;
}
a.DefautGras:hover
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #FF9900;
	text-decoration : underline;
}
a.DefautBlanc
{
  font-family : Verdana, Arial;
	font-size : 11px;
	color : #ffffff;
	text-decoration : underline;
}
a.DefautBlanc:hover
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #ff9900;
	text-decoration : underline;
}
a.DefautBlancGras
{
  font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : underline;
}
a.DefautBlancGras:hover
{
	font-family : Verdana, Arial;
	font-size : 11px;
	font-weight : bold;
	color : #ff9900;
	text-decoration : underline;
}
a.None
{
	text-decoration : none;
}

/****************************************************/
/*                    Formulaire                    */
/****************************************************/

.InputText
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	background-color : #e5f0fc;
	border: #a6caf0 1px solid;
}

.InputText2
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	background-color : #e8e8e8;
	border: #000000 1px solid;
}

.InputRadio
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
}

select
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	background-color : #e5f0fc;

	border: #a6caf0 1px solid;

	scrollbar-face-color: #e5f0fc;
	scrollbar-shadow-color: #006699;
	scrollbar-highlight-color: #e5f0fc;
	scrollbar-3dlight-color: #006699;
	scrollbar-darkshadow-color: #f0f0f0;
	scrollbar-track-color: #FF9900;
	scrollbar-arrow-color: #006699;
}

textarea.Defaut
{
	font-family : Verdana, Arial;
	font-size : 11px;
	color : #006699;
	background-color : #e5f0fc;

	border: #a6caf0 1px solid;

	overflow : auto;

	scrollbar-face-color: #e5f0fc;
	scrollbar-shadow-color: #006699;
	scrollbar-highlight-color: #e5f0fc;
	scrollbar-3dlight-color: #006699;
	scrollbar-darkshadow-color: #f0f0f0;
	scrollbar-track-color: #FF9900;
	scrollbar-arrow-color: #006699;
}
