﻿/* Skin EXPLOITATION direction All / Copyright 2007 Archimed SA */ 

label
{
	display:none; 
}
label.visible
{
	display:inline; 
}
.BaseDescInfo
{
	color:#999;
	padding-top :4px; 
}
/* CSS Hack pour ExtJS*/
body.ext-ie img.x-form-arrow-trigger
{
      top:-1px !important;
}

/* Admin Agenda Culturel */
div[id^="FV"], div[id^="GV"]{margin:5px 5px 5px 5px; border:1px solid lightsteelblue}
div{vertical-align : top;}
td{vertical-align:top;}
table, td{padding :0px}
.Encart_label{background-color:#666;color:#fff;font-weight:bold;font-family:Verdana;font-size:10pt;margin-bottom : 5px;padding:2px}
.Encart_sublabel{background-color:#999;color:#fff;font-weight:bold;font-family:Verdana;font-size:10pt;margin-bottom : 5px;padding:2px}
.Navigation{border:1px solid #e0e0e0;padding:5px;margin:5 5 5 5;}
.AspNet-FormView, .AspNet-FormView input{color: #000000;    font-family: verdana;   font-size: 10px;}
.AspNet-FormView{margin:5px 5px 5px 5px;}
.AspNet-FormView input{border:1px solid #f0f0f0}
.Grid{border: 1px solid #57566F;   border-bottom: 2px solid #57566F;   background-color: #FFFFFF;  cursor: pointer;}
.AspNet-GridView table{border:1px solid #555}
.AspNet-GridView td{}
.AspNet-GridView-Edit input{color: #000000;    font-family: verdana;   font-size: 10px;}
.AspNet-GridView thead tr{background-image: url(images/AgendaCulturel/Grid/grid_headerBg.gif);   background-color: #8988A5;   border-bottom: 1px solid #57566F;   height: 28px;  padding-left: 3px;  cursor: default;   color: #FFFFFF;    font-family: verdana;   font-size: 10px;  font-weight: bold;  vertical-align:middle ;}
.AspNet-GridView thead a{color: #FFFFFF;    font-family: verdana;   font-size: 10px;}
.AspNet-GridView-Bottom{background-image: url(images/AgendaCulturel/Grid/grid_headerBg.gif);   background-color: #8988A5;   border-bottom: 1px solid #57566F;   height: 28px;  padding-left: 3px;  cursor: default;   color: #FFFFFF;    font-family: verdana;   font-size: 10px;  font-weight: bold;  vertical-align:middle ;}
.AspNet-GridView-Pagination{color: #000000;    font-family: verdana;   font-size: 11px;}
.AspNet-GridView thead X{background-color: #E9E9EB;   background-image: url(images/AgendaCulturel/Grid/header_rowBg.gif);}
.AspNet-GridView thead X{background-image: url(images/AgendaCulturel/Grid/header_bg.gif);     background-color: #E9E9EB;   padding: 3px;   padding-top: 2px;   padding-bottom: 2px;}
.AspNet-GridView thead td:hover{background-image: url(images/AgendaCulturel/Grid/header_hoverBg.gif);     background-color: #F6F6F7;}
.HeadingCellActive{background-image: url(images/AgendaCulturel/Grid/header_activeBg.gif);     background-color: #F6F6F7;}
.HeadingRow td.FirstHeadingCell{background-image: url(images/AgendaCulturel/Grid/header_bg.gif);}
.HeadingCellText{font-family: verdana;   font-size: 10px;   font-weight: bold;   text-align: left;  padding-top: 3px;  padding-bottom: 5px;}
AspNet-GridView tr{background-color: #FFFFFF;   cursor: default;}
.AspNet-GridView-Alternate{background-color: #f0f0f0;   cursor: default;}
.AspNet-GridView td{padding: 3px;   padding-top: 2px;   padding-bottom: 1px;   border-bottom: 1px solid #EAE9E1;   font-family: verdana;   font-size: 10px;}
.SortedDataCell{background-color: #F5F5F5;}
.Row td.LastDataCell{background-color: #EFEFF4;}
.SelectedRow{}
.AspNet-GridView-Selected{background-color: #FFEEC2;   padding: 2px;   padding-left: 3px;   padding-top: 1px;   padding-bottom: 1px;   font-family: verdana;   font-size: 10px;   border-bottom: 1px solid #4B4B6F;   border-top: 1px solid #4B4B6F;   border-right: 0px;}
.SelectedRow td.FirstDataCell{background-color: #FFEEC2;   border-left: 1px solid #4B4B6F;   border-right: 0px;   padding-left: 2px;   padding-right: 3px;}
.SelectedRow td.LastDataCell{background-color: #FFEEC2;   border-right: 1px solid #4B4B6F;}
.GroupHeading{color: #706F91;   background-color: #FFFFFF;   font-family: verdana;   font-weight: bold;  font-size: 11px;   border-bottom: 2px solid #A5A4BD;   padding-top: 10px;  padding-bottom: 3px;}
.GroupByCell{cursor: pointer;}
.GroupByText{color: #FFFFFF;   font-size: 11px;     font-weight: bold;   padding-right: 5px;}
.SliderPopup{background-color: #FFF4D7;   border: 1px solid #4B4B6F;   border-top-color: #9495A2;   border-left-color: #9495A2;   font-size: 11px;   font-family: Verdana;  width: 150px;  height: 30px;}
#FV_Evenement_Div, #GV_Categories_Div{clear:both;margin:5px;border:1px solid #ddd;background-color:#f5f5f5}
#GV_Evenements_Div{float:left;margin:5px}
#AGENDA_MAIN .ERROR{border:1px solid #ff2222;background-color:#ffaaaa}
.BigBox {width:100%;height:30}

/* ListBox de sélection des thèmes */
#GV_Categories select option {
	padding: 0 0 0 16px;
	background-repeat: no-repeat;
	}

#GV_Categories select .THEME_1 { background-image: url(Images/AgendaCulturel/menu_theme_1.gif); color: #02B240; }
#GV_Categories select .THEME_2 { background-image: url(Images/AgendaCulturel/menu_theme_2.gif); color: #CC021F; }
#GV_Categories select .THEME_3 { background-image: url(Images/AgendaCulturel/menu_theme_3.gif); color: #F6A800; }
#GV_Categories select .THEME_4 { background-image: url(Images/AgendaCulturel/menu_theme_4.gif); color: #0097F6; }
#GV_Categories select .THEME_5 { background-image: url(Images/AgendaCulturel/menu_theme_5.gif); color: #AC00BB; }
#GV_Categories select .THEME_6 { background-image: url(Images/AgendaCulturel/menu_theme_6.gif); color: #87CC02; }
#GV_Categories select .THEME_7 { background-image: url(Images/AgendaCulturel/menu_theme_7.gif); color: #5C02C1; }
#GV_Categories select .THEME_8 { background-image: url(Images/AgendaCulturel/menu_theme_8.gif); color: #905500; }
#GV_Categories select .THEME_9 { background-image: url(Images/AgendaCulturel/menu_theme_9.gif); color: #BC5800; }
#GV_Categories select .THEME_10  { background-image: url(Images/AgendaCulturel/menu_theme_10.gif); color: #0056AE; }
#GV_Categories select .THEME_11  { background-image: url(Images/AgendaCulturel/menu_theme_11.gif); color: #F65700; }
#GV_Categories select .THEME_12  { background-image: url(Images/AgendaCulturel/menu_theme_12.gif); color: #634E4E; }
#GV_Categories select .THEME_13  { background-image: url(Images/AgendaCulturel/menu_theme_13.gif); color: #01B4B2; }
#GV_Categories select .THEME_14  { background-image: url(Images/AgendaCulturel/menu_theme_14.gif); color: #F600D0; }
#GV_Categories select .THEME_15  { background-image: url(Images/AgendaCulturel/menu_theme_15.gif); color: #000000; }


/* Did You Mean */
#DYM_Container,.DYM_AJAX_DIV {border:1px solid #9e9;background-color:#efe}
#DYM_Container a,.DYM_AJAX_DIV a {text-decoration:none}
#DYM_Container a:hover,.DYM_AJAX_DIV a:hover {text-decoration:underline}
#DYM_Container {padding:5px;margin:5px}
.DYM_AJAX_DIV {padding:1px;margin:0px;float:left;width:150px;position:absolute}
.DYM_AJAX_DIV .CLOSE {float:right;font-style :italic;border:1px solid #9e9;background-color:#ded;margin:2px}

.DYM_SuggestedWord {font-weight:bold;font-style:italic}

.DYM_ICON_FAILED, .DYM_ICON_SUCCEEDED, .DYM_ICON_NONE, .DYM_ICON_PROCESSING, .DYM_ICON_ERROR, .DYM_ICON_TIMEOUT 
{
	float:left;padding:0px;width:12px;height:12px;margin:0 0 0 5
}

.DYM_ICON_FAILED {cursor:pointer;background-image: url(images/general/icons-action/event.gif);background-repeat :no-repeat}
.DYM_ICON_SUCCEEDED {background-image: url(images/general/icons-action/flag-valid.gif);background-repeat :no-repeat}
.DYM_ICON_NONE {}
.DYM_ICON_PROCESSING {background-image: url(images/general/icons-action/clock.gif);background-repeat :no-repeat}
.DYM_ICON_ERROR {background-image: url(images/general/icons-action/flag-refused.gif);background-repeat :no-repeat}
.DYM_ICON_TIMEOUT {background-image: url(images/general/icons-action/flag-waiting.gif);background-repeat :no-repeat}

.DYM_INDEX {float:left}

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;
	
}

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
}

blockquote {
	margin:5px;
	font-style:italic;
	font-weight:bold;
	color:#b7aeac;
	font-size:10px;
	
}

/* 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;
	
}

/*  Webcontent Viewer  */
.WC_SEARCHED_WORD {
	background-color:#180D7D;
	color:#FFFFFF
}

.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;
	
}

/*  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;
	color:#253761;
	font-weight:bold;
	cursor:hand;
	
}

.DYNTREE_NOTSELECTED {
	text-decoration:none;
	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
}

/* CLASS ID="TOOLBAR_CONTAINER" VALUE="padding: 3px;border: 1px solid #ACBAD1;font-weight: bold;background-color: #F7F8F8;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #264C99;"/>
		<CLASS ID="TOOLBAR_TEXT" VALUE="color:#264C99;font-weight:bold;"/ */

/*  Barre d'outils  */
.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
}


/* 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;
	
}

.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;
	
}

.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;
	
}

.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 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	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 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: E4E9F0;
	font-size: 11px;
	
}

.JSLISTROW_INTERVAL {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E9F0;
	font-size: 11px;
	
}

.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;
	
}


.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-menu-cell-label {
	color: #FFFFFF;
	 font-family: Verdana;
	 font-size: 13px;
	 font-weight: bold;
	 text-decoration:none;
	 padding: 0px 0px 0px 12px;
	 margin: 0px 3px 0px 3px;
	
}

.header-text-bold {
	font-size:11px;
	font-weight:bold;
	color:#5973A7;
	
}

.header-menu-cell02 {
	white-space:nowrap;
	font-size:11px;
	font-weight:bold;
	color:#264C99;
	text-decoration:none;
	
}

.header-menu-cell02:hover {
	white-space:nowrap;
	font-size:11px;
	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;
	
}


/*  www footer  */
.footer-page-bottom {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#E0E0E0;
	text-align:center;
}

/*  Encart Standard */
.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-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-box-title07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #264C99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #264C99;
	margin-top: 7px;
	
}

.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-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;
	
}

/*  INCIPIA specific styles : DEBUT  */
.liste-header {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ACBAD1;
	
}

/* 		<CLASS ID="liste-ligne-impaire" VALUE="font-size: 11px;background-color: #F6F6F6;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;"/>
		<CLASS ID="liste-ligne-paire" VALUE="font-size: 11px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;"/> */


.form-field-sample {
	FONT-SIZE: xx-small;
	    COLOR: black;
	    FONT-STYLE: italic;
	    FONT-FAMILY: Verdana, Arial
}

.detail-libelle-fiche {
	FONT-WEIGHT: bold;
	    FONT-SIZE: 11px;
	    COLOR: #89a4d3;
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.detail-valeur-fiche {
	FONT-SIZE: 11px;
	    COLOR: #253761;
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.incipio-tezopath-root {
	font-size: 12px;
	font-weight: bold;
	color: #89a4d3;
	
}

.incipio-tezopath-item {
	font-size: 12px;
	font-weight: bold;
	color: #264C99;
	
}

.encart-box-title04 {
	  font-size:12px;
	  font-weight:bold;
	  color:#68c5e4;
	  border-bottom:1px solid #68c5e4;
	  padding-bottom:3px;
	
}

.BKLTEZOSEARCHCAT {
	font-size: 12px;
	font-weight: bold;
	color: #264C99;
	background-color: #E9EDF4
}

.BKLTEZO_PATH_ROOT {
	font-size: 12px;
	font-weight: bold;
	color: #89a4d3;
	
}

.BKLTEZO_PATH_ITEM {
	font-size: 12px;
	font-weight: bold;
	color: #264C99;
	
}

.BKLWordHighlight {
	  background-color: #ffff00;
	
}

.paragraphe01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #253761;
	background-color: #FFFFFF;
	padding: 3px;
	border: 3px solid #EBF1FC;
	font-weight: normal;
	
}

.encart-navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #264C99;
	border: 1px solid #FDB56E;
	padding: 2px 5px;
	background-color: #FEFCE8;
	
}

.colonne-gauche {
	background-color: #C0DEF3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #88A6D8;
	border-left-color: #88A6D8;
	
}

/*  BAM  */
.bam-nobr {
	white-space:nowrap;
	
}

/*   BAM - Gestion des onglets  */
.bam-tab {
	text-align: center;
	font-weight: bold;
	width:1%;
	
}

/*  INCIPIA specific styles : FIN  */
.bam-tab a {
	color: #A0A0A0;
	text-decoration: none;
	cursor:hand
}

.bam-tab a:hover {
	color: #88A6D8;
	
}

.bam-tabSelected {
	text-align: center;
	font-weight: bold;
	color: #264C99;
	width:1%;
	
}

.bam-tabSelected a {
	font-weight: bold;
	color: #264C99;
	text-decoration: none;
	cursor:text;
	
}

.bam-tabContent {
	vertical-align: top;
	border-right: 1px solid #88A6D8;
	border-left: 1px solid #88A6D8;
	
}

.bam-tabHeader {
	text-align: center;
	border-right: 1px solid #88A6D8;
	border-left: 1px solid #88A6D8;
	background-color: #EBF1FC;
	
}

.bam-tabFooter {
	text-align: center;
	border-right: 1px solid #88A6D8;
	border-left: 1px solid #88A6D8;
	
}

.bam-tabBottom {
	font-size:1px;
	border-bottom: 1px solid #88A6D8;
	border-right: 1px solid #88A6D8;
	border-left: 1px solid #88A6D8;
	
}

.cell-menu {
	padding: 2px 5px;
	border: 1px solid #6584C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5274B8;
	background-color: #FFFFFF;
	text-decoration:none
}

.cell-menu-on {
	padding: 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF931F;
	border: 1px solid #FF931F;
	text-decoration:none
}

.link-cell-menu {
	color: #5274B8;
	text-decoration:none
}

.link-cell-menu:hover {
	color: #5274B8;
	text-decoration:none
}

.link-cell-menu-on {
	color: #FFFFFF;
	text-decoration:none
}

.link-cell-menu-on:hover {
	color: #FFFFFF;
	text-decoration:none
}

.table-menu {
	padding: 2px;
	border: 2px solid #FFFFFF
}

.encart-box-cell03 {
		font-size: 10px;
		background-color: #F1F5FD;
		padding: 3px;
	
}

.encart-titre-blanc {
	color:#ffffff;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	
}

.header-input {
	  font-size:9px;
	  color:#22245e;
	  background-color:#ffffff;
	  border:1px solid #b9c3c2;
	  height:16px;
	
}

/*  Ermes - Xtable  */
.ermes-xtable_BODY {
	
}

/*  ################################################  */
.ermes-xtable_HEAD {
	text-align:center
}

/*  # Ermes - Elements communs à tous les modules	#  */
.ermes-xtable_COL {
	font-weight: bold;
	color: #89A4D3;
	text-align:center;
	
}

/*  ################################################  */
.ermes-xtable_ROW {
	
}

.ermes-xtable_CELL {
	background-color:white;
	
}

.ermes-xtable1_BODY {
	
}

.ermes-xtable1_HEAD {
	text-align:center
}

.ermes-xtable1_COL {
	font-weight: bold;
	color: #89A4D3;
	text-align:center;
	
}

.ermes-xtable1_ROW {
	text-align:center;
	
}

.ermes-xtable1_CELL {
	background-color:white;
	text-align:center;
	
}

/*  Ermes - boite d'administration  */
.ermes-table1 {
	background:#EBF1FC;
	width:100%;
	
}

.ermes-td1-title {
	font-weight: bold;
	color: #264C99;
	background-color: #EBF1FC;
	vertical-align:middle;
	
}

.ermes-td1-content {
	background-color: #ffffff;
	padding-bottom:2px;
	
}

.ermes-main-table {
	background:#EBF1FC;
	width:100%;
	border: 1px solid #88A6D8;
	
}

/*  Ermes - Partie commune à tous les modules  */
.ermes-label {
	font-weight: bold;
	color: #89A4D3;
	
}

.ermes-label1 {
	font-weight: bold;
	color: #89A4D3;
	text-align:right;
	
}

.ermes-label2 {
	font-weight: bold;
	color: #89A4D3;
	text-align:left;
	width:1%
}

.ermes-help {
	padding: 8px 10px;
	font-style:normal;
	text-align:justify;
	
}

.ermes-lvl1 {
	padding-left:10px
}

.ermes-lvl2 {
	padding-left:40px
}

.ermes-checkbox-label {
	padding-left:5px;
	height:14px;
	
}

.ermes-box-section {
	overflow:auto;
	height:100%;
	
}

.ermes-box-title {
	font-weight: bold;
	color: #264C99;
	background-color: #EBF1FC;
	text-align: center;
	padding: 3px;
	border-bottom: 1px solid #88A6D8;
	
}

.ermes-box {
	padding: 0px;
	border: 1px solid #88A6D8;
	vertical-align: top;
	
}

.ermes-section {
	padding-top:15px;
	padding-left:10px;
	font-weight: bold;
	color: #264C99;
	
}

.ermes-toolsbox {
	padding: 3px;
	border: 1px solid #ACBAD1;
	background-color: #F7F8F8;
	
}

.ermes-loading {
	text-align:center;
	padding-top:200px;
	
}

.ermes-text {
	font-weight: bold;
	color: #89A4D3;
	padding:2px;
	
}

.ermes-select {
	color: #253761;
	border: 1px solid #DEDFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.ermes-input {
	color: #253761;
	border: 1px solid #DEDFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background:white;
	
}

.ermes-head1 {
	color: #264C99;
	background-color:#F6F6F6;
	font-weight: bold;
	height:20px;
	text-align: center;
	white-space:nowrap;
	
}

.ermes-head2 {
	color: #264C99;
	background-color:#F6F6F6;
	height:20px;
	text-align: right;
	padding-left:5px;
	
}

.ermes-head3 {
		font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #264C99;
	
}

.ermes-error {
	color: red;
	
}

/*  toolbar  */
.ermes-aie-toolbar-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253761;
	
}

/*  ######################	 */
.ermes-aie-toolbar-row {
	background-color: #CDD3DB;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #5973A7;
	border-bottom: 1px solid #5973A7;
	border-left: 1px solid #FFFFFF;
	
}

/*  # Ermes - Module AIE #	 */
.ermes-aie-toolbar-text-o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold
}

/*  ######################	 */
.ermes-aie-toolbar-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #5973A7;
	
}

/*  launchbar  */
.ermes-aie-launchbar-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#264C99
}

.ermes-aie-launchbar-text-o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#264C99
}

/*  calendrier  */
.resaCalendar {
	
}

/*  ##############################	 */
.resaCalendarBG {
	background-color:white;
	padding:0px;
	width:164px;
	
}

/*  # Ermes - Module réservation #	 */
.resaCalendarHEAD {
	color: #264C99;
	background-color: #EBF1FC;
	border:solid 1px #88A6D8;
	font-weight:bold;
	text-align:center;
	
}

/*  ##############################	 */
.resaCalendarHEAD_YEAR {
	
}

.resaCalendarFOOT {
	display:none;
	
}

.resaCalendarBODY {
	background-color:white;
	border:1px solid #88A6D8;
	border-top:none;
	color:black;
	
}

.resaCalendarBODYINSIDE {
	font-size:10px;
	
}

.resaCalendarWEEK {
	height:20px;
	background-color:#F6F6F6;
	font-weight:bold;
	text-align:center;
	
}

.resaCalendarDAY {
	color:black;
	text-align:center;
	text-decoration:none;
	padding:3px;
	font-size:10px;
	height:18px;
	
}

.resaCalendarNODAY {
	background-color:#EBF1FC;
	text-align:center;
	padding:3px;
	font-size:10px;
	height:18px;
	
}

.resaCalendarBODYMONTH {
	font-size:10px;
	
}

.resaCalendarMONTH {
	height:20px;
	background-color:#F6F6F6;
	font-weight:bold;
	text-align:center;
	
}

.resaCalendarYEAR {
	font-size:10px;
	padding:3px;
	
}

.resaCalendarYEAROVER {
	background-color:#F1F6FF
}

.resaCalendarMONTHOVER {
	background-color:#88A6D8
}

.resaCalendarSEL {
	background-color:#79B2E7;
	color:white;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
}

.resaCalendarSELOVER {
	background-color:#88A6D8;
	color:black;
	text-align:center;
	
}

.resaCalendarSELNO {
	background-color:#F6F6F6;
	color:#264C99;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	
}

/*  date du jour  */
#resaToday {
	padding:5px;
	
}

#resaTodayHour {
	padding:5px;
	
}

/*  planning  */
#resaPlanningIframe {
	position:relative;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	
}

#resaPlanning {
	font-size: 11px;
	padding: 0px;
	overflow:auto;
	width:100%;
	height:100%;
	
}

#resaPlanning .Head1 {
	color: #264C99;
	background-color:#F6F6F6;
	font-weight: bold;
	height:20px;
	text-align: center;
	border-right:1px solid #FFFFFF;
	white-space:nowrap;
	
}

#resaPlanning .Head2 {
	color: #264C99;
	background-color:#F6F6F6;
	height:20px;
	text-align: right;
	border-right:1px solid #FFFFFF;
	padding-left:5px;
	
}

#resaPlanning .Cell1 {
	border-top: 1px solid #88A6D8;
	border-right:1px solid #EAE8E8;
		vertical-align:top;
	height:20px;
	
}

#resaPlanning .Cell1_last {
	border-top: 1px solid #F6F6F6;
	border-right:1px solid #EAE8E8;
	vertical-align:top;
	height:20px;
	border-bottom: 1px solid #88A6D8;
	
}

#resaPlanning .Cell1_last2 {
	border-top: 1px solid #88A6D8;
	border-right:1px solid #EAE8E8;
	vertical-align:top;
	height:20px;
	border-bottom: 1px solid #88A6D8;
	
}

#resaPlanning .Cell2 {
	border-top: 1px solid #F6F6F6;
	border-right:1px solid #EAE8E8;
	height:20px;
	
}

#resaPlanning .Cell2_last {
	border-top: 1px solid #F6F6F6;
	border-right:1px solid #EAE8E8;
	height:20px;
	border-bottom: 1px solid #F6F6F6;
	
}

#resaPlanning .Cell2_last2 {
	border-top: 1px solid #88A6D8;
	border-right:1px solid #EAE8E8;
	height:20px;
	border-bottom: 1px solid #F6F6F6;
	
}

#resaPlanning .Cell1_over {
	border-top: 1px solid #88A6D8;
	border-right:1px solid #EAE8E8;
	vertical-align:top;
	height:20px;
	background-color:#88A6D8;
	
}

#resaPlanning .Cell1_last_over {
	border-top: 1px solid #F6F6F6;
	border-right:1px solid #EAE8E8;
	vertical-align:top;
	height:20px;
	border-bottom: 1px solid #88A6D8;
	background-color:#88A6D8;
	
}

#resaPlanning .Cell1_last2_over {
	border-top: 1px solid #88A6D8;
	border-right:1px solid #EAE8E8;
	vertical-align:top;
	height:20px;
	border-bottom: 1px solid #88A6D8;
	background-color:#88A6D8;
	
}

#resaPlanning .Cell2_over {
	border-top: 1px solid #F6F6F6;
	border-right:1px solid #EAE8E8;
	height:20px;
	background-color:#88A6D8;
	
}

#resaPlanning .Cell2_last_over {
	border-top: 1px solid #F6F6F6;
	border-right:1px solid #EAE8E8;
	height:20px;
	border-bottom: 1px solid #F6F6F6;
	background-color:#88A6D8;
	
}

#resaHoursBox {
	position:relative;
	top:6px;
	left:0px;
	padding:0px;
	
}

/*  pour qu'un poste soit considéré comme un bloc conteneur, il faut le positionner. Décalage: 1px pour écraser les bordures ajoutées aux cellules head1 et head2  */
.resaStationContainer {
	position: relative;
	top:-1px;
	background:transparent;
	
}

/*  les boites associées aux réservations  */
.resaValidated {
	background-color: #D9FBCA;
	color: #264C99;
	width:100%;
	overflow:hidden;
	border: 1px solid #84C268;
	
}

.resaToValidate {
	background-color: #FEF6CF;
	color: #264C99;
	width:100%;
	overflow:hidden;
	border: 1px solid #FBB600;
	
}

/*  Il suffit de jouer avec le 'display' pour afficher / masquer une propriété  */
.resaHour {
	white-space:nowrap;
	display:;
	
}

/*  les champs contenus dans une réservation  */
.resaDuration {
	white-space:nowrap;
	display:none;
	
}

.resaOwner {
	white-space:nowrap;
	
}

.resaTitle {
	white-space:nowrap;
	font-weight:bold;
	
}

.resaDescription {
	
}

.resaButtons {
	width:14px;
	vertical-align:top;
	
}

/*  wizard  */
.wizardText {
	color:#264C99;
	font-size:13px;
	
}

/*  fin module réservation  */
A.UNDER {
	 text-decoration:underline;
	color:#264c99;
	
}

A.UNDER:visited {
	 text-decoration:underline;
	color:#264c99;
	
}

A.FAT {
	 text-decoration:none;
	color:#264c99;
	font-weight:bold
}

A.FAT:visited {
	 text-decoration:none;
	color:#264c99;
	font-weight:bold
}

/* Ajout des derniers éléments d'Olivier Chevre */
.titre-liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #88A6D8;
	
}

/*  <CLASS ID="cell-menu" VALUE="padding: 2px 5px;border: 1px solid #6584C3;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #5274B8;background-color: #FFFFFF;"/>  */
.table-menu {
	padding: 2px;
	border: 2px solid #FFFFFF;
	
}

.colonne-gauche {
	background-color: #C0DEF3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #88A6D8;
	border-left-color: #88A6D8;
	
}

.colonne-gauche-haut {
	background-color: #C0DEF3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #88A6D8;
	
}

.cell-gauche {
	font-size: 10px;
	background-color: #F1F5FD;
	padding: 3px;
	
}

.cell-menu-on {
	padding: 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF931F;
	border: 1px solid #FF931F;
	
}

.colonne-gauche-bas {
	background-color: #C0DEF3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #88A6D8;
	border-left-color: #88A6D8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A6D8;
	
}

.cell-droite {
	font-size: 10px;
	padding: 3px 3px 3px 12px;
	
}

.texte-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253761;
	
}

.sub-title {
	font-size:11px;
	font-weight:bold;
	color:#264C99;
	border-bottom:1px solid #264C99;
	padding-bottom: 2px;
	
}

.liste-encart {
	margin-left: 5px;
	list-style-position: inside;
	margin-bottom: 5px;
	
}

.header-menu-cell02-on {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color: #FF931F;
	
}

.cell-menu-hover {
	padding: 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #88A6D8;
	 border: 1px solid #88a6d8;
	
}

/*  PCZ  */
.cell-menu:hover {
	padding: 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #88A6D8;
	border: 1px solid #88A6D8;
	
}

.BKLPOPUPHEADER {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #fff;
	background-color: #000;
}

.BKLATTENTION {
	padding: 3px;
	background-color: #868686;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #fff;
}

.BKLPOPUP {
	z-index:667;
	padding: 2px;
	border: #000 2px solid;
	background-color: #F3F3F3;
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #000;
}

/* Sous skin SANTA_ */
.SANTA_STRUCT_TITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #15882D;
	font-weight: bold;
	text-align:left;
	
}

/*  DOSSDOC  */
.SANTA_STRUCT_SUBTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #15882D;
	font-weight: bold;
	text-align:left;
	
}

.SANTA_STRUCT_TITLE_TOC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #15882D;
	font-weight: bold;
	text-align:center;
	
}

.SANTA_STRUCT_TITLE_FIRST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.SANTA_STRUCT_CHAPTER {
	width:*;
	font-size: 14px;
	font-weight: bold;
	color: #FF931F;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF931F;
	
}

A.SANTA_STRUCT_ENTRY_TITLE {
	font-size: 12px;
	font-weight: bold;
	color: #D73D39;
	margin-top: 10px;
	margin-bottom: 7px;
	
}

A.SANTA_STRUCT_ENTRY_TITLE:visited {
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #D73D39;
	margin-top: 10px;
	margin-bottom: 7px;
	border-bottom:0px solid white;
	
}

A.SANTA_STRUCT_ENTRY_TITLE:hover {
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #D73D39;
	margin-top: 10px;
	margin-bottom: 7px;
	border-bottom:0px solid white;
	
}

.SANTA_STRUCT_LABEL {
	font-weight: bold;
	color:#484319;
	text-align:right;
	vertical-align:top;
	font-size: 12px;
	
}

.SANTA_STRUCT_IFRAME_DETAIL {
	width:100%;
	height:100%
}

.SANTA_STRUCT_VALUE {
	text-align:justify;
	color:#484319;
	vertical-align:top;
	font-size: 12px;
	
}

.SANTA_STRUCT_IFRAME_PAGE {
	border:1px solid #CDDCE4;
	width:100%;
	height:100%
}

.SANTA_STRUCT_IFRAME_PLAN {
	border:0px solid white;
	width:100%;
	height:100%
}

.SANTA_STRUCT_BOX_TITLE_PAGE {
	background-color:#FFEBE4;
	font-size:11px;
	padding-right:3px;
	padding-left:5px;
	font-size:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF4403;
	border-bottom-color: #FF4403;
	
}

.SANTA_struct-box-section {
	overflow:auto;
	height:100%;
	
}

.SANTA_struct-box {
	padding: 0px;
	border: 1px solid #FF4403;
	vertical-align: top;
	
}

.SANTA_PRINT_ENTRY {
	text-align:justify;
	font-weight:bold;
	color:#FF931F
}

A.SANTA_STRUCT_FOLDERLIST_TITLE {
	text-decoration:none;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#484319;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

A.SANTA_STRUCT_FOLDERLIST_TITLE:hover {
	text-decoration:none;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#B18633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

A.SANTA_STRUCT_SELECTED {
	text-decoration:none;
	color:#484319;
	font-weight:bold;
	cursor:hand;
	
}

A.SANTA_STRUCT_SELECTED:hover {
	text-decoration:none;
	
}

A.SANTA_STRUCT_NOTSELECTED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878258;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
	
}

A.SANTA_STRUCT_NOTSELECTED:hover {
	text-decoration:none;
	color:#B18633;
	
}

A.SANTA_STRUCT_ON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484319;
	background-color: red;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
	
}

A.SANTA_STRUCT_ON:hover {
	text-decoration:none;
	color:#B18633;
	
}

/* Skin Normale */
.STRUCT_TITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.STRUCT_SUBTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.STRUCT_TITLE_TOC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.STRUCT_TITLE_FIRST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.STRUCT_CHAPTER {
	width:*;
	font-size: 14px;
	font-weight: bold;
	color: #FF931F;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF931F;
	
}

A.STRUCT_ENTRY_TITLE {
	font-size: 12px;
	font-weight: bold;
	color: #264C99;
	margin-top: 10px;
	margin-bottom: 7px;
	
}

A.STRUCT_ENTRY_TITLE:visited {
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #264C99;
	margin-top: 10px;
	margin-bottom: 7px;
	border-bottom:0px solid white;
	
}

A.STRUCT_ENTRY_TITLE:hover {
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #264C99;
	margin-top: 10px;
	margin-bottom: 7px;
	border-bottom:0px solid white;
	
}

.STRUCT_LABEL {
	font-weight: bold;
	color:#89A4D3;
	text-align:right;
	vertical-align:top;
	width:25%
}

.STRUCT_IFRAME_DETAIL {
	width:100%;
	height:100%
}

.STRUCT_VALUE {
	text-align:justify
}

.STRUCT_IFRAME_PAGE {
	border:1px solid #CDDCE4;
	width:100%;
	height:100%
}

.STRUCT_IFRAME_PLAN {
	border:0px solid white;
	width:100%;
	height:100%
}

.STRUCT_BOX_TITLE_PAGE {
	background-color:#F1F5FD;
	font-size:11px;
	padding-right:3px;
	padding-left:5px;
	font-size:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #88A6D8;
	border-bottom-color: #88A6D8;
	
}

.struct-box-section {
	overflow:auto;
	height:100%;
	
}

.struct-box {
	padding: 0px;
	border: 1px solid #CDDCE4;
	vertical-align: top;
	
}

.PRINT_ENTRY {
	text-align:justify;
	font-weight:bold;
	
}

A.STRUCT_FOLDERLIST_TITLE {
	text-decoration:none;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#264C99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

A.STRUCT_FOLDERLIST_TITLE:hover {
	text-decoration:none;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#264C99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

A.STRUCT_SELECTED {
	text-decoration:none;
	color:#253761;
	font-weight:bold;
	cursor:hand;
	
}

A.STRUCT_SELECTED:hover {
	text-decoration:none;
	
}

A.STRUCT_NOTSELECTED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #264C99;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
	
}

A.STRUCT_NOTSELECTED:hover {
	text-decoration:none;
	color:#88A6D8;
	
}

A.STRUCT_ON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253761;
	background-color: Red;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
	
}

A.STRUCT_ON:hover {
	text-decoration:none;
	color:#88A6D8;
	
}

/* 		<CLASS ID="STRUCT_CHAPTER" VALUE="width:*;font-size: 14px;font-weight: bold;color: #FF931F;margin-bottom: 5px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FF931F;"/> */
.STRUCT_JSLISTROW {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: E4E9F0;
	font-size: 11px;
	
}

.STRUCT_LABEL {
	color:#264C99;
	text-decoration:none;
	font-weight:bold
}

.lien-menu {
	font-size: 10px;
	font-weight: bold;
	color: #264C99;
	
}

/*  Ressources électronique  */
.RESSOURCES_DYNTREE_SELECTED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #89A4D3;
	text-decoration: none;
	font-weight: bold;
	background-color: #F5F9FE;
	cursor:hand;
	
}

.RESSOURCES_DYNTREE_NOTSELECTED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253761;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
	
}

.RESSOURCES_DYNTREE_LEXICON_SELECTED {
	font-weight: bold;
	color: #FE9C3B;
	font-size: 10px;
	
}

/*  Classes des encarts des différents portails  */
.perso_service {
	background-color: white;
	
}

/*  ##############################	 */
.perso_service_selected {
	background-color: #F1F5FD;
	
}

/*  # Ermes - Portail Medias #	 */
.ermes_medias_leftframe {
	margin-top:10px;
	
}

/*  ##############################	 */
.ermes_medias_leftframe_title {
	color: #FFFFFF;
	 font-family: Verdana;
	 font-size: 11px;
	 font-weight: bold;
	 background-color: #3D5C9A;
	background-image: url(/Skins/Exploitation/images/portal/encarts/medias/encart-gauche.jpg);
	 background-repeat: no-repeat;
	 background-position: top right;
	 padding-top: 2px;
	 margin: 0px 0px 2px 0px;
	 height: 17px
}

.ermes_medias_leftframe_content {
	background-color: #FFFFFF;
	 border: 1px solid #88A6D8
}

.ermes_medias_leftframe_content_SEARCH {
	background-color: #F1F5FD;
	 border: 1px solid #88A6D8
}

.P.ermes_medias_leftframe_subtitle_1 {
	color: #FF8000;
	 font-family: Verdana;
	 font-size: 11px;
	 font-weight: bold;
	 margin: 7px 0px 3px 10px
}

.P.ermes_medias_leftframe_subtitle_2 {
	color: #253761;
	 font-family: Verdana;
	 font-size: 10px;
	 font-weight: bold;
	 margin: 7px 0px 3px 10px
}

.LI.ermes_medias_leftframe_listitem_1 {
	line-height: 13px;
	 list-style-type: none;
	padding-left: 7px;
	 margin: 5px 0px 5px 0px
}

.LI.ermes_medias_leftframe_listitem_2 {
	line-height: 13px;
	 list-style-type: none;
	padding-left: 7px;
	 margin: 5px 0px 5px 0px 
}

.UL.ermes_medias_leftframe_ul {
	color: #264C99;
	 list-style-type: none;
	 padding:5px;
	 margin:7px
}

.ermes_medias_rightframe {
	margin-top:10px;
	
}

.ermes_medias_rightframe_title {
	color: #FFFFFF;
	 font-family: Verdana;
	 font-size: 11px;
	 font-weight: bold;
	 background-color: #3D5C9A;
	background-image: url(/Skins/Exploitation/images/portal/encarts/medias/encart-gauche.jpg);
	 background-repeat: no-repeat;
	 background-position: top right;
	 padding-top: 2px;
	 margin: 0px 0px 2px 0px;
	 height: 17px
}

.ermes_medias_rightframe_content {
	background-color: #FFFFFF;
	 border: 1px solid #88A6D8
}

.ermes_medias_centerframe {
	margin-bottom:10px;
	margin-top:10px;
	
}

.ermes_medias_centerframe_title {
	color: #FF8000;
	 font-family: Verdana;
	 font-size: 14px;
	 font-weight: bold;
	 border-bottom: 1px solid #FF8000;
	 padding-left: 4px
}

.ermes_medias_selection_comment {
	color: #264C99;
	 font-family: Verdana;
	 font-size: 11px;
	 font-style: italic
}

.ermes_medias_ressource_title {
	color: #5274B8;
	 font-family: Verdana;
	 font-size: 11px;
	 font-weight: bold;
	 margin-top: 20px
}

.ermes_medias_ressource_desc {
	color: Black;
	 font-family: Verdana;
	 font-size: 11px;
	
}

.ermes_medias_ressource_publisher {
	color: #5274B8;
	 font-family: Verdana;
	 font-size: 11px;
	 font-weight: bold;
	 margin-top: 20px;
	 font-style:italic
}

.ermes_medias_ressource_titleline {
	font-family: Verdana;
	 font-size: 11px;
	 font-weight: bold;
	 margin-top: 20px
}

.ermes_medias_ressource_2ndline {
	
}

.ermes_medias_ressource_3rdline {
	
}

.ermes_medias_detail_title {
	color: #FF8000;
	 text-align:center;
	 font-family: Verdana;
	 font-size: 14px;
	 font-weight: bold;
	 padding-left: 4px
}

.ermes_medias_section_bar {
	background-color:#F2F1F9;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px
}

.ermes_medias_hr {
	color:#CCCCCC;
	 height:1px
}

.ermes_medias_valid_comment {
	background-color: #FFFFFF
}

.ermes_medias_nonvalid_comment {
	background-color: #F0EFEF
}

.ermes_medias_bib_comment {
	background-color: #F1F5FD
}

.ermes_medias_pseudopopup_header {
	FONT-WEIGHT: bold;
	 FONT-SIZE: 11px;
	 COLOR: #5274B8;
	 background-color:#FEFCE8
}

.ermes_medias_pseudopopup {
	z-index:667;
	BORDER-RIGHT: #2c4a97 2px solid;
	    PADDING-RIGHT: 2px;
	    BORDER-TOP: #2c4a97 2px solid;
	    PADDING-LEFT: 2px;
	    FONT-SIZE: 10px;
	    PADDING-BOTTOM: 2px;
	    BORDER-LEFT: #2c4a97 2px solid;
	    COLOR: #253761;
	    PADDING-TOP: 2px;
	    BORDER-BOTTOM: #2c4a97 2px solid;
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	    BACKGROUND-COLOR: #FFFFFF
}

.ermes_userProfile_label {
	color:#25366C;
	
}

.ermes_userProfile_textbox {
	font-size:9px;
	  color:#2A4B9C;
	  background-color:#ffffff;
	  border:1px solid #294898;
	  height:16px;
	
}

.ermes_textarea {
	font-size:9px;
	  color:#2A4B9C;
	  background-color:#ffffff;
	  border:1px solid #294898;
	 
}

.ermes_userProfile_value {
	FONT-WEIGHT: bold;
	color:#25366C;
	
}

/* Les listes ermes */
.ERMES_LISTROW {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: E4E9F0;
	font-size: 11px;
	vertical-align:top;
}

.ERMES_LISTCELL_LATE {
	color: red;
}

.ERMES_LISTROW_INTERVAL {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E9F0;
	font-size: 11px;
}

.ERMES_LISTROWOVER {
	
}

.ERMES_LISTROWSELECTED {
	background-color:#FEFCE8;
}

.ERMES_LISTROWSELECTEDOVER {
	background-color:#FFF9D6;
}

.ERMES_LISTBG {
	border:#FFFFFF 1px;
	background-color:#FFFFFF;
	color:white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
}

.ERMES_LISTHEADER {
	white-space:nowrap;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#81ABDB;
	border-bottom:1px solid #81ABDB;
	border-right-width:0px;
	border-left-width:0px;
}

.ERMES_LISTFOOTER {
	FONT-WEIGHT: bold;
}

.ERMES_LISTFILLER {
	background-color:#FFFFFF
}

.ERMES_LISTCELL {
	padding-top:1px;
	padding-bottom:1px;
	height:18px;
	vertical-align:top;
}

/*  les xtable ermes  */
.ERMES_XTABLE_BODY {
	
}

.ERMES_XTABLE_HEAD {
	
}

.ERMES_XTABLE_COL {
	text-align:center;
	white-space:nowrap;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#81ABDB;
	border-bottom:1px solid #81ABDB;
	border-right-width:0px;
	border-left-width:0px;
}

.ERMES_XTABLE_ROW {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: E4E9F0;
	font-size: 11px;
	vertical-align:top;
}

.ERMES_XTABLE_CELL {
	padding-top:1px;
	padding-bottom:1px;
	height:18px;
	vertical-align:top;
}

/*  les commentaires d'ermes */
.ERMES_HEADER-TEXT-BOLD {
	color: #5274B8;
	 font-family: Verdana;
	 font-size: 11px;
	 font-weight: bold;
	 margin-top: 20px
}

.ERMES_COMMENT-TEXT {
	color: #253761;
	 font-family: Verdana;
	 font-size: 11px;
	 font-weight: normal
}

.ERMES_P {
	margin: 10px 0px 10px 0px;
	color: #253761;
	 font-family: Verdana;
	 font-size: 11px;
	 font-weight: normal
}

/*  BKL : héritage  */
.BKLDEPLOYABLEBOX {
	BORDER-RIGHT: #88a6d8 1pt solid;
	BORDER-TOP: #88a6d8 1pt solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #88a6d8 1pt solid;
	COLOR: #253761;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #88a6d8 1pt solid
}

.BKLDEPLOYABLEBOXHEADER {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #264c99;
	BACKGROUND-COLOR: #ebf1fc
}

A.encart-link {
	color:#253761;
}

A.encart-link:visited {
	color:#253761;
}

A.encart-link:hover {
	color:#FB8F2C;
}


/* media = print */

@media print {
.no-Print {
	display:none;
	
}

.footer-page-bottom {
	font-size:10px;
	font-style:italic;
	color: #959596;
	text-align:center;
	width:500;
	
}

.SANTA_STRUCT_BOX_TITLE_PAGE {
	display:none;
	
}

.SANTA_struct-page-first {
	width:100%;
	height:50%;
	page-break-after: always;
	
}

.STRUCT_BOX_TITLE_PAGE {
	display:none;
	
}

.struct-page-first {
	width:100%;
	height:50%;
	page-break-after: always;
	
}


