/*********************************************************************/
/*** DEBUG ***********************************************************/
/*********************************************************************/
.structureTable,.workAreaStructureTable,.structureTable,
.BannerStructureTd,.AlertAreaStructureTd,.LocalizationBarStructureTd,
.NavigationMenuStructureTd,.TransversalMenuStructureTd,
.BottomMenuStructureTd,.WorkingAreaStructureTd,.ValidationSummary
{	border-style:solid;
	border-width:0px;
}
.structureTable {border-color:Aqua; }
.workAreaStructureTable{border-color:Blue;}
.structureTable{border-color:Fuchsia;}
.BannerStructureTd{border-color:Lime;}
.AlertAreaStructureTd{border-color:Maroon;}
.LocalizationBarStructureTd{border-color:Navy;}
.NavigationMenuStructureTd{border-color:Olive;}
.TransversalMenuStructureTd{border-color:yellow;}
.BottomMenuStructureTd{border-color:Green;}
.WorkingAreaStructureTd{border-color:Purple;}
.ValidationSummary{border-color:Red;}

/* Les styles sont groupés par zone d'écran */

/********************************************************************/
/* GLOBAL ***********************************************************/
/********************************************************************/
/* police de caractère, bordure de page et marge */
body
{
	background-color:white;
	font-family:Arial,Verdana;
	font-size:12px;
	color:Gray;
	border:solid 0px white;
	margin:0px 0px 0px 0px ;
	
scrollbar-face-color:white;
scrollbar-arrow-color:gray;
scrollbar-track-color:#dddddd;
scrollbar-shadow-color:white;
scrollbar-highlight-color:white;
scrollbar-3dlight-color:gray;
scrollbar-darkshadow-Color:gray;
/*
*/
}
table
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:Gray;
}
/* liens hypertexte standard */
a
{
	text-decoration:none;
	color:Gray;
}
/* texte remarque */
.remarque
{
	FONT-STYLE: italic;
	font-size:10px;
}
/* layers */
DIV
{
	border: 0px; margin: 0px; padding: 0px;
}
hr
{
	border:solid 1px #c0c0c0;
}
/********************************************************************/
/* Bandeau Haut *****************************************************/
/********************************************************************/


/********************************************************************/
/* Menu Transverse **************************************************/
/********************************************************************/
.MT_table
{
	width:135px;
}
.MT_titreBloc
{
	color:#c00000;
	font-weight:bold;
	font-size:12px;
}
.MT_libelleBloc
{
	color:Gray;
	font-size:10px;
}
.MT_linkBloc
{
	font-size:10px;
}
/********************************************************************/
/* Bas de Page ******************************************************/
/********************************************************************/
.BP_libelleBasPage
{
	/* il s'agit de liens */
	/* ils heritent du design a{} */
	font-size:10px;
}
/********************************************************************/
/* Menu de Navigation ***********************************************/
/********************************************************************/
.MN_libelleDomaine
{
	color:#c00000;
	font-weight:bold;
	font-size:12px;
}
.MN_libelleCategorie
{
}
/********************************************************************/
/* Zone de Travail **************************************************/
/********************************************************************/
/*  Alerte **********************************************************/
.ZTA_AlertArea
{
	border:solid 0px teal;
	height:100%;
	width:100%;
}
.ZTA_exceptionTable, .ZTA_ValidationSummary, .ZTA_MessageTable
{
	width:100%;	
	font-weight:bold;
	border:solid 1px #dddddd;
}
.ZTA_exceptionTable
{
	color:#c00000;
}
.ZTA_ValidationSummary
{
	color:#c00000;
}
.ZTA_MessageTable
{
	color:Blue;
}

/* Ecran d'accueil **************************************************/
.ZTEA_titreBloc
{
	color:#c00000;
	font-weight:bold;
}
.ZTEA_texteEdito
{
}
/* News ************************/
.ZTEA_News_date
{
	color:Gray;
}
.ZTEA_News_titre
{
	color:#c00000;
	font-weight:bold;
}
.ZTEA_News_resume
{
	color:Gray;
	font-style:italic;
}
/* Categories ******************/
.ZTEA_Categorie_img
{
	vertical-align:top;
}
.ZTEA_Categorie_titre
{
	text-transform:uppercase;
	color:#c00000;
	font-weight:bold;
}
.ZTEA_Categorie_desc
{
	vertical-align:top;
	color:Gray;
	font-size:12px;
	height:50px;
}

.ZTEA_Categorie_memo
{
	color:gray;
	vertical-align:top;
	font-size:8pt;
}

/* Formulaire *******************************************************/
/* Liste tabulaire ******************/
.ZTF_L_Liste /* le tableau contenant la liste ou le datagrid ... */
{
	border-top:1px solid #c0c0c0;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid #c0c0c0;
	vertical-align:text-bottom;
}
.ZTF_L_Item
{
	background:white;
}
.ZTF_L_AlternatingItem
{
	background:#f7f7f7;
}
.ZTF_L_titreColonne
{
	background-color:#c0c0c0;
	color:white;
	font-weight:bold;
	font-size:11pt;
	text-align:left;
}

.ZTF_L_bouttonColonne
{
	background-color:#c0c0c0;
	color:white;
	font-weight:bold;
	font-size:11pt;
	text-align:left;
}
.ZTF_L_contenuColonne
{
	font-size:11pt;
	text-align:left;
}
.ZTF_L_contenuColonneNum
{
	font-size:11pt;
	text-align:right;
}
.ZTF_L_libelleNumPage
{
}
/* Formulaire ***********************/
.ZTF_F_titreFormulaire
{
	text-align:left;
	color:#c00000;
	font-size:11pt;
	font-weight:bold;
}
.ZTF_F_libelleErreurSaisie
{
}
.ZTF_F_tableauFormulaire
{
	border-top:2px solid #c0c0c0;
	border-left:0px solid white;
	border-right:0px solid white;
	border-bottom:2px solid #c0c0c0;
}
.ZTF_F_libelleChamp
{
	color:gray;
}
.ZTF_F_libelleChampContact
{
	color:gray;
	font-weight:bold;
	font-style:italic;
}

/* texte de données de formulaire */
.ZTF_F_valeurChamp
{
	color:black;
}
Input /* ne pas renomer il s'agit du tag html */
{
	border:solid 1px gray;
}
.checkbox,.radio,.select
{
	border:solid 0px gray;
}
.ZTF_F_separateurDeBlocs
{
	vertical-align:middle;
}
.ZTF_F_listeDeroulante
{
	border:solid 1px blue;
}
.ZTF_F_lien
{
	/* ne pas surcharger ce qui n'est pas necessaire et peut hériter de a{} */
	text-decoration:underline;
}
/* BOUTONS D'ACTION ------------------------------------------------*/
.ZTF_F_BTN_ajouter
{
}
.ZTF_F_BTN_supprimer
{
}
.ZTF_F_BTN_valider
{
}
.ZTF_F_BTN_annuler
{
}
.ZTF_F_BTN_retour
{
}
.ZTF_F_BTN_ok
{
}
/*------------------------------------------------------------------*/

/* Ecran généraux ***************************************************/

/* Fiche Article ********************/
.ZTEG_ONGLET
{
	color:White;
	font-weight:bold;
}
.ZTEG_TITRE2
{
	font-size:11pt;
	font-weight:bold;
	border-bottom:2px solid #c0c0c0;
}

/********************************************************************/
/* Barre de localisation ********************************************/
/********************************************************************/
/* les libellés de la barre de localisation sont des liens */
.BL_libelle
{
	/* ne pas reprendre ce qui est déjà dans la classe "a" (lien) */
}

/********************************************************************/
/* CUSTOM ***********************************************************/
/********************************************************************/
/* Page Login */
.LoginGeneral
{
	/* definir le background ici si il doit apparaitre dans toute la page */
}
.LoginBloc
{
	/* definir le background ici si il doit apparaitre dans le cadre */
	
}
.LoginBlocImage
{
	
}


/********************************************************************/
/* Structure globale des pages **************************************/
/********************************************************************/
.structureTable, .workAreaStructureTable
{
	vertical-align:top;
	width: 100%;
	height:100%;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.BannerStructureTd, .AlertAreaStructureTd, .LocalizationBarStructureTd, .NavigationMenuStructureTd, .TransversalMenuStructureTd, .BottomMenuStructureTd, .WorkingAreaStructureTd, .ValidationSummary
{
	vertical-align:top;
}
.BannerStructureTd
{
	vertical-align:top;
	height:70px;
}
.AlertAreaStructureTd
{
	vertical-align:top;
	height:0px;
	margin:0px 0px 0px 0px;
}
.LocalizationBarStructureTd
{
	padding-left:50px;
	text-align:left;
	vertical-align:bottom;
	height:30px;
}
.NavigationMenuStructureTd
{
	vertical-align:top;
	width:2px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
}
.TransversalMenuStructureTd
{
	padding-top:16px;
	padding-right:10px;
	width:20px;
	text-align:right;
	vertical-align:top;
}
.TransverseMenuTd
{
	border:solid 2px black;
	vertical-align:top;
}

.BottomMenuStructureTd
{
	text-align:center;
	height:20px;
}
.workAreaStructureTableTd
{
	width:100%;
}
.WorkingAreaStructureTd
{
	padding-top:16px;
}
.loginTable
{
	border:solid 1px #dddddd;
	
}
.TitleRed
{
	color:#dd0000;
	font-weight:bold;
}

