/****************************************************************************************** {  Global CSS Reset }  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong,  tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0; 
	outline: 0;
	font-size: 100%;
	background: transparent;
}

ol, ul {list-style: none;	margin:10px 0px 10px 0px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/****************************************************************************************** {  WvnPortal CSS }  */

body {font-family:tahoma,arial,verdana;font-size:14px;}

ul { list-style: disc; padding-left:30px; }
ul ul { list-style: circle; }
ul ul ul { list-style: square; }

ol {list-style: decimal;  padding-left:30px;}
ol ol {list-style: lower-alpha; }

h1 {font-size: 24px;margin:10px 0px 10px 0px;}
h2 {font-size: 22px;margin:9px 0px 9px 0px;}
h3 {font-size: 20px;margin:8px 0px 8px 0px;}
h4 {font-size: 18px;margin:7px 0px 7px 0px;}
h5 {font-size: 16px;margin:6px 0px 6px 0px;}

a, a:visited, a:link , a:hover , a:active ,a:focus {text-decoration:none;color:#707070;}

a:hover {text-decoration:underline;}

a img {border-width:0px;}

p{margin:10px 0px 10px 0px;}

table caption{padding:7px;font-weight:bold;}
blockquote
{
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-right:20px;
	padding:10px;
	border:dashed 1px #d0d0d0;
	background-color:#f0f0f0;
}

/* ########## Portail ########## */
/* ********** <Classes portail> ********** */
.CommandButton {font-weight:bold;}
.CommandButtonNoTitle{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;}

div.Module_HeaderA,div.Module_HeaderB{overflow:auto;_position:relative;}
div.Module_Title, div.Module_Title h1{float:left;_float:none;}
div.Module_Command{margin-top:4px;float:right;_float:none;_position:absolute;_top:4px;_right:4px;_margin:0px;}

body.content-editor { text-align:left; }

/* ********** </Classes portail> ********** */
/* ********** <Page Modules Manager> ********** */
.PagesModulesManagerPanes ul
{
    width: 30%;
    padding: 10px 5px;
    margin : 5px;
    list-style-type: none;
    width:90%;
    background-color:#F5F5F5;
}
.PagesModulesManagerPanes ul li
{
    border: 1px #696969 dashed;
    padding: 5px;
    margin : 5px;
    cursor: move;
    
}
.PagesModulesManagerPanes ul li:hover
{
    background-color:#EEE;
}
#PagesModulesManagerGarbage
{
    background-color:Transparent;
    background-image:url(/WVNPortal/script/images/trashcan_empty.png);
    background-position: center top;
    height: 96px;
    background-repeat: no-repeat;
}
/* ********** </Page Modules Manager> ********** */
/* ********** <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;
	margin-top:20px;
	margin-bottom:20px;
}
/* ********** </Page d'edition> ********** */

/*################################ [ CONTROLES ] ################################*/
/* ********** <DragNDropGrid> ********** */
.dndgrid , .dndgrid table { position:relative; }
.dndgrid ul, .droppable, li.draggable{
	list-style:none;
	margin:0px;
	padding:0px;
}
/* ********** </DragNDropGrid> ********** */

/* ********** <DynamicDropDownList> ********** */
.DynamicDropDownList
{
	height:15px;
	white-space:nowrap;
}

.DynamicDropDownListInput
{
	font-size:13px;	
	height:15px;
	border:solid 1px #7F9DB9; 
	border-right:0px;
	padding-left:2px;	
	*z-index:-1;
}
.DynamicDropDownListImage
{
	vertical-align:bottom;
	*margin-bottom:1px;
	border:solid 1px #7F9DB9;
	border-left:0px; 
	padding:0px 0px 0px 1px; 
	width:15px;
	height:17px;
	*z-index:-1;
}
.DynamicDropDownListItems
{	
	font-size:13px;
	padding-left:2px;
	overflow:auto;
	
	position:absolute;
	border:solid 1px #7F9DB9;

	padding:1px 0px 1px 0px;
	bottom:233px;
	left:540px;
	background-color:White;
	color:Black;
	z-index:1000;
	cursor: pointer;
	width:200px !important;
}

.DynamicDropDownListItems div:hover{background-color: #D0D9E0;}
/* ********** </DynamicDropDownList> ********** */

/*################################ [ MODULES ] ################################*/

/* ********** <Content Editor> ********** */

.TITLELEVEL1 {color:#000000;font-size:22px;WVNEditorName: TitleLevel1;}
.TITLELEVEL2 {color:#000000;font-size:20px;WVNEditorName: TitleLevel2;}
.TEXTLEVEL1 {color:#000000;font-size:14px;WVNEditorName: TextLevel1;}
.TEXTLEVEL2 {color:#000000;font-size:12px;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> ********** */

/* ********** <DownloadCenter> ********** */

	.DC_TD_Title{background-color:#eee;}
	
/* ********** </DownloadCenter> ********** */

/* ********** <SiteMap> ********** */

	.SiteMapTable_TdContent{vertical-align:top;}
	.SiteMapTdText_level1{font-size:15px;font-weight:bold;}
	a.SiteMapTdText_level2{font-style:italic;}
	a.SiteMapTdText_level3{padding-left:20px;font-style:italic;}
	.SiteMapTdImage_level_2{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
	{
		text-align:center;
		font-weight:bold;	
	}

	.Calendar_DayMonth
	{

		height:50px;
		vertical-align:top;
	}



	.Calendar_LinkFinished0, a.Calendar_LinkFinished0
	{
		text-decoration:line-through;
	}

	.DivCalendar a
	{
		color:#93C1D4;
	}

	.Calendar_TrOutHour
	{
		background-color:#eee;
	}

	.Calendar_TdHeaderHour, .Calendar_TdHeaderOutHour
	{
		font-weight:bold;
	}

	.SmallCalendar
	{
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:20px;
	}
	
	.Calendar_Table_Month
{
width:100%;
}

.Calendar_Table_Month td
{
padding:3px;
border:solid 1px #b0b0b0;
vertical-align:top;
text-align:left;

}
.CalendarDivButtons
{
margin-bottom:10px;
}
td.Calendar_THMonth,.Calendar_Table_Month .Calendar_THMonth a
{
background-color:#505050;
color:#f0f0F0;
text-align:center;
} 

.SmallCalendar_WeekendDay
{
background-color:#e0e0e0;
}
/* ********** </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;
		padding:2px;
	}
	.TaskListGrid .TasksAlternate
	{
		background-color:#f0f0f0;
	}
	.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;
	}
	
	.TasksPagerSearch td
	{
	background-color:#dddddd;
			padding:2px;
	}
/* ********** </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> ********** */


/************<AdvancedSearch>**********/
div.AdvancedSearchResult
{
border:dashed 1px #D0D0D0;
background-color:#f8f8f8;margin:5px;padding:5px;
}
div.AdvancedSearchResult a
{
font-size:14px;
font-weight:bold;
color:#AFA28B;
}
div.AdvancedSearchResult .SearchSummary
{color:#000000;display:block;
margin-top:5px;
}


div.AdvancedSearchResult .SearchUrl
{
font-style:italic;
color:#003366;
}
p.AdvancedSearchPager
{
border:dashed 1px #D0D0D0;
margin:5px;
padding:5px;
background-color:#f0f0f0;
}

.AdvancedSearchPager a{color:#000;}

.WvnAdvancedSearchheader .summary
{
  font-size:11px;
}
/************</AdvancedSearch>**********/

/************<TimeSheet>**********/
.TimeSheet_Header
{
border:dashed 1px #D0D0D0;
margin:5px 0px 5px 0px;
padding:10px;
background-color:#f0f0f0;
text-align:center;


}
.TimeSheet_Header div select 
{
vertical-align:middle;
}
.TimeSheet_Datas,
.TimeSheet_Datas table
{width:100%;}


.TimeSheetColumnHeader td
{font-weight:bold;background-color:#505050;color:#f0f0F0;}
.TimeSheet_Week_Header
{background-color:#d0d0d0;}
.TimeSheet_Day_Header
{background-color:#e0e0e0;}
.Input_Row
{white-space:nowrap;}
.Input_Row a
{white-space:normal;}
.Data_Row
{background-color:#ffffff;}

.Data_Row_Alternate
{background-color:#f0f0f0;}
/************</TimeSheet>**********/

/************<wvnList>**********/

.wvnListOptionsTable
{
width:100%;
}

.wvnListDataGrid td
{
padding:3px;
background-color:#f0f0f0;
}

td.wvnListHeaderStyle
{
font-weight:bold;
color:#ffffff;
background-color:#c0C0C0;
}

/************</wvnList>**********/
/************<Faqs>**********/
.FaqsNewPageLabel
{
font-size: 22px;
}

span.FaqsQuestion
{
font-size: 20px;
}
.TdContentFaqs table
{
background-color:#f0f0f0;
}
/************</Faqs>**********/

/***********</Advanced Form>************/
.FromTitleType
{
	font-weight : bold;
	padding-bottom : 10px;
}

/************<HolidayManager>**********/
.HolidayManager table td
{
padding:3px;
}
.HolidayManager table table
{
background-color:#f5F5F5;
background-position: center ;
border:solid 1px #303030;
}
.HolidayManager table table td
{
padding:3px;
}
.HolidayManager table table th,.HolidayManager table table th a
{
background-color:#505050;
color:#9CB8E8;
}
.HolidayManager .LignePair
{background-color:#f0f0f0;}
.HolidayManager .LigneImpaire
{background-color:#BFBFBF;/*#e5e5e5;*/}

/*.HolidayReportTable
{
border:solid 1px #303030;
background-color:#f0f0f0;
width:100%;
}

table.HolidayReportTable td
{padding:1px;}
*/
.HolidayReportTable .HeaderEmployee,.HolidayReportTable .HeaderDouble,.HolidayReportTable .HeaderSimple,
.HolidayReportTable .CalendarHeaderDouble,.HolidayReportTable .CalendarHeaderSimple
{background-color:#505050;color:#f0f0F0;}

.HolidayReportTable .ContentEmployee
{
	/*background-color:#A0A0A0;*/
	color:#ffffff;
}
.CalendarPublicHoliday
{
background-color:#99CC99;
}

.CalendarWend
{background-color:Gray;opacity:0.9}

.HolidayTable
{border:dashed 1px #D0D0D0;
background-color:#f0f0F0;}

/*.HolidayRequestCalculTable
{border:solid 1px #303030;
background-color:#f0f0f0;}
*/
.HolidayReportTable .CalendarHeaderDouble
{
text-align:center;
}
.HolidayReportTable  .ColonneImpaire
{
border-left:solid 1px #a0a0a0;
}
/*add by lde*/

#MenuPanel
{
margin:auto;

}

.SearchEmployeeGrid td,.SearchEmployeeGrid th
{
	text-align:center!important;
	margin:auto!important;
	font-family:verdana,arial,tahoma !important;
	 Font-size:12px!important;
	 margin:auto!important;
	 height:22px !important;
	
}
.SearchEmployeePager
{
	text-align:left!important;
}
.HolidayMenuFrontFirstCol
{
	width:100%;
	background-color:#A2BAE0;
	padding-top:2px;
	padding-bottom:2px;
	*padding-bottom:1px;

}

.HolidayMenuApprover
{
	background-color:#A2BAE0;
	color:White;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
a.HolidayMenuApprover:hover,a.HolidayMenuApprover:link,a.HolidayMenuApprover:visited,a.HolidayMenuApprover:active
{
	color:White;
	text-decoration: none;
	
}
.HolidayMenuApproverTd
{
	padding-top:2px;
	*padding-top:1px;
}


.HolidayMenuActive
{	
	font-size: 11px;

	color: #555555 !important;
	font-weight: normal !important;
	text-decoration: underline !important;
}
.HolidayMenuNonActive
{	font-size: 11px;
	
	color: #555555 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
#HolidayRequest
{
	position: relative;
}
#HolidayRequestValidatingButton
{
	position: absolute;
	top: 50px;
	right: 50px
}
#HolidayRequestValidatingButton a
{
	margin-bottom: 20px;
}
.HolidayRequestForm td
{
	padding-bottom: 20px;
}
.HolidayRequestCalculTable
{
	border-collapse:collapse;
	margin-bottom:0px;
	margin-left:110px;
	margin-right:0px;
	margin-top:0px;
	width:380px;	
}

.HolidayReportTable
{	
	border:1px solid;
	margin: 0px auto 0px auto;
	text-align:center;
	border-collapse:collapse;
	border-color:#003366;
	
}
.HolidayReportTable td
{	border-color:#003366;
	text-align:center;
	border:1px solid #003366;
	padding:0px!important;

}
/************</HolidayManager>**********/

/************<Planning>**********/

table.tablePlanning
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color:#F0F0F0;
}
table.tablePlanning th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tablePlanning td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-spacing:0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tblNew
{
	width:100%;
	height:100%;
	border-width:0px;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
}
.cellTache
{
	min-height:80;
	padding:0px;
	width:250px;
}
.newCell
{
	text-align:center;
	vertical-align:middle;
}
.cellTacheWE
{
	background-color:#DDDDDD;
}
.cellDayWE
{
	background-color:#DDDDDD;
	text-align:right;
	width:100px;
	min-height:80;	
}
.cellDay
{
	background-color:#e0e0e0;
	text-align:right;
	width:100px;
	min-height:80;	
}
table.tablePlanning td.cellMonth
{
	background-color:#537372;
	text-align:center;	
	padding:2px;
	font-weight:bold;
}
.cellIndispo
{
	background-color:#646464;
}
.cellOption
{
	text-align:center;
	width:50px;
	background-color:#09274D;
	color:#ffffff;
}
.cellName, .cell1, .cellVide
{
	background-color:#09274D;
	color:#ffffff;
		padding:2px;
	font-weight:bold;
}
.cellCompteur
{
	text-align:center;
	width:250px;
}
.cellVide
{
	width:50px;
}
.cellDomaine
{
	width:150px;
	text-align:center;
}

/************</Planning>**********/
/************<PictureGallery>**********/
.PictureGallery .PictureGalleryImage
{
float:left;
margin:2px;
height:96px;
}
.PictureGallery .PictureGalleryImage img
{
border:solid 1px #000000;
}
.PictureGallery a
{
	color: black;
	font-size:10px;
	text-decoration: none;
}
.PictureGalleryImage img
{
	border: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.PictureGalleryImage
{
	height:120px;
	width: 170px;
	text-align: center;
	float:left;
	padding: 15px 0px 15px 0px;
}
/************</PictureGallery>**********/
/************<NewsLetter>**********/
.CfgNewsLetterOngletSelected a
{
	background-color:#777777;
	color:#FFFFFF !important;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	width:90px;
	height:25px;
	text-align:center;
}
.CfgNewsLetterOngletSelected 
{
	background-color:#777777;
	color:#FFFFFF !important;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	width:90px;
	height:25px;
	text-align:center;
}
.CfgNewsLetterOngletNotSelected 
{
	background-color:Silver;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	color:#000000 !important;
	width:90px;
	height:25px;
	text-align:center;
}
.CfgNewsLetterOngletNotSelected a
{
	background-color:Silver;
	font-family:verdana;
	font-weight:bold;
	font-size:8pt;
	color:#000000 !important;
	width:90px;
	height:25px;
}
/************</NewsLetter>**********/


/*WvnAutoComplete*/
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
border-color:#7F9DB9 -moz-use-text-color #7F9DB9 #7F9DB9;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
font-size:13px;
height:18px;
margin:0;
padding:1px 0 0 5px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
background-image:url(/WVNPortal/Components/WavenetWebUserControls/Web/UI/WebControls/Images/windows-arrow.gif);
background-position:left top;
border:0 none;
height:21px;
margin:0;
padding:0;
width:21px;
}
.WindowsStyle .ajax__combobox_itemlist {
border-color:#7F9DB9;
margin:0;
left:208px !important;
*left:233px !important;
}
.WvnAutoCompleteHoverItems
{
	cursor:pointer;

}
.x-form-field-wrap .x-form-trigger {
background:transparent url(/WVNPortal/script/images/trigger.gif) no-repeat scroll 0 0;
border-style:none none solid;
border-color:#B5B8C8;
border-width:0 0 1px;
cursor:pointer;
height:21px;
position:relative;
top:0;
width:17px;
margin-bottom:3px;
*margin-bottom:6px;
vertical-align:middle;
}
.x-trigger-wrap-focus .x-form-trigger {
background-position:-51px 0;
}
.x-combo-list {
    border:1px solid #98c0f4;
    background:#ddecfe;
    zoom:1;
    overflow:hidden;
}
.x-combo-list-inner {
    overflow:auto;
    background:white;
    position:relative; /* for calculating scroll offsets */
    zoom:1;
    overflow-x:hidden;
}
.x-resizable-pinned .x-combo-list-inner {
    border-bottom:1px solid #98c0f4;
}
.x-combo-list-item {
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    padding:2px;
    border:1px solid #fff;
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
.x-combo-list .x-combo-selected{
	border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
    cursor:pointer;
}
.x-combo-noedit{
    cursor:pointer;
}
.x-combo-list .x-toolbar {
    border-top:1px solid #98c0f4;
    border-bottom:0 none;
}

.x-combo-list-small .x-combo-list-item {
    font:normal 11px tahoma, arial, helvetica, sans-serif;
}

.NoWrap
{
	white-space:nowrap !important;
}
/***************************************************************************************************************************************************************/
/****************************************                       module advancedsurvey                                                                                                               ********************************/
/***************************************************************************************************************************************************************/
#AdvancedSurvey  td
{
	font-size:10px;
}
#AdvancedSurvey th
{
	background:none repeat scroll 0 0 #333399;
	font-size:10px;
	color:white;
}
#AdvancedSurvey table.jCalendar
{
	border:0px;
}
#AdvancedSurvey div.dp-popup td.selected
{
	background:none repeat scroll 0 0 #F7E800;
	color:#333399;
}

.PanelConfig
{
	background-color:#e1ffff;
	border:1px dashed;
}
#AdvancedSurvey .NewOption
{
	background-color:blue;
}
#AdvancedSurvey .Available
{
	background-color:green;
}
#AdvancedSurvey .NotAvailable
{
	background-color:red;
}
#AdvancedSurvey .TableAllAnswer
{
	border:1px solid gray;
}
