﻿/* Skin EXPLOITATION direction All / Copyright 2007 Archimed SA */ 

/* Icone pour les liens URLs Bookline */
body, td {
	font-size:70%;
	font-family:verdana,arial,helvetica,clean,sans-serif;
	white-space: normal;
}
ul{
	/*list-style:inside;*/
}

th.wai_th{
	font-size:70%
}

/*input[type="text"], --> Les attributs ne fonctionne pas avec IE en mode quirk*/
input,
select{
	/*height:2em !important;*/
	font-size:1em !important;
	padding:0px !important;
}

textarea{
	font-size-disabled:1em !important;
	padding:0px !important;
}

body .PORTAL_LAYOUT{
	width:99em !important;
}

div.detail-valeur-fiche_URL {
margin:5px 0px 5px 0px
}

div.detail-valeur-fiche_URL a {
background:#F5F5FF url(images/famfam/icons/page.png) no-repeat scroll left center;
border:1px dashed #CCCCEE;
height:20px;
margin:0pt;
padding:2px 8px 2px 20px;
}
/* Icone pour les liens URLs Bookline */


/* CSS Hack pour ExtJS*/
/* Plus nécessaire avec la version 2.2*/
body.ext-ie img.x-form-arrow-trigger
{
      /*top:-1px	! important;*/
}
/* CSS Hack pour ExtJS*/

/* Centrage du body */
body{
	/*text-align:center*/
}
div{
	text-align:left
}
/* Centrage du body*/


/* Encart user anonymous */
#USERANONYMOUS input {
	width:120px;
}
/* Encart user anonymous */

/* Base Bookline en erreur */
#BOOKLINE_LISTRESULTS .erreur_base {
	color:red;
	margin:5px;
	clear:left;
}
/* Base Bookline en erreur */

/*Sélections paginées*/

.selections_ajax_moreLink .see_more

{
                font-weight:bolder;
                color:#bbb; 
                float:right;
}

/*
.selections_ajax_divLayout

{
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
*/
.selections_ajax_divLayout
{
border:0px;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
} 

.selections_ajax_moreLink
{
                height:30px;
                clear:both;
	margin:0px auto;;
                background-color:#fafafa;
                border:1px solid #e0e0e0; 
}

.selections_ajax_openSelection_link_liste
{
                background-image:url(Images/General/Buttons/IconBar-Buttons/application_view_list.png);
                background-repeat: no-repeat;
}

.selections_ajax_openSelection_link_mosaique
{
                background-image:url(Images/General/Buttons/IconBar-Buttons/application_view_tile.png);
                background-repeat: no-repeat
}

.selections_ajax_openSelection_link
{
                height:16px;
                width:16px;
                margin:2px;
                cursor:pointer;
                float:right
}

.selections_ajax_openSelection
{
cursor:pointer hand;
padding:4px;
background-color:#f0f0f0;
border:1px solid #e0e0e0;
}

.selections_ajax_selectionThumb
{
float:left;
padding:0px 10px 10px 0px;
}

/*
.selections_ajax_selItemContainer
{
width:50%;
float:left;
height:80px;
margin-bottom:20px; 
}
*/
.selections_ajax_selItemContainer
{
width:47%;
float:left;
height:80px;
overflow:hidden;
margin-bottom:20px; 
}


.selections_ajax_title
{
                color: #5274B8;
	 font-size-disabled:11px;
                 font-weight:bolder;
}

.selections_ajax_description
{
                               color: Black;
	 font-size-disabled: 11px;
}
/*Sélections paginées*/


label.discret
{
	display:none; 
	color:#ccc;
}

.BaseDescInfo
{
	color:#999;
	padding-top :4px; 
}

/* TAG */
.BANNER_IEXXX{margin: 0 auto;border:0px solid #aaa}
.BANNER{}
.BANNER_IE{height: 206px;background-image: url(Images/Charte/banner.gif);background-repeat: no-repeat}
.BANNER_IE td{vertical-align:top}
.BANNER_IE #LinkLogo:hover{cursor:pointer}
.BANNER_IE #Logo{float:left;width:180px;height:154px; margin: 20px 0 0 0;}
.BANNER_IE #Main{float:right;margin:4 10 0 0}
.BANNER_IE .Cellule{float:left;margin:0 0 0 5;padding:0 2 0 2;}
.BANNER_IE .Cellule A{font-weight:bold;color:#fff;font-size-disabled:11px;}
.BANNER_IE .Cellule-on{color:#fff;}

/* Fil d'ariane */
.ARIANE_IE{margin: 5px 0px 0px 10px;}
.ARIANE_IE A{color:#253761; text-decoration:none;}
.ARIANE_IE A:hover{color:#FF8000; text-decoration:underline;}
.ARIANE_IE SPAN{color:#253761;}

/* 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-disabled:10pt;margin-bottom : 5px;padding:2px}
.Encart_sublabel{background-color:#999;color:#fff;font-weight:bold;font-family:Verdana;font-size-disabled: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-disabled: 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-disabled: 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-disabled: 10px;  font-weight: bold;  vertical-align:middle ;}
.AspNet-GridView thead a{color: #FFFFFF;    font-family: verdana;   font-size-disabled: 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-disabled: 10px;  font-weight: bold;  vertical-align:middle ;}
.AspNet-GridView-Pagination{color: #000000;    font-family: verdana;   font-size-disabled: 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-disabled: 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-disabled: 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-disabled: 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-disabled: 11px;   border-bottom: 2px solid #A5A4BD;   padding-top: 10px;  padding-bottom: 3px;}
.GroupByCell{cursor: pointer;}
.GroupByText{color: #FFFFFF;   font-size-disabled: 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-disabled: 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}
BODY {
	background-color:white;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled:10px;
	color:#253761;
	.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;

}

TABLE,TD {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled:10px;
	color:#253761;
	
}

BUTTON {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled:10px;
	color:#264C99;
	border:0px
}

INPUT {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled:10px;
	color:#264C99;
	text-decoration:none
}

TEXTAREA {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled: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:none;
	color:#000
}

A:visited {
	text-decoration:none
}

A:hover {
	text-decoration:underline
}

FORM {
	background-color:transparent;
	padding:0px;
	margin:0px
}

A.LINK_INFO {
	color:#B7AEAC;
	font-weight:bold;
	font-size-disabled:10px;
	text-decoration:none
}

A.LINK_INFO:hover {
	color:#88A6D8;
	font-weight:bold;
	font-size-disabled:10px;
	text-decoration:underline
}

THEAD {
	height:20px
}


blockquote{
	margin:0 0 0 10;
}
/*
blockquote {
	margin:5px;
	font-style:italic;
	font-weight:bold;
	color:#b7aeac;
	font-size-disabled:10px;
}
*/

/* CLASS */
.no-Print {
	
}

.INPUT {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled: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-disabled: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-disabled:9px;
	font-weight:bold;
	color: #7BB0E6;
	text-decoration:none
}

.TEXT_INFO {
	font-style:italic;
	font-weight:bold;
	color:#B7AEAC;
	font-size-disabled: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-disabled: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-disabled:10px;
	color:#6E84B1;
	text-decoration:none;
	
}

.FRAME_TITLE {
	font-size-disabled:11px;
	font-weight:bold;
	color:#FE9C3B;
	border-bottom: 1px solid #FE9C3B;
	
}

/*  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-disabled: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
}

/*  Menu Vertical  */
.menu-level1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled:10px;
	font-weight:bold;
	color:#264C99;
	text-decoration:none;
	margin-left:5px;
	
}

.menu-level1:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled:10px;
	font-weight:bold;
	color:#FE8E20;
	text-decoration:none;
	margin-left:5px;
	
}

.menu-level1-open {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: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-disabled:10px;
	font-weight:normal;
	color:#264C99;
	text-decoration:none;
	background-color:#ffffff
}

.menu-level2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled:10px;
	font-weight:normal;
	color:#FE8E20;
	text-decoration:none;
	background-color:#ffffff
}

.menu-level2-selected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: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-disabled: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-disabled: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-disabled:12px;
	font-weight:bold;
	color:#264C99;
	
}

/*  Barre de progression  */
.JSPROGRESSBARBODY {
	border:1px solid #FDB56E;
	
}

.JSPROGRESSBARON {
	background-color:#FEFCE8;
	font-weight:bold;
	font-size-disabled:8pt;
	font-family:Verdana;
	
}

.JSPROGRESSBARTEXT {
	color:#253761;
	font-weight:bold;
	font-size-disabled: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-disabled: 10px;color: #264C99;"/>
		<CLASS ID="TOOLBAR_TEXT" VALUE="color:#264C99;font-weight:bold;"/ */
.TOOLBAR_CONTAINER {
	background-color:#f2f1f9;
	border-top:1px solid #FDB56E;
	border-bottom:1px solid #FDB56E;
	padding-top:3px;
	padding-bottom:3px
}

/*  Barre d'outils  */
.TOOLBAR_TEXT {
	color:#264C99;
	font-weight:bold;
	font-size:80%;
	
}

/*  ContextMenu  */
.CONTEXT_MENU_CONTAINER {
	background-color:#FFFFFF;
	border:1px solid #264C99;
	padding:1px;
	
}

.CONTEXT_MENU_ITEM {
	font-size-disabled:8pt;
	color:#264C99;
	height:24px
}

.CONTEXT_MENU_ITEM_OVER {
	font-size-disabled:8pt;
	color:#253761;
	background-color:#E9EDF4
}

.CONTEXT_MENU_ITEM_OFF {
	font-size-disabled:8pt;
	color:#B7AEAC
}

.CONTEXT_MENU_ITEM_OFF_OVER {
	font-size-disabled: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-disabled: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-disabled: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-disabled: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-disabled:11px;
	font-weight:bold;
	text-decoration:none
}

A.JSPOPUP_BUTTON_OFF {
	white-space:nowrap;
	color:#b7aeac;
	font-size-disabled:11px;
	font-weight:bold;
	text-decoration:none
}

.JSPOPUP_BUTTON {
	/*white-space:nowrap;*/
	color:#264C99;
	font-size-disabled:10px;
	font-weight:bold;
	text-decoration:none
}

.JSPOPUP_WRAP_BUTTON {
	color:#264C99;
	font-size-disabled:10px;
	font-weight:bold;
	text-decoration:none
}

A.JSPOPUP_BUTTON:hover {
	color:#6E84B1;
	text-decoration:none;
	font-size-disabled:10px;
	font-weight:bold;
	
}

A.JSPOPUP_WRAP_BUTTON:hover {
	color:#6E84B1;
	text-decoration:none;
	font-size-disabled:10px;
	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-disabled: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-disabled: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-disabled:8pt;
	cursor:default;
	border:1px solid red;
	
}

.JSSELECTBOXPANEL {
	white-space:nowrap;
	font-weight:normal;
	color:#264C99;
	background-color:white;
	font-family:Arial;
	font-size-disabled: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-disabled:8pt;
	
}

.JSSELECTBOXOVER {
	background-color:#264C99;
	padding-left:3px;
	padding-right:3px;
	color:white;
	font-family:Arial;
	font-size-disabled: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-disabled: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-disabled:10px;
	color:#264C99;
	border:1px solid #B9C3C2
}

.XFORMSSELECT_INVALID {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled: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-disabled:8pt;
	
}

.XFORMSXTABLE_ROW {
	
}

.XFORMSXTABLE_CELL {
	background-color:white;
	
}

/* Le calendrier */
.JSCALENDARBG {
	background-color:white;
	
}

.JSCALENDARHEAD {
	border:solid 1px #264C99;
	border-bottom:none;
	font-size-disabled: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-disabled: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-disabled:8pt;
	padding:1px;
	
}

.JSCALENDARWEEK {
	border-bottom:1px solid #0B1529;
	height:20px;
	background-color:#EBF1FC;
	color:#264C99;
	font-size-disabled:8pt;
	font-weight:bold;
	text-align:center;
	
}

.JSCALENDARBODYMONTH {
	font-size-disabled:8pt;
	border-bottom:1px solid #0B2628
}

.JSCALENDARMONTH {
	background-color:#EBF1FC;
	color:#264C99;
	font-size-disabled:8pt;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #0B1529
}

.JSCALENDARBODYYEAR {
	font-size-disabled: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-disabled: 11px;
	
}

.JSLISTROW_INTERVAL {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E9F0;
	font-size-disabled: 11px;
	
}

.JSLISTROWOVER {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: E4E9F0;

	background-color:#EBF1FC;
	font-size-disabled: 11px;	
}

.JSLISTROWSELECTED {
	background-color:#FEFCE8;
	font-size-disabled: 11px;	
}

.JSLISTROWSELECTEDOVER {
	background-color:#FFF9D6;
	font-size-disabled: 11px;	
}

.JSLISTBG {
	border:#FFFFFF 1px;
	background-color:#FFFFFF;
	color:white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: 10pt;
	
}

.JSLISTHEADER {
	white-space:nowrap;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled:10px;
	font-weight: bold;
	color:#264C99;
	
}

.JSLISTFOOTER {
	FONT-WEIGHT: bold;
	
}

.JSLISTFILLER {
	background-color:#FFFFFF
}

.JSLISTCELL {
	padding-top:1px;
	padding-bottom:1px;
	height:18px;
	font-size:70%;
}

/*  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-disabled: 13px;
	 font-weight: bold;
	 text-decoration:none;
	 padding: 0px 0px 0px 12px;
	 margin: 0px 3px 0px 3px;
	
}

.header-text-bold {
	font-size-disabled:11px;
	font-weight:bold;
	color:#5973A7;
	
}

.header-menu-cell02 {
	white-space:nowrap;
	font-size-disabled:11px;
	font-weight:bold;
	color:#264C99;
	text-decoration:none;
	
}

.header-menu-cell02:hover {
	white-space:nowrap;
	font-size-disabled:11px;
	font-weight:bold;
	color: #6E84B1;
	text-decoration:none;
	
}

.header-menu-cell01 {
	font-size-disabled:10px;
	color:#264C99;
	text-decoration:none;
	
}

.header-menu-cell01:hover {
	font-size-disabled:10px;
	color:#6E84B1;
	text-decoration:none;
	
}

.header-menu-cell00 {
	font-size-disabled:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	
}

.header-text-login {
	font-size-disabled:11px;
	color:#6E84B1;
	letter-spacing:-0.1em;
	
}

/* Styles for level 0 /##########__C E L L U L E S__######################*/

.header-menu-cell-L0-border {
	text-decoration:none;
	visibility:hidden;
}
/*___________________________________________________*/

.header-menu-cell-L0 {
	padding: 5 0 0 0;
	color:white; /* Separations menus*/
	text-decoration:none;
}
.header-menu-cell-L0-over {
	padding: 5 0 0 0;
	text-decoration:none;
}
.header-menu-cell-L0-selected {
	padding: 5 0 0 0;
	text-decoration:none;
}
.header-menu-cell-L0-selected:hover {
	padding: 5 0 0 0;
	text-decoration:none;
}

/* Styles for level 0 /##########__L I E N S__######################*/

A.header-menu-cell-L0 {
	padding: 0 0 0 8px;
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
	color:#fff;
	background: url(images/menu/menu1.gif) no-repeat;
	background-position: top left;
	/*text-transform: uppercase;*/
}
A.header-menu-cell-L0:hover {
	padding: 0 0 0 8px;
	color:#000;
}
A.header-menu-cell-L0-selected {
	padding: 0 0 0 8px;
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
	background: url(images/menu/menu1.gif) no-repeat;
	background-position: top left;
	/*text-transform: uppercase;*/
}
A.header-menu-cell-L0-selected:hover {
	padding: 0 0 0 8px;
	color:#000;
}

.link-cell-submenu {
	/*color:#000;*/
}

A.link-cell-submenu:hover{
	color:#000;
}
/* Styles for level 1 */

.header-menu-cell-L1-1
{
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #F4BA00;
}

.header-menu-cell-L1-1-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;
	background-color:#F8EDCA;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #F4BA00;
}
.header-menu-cell-L1-2
{
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #af42bc;
}

.header-menu-cell-L1-2-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;	
	background-color:#EBD7EE;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #af42bc;
}
.header-menu-cell-L1-3
{
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #88b500;
}

.header-menu-cell-L1-3-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;
	background-color:#E4FCCA;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #88b500;
}

.header-menu-cell-L1-4
{
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #a5071e;
}

.header-menu-cell-L1-4-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;
	background-color:#E9CBD0;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #a5071e;
}

.header-menu-cell-L1-5
{
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #019ae5;
}

.header-menu-cell-L1-5-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;
	background-color:#CAE7F5;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #019ae5;
}

.header-menu-cell-L1-6
{
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #e58401;
}

.header-menu-cell-L1-6-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;
	background-color:#F5E3CA;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #e58401;
}

.header-menu-cell-L1-7
{
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #e58401;
}

.header-menu-cell-L1-7-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;
	background-color:#F5E3CA;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #e58401;
}
/*old*/

.header-menu-cell-L1-href {
	font-size: 70%;
	text-decoration:none;
	color:#000;
}

.header-menu-cell-L1-href:hover {
	text-decoration:none
}

.header-menu-cell-L1 {
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #464646;
}

.header-menu-cell-L1-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;
	background-color:#90d014;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #464646;
}

.header-menu-cell-L1-Border {
	/*margin-top:3px;*/
	background-color:#000;
	layer-background-color:#000;
}

/* Styles for level 2 */
.header-menu-cell-L2-1
{
	padding:2px;
	font-size: 70%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	/*border-left:16px solid #F4BA00;*/
}

.header-menu-cell-L2-1-over {
	text-decoration:none;
	padding:2px;
	font-size: 70%;
	background-color:#F8EDCA;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	/*border-left:16px solid #F4BA00;*/
}

.header-menu-cell-L2-2
{
	padding:2px;
	font-size: 80%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	/*border-left:16px solid #af42bc;*/
}

.header-menu-cell-L2-2-over {
	text-decoration:none;
	padding:2px;
	font-size: 80%;
	background-color:#EBD7EE;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	/*border-left:16px solid #af42bc;*/
}

.header-menu-cell-L2-3
{
	padding:2px;
	font-size: 80%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	/*border-left:16px solid #88b500;*/
}

.header-menu-cell-L2-3-over {
	text-decoration:none;
	padding:2px;
	font-size: 80%;
	background-color:#E4FCCA;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	/*border-left:16px solid #88b500;*/
}

.header-menu-cell-L2-4
{
	padding:2px;
	font-size: 80%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	/*border-left:16px solid #a5071e;*/
}

.header-menu-cell-L2-4-over {
	text-decoration:none;
	padding:2px;
	font-size: 80%;
	background-color:#E9CBD0;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	/*border-left:16px solid #a5071e;*/
}

.header-menu-cell-L2-5
{
	padding:2px;
	font-size: 80%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	/*border-left:16px solid #019ae5;*/
}

.header-menu-cell-L2-5-over {
	text-decoration:none;
	padding:2px;
	font-size: 80%;
	background-color:#CAE7F5;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	/*border-left:16px solid #019ae5;*/
}

.header-menu-cell-L2-6
{
	padding:2px;
	font-size: 80%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	/*border-left:16px solid #e58401;*/
}

.header-menu-cell-L2-6-over {
	text-decoration:none;
	padding:2px;
	font-size: 80%;
	background-color:#F5E3CA;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	/*border-left:16px solid #e58401;*/
}

.header-menu-cell-L2-7
{
	padding:2px;
	font-size: 80%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	/*border-left:16px solid #e58401;*/
}

.header-menu-cell-L2-7-over {
	text-decoration:none;
	padding:2px;
	font-size: 80%;
	background-color:#F5E3CA;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	/*border-left:16px solid #e58401;*/
}

.header-menu-cell-L2-href {
	font-size: 80%;
	text-decoration:none;
	color:#000;
}

A.header-menu-cell-L2-href:hover {
	text-decoration:none;
	color:#000;
}
/*old*/
.header-menu-cell-L2 {
	padding:2px;
	font-size: 80%;
	background-color:white;
	layer-background-color:white;
	text-decoration:none;
	color:#000;
	border-left:16px solid #90d014;
}

.header-menu-cell-L2-over {
	text-decoration:none;
	padding:2px;
	font-size: 80%;
	background-color:#90d014;
	layer-background-color:#90d014;
	color:#000;
	cursor:pointer;
	cursor:hand;
	border-left:16px solid #000;
}

.header-menu-cell-L2-Border {
	/*margin-top:3px;*/
	border: 1px solid #000;
	background-color:#000;
	layer-background-color:#000;
	}

/*  www footer  */
.footer-page-bottom {
	font-size-disabled:10px;
	color: #264C99;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#88A6D8;
	text-align:center;
	
}

/*  Encart Standard */
.encart-box-cell01 {
	background-color:#EFEFF7;
	font-size-disabled:10px;
	padding-right:3px;
	padding-left:5px;
	font-size-disabled:10px;
	padding-top:3px;
	padding-bottom:3px;
	
}

.encart-box-cell02 {
	background-color:#F7F7F7;
	padding-right:8px;
	padding-left:8px;
	font-size-disabled:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:2px;
	
}

.encart-box-cell04 {
	background-color:#F7F7F7;
	padding-right:8px;
	padding-left:8px;
	font-size-disabled: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-disabled: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-disabled: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-disabled: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-disabled: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-disabled: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-disabled:11px;
	font-weight:normal;
	color:#FE8E20;
	border-bottom:1px solid #FE8E20;
	margin-bottom:1px;
	
}

.encart-home-title {
	font-weight:bold;
	color:#89A4D3;
	font-size-disabled:20px;
	
}

.encart-search-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: 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-disabled: 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-disabled:11px;
	font-weight: bold;
	color:#264C99;
	
}

/*  INCIPIA specific styles : DEBUT  */
.liste-header {
	text-align: center;
	font-size-disabled: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ACBAD1;
	
}

/* 		<CLASS ID="liste-ligne-impaire" VALUE="font-size-disabled: 11px;background-color: #F6F6F6;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;"/>
		<CLASS ID="liste-ligne-paire" VALUE="font-size-disabled: 11px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;"/> */
		
.liste-ligne-impaire A{
	color:#495B6F;
}
.liste-ligne-paire A{
	color:#495B6F;
}
.liste-ligne-impaire {
	vertical-align: top;
	 background-color: #FFFFFF;
	 border-bottom: 1px solid #CCCCCC;
	 padding: 2px;
	 font-size:0.8em%;
	 font-size-disabled: 10px
}

.liste-ligne-paire {
	vertical-align: top;
	 background-color: #F6F6F6;
	 border-bottom: 1px solid #CCCCCC;
	 padding: 2px;
	 font-size:0.8em%;
	 font-size-disabled: 10px
}

.liste-ligne-titre {
	font-weight: bold
}

.liste-ligne-editeur {
	
}

.liste-ligne-autresinfos {
	
}

.encart-box-title07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: 11px;
	font-weight: bold;
	color: #264C99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #264C99;
	margin-top: 7px;
	
}

.SHORT_TOOLBAR_CONTAINER {
	  background-color:#F2F1F9;
	  border-top:1px solid #fdb56e;
	  border-bottom:1px solid #fdb56e;
	  border-right:1px solid #fdb56e;
	  border-left:1px solid #fdb56e;
	  padding-top:3px;
	  padding-bottom:3px;
	  padding-left:3px;
	  padding-right:3px;
	
}

.form-field-label {
	FONT-WEIGHT: bold;
	    font-size-disabled: 10px;
	    COLOR: #89a4d3;
}

.form-field-sample {
	font-size-disabled: xx-small;
	    COLOR: black;
	    FONT-STYLE: italic;
	    FONT-FAMILY: Verdana, Arial
}

.detail-libelle-fiche {
	FONT-WEIGHT: bold;
	    font-size-disabled: 11px;
	    COLOR: #89a4d3;
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.detail-valeur-fiche {
	font-size-disabled: 11px;
	    COLOR: #253761;
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.incipio-tezopath-root {
	font-size-disabled: 12px;
	font-weight: bold;
	color: #89a4d3;
	
}

.incipio-tezopath-item {
	font-size-disabled: 12px;
	font-weight: bold;
	color: #264C99;
	
}

.encart-box-title04 {
	  font-size-disabled:12px;
	  font-weight:bold;
	  color:#68c5e4;
	  border-bottom:1px solid #68c5e4;
	  padding-bottom:3px;
	
}

.BKLTEZOSEARCHCAT {
	font-size-disabled: 12px;
	font-weight: bold;
	color: #264C99;
	background-color: #E9EDF4
}

.BKLTEZO_PATH_ROOT {
	font-size-disabled: 12px;
	font-weight: bold;
	color: #89a4d3;
	
}

.BKLTEZO_PATH_ITEM {
	font-size-disabled: 12px;
	font-weight: bold;
	color: #264C99;
	
}

.BKLWordHighlight {
	  background-color: #ffff00;
	
}

.paragraphe01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: 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-disabled: 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-disabled: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-disabled: 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-disabled: 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-disabled: 10px;
		background-color: #F1F5FD;
		padding: 3px;
	
}

.encart-titre-blanc {
	color:#ffffff;
		font-size-disabled:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	
}

.header-input {
	  font-size-disabled:9px;
	  color:#22245e;
	  background-color:#ffffff;
	  border:1px solid #b9c3c2;
	  /*
	  line-height:1.5em !important;
	  height:1.5em !important;
	  */
}

/*  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-box-set {
	padding: 0px;
	border: 1px solid red;
	vertical-align: top;
	
}

.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-disabled: 10px;
	
}

.ermes-input {
	color: #253761;
	border: 1px solid #DEDFE0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: 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-disabled: 10px;
	color: #264C99;
	
}

.ermes-error {
	color: red;
	
}

/*  toolbar  */
.ermes-aie-toolbar-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 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-disabled: 11px;
	font-weight:bold
}

/*  ######################	 */
.ermes-aie-toolbar-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 11px;
	border: 1px solid #5973A7;
	
}

/*  launchbar  */
.ermes-aie-launchbar-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 11px;
	color:#264C99
}

.ermes-aie-launchbar-text-o {
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 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-disabled: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-disabled:10px;
	height:18px;
	
}

.resaCalendarNODAY {
	background-color:#EBF1FC;
	text-align:center;
	padding:3px;
	font-size-disabled:10px;
	height:18px;
	
}

.resaCalendarBODYMONTH {
	font-size-disabled:10px;
	
}

.resaCalendarMONTH {
	height:20px;
	background-color:#F6F6F6;
	font-weight:bold;
	text-align:center;
	
}

.resaCalendarYEAR {
	font-size-disabled: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-disabled: 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-disabled: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-disabled: 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-disabled: 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-disabled: 10px;
	background-color: #F1F5FD;
	padding: 3px;
	
}

.cell-menu-on {
	padding: 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 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-disabled: 10px;
	padding: 3px 3px 3px 12px;
	
}

.texte-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: 11px;
	color: #253761;
	
}

.sub-title {
	font-size-disabled: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-disabled: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-disabled: 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-disabled: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #88A6D8;
	border: 1px solid #88A6D8;
	
}

.BKLPOPUPHEADER {
	FONT-WEIGHT: bold;
	    font-size-disabled: 11px;
	    COLOR: #fefce8;
	    BACKGROUND-COLOR: #2c4a97
}

.BKLATTENTION {
	PADDING-RIGHT: 3px;
	    PADDING-LEFT: 3px;
	    font-size-disabled: 10px;
	    PADDING-BOTTOM: 3px;
	    COLOR: #253761;
	    PADDING-TOP: 3px;
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	    BACKGROUND-COLOR: #fefce8
}

.BKLPOPUP {

		z-index:667;
	BORDER-RIGHT: #2c4a97 2px solid;
	    PADDING-RIGHT: 2px;
	    BORDER-TOP: #2c4a97 2px solid;
	    PADDING-LEFT: 2px;
	    font-size-disabled: 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: #ebf1fc
}

/* Skin Normale */
.STRUCT_TITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 15px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.STRUCT_SUBTITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 13px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.STRUCT_TITLE_TOC {
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 20px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.STRUCT_TITLE_FIRST {
	font-family: Arial, Helvetica, sans-serif;
	font-size-disabled: 20px;
	color: #264C99;
	font-weight: bold;
	text-align:center;
	
}

.STRUCT_CHAPTER {
	width:*;
	font-size-disabled: 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-disabled: 12px;
	font-weight: bold;
	color: #264C99;
	margin-top: 10px;
	margin-bottom: 7px;
	
}

A.STRUCT_ENTRY_TITLE:visited {
	text-decoration:none;
	font-size-disabled: 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-disabled: 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-disabled:11px;
	padding-right:3px;
	padding-left:5px;
	font-size-disabled: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-disabled: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-disabled: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-disabled: 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-disabled: 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-disabled: 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-disabled: 11px;
	
}
	
.STRUCT_LABEL {
	color:#264C99;
	text-decoration:none;
	font-weight:bold
}

.lien-menu {
	font-size-disabled: 10px;
	font-weight: bold;
	color: #264C99;
	
}

/*  Ressources électronique  */
.RESSOURCES_DYNTREE_SELECTED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size-disabled: 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-disabled: 11px;
	color: #253761;
	font-weight: normal;
	text-decoration: none;
	cursor:hand;
	
}

.RESSOURCES_DYNTREE_LEXICON_SELECTED {
	font-weight: bold;
	color: #FE9C3B;
	font-size-disabled: 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-disabled: 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-disabled: 11px;
	 font-weight: bold;
	 margin: 7px 0px 3px 10px
}

.P.ermes_medias_leftframe_subtitle_2 {
	color: #253761;
	 font-family: Verdana;
	 font-size-disabled: 10px;
	 font-weight: bold;
	 margin: 7px 0px 3px 10px
}

.LI.ermes_medias_leftframe_listitem_1 {
	 list-style-type: none;
	padding-left: 7px;
	 margin: 5px 0px 5px 0px
}
	
.LI.ermes_medias_leftframe_listitem_2 {
	 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-disabled: 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-weight: bolder;
	 border-bottom: 1px solid #FF8000;
	 padding-left: 4px;
	 white-space:nowrap;
}
	
.ermes_medias_selection_comment {
	color: #264C99;
	 font-family: Verdana;
	 font-size-disabled: 11px;
	 font-style: italic
}

.ermes_medias_ressource_title {
	color: #5274B8;
	 font-family: Verdana;
	 font-size-disabled: 11px;
	 font-weight: bold;
	 margin-top: 20px
}

.ermes_medias_ressource_desc {
	color: Black;
	 font-family: Verdana;
	 font-size-disabled: 11px;
	
}
	
.ermes_medias_ressource_publisher {
	color: #5274B8;
	 font-family: Verdana;
	 font-size-disabled: 11px;
	 font-weight: bold;
	 margin-top: 20px;
	 font-style:italic
}

.ermes_medias_ressource_titleline {
	font-family: Verdana;
	font-size-disabled: 11px;
	font-size: 110%;
	 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-disabled: 14px;
	 font-weight: bold;
	 padding-left: 4px
}
	
.ermes_medias_section_bar {
	background-color:#FEFCE8;
	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-disabled: 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-disabled: 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-disabled:9px;
	  color:#2A4B9C;
	  background-color:#ffffff;
	  border:1px solid #294898;
	  height:16px;
	
}

.ermes_textarea {
	font-size-disabled: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-disabled: 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-disabled: 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-disabled: 10pt;
	
}

.ERMES_LISTHEADER {
	white-space:nowrap;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-disabled: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-disabled: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-disabled: 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-disabled: 11px;
	 font-weight: bold;
	 margin-top: 20px
}

.ERMES_COMMENT-TEXT {
	color: #253761;
	 font-family: Verdana;
	 font-size-disabled: 11px;
	 font-weight: normal
}

.ERMES_P {
	margin: 10px 0px 10px 0px;
	color: #253761;
	 font-family: Verdana;
	 font-size-disabled: 11px;
	 font-weight: normal
}

/*  BKL : héritage  */
.BKLDEPLOYABLEBOX {
	BORDER-RIGHT: #88a6d8 1pt solid;
	BORDER-TOP: #88a6d8 1pt solid;
	 font-size-disabled: 11px;
	BORDER-LEFT: #88a6d8 1pt solid;
	COLOR: #253761;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #88a6d8 1pt solid
}
	
.BKLDEPLOYABLEBOXHEADER {
	FONT-WEIGHT: bold;
	font-size-disabled: 11px;
	COLOR: #264c99;
	BACKGROUND-COLOR: #ebf1fc
}

p {
	margin-top: 2px;
	margin-bottom: 2px;
	
}

A.encart-link {
	color:#253761;

}

A.encart-link:visited {
	color:#253761;

}

A.encart-link:hover {
	color:#FB8F2C;

}

h2 {
	font-size-disabled: 12px;
	font-weight: bold;
	color: #FF931F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF931F;
	margin-top: 10px;
	margin-bottom: 7px;

}

h3 {
	font-size-disabled: 12px;
	font-weight: bold;
	color: #5973A7;
	margin-top: 10px;
	margin-bottom: 2px;
	
}

h1 {
	font-size-disabled: 14px;
	font-weight: bold;
	color: #253761;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

/*################################################__P L A N__D U__S I T E__#####################################################*/

	 
.plan_site_titre {
	font-size:150%;
      margin-bottom: 12px;
      background: transparent url(images/charte/puce_h1.gif) no-repeat left top;
      padding-left: 20px;
      color: #f2a93e;
      text-align:left;
      vertical-align: top;
      font-size-disabled: medium;
      font-style: normal;
      font-weight: bold;      
}

.plan_site {
	
}

.plan_site UL{
      margin:10px;
      padding:0;  
	  border-top : 1px solid #eee;
}


.plan_site LI{
      padding: 0 0 0 2px;
      list-style-type: none;
      background-image: url(images/charte/content_li.gif);
      background-repeat: no-repeat;
	  
}

.plan_site A {
	color:#aaa;
}

.plan_site_lien {
      
}

.BANNER_IE #menu_root_table{margin: 0 auto;height:100%}
.BANNER_IE #menu_root_table td{vertical-align:middle}
body{padding : 0 0 0 0;margin : 0 0 0 0;}

/* 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-disabled:10pt;margin-bottom : 5px;padding:2px}
.Encart_sublabel{background-color:#999;color:#fff;font-weight:bold;font-family:Verdana;font-size-disabled: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-disabled: 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-disabled: 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-disabled: 10px;  font-weight: bold;  vertical-align:middle ;}
.AspNet-GridView thead a{color: #FFFFFF;    font-family: verdana;   font-size-disabled: 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-disabled: 10px;  font-weight: bold;  vertical-align:middle ;}
.AspNet-GridView-Pagination{color: #000000;    font-family: verdana;   font-size-disabled: 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-disabled: 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-disabled: 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-disabled: 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-disabled: 11px;   border-bottom: 2px solid #A5A4BD;   padding-top: 10px;  padding-bottom: 3px;}
.GroupByCell{cursor: pointer;}
.GroupByText{color: #FFFFFF;   font-size-disabled: 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-disabled: 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}

.ENCART_FUNCTIONS_MINI
{
	float:right;
	margin:0px 0px 0px 0px; 
}

.ENCART_FUNCTIONS 
{
	float:right;
	margin:0px 5px 0px 0px; 
}

.CONTENT {
border-bottom:0px solid #F2F2F2;
width:100%;
margin:0px 0px 5px 0px; 
}
.CONTENT p {
margin:0pt;
}
.CONTENT a {
color:#495B6F;
text-decoration:none;
}
.CONTENT a:hover {
color:#50754F;
text-decoration:underline;
}
.CONTENT ul {
margin:0pt;
padding:0pt;
}

.CONTENT .CHAMP {
background-color:#FFFFFF;
border:1px solid #353535;
color:#353535;
font-family:Verdana,Arial,sans-serif;
font-size-disabled:9px;
font-size-disabled-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
margin:0pt 0pt 2px;
width:130px;
}
.CONTENT .COMBO {
background-color:#E5E5E5;
border:1px solid #353535;
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size-disabled:9px;
font-size-disabled-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
margin:0pt 0pt 2px;
width:130px;
}
.CONTENT_ENTETE {
background-color:transparent;
/*height:24px;*/
padding:0pt;
}
.CONTENT_ENTETE p {
border-bottom:1px solid #000000;
color:#353535;
font-size:1.2em;
margin:0pt;
padding:0pt 0pt 0pt 24px;
/*text-transform:uppercase;*/
}
.CONTENT_CORPS {
background-color:transparent;
padding:2px 0pt 0pt;
}
.CONTENT_PIED {
height:0px;
padding:0pt;
}

/*DEBUT RELEVANCE (Pertinence)*/
div.RELEVANCE_STARS 
{
	width:60px;
}
div.RELEVANCE_STARS div 
{
	width:12px;
	height:12px;
	float:left; 
}

div.RELEVANCE_STARS .STAR_ON 
{
	background-image :url('images/specific/star-on.gif');
}
div.RELEVANCE_STARS .STAR_OFF
{
	background-image :url('images/specific/star-off.gif');
}
/*FIN RELEVANCE (Pertinence)*/

/* Charte Luc Look Ermes initial CSS-Enabled*/
/*______________________________________________________________E R M E S______________________________________________________________*/

P {
	margin: 0;
}

A {
	color: #162060;
	text-decoration: none;
}
A:hover {
	color: #50754F;
	text-decoration: none;
}

div { border: 0px solid #000 }

/*########################__ B A N N I E R E__########################*/

.BANNER_IEXXX { 
	position: relative;
	margin: 0 auto;
}
.BANNER {
}
#Banniere  {
	width: 990px;
	height: 81px;
	background-image: url(images/charte/banner.jpg);
	background-repeat: no-repeat;
}
	
#MAIN_SPACER{
	height:1px;
	padding:0px;
	margin:0px;
	display:none;
}

/*###########################__ C O R P S_##############################*/

#portal_EAA {
	left: 136px;
	width: 990px;
	height: 1000px;
}
#UserInclusion {
	top: 15px;
	left: 815px;
	width: 175px;
	height: 1000px;
}

/*##########################__ E N C A R T S___N A V I G A T I O N__##########################*/

.ENCART {
	width: 100%;
	margin-top:3px;
	/*border-collapse: collapse;*/
}
.ENCART P {
	margin: 0 0 0 0;
}
.ENCART A {
	color: #495B6F;
	text-decoration: none;
}
.ENCART A:hover {
	color: #50754F;
	text-decoration: underline;
}
.ENCART UL {
	margin: 0;
	padding: 0;
}

.ENCART .CHAMP {
	margin: 0 5px 2px 0;
	height: 16px;
	width: 130px;
	border: 1px solid #353535;
	background-color: #fff;
	font-disabled: normal 9px Verdana, Arial, sans-serif;
	color: #353535;
}
.ENCART .COMBO {
	margin: 0 5px 2px 0;
	height: 16px;
	width: 130px;
	border: 1px solid #353535;
	background-color: #fff;
	font-disabled: normal 9px Verdana, Arial, sans-serif;
	color: #000;
}

/*_____________________________________E N T E T E S________________________________*/
/*
.ENCART_ENTETE {
	height: 1em;
	padding: 0px 10px 5px 10px;
	border: 0px solid #000;
	background-color: #5973A7;
	background-image: url(images/charte/encart_entete.gif);
	background-repeat: no-repeat;
	overflow:hidden;
}

.ENCART_ENTETE P {
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	font-weight:bold;
	font-disabled: bold 11px Verdana, Arial, sans-serif;
	color: #fff; 
	overflow:hidden;
}*/
/*_______________________________________C O R P S__________________________________*/
/*
.ENCART_CORPS {
	padding: 5px 10px 10px 10px;
	background-color: #fff;
	border-left: 1px solid #88A6D8;
	border-right: 1px solid #88A6D8;
	border-bottom: 1px solid #88A6D8;
}*/
/*________________________________________P I E D__________________________________*/
/*.ENCART_PIED {
	height: 1px;
}
.ENCART_PIED P {
	margin: 0 0 0 0;
}
.ENCART_PIED P A {
	padding: 0 0 0 10px;
	background-image: url(images/charte/encart_pied_link.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	font-disabled: bold 10px Verdana, Arial, sans-serif;
	color: #495B6F; 
}
.ENCART_PIED P A:hover {
	background-image: url(images/charte/encart_pied_link_o.gif);
	background-repeat: no-repeat;
	color: #747474;
	text-decoration: underline;
}
*/
/*##########################__ E N C A R T S___S P E C S__*/

/*_____________________________ENCART RECHERCHE SIMPLE*/

/*
#SimpleSearch {
	border-top: 15px solid #fff;
}
*/
/*
#SimpleSearch .ENCART_ENTETE P {
	padding: 0px 10px 0px 14px;
	background-repeat: no-repeat;
}
#SimpleSearch .ENCART_CORPS {
	background-color: #F1F5FD;
	border-bottom: 1px solid #88A6D8;
}

#SimpleSearch .ENCART_PIEDX {
	height: 16px;
	padding: 0px;
	background-color: #F1F5FD;
	text-align: center;
	border-left: 1px solid #88A6D8;
	border-right: 1px solid #88A6D8;
	border-bottom: 1px solid #88A6D8;
}
*/
/*_____________________________ENCART LEXIQUE*/
/*
#CurrentLexicons .ENCART_ENTETE P {
	background-image: url(images/charte/encart_entete_P2.gif);
	background-repeat: no-repeat;
}

/*_____________________________ENCART FAVORIS*/
/*
#BookMark .ENCART_ENTETE P {
	padding: 0 0 0 15px;
	background-image: url(images/charte/encart_entete_P3.gif);
	background-repeat: no-repeat;
}
*/
/*_____________________________ENCART UTILISATEUR*/

/*_____________________________ENCART ACTUS*/

/*_____________________________ENCART HISTORIQUE*/
	
/*_____________________________ENCART MostViewed, MYPUB*/
/*
#LastComments .ENCART LI,
#BookMark .ENCART LI,
#MostViewed .ENCART LI,
#MYPUB .ENCART LI ,
#MyHistoric .ENCART LI,
#Repartition .ENCART LI {
	padding: 0 0 0 10px;
	list-style-type: none;
	background-image: url(images/charte/encart_li.gif);
	background-repeat: no-repeat;
}

#LastComments .lastCommentTitle {
font-style : italic;
padding-left:8px;
}
	
#LastComments .ENCART IMG,
#LastCommentsUID .ENCART IMG
{
vertical-align: text-bottom;
}

*/

/*###########################################################___E N C A R T S___C O N T E N T___##########################*/

.CONTENT {
	width: 100%;
	/*border-collapse: collapse;*/
	border-bottom : 0px solid #F2F2F2;
	background-color: #transparent;
}
.CONTENT P {
	margin: 0 0 0 0;
}
.CONTENT A {
	color: #495B6F;
	text-decoration: none;
}
.CONTENT A:hover {
	color: #50754F;
	text-decoration: underline;
}
.CONTENT UL {
	margin: 0;
	padding: 0;
}
.CONTENT .CHAMP {
	margin: 0 0 2px 0;
	height: 16px;
	width: 130px;
	border: 1px solid #353535;
	background-color: #fff;
	font-disabled: normal 9px Verdana, Arial, sans-serif;
	color: #353535;
}
.CONTENT .COMBO {
	margin: 0 0 2px 0;
	height: 16px;
	width: 130px;
	border: 1px solid #353535;
	background-color: #fff;
	font-disabled: normal 9px Verdana, Arial, sans-serif;
	color: #000;
}

/*_____________________________________E N T E T E S________________________________*/

.CONTENT_ENTETE {
	padding: 0;
	background-color: transparent;
}
.CONTENT_ENTETE P {
	margin: 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #FF8000;
	font-weight:bold;
	font-disabled: bold 14px Arial, Verdana, sans-serif;
	color: #FF8000;
	text-transform: normal;
}
/*_______________________________________C O R P S__________________________________*/
.CONTENT_CORPS {
	padding: 2px 0 0 0;
	background-color: transparent;
}
/*________________________________________P I E D__________________________________*/
.CONTENT_PIED {
	height: 0px;
	padding: 0;
}

/*##########################__ C O N T E N T___S P E C S__*/

#Selection1 {top: 40px;}

/*_____________________________ENCART CONTENT SELECTION 1*/

#Selection1 .CONTENT_PIC {
	float: left;
	/*clear: left;*/
	margin: 0 10px 24px 0;
	border: 0;
	cursor: pointer;
}

#Selection1 H5 {
	margin: 0 0 40px 0;
	font-style:italic;
	font-disabled: italic 11px Verdana;
	color: #000;
}
#Selection1 H6 {
	clear: left;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight:bold;
	font-disabled: bold 12px Verdana;
	text-transform: normal;
	color: #5274B8;
}
#RSS_DISABLED {
	 position: absolute;
	 top: 10px;
	 right: 0px;
}
/*
#ScheduleFocus A 
{
	font-weight : bold;
}
#ScheduleFocus .ENCART_CORPS
{
	padding:1px;
	margin:1px;
	
}
#ScheduleFocus .ENCART_CORPS P 
{
	padding:0px;
	margin:0px;
}

#ScheduleFocus .ENCART_CORPS DL
{
	padding:0px;
	margin:0px;
}
#ScheduleFocus .ENCART_CORPS DT
{
	
	font-weight:bold;
	margin:2px 0px 0px 0px;
}
#ScheduleFocus .ENCART_CORPS DD
{
	font-style:italic;
	font-size-disabled:6pt; 
	padding : 1px 1px 1px 5px;
	margin: 1px 1px 5px 5px;
	color:#aaa;
}
*/
.permalink 
{
	text-align:right;	
}

.copyright_vignettes{
	margin:0px;
	padding:0px;
}

.copyright_vignettes a {
	font-size:8px !important;
	color:#ccc !important;
}
.copyright_vignettes a:hover {
	color:#aaa !important;
	text-decoration:underline !important;
}

/* Pertinence DEBUT */
.pertinence{
                height:20px;
                width:20px;
                background:url(Images/Charte/camembert_sprite.gif) no-repeat scroll 0px 0px;
}

.pertinence_1 {
                background:url(Images/Charte/camembert_sprite.gif) no-repeat scroll -20px 0px;
}
.pertinence_2 {
                background:url(Images/Charte/camembert_sprite.gif) no-repeat scroll -40px 0px;
}
.pertinence_3 {
                background:url(Images/Charte/camembert_sprite.gif) no-repeat scroll -60px 0px;
}
.pertinence_4 {
                background:url(Images/Charte/camembert_sprite.gif) no-repeat scroll -80px 0px;
}
.pertinence_5 {
                background:url(Images/Charte/camembert_sprite.gif) no-repeat scroll -100px 0px;
}
/* Pertinence FIN */

.NavigationThematiqueMain{
	z-index:9000 !important;
}

/* Addons Ermes */

/* ############## pour ajouter un contour rouge pour la modification d'une résa ############## */
.ermes-box-set {
	padding: 0px;
	border: 1px solid red;
	vertical-align: top;
	
}


/* Modification des classes pour le planning de réservation */

/*  planning  */
#resaPlanningIframe {
	position:relative;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	overflow:auto;
	overflow:expression('hidden');
}

#resaPlanning {
	font-size: 11px;
	padding: 0px;
	width:100%;
	height:100%;
	overflow:expression('auto');
	
}

#resaPlanning .Head1 {
	color: #264C99;
	background-color:#F6F6F6;
	 font-weight: bold;
	height:20px;
	text-align: center;
	border-right:1px solid #FFFFFF;
	white-space:nowrap;
	
}

#resaPlanning .fixedHeader
{
	position:fixed;
	position:expression('absolute');
	top:0px;
	top:expression(getElementById('resaPlanning').scrollTop);
	z-index:1000;
	height:22px;
	text-align:center;
	width:100%;
}

#resaPlanning .fixedHeaderTable
{
	background-color:white;
	border-bottom:solid 1px #88A6D8;
}

#resaPlanning .Head2 {
	color: #264C99;
	background-color:#F6F6F6;
	height:20px;
	text-align: right;
	border-right:1px solid #FFFFFF;
	padding-left:5px;
	
}

#resaPlanning .Cell_disabled
{
	background-color:#EAE8E8;
}


#resaPlanning .Cell1 {
	border-top: 1px solid #88A6D8;
	border-right:1px solid #EAE8E8;
		vertical-align:top;
	height:20px;
	
}

#resaPlanning .Cell1_last {
	border-top: 1px solid #EAE8E8;
	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 #EAE8E8;
	border-right:1px solid #EAE8E8;
	height:20px;
	
}

#resaPlanning .Cell2_last {
	border-top: 1px solid #EAE8E8;
	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 #EAE8E8;*/
}

	
#resaPlanning .ermes-head1
{
	/* override de la CSS de l'agenda culturel qui définit un vertical-align:top sur l'élément TD */ 
	vertical-align:bottom !important;
}

#resaPlanning .ermes-head2
{
	/* override de la CSS de l'agenda culturel qui définit un vertical-align:top sur l'élément TD */ 
	vertical-align:bottom !important;
}	



/* media = print */

@media print {
.no-Print {
	display:none;
	
}

.footer-page-bottom {
	font-size-disabled:10px;
	font-style:italic;
	color: #959596;
	text-align:center;
	width:500;
	
}

.STRUCT_BOX_TITLE_PAGE {
	display:none;
	
}

.struct-page-first {
	width:100%;
	height:50%;
	page-break-after: always;
	
}

}

