/************************************************************************
 *			Feuille de style pour les applications AGORA				*
 ************************************************************************
 *		Ne doit contenir que les styles communs Extranet / Intranet		*
 ***********************************************************************/
	/******************************
 *    class used to display   *
 *    the input field labels  *
 *****************************/
P.LABEL {
	color: #FFFFFF;
	font-weight: bold;
}

TH.LABEL {
	text-align: right;
}

H3 {
	color: #FFFFFF;
}

span {
	/*DEFAULT 2747 */
	white-space:nowrap;
}

/*******************************************
 * class for the title of the subscription *
 ******************************************/
P.SUBSCRIPTION {
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}

/*
* Style pour les liens "Retour"
*/
.RETOUR {
	text-align: right;
}

/********************************************************
 * color of the thin line surrounding the subscriptions *
 *******************************************************/
TABLE.SUBSCRIPTION {
	background-color: #000000;
}

/*************************
 * class for the headers *
 ************************/
TH.SUBSCRIPTION {
	color: #FFFFFF;
	background-color: #274465;
	font-weight: bold;
}

/*******************************
 * class for the subscriptions *
 ******************************/
TD.SUBSCRIPTION {
	color: #FFFFFF;
	background-color: #336699;
}

P.SUBS {
	color: #FFFFFF;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}

TABLE.SUBS {
	background-color: #274465;
	border-collapse: collapse;
}

TABLE.subs2 {
	background-color: #000000;
}

TH.SUBS {
	color: #FFFFFF;
	background-color: #274465;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	font-family: arial;
}

TR.SUBS {
	background-color: #3366A3;
}

TD.SUBS {
	color: #FFFFFF;
	background-color: #3366A3;
}

/*******************************
 *  background color to use to *
 *  display the errors         *
 ******************************/
TD.ERROR {
	background-color: #ED4F50;
}

TD.PAGER {
	background-color: #3366A3;
	text-align: center;
}

/*.clsAction {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #053c6d; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}*/
	/* titre sous bloc ajout 08/10/2004 JNR demande 43 */
.SouTitreValeur {
	color: #000099;
	font-weight: bold;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

/* indicateur de parcours ajout 08/10/2004 JNR demande 43 */
.IndicateurParcours {
	color: #000000;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 8px;
}

/* mise en évidence ajout 08/10/2004 JNR demande 43 */
.MiseEnEvidence {
	color: #000099;
	font-weight: bold;
	font-style: italic;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 10px;
}

/**
 * Classes de test - FBE
 */
.FBE_TEXT {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.FBE_COLONNE_HAUT {
	font-size: 6pt;
	vertical-align: top;
}

.FBE_COLONNE_BAS {
	font-size: 6pt;
	vertical-align: bottom;
	text-align: right;
}

.FBE_NOTE_ENCADREE {
	background-color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}

TABLE.FBE_NOTE_ENCADREE {
	background-color: #FFFFFF;
	padding: 0px;
}

#IE TABLE.FBE_NOTE_ENCADREE {
	display: block;
}

TR.FBE_NOTE_ENCADREE {
	background-color: #000000;
	border-width: 1px;
	padding: 1px;
}

TH.FBE_NOTE_ENCADREE {
	background-color: none;
	display: block;
	padding: 0px;
	font-weight: bold;
	text-align: left;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	width: 100%;
}

TD.FBE_NOTE_ENCADREE {
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: black;
	padding: 5px;
}

DIV.FBE_NOTE_ENCADREE {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10pt;
	background-color: white;
	text-align: left;
	float: left;
	position: relative;
	left: +0.5em;
	top: +0.5em;
}

.FBE_COLONNE_EMPTY {
	background-color: #EEEEEE;
}

.FBE_ALIGN_RIGHT {
	text-align: right;
}

.FB_TEXT_MIDDLE {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}

.FBE_CENTER {
	text-align: center;
}

/*
 * Classes pour les tags d'encapsulation
 */
TD.FBE_ENCAPSULATION {
	background: #CBCBFF;
	padding: 1px;
	text-align: center;
}

TD.FBE_ENCAPSULATION TD {
	background: transparent;
	padding: 10px;
}

.ENCAPSULATION_ERROR {
	font: bold 10pt arial;
	color: red;
	padding: 10px;
	background: transparent;
	text-align: center;
}

/*
*
*/
.LABEL {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	text-align: left;
}

/*
* text style
*/
.TEXT_16_LEFT {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}

.TEXT_16_CENTER {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}

.TEXT_16_LEFT_BOLD {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.TEXT_16_CENTER_BOLD {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.TEXT_14_LEFT {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}

.TEXT_14_CENTER {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

.TEXT_14_LEFT_BOLD {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.TEXT_14_CENTER_BOLD {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.TEXT_12_LEFT {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.TEXT_12_CENTER {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.TEXT_12_LEFT_BOLD {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.TEXT_12_CENTER_BOLD {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.TEXT_12_LEFT_ITALIC {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-align: left;
}

.TEXT_12_CENTER_ITALIC {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	font-weight: italic;
	text-align: center;
}

.TEXT_10_LEFT {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}

.TEXT_10_CENTER {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

.TEXT_09_LEFT {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
}

.TEXT_09_CENTER {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}

/*
*
*/
.ParameterHeader {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
	color: red;
}

.ParameterName {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
	color: blue;
}

.ParameterValue {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
}

.AttributeHeader {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
	color: red;
}

.AttributeName {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
	color: blue;
}

.AttributeValue {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
}

.CookieHeader {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
	color: red;
}

.CookieName {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
	color: blue;
}

.CookieValue {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
}

.CookieAttribute {
	border: 1px solid;
	margin: 0px 0px 0px 0px;
	font-style: italic;
}

.Exception {
	color: red;
}

/*
* pager style
*/
TD.PAGER {
	background-color: transparent;
	color: #597BC9;
	text-align: center;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.PAGERSTATUS {
	background-color: transparent;
	color: #597BC9;
	text-align: center;
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/* style pour la description d'une fonctionnalité */
.doc {
	vertical-align: top;
	width: 550px;
	border: 1px solid #6D9DCE;
	font-family: Arial;
	font-size: 10pt; /*	background-color: #	*/
}

/* style pour exemple de code de fonctionnalité */
.code {
	font-family: courrier;
	font-weight: bold;
	color: #6D9DCE;
}

/* style pour les exemples de fontionnalité */
.demo {
	vertical-align: top;
}

#popupWaitBugIE {
	position: absolute;
	background-color: white;
	display: none;
	width: 300px;
	height: 100px;
	border: none;
	z-index: 25;
}

div.bloc {
	width: 300px;
	height: 100px; /* border: 1px solid #80B0E0; */
	border: 1px solid #0000CC;
	z-index: 20;
}


.layer {
	position:absolute;
	padding:2px;
	background-color: #FFFFCC!important;
	border: thin solid #000000;
	visibility: hidden;
	width:200px;
	min-width:200px;
	max-width:400px; 
}

/* Properties for table styles (JIRA CSSUDB-174 / TANDEM HD114153) */
#NON_IE TABLE {
	display: table;
}

#NON_IE TD:last-child.TEXT_16_LEFT {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_16_CENTER {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_16_LEFT_BOLD {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_16_CENTER_BOLD {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_14_LEFT {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_14_CENTER {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_14_LEFT_BOLD {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_14_CENTER_BOLD {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_12_LEFT {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_12_CENTER {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_12_LEFT_BOLD {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_12_CENTER_BOLD {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_12_LEFT_ITALIC {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_12_CENTER_ITALIC {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_10_LEFT {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_10_CENTER {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_09_LEFT {
	width: 100%;
}

#NON_IE TD:last-child.TEXT_09_CENTER {
	width: 100%;
}

#NON_IE .full-width-container {
	width: 100%;
}

.TEXT_SUCCES{
	background-color: #FFFFFF;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	color: green;
	width: 100%;
}