@import "../BuiltIn/all.css.ashx";
/* ########## Portail ########## */
/* ********** <Classes portail> ********** */
.CommandButton {font-weight:bold;}
.NormalBold{font-weight:bold;}
.Normal{font-weight:normal;}
.NormalRed{color:#dd0000;}
.ErrorMessage{color:#cc0000;}
.Head {font-size: 20px;font-weight:bold;}
.Subhead, .SubHead, .subHead, .subhead {white-space:nowrap;vertical-align:top;font-weight:bold;}
.SubSubHead	{white-space:nowrap;vertical-align:top;font-weight:bold;font-style:italic;}
.Table_Module {vertical-align:top;}
/* Affichage des onglet (configuration) */
.Onglet_Activated , .Onglet_Deactivated, .Onglet_Disabled { text-align:center; border: gray 1px solid; padding-left: 3px; padding-right: 3px; height: 20px; font-weight: bold; font-size: 13px; text-decoration: none; }
.Onglet_Activated {color: white;	cursor:pointer;	background-color: dimgray;}
.Onglet_Deactivated {color: gray;cursor:pointer;background-color: white;}
.Onglet_Disabled {background-color:lightgrey;color:gray;}

.HeaderGallery td{background-color:#ddd;font-weight:bold;}
td.NormalBold{background-color:#eee;}
/* ********** </Classes portail> ********** */

/* ********** <Page d'edition> ********** */
body.EditPage { background-color:#D0D0D0; }
#EditPageDiv #MainTable td {padding:3px 3px 3px 0px;}
#EditPageDiv #MainTable .TD_Module_HeaderA {font-size:22px;font-weight:bold;padding:10px 0px 10px 0px;color:#707070;}
#EditPageDiv #MainTable { margin-left: auto; margin-right: auto; border-color:#777; border-style:dashed; border-width :1px; background-color:#fff; text-align:left; position:relative; width:95%; margin-top:20px; margin-bottom:20px; }
/* ********** </Page d'edition> ********** */


/* ########## Modules ########## */

/* ********** <Content Editor> ********** */
.TITLELEVEL1 {color:#000;font-size:22px;WVNEditorName: TitleLevel1;}
.TITLELEVEL2 {color:#000;font-size:20px;WVNEditorName: TitleLevel2;}
.TEXTLEVEL1 {color:#000;font-size:14px;WVNEditorName: TextLevel1;}
.TEXTLEVEL2 {color:#000;font-size:12px;WVNEditorName: TextLevel2;}
/* ********** </Content Editor> ********** */

/* ********** <NewsEvent> ********** */
.NewsLocation{font-style:italic;}
.ItemTitle{color:#000;font-weight:bold;}
.EventLocation{color:#000;}
.TitleAnchor{font-weight:bold;}
.TitleAnchor a{font-style:italic;}
.ItemColorPast{color:#dd0000;}
.ItemColorPresent{color:#ffcc00;}
.ItemColorFuture{color:#00dd00;	}
/* ********** </NewsEvent> ********** */


/*################################ [ MODULES ] ################################*/

/* ********** <DownloadCenter> ********** */
.DC_TD_Title{background-color:#eee; width:50%;}
/* ********** </DownloadCenter> ********** */

/* ********** <SiteMap> ********** */
.SiteMapTable_TdContent{vertical-align:top;}
.SiteMapTdText_level1{font-size:15px;}
a.SiteMapTdText_level2{font-weight:bold;color:#000;}
a.SiteMapTdText_level3{padding-left:15px;}
a.SiteMapTdText_level3{font-weight:normal;color:#000;}
.SiteMapTdImage_level_1, .SiteMapTdImage_level_2, .SiteMapTdImage_level_3 {display:none;}
/* ********** </SiteMap> ********** */

/* ********** <wvnFlowChart> ********** */
.wvnFCnodeInvisible{display:none;}
.wvnFCtreeNode{width:110px;}
.wvnFCnodeCore { width: 100px;  margin-left: auto; margin-right: auto;  border: #192335 1px solid;  }
.wvnFCnodeContent { font-family:Tahoma;;  height:auto !important; height:60px; min-height: 60px; background-color:#EEE; text-align: left; padding:5px; cursor:pointer; }
.wvnFCnodeExtension { font-family:Tahoma; height: 12px;   background-color:#93C1D4; text-align: left; padding:0px; }
.wvnFCnodeExpender { top:0px; left:0px; cursor:pointer; }
.wvnFCnodeL_{border-right: #000 1px solid;border-top: #000 2px solid;}
.wvnFCnodeR_{border-left: #000 1px solid;border-top: #000 2px solid;}
.wvnFCnodeL{border-right: #000 1px solid;}
.wvnFCnodeR{border-left: #000 1px solid;}
.wvnFCFCnodeInfo0, .wvnFCFCnodeInfo1,.wvnFCFCnodeInfo2,.wvnFCFCnodeInfo3,.wvnFCFCnodeInfo4,.wvnFCFCnodeInfo5{font-weight:normal;}
/* ********** </wvnFlowChart> ********** */

/* ********** <references> ********** */
.refname  { color:#93C1D4; font-family:verdana,tahoma,arial; font-size:12px; font-weight:bold; text-align:center; }
.refregion  { font-family:verdana,tahoma,arial; font-size:11px; text-align:center; }
.refsecteur  { color:#93C1D4; font-family:verdana,tahoma,arial; font-size:9px; font-weight:normal; text-align:center; }
.refdetail  {color:#93C1D4; font-family:verdana,tahoma,arial; font-size:9px; font-weight:bold; text-align:center; }
.ReferenceEditPanel { background-color:#eee; border:dotted 1px #888; padding:10px; }
.ReferenceEditPanel hr { border:dotted 1px #888; }
.ReferenceEditPanelImg { padding:10px; background-color:#fff; border:dotted 1px #888; }
#ReferenceTableDiv { text-align:center; }
#ReferenceAjaxLoadingImage { margin-top:150px; margin-bottom:150px; }
/* ********** </references> ********** */

/* ********** <Calendar> ********** */
.Calendar_THMonth { background-color:#bbb; text-align:center; font-weight:bold; }
.Calendar_DayMonth { background-color:#eee; height:50px; vertical-align:top; }
.Calendar_Dayoff { background-color:#ddd; height:50px; vertical-align:top;	 }
.Calendar_LinkFinished0, a.Calendar_LinkFinished0 { text-decoration:line-through; }
.DivCalendar a { color:#93C1D4; }
.Calendar_TrOutHour{ background-color:#eee; }
.Calendar_TrHour1 { background-color:#fff; }
.Calendar_TrHour0 { background-color:#f0f0f0; }
.Calendar_TdHeaderHour, .Calendar_TdHeaderOutHour { font-weight:bold; }
.SmallCalendar { margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; }
/* ********** </Calendar> ********** */

/* ********** <CVTheque> ********** */
.CVSubTitle { font-weight:bold; }
/* ********** </CVTheque> ********** */

/* ********** <PhotoBook/ImageBook> ********** */
.TDTOC table tr td { vertical-align:top; }
.ImageBookTOCTitle { font-weight:bold; background-color:#93C1D4; color:#fff; }
.TDImgItemTitle { font-weight:bold; background-color:#93C1D4; color:#fff; }
.ImageBookTable { background-color:#EEE; border:1px solid #000; margin:10px; padding:10px; }
.TDTOC { background-color:#ddd; vertical-align:top; }
.ImageBookViewerTitle { font-weight:bold; font-size:20px; }
.ImageBookViewerDescription { vertical-align:top; text-align:justify; }
.ImgBookDescription { vertical-align:top; text-align:justify; }
.ImageBookViewerImage img { border-style:solid; border-width:1px; border-color:#000; }
.ImgBookImg img { margin:10px; border-style:solid; border-width:1px; border-color:#000; }
/* ********** </PhotoBook/ImageBook> ********** */

/* ********** <wvnFolders> ********** */
.TreeView1_0 { font-family:arial; font-size:10px; color:#111; margin-left:3px; padding:1px; }
.wvnTreeView { width:200px; background-color:#f7f7f7; border:solid 1px #ddd; padding:1px; padding-top:5px; padding-bottom:5px; }
.wvnTreeView div { height:auto !important; }
td.wvnFolderTreeView, .wvnFolderInfo, .wvnFolderButtonList { vertical-align:top; }
.wvnFolderButtonList input  { margin-bottom:5px; }
.wvnFolderInfo { padding-left:20px; width:100%; }
.wvnFolderInfo div { background-color:#f7f7f7; border:dotted 1px #ddd; padding:10px; }
.wvnTreeView a { color:#93C1D4; } 
/* ********** </wvnFolders> ********** */

/* ********** <Task> ********** */
.TasksTableSearch { background-color:#ddd; }
.TaskListGrid  { margin-top:20px; }
.TaskListGrid .TasksHeader { background-color:#ddd; }
.TaskListGrid .TasksItem { background-color:#F5F5F5; }
.TasksSearchTextBox { background-color:#fff; }
.TaskDiv img { vertical-align:middle; }
.SearchDate { width:85px; vertical-align:middle; margin-right:5px; }
.CalendarButton {vertical-align:middle;}
.oddTask table { padding:0px !important; }
/* ********** </Task> ********** */
 
/* ********** <Advanced News> ********** */
.NewsItem { position:relative; font-style:italic; margin-bottom:20px; }
.NewsWhen { color:#B5B5B5; }
.NewsWhere { color:#B5B5B5; font-weight:bold; }
#RssLink { position:absolute; top:10px; left:10px; }
.HeaderDate, .Date, .NewsReference, .HeaderNewsReference { display:none; }
/* ********** </Advanced News> ********** */

/* ********** <Calendar> ********** */
.Calendar_THMonth { background-color:#bbb; text-align:center; font-weight:bold; }
 .Calendar_DayMonth { background-color:#eee; height:50px; vertical-align:top; }
.Calendar_Dayoff { background-color:#ddd; height:50px; vertical-align:top; }
.Calendar_LinkFinished0, a.Calendar_LinkFinished0 { text-decoration:line-through; }
.DivCalendar a { color:#003366; }
.Calendar_TrOutHour { background-color:#eee; }
.Calendar_TrHour1 { background-color:#fff; }
.Calendar_TrHour0 { background-color:#f0f0f0; }
.Calendar_TdHeaderHour, .Calendar_TdHeaderOutHour { font-weight:bold; }
.SmallCalendar { margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; }
/* ********** </Calendar> ********** */