@import "../BuiltIn/all.css.ashx";
a
{
	
}

p
{
	margin: 0;
}

h1
{
	color: #666666;
	font-size: 16px;
	margin: 0;
	padding: 0 5px;
}

/* ########## 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:#777777;
	border-style:dashed;
	border-width :1px;
	background-color:#ffffff;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:95%;
	margin-top:20px;
	margin-bottom:20px;
}
/* ********** </Page d'edition> ********** */
/* ########## Modules ########## */

/* ********** <Content Editor> ********** */

.TITLELEVEL1 {color:#000000;font-size:16px;WVNEditorName: TitleLevel1;}
.TITLELEVEL2 {color:#000000;font-size:14px;WVNEditorName: TitleLevel2;}
.TEXTLEVEL1 {color:#000000;font-size:12px;color:#666666;WVNEditorName: TextLevel1;}
.TEXTLEVEL2 {color:#000000;font-size:11px;color:#666666;WVNEditorName: TextLevel2;}

/* ********** </Content Editor> ********** */

/* ********** <NewsEvent> ********** */

	.NewsLocation{font-style:italic;}
	.ItemTitle{color:#000000;font-weight:bold;}
	.EventLocation{color:#000000;}
	.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;}
	
/* ********** </DownloadCenter> ********** */

/* ********** <SiteMap> ********** */

	.SiteMapTable_TdContent{vertical-align:top;}
	.SiteMapTdText_level1{font-size:15px;}
	a.SiteMapTdText_level2{font-weight:bold;color:#000000;}
	a.SiteMapTdText_level3{padding-left:15px;}
	a.SiteMapTdText_level3{font-weight:normal;color:#000000;}
	.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: #000000 1px solid;border-top: #000000 2px solid;}
	.wvnFCnodeR_{border-left: #000000 1px solid;border-top: #000000 2px solid;}
	.wvnFCnodeL{border-right: #000000 1px solid;}
	.wvnFCnodeR{border-left: #000000 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> ********** */