/* Skin DOXENSE direction All / Copyright 2007 Archimed SA */ 

/*  
			(TAG.)WWWDX-Name-subName(:hover)
		 */
.WWWDX-link-01 {
	white-space:nowrap;
	font-size:11px;
	color:#164C8C;
	text-decoration:none;
	
}

/* Convention de nommage pour les CSS de Doxense  */
.WWWDX-link-01:hover {
	white-space:nowrap;
	font-size:11px;
	color:#51A4E8;
	text-decoration:none;
	
}

/* Spécifique Doxense */
.WWWDX-page-border {
	border-right:solid 1px #D0D1D3;
	border-left:1px solid #D0D1D3;
	
}

.WWWDX-text {
	font-size:10px;
	background-color:#FFFFFF;
	border: 1px solid #164C8C;
	color:#717579;
	
}

.WWWDX-encart-text {
	font-size:11px;
	color:#717579;
	text-align:justify;
	
}

.WWWDX-encart-menu-title {
	padding:0px;
	background-color: #AFB4B8;
	
}

.WWWDX-encart-accesdirect-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AFB4B8;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
}

.WWWDX-encart-accesdirect-cell {
	border-bottom: 1px solid;
	#D0D1D3;
	font-size: 11px;
	
}

.WWWDX-encart-accesdirect-link {
	font-weight: bold;
	color: #154F95;
	text-decoration: none;
	
}

.WWWDX-encart-accesdirect-link:hover {
	font-weight: bold;
	color: #1D7DCC;
	text-decoration: none;
	
}

.WWWDX-encart-accesdirect-link-selected {
	font-weight: bold;
	color: #1D7DCC;
	text-decoration: none;
	
}

/*  www footer  */
.WWWDX-menu-header {
	font-family:Verdana;
	Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #51A4E8;
	border-bottom:1px dashed #ACBAD1;
	
}

/*  CSS Issue du site FrontPage  */
.page-title {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FF9E00;
	text-transform:uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
		border-bottom-color:#FF9E00;
	margin-top:10px;
	padding-bottom:4px;
	
}

.page-subtitle {
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#264C99;
	text-transform:uppercase;
	
}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717579;
	text-align: justify;
	
}

.titre-encart02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
		color: #FFFFFF;
		background-color: #6EBEFF;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-top:solid #FFFFFF 1px;
	
}

.encart-bord {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #164C8C;
	
}

.bold-01 {
	font-size: 11px;
	font-weight: bold;
	color: #4477B8;
	
}

/* TAG */
BODY {
	background-color:white;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#717579;
	.scrollbar-face-color:white;
	.scrollbar-shadow-color: silver;
	.scrollbar-highlight-color: #ffffff;
	.scrollbar-3dlight-color:#E0E0E0;
	.scrollbar-darkshadow-color:silver;
	.scrollbar-track-color:#ffffff;
	.scrollbar-arrow-color:silver;
	
}

TABLE,TD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#717579;
	
}

BUTTON {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#264C99;
	border:0px
}

INPUT {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#264C99;
	text-decoration:none
}

TEXTAREA {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#264C99;
	border:1px solid #B9C3C2;
	background-color:#FFFFFF;
	text-decoration:none;
	.scrollbar-face-color:#EBF1FC;
	.scrollbar-shadow-color:#88A6D8;
	.scrollbar-highlight-color: #88A6D8;
	.scrollbar-3dlight-color:#FFFFFF;
	.scrollbar-darkshadow-color: #FFFFFF;
	.scrollbar-track-color:#F7F8F9;
	.scrollbar-arrow-color: #88A6D8;
	
}

DIV {
	.scrollbar-face-color:#EBF1FC;
	.scrollbar-shadow-color:#88A6D8;
	.scrollbar-highlight-color: #88A6D8;
	.scrollbar-3dlight-color:#FFFFFF;
	.scrollbar-darkshadow-color: #FFFFFF;
	.scrollbar-track-color:#F7F8F9;
	.scrollbar-arrow-color: #88A6D8;
	
}

IFRAME {
	border:none;
	frameborder:none;
	
}

A {
	text-decoration:underline;
	color:#1D7DCC;
	
}

/* <TAG ID="A:visited" VALUE="text-decoration:none" /> */
A:hover {
	text-decoration:underline;
	color: #51A4E8;
	
}

FORM {
	background-color:transparent;
	padding:0px;
	margin:0px
}

A.LINK_INFO {
	color:#B7AEAC;
	font-weight:bold;
	font-size:10px;
	text-decoration:none
}

A.LINK_INFO:hover {
	color:#88A6D8;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline
}

THEAD {
	height:20px
}

ul {
	padding:5px;
	margin:5px
}

blockquote {
	margin:5px;
	font-style:italic;
	font-weight:bold;
	color:#b7aeac;
	font-size:10px;
	
}

H1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#154F95;
	margin-top: 4px;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #154F95;
	
}

P {
	margin-top:4px;
	margin-bottom:4px;
	
}

/* CLASS */
.no-Print {
	
}

.INPUT {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#264C99;
	text-decoration:none
}

.FORM_INPUT {
	border:1px solid #B9C3C2;
	margin:0px;
	
}

.FORM_INPUT_REQUIERED {
	border:solid 1px red
}

.FORM_INPUT_INVALID {
	border:solid 1px blue
}

.HOME {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	color: #FE8E20;
	text-decoration:none
}

.HOME_BOX {
	background-color:#FFFFFF;
	border:1px solid #FE8E20;
	
}

.HOME:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	color: #7BB0E6;
	text-decoration:none
}

.TEXT_INFO {
	font-style:italic;
	font-weight:bold;
	color:#B7AEAC;
	font-size:10px;
	
}

.FMNGR_URLBAR {
	background-color:white;
	border:solid 1px #253761
}

.INFOBULLE {
	color:black;
	text-align:center
}

.CONNECTION_MSG {
	.scrollbar-face-color:#7BB0E6;
	.scrollbar-shadow-color: #617EB8;
	.scrollbar-highlight-color: #ffffff;
	.scrollbar-3dlight-color: #E3E8F2;
	.scrollbar-darkshadow-color: #253761;
	.scrollbar-track-color: #E8E8E8;
	.scrollbar-arrow-color: #FFFFFF;
	color:#253761;
	font-style:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	overflow:auto;
	background-color:#FEFAF1;
	
}

.REQUIRED_PARAM {
	color:red
}

.LANG_LINK {
	background-color:#7BB0E6;
	color:white;
	font-weight:bold
}

.LANG_LINK:visited {
	color:white;
	
}

.LANG_LINK:hover {
	color:white;
	text-decoration:none
}

.TEXT_DARK {
	font-weight:bold
}

.TEXT_LOW {
	white-space:nowrap;
	font-size:10px;
	color:#6E84B1;
	text-decoration:none;
	
}

.FRAME_TITLE {
	font-size:11px;
	font-weight:bold;
	color:#FE9C3B;
	border-bottom: 1px solid #FE9C3B;
	
}

/*  Webcontent Viewer  */
.HigltLightFrame {
	border:1px solid blue;
	
}

.LowLightFrame {
	border:1px solid white;
	
}

/* Boutons */
A.BUTTONLINK {
	color:#264C99;
	text-decoration:none;
	font-weight:bold
}

A.BUTTONLINK:visited {
	color:#264C99;
	font-weight:bold;
	text-decoration:none
}

A.BUTTONLINK:hover {
	color:#88A6D8;
	font-weight:bold;
	text-decoration:none
}

/*  Menu Horizontal  */
.menu-horizontal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	width:100%;
	align:center
}

/*  Menu Vertical  */
.menu-level1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#264C99;
	text-decoration:none;
	margin-left:5px;
	
}

.menu-level1:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FE8E20;
	text-decoration:none;
	margin-left:5px;
	
}

.menu-level1-open {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
	height:10px;
	background-color:#7BB0E6
}

.menu-level2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#264C99;
	text-decoration:none;
	background-color:#ffffff
}

.menu-level2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FE8E20;
	text-decoration:none;
	background-color:#ffffff
}

.menu-level2-selected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FE8E20;
	text-decoration:none;
	background-color:#ffffff
}

/*  Arborescence  */
.DYNTREE_SELECTED {
	text-decoration:none;
	background-color:white;
	color:#253761;
	font-weight:bold;
	cursor:hand;
	
}

.DYNTREE_NOTSELECTED {
	text-decoration:none;
	background-color:white;
	color:#253761;
	cursor:hand;
	
}

/*  Liste d'element  */
.LIST_HEADER {
	text-decoration:none;
	background-color:#ffffff;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#253761;
	padding-right:2px;
	padding-left:2px;
	white-space:nowrap
}

.LIST_HEADER:hover {
	text-decoration:none;
	
}

/*  Zone  */
.ZONE {
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#253761;
	background-color:#F7F8F8;
	border:1px solid #AEBAD3
}

/*  Explorateur  */
.EXPLORER_SELECTED {
	text-decoration:none;
	background-color:#787878;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
	
}

.EXPLORER_NOTSELECTED {
	text-decoration:none;
	background-color:white;
	color:#253761;
	cursor:pointer;
	cursor:hand;
	
}

.EXPLORER_FOLDERLIST_TITLE {
	height:20px;
	padding-left:8px;
	padding-right:3px;
	padding-top:3px;
	background-color:#F7F8F8;
	font-size:12px;
	font-weight:bold;
	color:#264C99;
	
}

/*  Barre de progression  */
.JSPROGRESSBARBODY {
	border:1px solid #FDB56E;
	
}

.JSPROGRESSBARON {
	background-color:#FEFCE8;
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana;
	
}

.JSPROGRESSBARTEXT {
	color:#253761;
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana;
	
}

/*  HR  */
HR.POPUP {
	border:1px #88A6D8 solid
}

/*  Panel  */
.PANEL_CONTAINER {
	border:1px #88A6D8 solid
}

/*  Barre d'icones */
.ICONBAR_CONTAINER {
	background-color:#EBF1FC
}

/*  Barre d'outils  */
.TOOLBAR_CONTAINER {
	background-color:#FEFCE8;
	border-top:1px solid #FDB56E;
	border-bottom:1px solid #FDB56E;
	padding-top:3px;
	padding-bottom:3px
}

.TOOLBAR_TEXT {
	color:#264C99;
	font-weight:bold;
	
}

/*  ContextMenu  */
.CONTEXT_MENU_CONTAINER {
	background-color:#FFFFFF;
	border:1px solid #264C99;
	padding:1px;
	
}

.CONTEXT_MENU_ITEM {
	font-size:8pt;
	color:#264C99;
	height:24px
}

.CONTEXT_MENU_ITEM_OVER {
	font-size:8pt;
	color:#253761;
	background-color:#E9EDF4
}

.CONTEXT_MENU_ITEM_OFF {
	font-size:8pt;
	color:#B7AEAC
}

.CONTEXT_MENU_ITEM_OFF_OVER {
	font-size:8pt;
	color:#B7AEAC
}

.CONTEXT_MENU_ITEM_SEPARATOR {
	background-color:#BAD0EA
}

/*  Panneau d'administration  */
.ADMIN_PANEL_CONTAINER {
	background-color:#FFFFFF;
	border:1px solid #88A6D8;
	padding:2px;
	
}

.ADMIN_PANEL_SECTION {
	text-decoration:none;
	background-color:#EBF1FC;
	color:#264C99;
	font-weight:bold;
	
}

.ADMIN_H1 {
	font-size:11pt;
	text-decoration:none;
	background-color:white;
	color:#253761;
	font-weight:bold;
	cursor:hand;
	
}

A.ADMIN_H1:hover {
	text-decoration:none;
	color:#6E84B1;
	
}

/*  Panneau d'arborescence  */
.ADMIN_TREE_CONTAINER {
	background-color:#FFFFFF;
	border:1px solid #88A6D8;
	padding:2px;
	
}

.ADMIN_TREE_SECTION {
	text-decoration:none;
	background-color:#EBF1FC;
	color:#264C99;
	font-weight:bold;
	
}

/* Multilingues */
.WML_KEYS_CONTAINER {
	top:15;
	left:15;
	padding=2px;
	position:absolute;
	z-index:5;
	border:1px solid #FDB56E;
	color:#264C99;
	 background-color:#FFFFFF;
	overflow-y:auto;
	
}

.WML_KEYS_CONTAINER_TITLE {
	color:#264C99;
	background-color:#FEFCE8;
	text-align:center;
	font-weight:bold;
	height:16px
}

/* RequestBroker */
.JSRB_CONTAINER {
	top:15;
	left:15;
	padding:2px;
	position:absolute;
	z-index:5;
	border:#264C99 2px solid;
	color:#264C99;
	background-color:#FFFFFF;
	
}

/* Les POPUPS  */
.JSPOPUP {
	background-color:#EBF1FC;
	border:2px solid #264C99;
	height:100%;
	width:100%;
	padding:0px;
	margin:0px
}

.JSPOPUP_TITLE {
	border:2px solid #EBF1FC;
	background-color:#264C99;
	color:#FEFCE8;
	font-size:11px;
	font-weight:bold;
	height:24px;
	padding:1px
}

.JSPOPUP_FOOT {
	background-color:#EBF1FC;
	height:24px;
	text-align:right;
	width:100%;
	
}

.JSPOPUP_PROMPT_INPUT {
	border:1px solid #B9C3C2;
	background-color:#FFFFFF
}

.JSPOPUP_TEXT {
	background-color:#EBF1FC;
	font-weight:bold;
	font-size:12px;
	color:#89A4D3;
	
}

.JSPOPUP_TEXT_BOLD {
	background-color:#EBF1FC;
	text-align:center;
	font-weight:bold;
	
}

.JSPOPUP_BUTTON_OFF {
	white-space:nowrap;
	color:#b7aeac;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}

A.JSPOPUP_BUTTON_OFF {
	white-space:nowrap;
	color:#b7aeac;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}

.JSPOPUP_BUTTON {
	white-space:nowrap;
	color:#264C99;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}

A.JSPOPUP_BUTTON:hover {
	color:#6E84B1;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	
}

/* Les SELECTS */
.JSSELECTBOXINPUT {
	white-space:nowrap;
	font-weight:normal;
	color:#264C99;
	padding-left:2px;
	border:none;
	background-color:white;
	font-family:Arial;
	font-size:8pt;
	cursor:default;
	border:1px solid #B9C3C2;
	
}

.JSSELECTBOXINPUT_INVALID {
	white-space:nowrap;
	font-weight:normal;
	color:#264C99;
	padding-left:2px;
	border:none;
	background-color:white;
	font-family:Arial;
	font-size:8pt;
	cursor:default;
	border:1px solid red;
	
}

.JSSELECTBOXIMAGE {
	white-space:nowrap;
	background-color:white;
	cursor:hand;
	
}

.JSSELECTBOXIMAGE_INVALID {
	white-space:nowrap;
	background-color:white;
	cursor:hand;
	
}

.JSSELECTBOXINPUT_SELECTED {
	white-space:nowrap;
	font-weight:normal;
	color:white;
	padding-left:2px;
	background-color:#264C99;
	font-family:arial;
	font-size:8pt;
	cursor:default;
	border:1px solid #B9C3C2;
	
}

.JSSELECTBOXPANEL {
	white-space:nowrap;
	font-weight:normal;
	color:#264C99;
	background-color:white;
	font-family:Arial;
	font-size:8pt;
	border:1px solid #B9C3C2;
	cursor:pointer;
	cursor:hand;
	.scrollbar-face-color:#EBF1FC;
	.scrollbar-shadow-color:#88A6D8;
	.scrollbar-highlight-color: #88A6D8;
	.scrollbar-3dlight-color:#FFFFFF;
	.scrollbar-darkshadow-color: #FFFFFF;
	.scrollbar-track-color:#F7F8F9;
	.scrollbar-arrow-color:#88A6D8;
	
}

.JSSELECTBOXOUT {
	padding-left:3px;
	padding-right:3px;
	font-family:Arial;
	font-size:8pt;
	
}

.JSSELECTBOXOVER {
	background-color:#264C99;
	padding-left:3px;
	padding-right:3px;
	color:white;
	font-family:Arial;
	font-size:8pt;
	
}

/* Les XForms */
.XFORMSTEXTBOX_VALID {
	border:1px solid #B9C3C2
}

.XFORMSTEXTBOX_INVALID {
	border:solid 1px red
}

.XFORMSTEXTBOX_ATTENTION {
	border:solid 1px blue
}

.XFORMSTEXTBOX_DISABLED {
	border:1px solid #B9C3C2;
	
}

.XFORMSXLABEL_VALID {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#253761;
	
}

.XFORMSXLABEL_INVALID {
	color:white;
	background-color:red;
	
}

.XFORMSXLABEL_ATTENTION {
	color:white;
	background-color:blue;
	
}

.XFORMSSELECT_VALID {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#264C99;
	border:1px solid #B9C3C2
}

.XFORMSSELECT_INVALID {
	background-color:red;
	
}

.XFORMSSELECT_ATTENTION {
	color:white;
	background-color:blue;
	
}

.XFORMSXTABLE_BODY {
	
}

.XFORMSXTABLE_HEAD {
	background-color:#FEFCE8;
	color:#264C99;
	font-weight:bold;
	text-align:center
}

.XFORMSXTABLE_COL {
	text-align:center;
	font-size:8pt;
	
}

.XFORMSXTABLE_ROW {
	
}

.XFORMSXTABLE_CELL {
	background-color:white;
	
}

/* Le calendrier */
.JSCALENDARBG {
	background-color:white;
	
}

.JSCALENDARHEAD {
	border:solid 1px #264C99;
	border-bottom:none;
	font-size:9pt;
	font-weight:bold;
	background-color:#ffffff;
	color:#8AA6DB;
	text-align:center
}

.JSCALENDARHEAD_YEAR {
	color:#FF8E20;
	
}

.JSCALENDARFOOT {
	border:solid 1px #264C99;
	border-top:none;
	font-size:8pt;
	font-weight:bold;
	background-color:#ffffff;
	color:#8AA6DB;
	text-align:center
}

.JSCALENDARBODY {
	background-color:white;
	border:1px solid #264C99;
	border-top:none;
	border-bottom:none;
	color:black;
	
}

.JSCALENDARBODYINSIDE {
	border-bottom:1px solid #0B1529;
	font-size:8pt;
	padding:1px;
	
}

.JSCALENDARWEEK {
	border-bottom:1px solid #0B1529;
	height:20px;
	background-color:#EBF1FC;
	color:#264C99;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	
}

.JSCALENDARBODYMONTH {
	font-size:8pt;
	border-bottom:1px solid #0B2628
}

.JSCALENDARMONTH {
	background-color:#EBF1FC;
	color:#264C99;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #0B1529
}

.JSCALENDARBODYYEAR {
	font-size:8pt;
	border-bottom:1px solid #0B1529
}

.JSCALENDARYEAROVER {
	background-color:#F1F6FF
}

.JSCALENDARMONTHOVER {
	background-color:#88A6D8
}

.JSCALENDARDAY {
	color:black;
	text-align:center;
	text-decoration:none;
	
}

.JSCALENDARSEL {
	background-color:#79B2E7;
	color:white;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
}

.JSCALENDARSELOVER {
	background-color:#88A6D8;
	color:black;
	text-align:center;
	
}

.JSCALENDARSELNO {
	background-color:#F6F6F6;
	color:#264C99;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
}

.JSCALENDARNODAY {
	color:#929091;
	font-weight:bold;
	text-align:center;
	
}

/* Les listes */
.JSLISTROW {
	background-color:white;
	
}

.JSLISTROW_INTERVAL {
	background-color:#F7F7F7;
	
}

.JSLISTROWOVER {
	background-color:#EBF1FC;
	
}

.JSLISTROWSELECTED {
	background-color:#FEFCE8;
	
}

.JSLISTROWSELECTEDOVER {
	background-color:#FFF9D6;
	
}

.JSLISTBG {
	border:#FFFFFF 1px;
	background-color:#FFFFFF;
	color:white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	
}

.JSLISTHEADER {
	white-space:nowrap;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#264C99;
	
}

.JSLISTFOOTER {
	FONT-WEIGHT: bold;
	
}

.JSLISTFILLER {
	background-color:#FFFFFF
}

.JSLISTCELL {
	padding-top:1px;
	padding-bottom:1px;
	height:18px
}

/*  MonoFrame  */
.header-home-cell {
	margin-right:2px;
	background-color:#feeeb4;
	
}

.header-menu-cell {
	background-color:#F7F7F7;
	border:1px solid #6E84B1;
	
}

.header-input {
	font-size:9px;
	color:#22245E;
	background-color:#FFFFFF;
	border:1px solid #22245E;
	height:16px
}

.header-text-bold {
	font-size:10px;
	font-weight:bold;
	color:#264C99;
	
}

.header-menu-cell02 {
	white-space:nowrap;
	font-size:10px;
	font-weight:bold;
	color:#264C99;
	text-decoration:none;
	
}

.header-menu-cell02:hover {
	white-space:nowrap;
	font-size:10px;
	font-weight:bold;
	color: #6E84B1;
	text-decoration:none;
	
}

.header-menu-cell01 {
	font-size:10px;
	color:#264C99;
	text-decoration:none;
	
}

.header-menu-cell01:hover {
	font-size:10px;
	color:#6E84B1;
	text-decoration:none;
	
}

.header-menu-cell00 {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	
}

.header-text-login {
	font-size:11px;
	color:#6E84B1;
	letter-spacing:-0.1em;
	
}

/* Styles for level 0 */
.header-menu-cell-L0 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color:transparent;
	text-decoration:none;
	cursor:pointer;
	cursor:hand
}

A.header-menu-cell-L0:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color:transparent;
	text-decoration:none;
	cursor:pointer;
	cursor:hand
}

.header-menu-cell-L0-over {
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
	text-decoration:default;
	
}

.header-menu-cell-L0-border {
	text-decoration:none;
	visibility:hidden;
	
}

/* Styles for level 1 */
.header-menu-cell-L1-href {
	font-size:11px;
	text-decoration:none;
	color:#264C99;
	 
}

.header-menu-cell-L1-href:hover {
	text-decoration:none
}

.header-menu-cell-L1 {
	padding:2px;
	font-size:11px;
	background-color:white;
	 layer-background-color:white;
	text-decoration:none;
	 color:#264C99;
	 border-left:16px solid #E9EDF4
}

.header-menu-cell-L1-over {
	text-decoration:none;
	padding:2px;
	font-size:11px;
	background-color:#E0F4FB;
	 layer-background-color:#E0F4FB;
	 color:#264C99;
	 cursor:pointer;
	 cursor:hand;
	 border-left:16px solid #68C5E4
}

.header-menu-cell-L1-Border {
	background-color:#264C99;
	layer-background-color:#264C99
}

/* Styles for level 2 */
.header-menu-cell-L2-href {
	font-size:9px;
	color:#264C99;
	text-decoration:none;
	
}

.header-menu-cell-L2-href:hover {
	text-decoration:none
}

.header-menu-cell-L2 {
	padding:2px;
	font-size:9px;
	background-color:white;
	layer-background-color:white;
	color:#264C99;
	
}

.header-menu-cell-L2-Over {
	text-decoration:none;
	padding:2px;
	font-size:9px;
	background-color:#E0F4FB;
	layer-background-color:#E0F4FB;
	color:#264C99;
	cursor:pointer;
	cursor:hand;
	
}

.header-menu-cell-L2-Border {
	background-color:#264C99;
	layer-background-color:#264C99
}

/*  www footer  */
.footer-page-bottom {
	font-size: 11px;
	color: #717579;
	background-color: #E5E7E8;
	
}

/*  Encart Standard */
.encart-titre-blanc {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
}

.encart-box-cell01 {
	background-color:#EFEFF7;
	font-size:10px;
	padding-right:3px;
	padding-left:5px;
	font-size:10px;
	padding-top:3px;
	padding-bottom:3px;
	
}

.encart-box-cell02 {
	background-color:#F7F7F7;
	padding-right:8px;
	padding-left:8px;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:2px;
	
}

.encart-box-cell03 {
	background-color:#FFFFFF;
	padding-right:8px;
	padding-left:8px;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:2px;
	
}

.encart-box-cell04 {
	background-color:#F7F7F7;
	padding-right:8px;
	padding-left:8px;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:2px;
	border-top: 1px solid #ACBAD1;
	border-bottom: 1px solid #ACBAD1
}

.encart-box-title01 {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color:#68c5e4;
	border-bottom:2px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	height:15px;
	
}

.encart-box-title02 {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#264C99;
	border-bottom:2px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	height:15px;
	
}

.encart-box-title03 {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FB8D2B;
	border-bottom:2px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	height:15px;
	
}

.encart-box-title04 {
	font-size:12px;
	font-weight:bold;
	color:#8AB7E1;
	border-bottom:1px solid #8AB7E1;
	padding-bottom:3px;
	
}

.encart-box-title04:hover {
	text-decoration:none
}

.encart-box-title05 {
	font-size:12px;
	font-weight:bold;
	color:#FE8E20;
	border-bottom:1px solid #FE8E20;
	margin-bottom:3px;
	
}

.encart-box-title06 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FE8E20;
	border-bottom:1px solid #FE8E20;
	margin-bottom:1px;
	
}

.encart-home-title {
	font-weight:bold;
	color:#89A4D3;
	font-size:20px;
	
}

.encart-search-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FEB846;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
}

.encart-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #B7AEAC;
	
}

.encart-titre-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #264C99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #264C99;
	font-weight: bold
}

.encart-welcome-title {
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#264C99;
	
}

A.encart-link {
	color:#253761;
	
}

A.encart-link:visited {
	color:#253761;
	
}

A.encart-link:hover {
	color:#FB8F2C;
	
}

/* WEBCONTENT-VIEWER */
.WC_COMMENTPOPUP {
	background-color: #F1F2FC;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 color: black;
	 padding:5px;
	 border:1px solid black;
	
}

.TEXTEGLOBALFUNCTION {
	COLOR: #0073B5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WC_SECCOL_COMMENT {
	COLOR: #FFA510;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}

.WC_PRIMCOL_TEXT {
	COLOR: #0073B5;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WC_SECCOL_TEXT {
	COLOR: #FF7800;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WC_HR {
	COLOR: #FBAC59;
	text-align: left;
	width: 50%
}

.WC_ERRORTEXT {
	COLOR: #0073B5;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WC_PRIMCOL_COMMENT_WRK {
	COLOR: #7B869F;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

.WC_SECCOL_COMMENT_WRK {
	COLOR: #D0AC90;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

.WC_PRIMCOL_TEXT_WRK {
	COLOR: #7B869F;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WC_SECCOL_TEXT_WRK {
	COLOR: #D0AC90;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WC_HR_WRK {
	COLOR: #D0AC90;
	text-align: left;
	width: 50%
}

.WC_ERRORTEXT_WRK {
	COLOR: #7B869F;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WCVIEWER_FORM_TEXT {
	COLOR: #A0A0A0;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WC_NAVIGATION {
	COLOR: #0073B5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

.WC_RAWLINK_ONMOUSEOVER {
	background-color:#E7E7F7;
	CURSOR:hand;
	
}

.WC_RAWLINK_ONMOUSEOUT {
	background-color:White;
	CURSOR:default;
	
}

.WC_SEARCHED_WORD {
	background-color:#180D7D;
	color:#FFFFFF
}

.WC_PRIMCOL_TEXT_NOBG {
	COLOR: #0073B5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.WC_SECCOL_TEXT_NOBG {
	COLOR: #FBAC59;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

/* Panel */
.WBCT_PANEL_BORDER {
	width:100%;
	background-color: #02184A;
	
}

.WBCT_PANEL_INTERNALBORDER {
	padding:5px;
	width:100%;
	background-color: #E0E5F1;
	
}

.WBCT_PANEL_SECTION {
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 color: #062D87;
	 text-decoration: none ;
	background-color: #E0E5F1;
	
}

.WBCT_VPANEL_BORDER {
	width:100%;
	background-color: #88A6D8;
	
}

.WBCT_VPANEL_INTERNALBORDER {
	padding:5px;
	width:100%;
	background-color: #EBF1FC;
	
}

.WBCT_VPANEL_SECTION {
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 color: #062D87;
	 text-decoration: none ;
	background-color: #EBF1FC;
	
}

.WBCT_VPANEL_SOFTINTERNALBORDER {
	margin:0px;
	padding:5px;
	width:100%;
	background-color:#EBF1FC;
	
}

.WBCT_VPANEL_SOFTSECTION {
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 color: #062D87;
	 text-decoration: none ;
	background-color: #EBF1FC;
	
}

.WBCT_TEXT {
	COLOR: #000000;
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}

/*  signature pour les pages produites par Webcontent  */
.WBCT_TRACE {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	 
}

/* Fin Panel */
.WBCT_TRACE_LINK:hover {
	color:#fba716;
	text-decoration:underline;
	
}

.WBCT_TRACE_LINK:visited {
	color:#0073b5;
	text-decoration:none;
	
}

/* FIN-WEBCONTENT-VIEWER */
H2 {
	font-family: Arial, Helvetica, sans-serif;
	  font-size: 10pt;
	  font-weight: bold;
	color: #154F95;
	
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	  font-size: 9pt;
	  font-weight: bold;
	color: #154F95;
	
}



/* media = print */

@media print {
.no-Print {
	display:none;
	
}

.footer-page-bottom {
	font-size:10px;
	font-style:italic;
	color: #959596;
	text-align:center;
	width:500;
	
}

}


