/*
 * file : /Map/Google/googleMap.css
 */



/*
 * file : /qsPortal/Themes/Default/SystemStyle.css
 */
.body-edit, .body-admin 
{
    text-align:left;
}

/* V493 GLOBAL UTILITY STYLES */

.hidden {
	display:none;
	visibility:hidden;
}

/* V493 ===================== */


/* NEW STYLES FOR EDIT MODE -> move into system style sheet */
.SystemEditFrame {
	padding: 1px;
	width: 100%;
}

.SystemEditFrameHover {
	border: dotted 1px black;
	width: 100%;
}

/* SYSTEM STYLES */

.SystemLink, .SystemLink:link, .SystemLink:visited {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
}

.SystemLink:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #999999;
}

.SystemListDetailContent {
	padding-left: 10px;
}

.SystemListDetailTopicFrame {
	width: 180px;
}

.SystemListDetailTopicList {
}

/* System List Header is only used in the NodeTimeList -> More button*/
.SystemListHeader {
	font: normal 11px Tahoma, sans-serif;
	color: white;
	background-color: #333333;
}

.SystemListItem {
}

.SystemListItemContent {
}

.SystemListItemContentHover {
}

.SystemListItemHover {
}

.SystemListItemImage img {
	border: solid 1px black;
}

.SystemListItemImage, .SystemListItemImageHover {
	width: 130;
	padding-top: 5px;
}

.SystemListSummary, .SystemListSummaryHover {
	margin-left: 10px;
	margin-bottom: 10px;
}

.SystemListItemImageHover img {
	border: solid 1px black;
}

/* SystemNodeTypeSection is used to display a section node type*/
.SystemNodeTypeSectionEnd {
	background-color: #cccccc;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	color: Black;
	font-weight: normal;
	font-style: italic;
}

.SystemNodeTypeSectionFrame {
	border: dashed 1px gray;
}

.SystemNodeTypeSectionFrameHover {
	border: solid 1px #2254B1;
	width: 100%;
}

.SystemNodeTypeSectionStart {
	background-color: #cccccc;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	color: Black;
	font-weight: normal;
	font-style: italic;
}

.SystemPageAbout {
	font-size: 9px;
	font-weight: normal;
	padding-right: 4px;
}

.SystemPageAboutBorder {
	border: 1px solid rgb( 145, 155, 156 );
	background: rgb( 252, 252, 254 );
}

.SystemPageAboutSummary {
	font-size: 11px;
	border: 1px solid rgb( 145, 155, 156 );
	background: rgb( 252, 252, 254 );
	padding: 5px;
	margin-top: 10px;
}

.SystemPageAdminSessionTitle {
	background: #cccccc;
	padding: 2px 2px 2px 6px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 8px;
}

.SystemPageBorder {
	border: solid 0px #cccccc;
	background: white;
}

/* DTA 19.07.2007 Modification pour compatibilité entre FireFox et IE */
.SystemPageSession{
/*
	width: 50%;
	height: 60;
	float: left;
	padding-right: 14px;
	padding-left: 20px;
*/
	/* -moz-column-count: 2 indique le nombre de colonne pour FireFox. */	
    -moz-column-count: 2;
	-moz-column-width: 20px;
	-moz-column-gap: 2em;	
}

/* DTA 19.07.2007 Ajout pour compatibilité entre FireFox et IE */
.SystemPageSession li
{
	/* width: 50% indique le nombre de colonne pour IE. 50% = 2 colonnes. 33.3% = 3 colonnes */	
	/* attention, si on met la valeur à 50%, IE affiche une fois sur deux le résultat du li sur
	   deux colonne. En indiquant une valeur légèrement inférieur à 50%, le resultat apparait
	   correctement */
    width: 49.9%;
	display: inline;
}

.SystemPageSessionAdmin {
	width: 100%;
	margin-top: 10px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: White;
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=90, FinishOpacity=30, Style=1, StartX=30,  FinishX=100, StartY=0, FinishY=100);
	position:absolute
}
.SystemPageSessionAdmin  .SystemPageSessionTitle {
	font-size: 9px;
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
}

.SystemPageSessionImage 
{
	display:block;
	float: left;
	padding-right: 5px;
}

.SystemPageSessionLogout {
	width: 50%;
	height: 50;
	float: right;
	margin-right: 0px;
}

.SystemPageSessionResume {
	font-size: 10px;
}

.SystemPageSessionTitle {
	padding-bottom: 2px;
}

.SystemPageTitle {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	text-align: left;
	background: #eeeeee;
	padding: 5px;
}

.SystemPageTitle TD {
	font: normal 11px Tahoma, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;	
}

.SystemPageTitle A, .SystemPageTitle A:visited {
	font: normal 11px Tahoma, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
}

.SystemPageAdminSessionTitle TD, .SystemLink, .SystemPageSessionResume, 
.SystemPageSessionResume INPUT, .SystemPageTitle DIV, #LoginForm, 
.SystemPageAbout DIV, .SystemPageAboutSummary TD {
 	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
}

/* New style V400 */

#systemBlogCommentList
{
	border: solid 1px lightgrey;
	padding:1px;
	width:100%;
}

#systemBlogCommentList thead
{
	background-color:lightgrey;
	text-align:left;
	padding:5px;
}

#systemBlogCommentList th
{
	font: normal 12px Tahoma, sans-serif;
	font-weight:bold;
	color: #000000;
}

#systemBlogCommentList td
{
	padding:5px;
	vertical-align:top;
	border-bottom: solid 1px lightgrey;
}

/* PublishedDate  */
#systemBlogCommentList th.td2 
{
	width:160px;
	text-align:right;
}
#systemBlogCommentList td.td2
{
	text-align:right;
	vertical-align:top;
}

#systemBlogCommentList th.td3
{
	width:90px;
	text-align:right;
}

#systemBlogCommentList td.td3
{
	vertical-align:top;
	text-align:right;
}

/* Login form */
#login-container
{
	padding:10px;
	padding-top:20px;	
	/*
	background-color:#fff;
	background: #fff url("/qsPortal/Themes/Default/Images/login-bg.gif")  bottom repeat-x;
	*/
	/*width:325px;*/
	/* -moz-box-sizing:border-box; bugfix html5 */
}
#login-container *
{
	font-size: 12px;
}

#login-container form 
{
	margin:0;
}
#login-button {
	background: url("/qsPortal/Themes/Default/Images/login-btn.gif") no-repeat;	
} 
#login-button.hover {
	background: url("/qsPortal/Themes/Default/Images/login-btn.gif") center -95px  no-repeat;	
} 

#login-title
{
	display:block;
	color:#1196D5;
	font-weight:bold;
	padding-bottom:10px;
}

.login-window 
{
	border: 3px solid rgb(83,83,85);
	margin: 30px auto;
	width:325px;	
	/*position:absolute;*/
	left:50%;
}

.login-window-title
{
	background-color:rgb(83,83,85);
	height:27px;
	margin-top:-20px;
	margin-left:-10px;
	margin-right:-10px;
	color:#fff;
	font-size:12px;
	padding-top:7px;
	padding-left:22px;
	margin-bottom:10px;
	background-image:url("/qsPortal/Themes/Default/Images/qs-btn.gif");
	background-repeat:no-repeat;
	background-position-x:5px;
	background-position-y:50%;
}

.login-title
{
	color:#1196D5;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
.login-message 
{
	color:black;
}

.login-window.ajaxlogin .login-window-title
{
	display:none;
}

.login-button-container {
	text-align:right;
	margin-top:20px;
}


.login-button-container.left {
	text-align:left;
}

#login-step-1 td, #login-step-2 td
{
	line-height:30px;
}

#login-step-1 td .selectbox
{
	width:100%;
}

#login-step-1 td.login-button-container, #login-step-2 td.login-button-container
{
	height:50px;
	vertical-align:bottom;
}

/* commented out because conflicts with bootstrap
.container 
{
	width:100%;overflow:auto;
	padding-bottom:10px;
}

.container .qsPageHeader 
{
	font-size:11px;
	padding:0;
	margin:0;
}

.container .qsPageHeader a, .container .qsPageHeader a:visited, .container .qsPageHeader a:hover
{
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
}

*/

.tagvalues
{
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size:12px;
	margin-bottom:5px;
	/*height:350px;*/
}

.tagheader
{
	font-size:12px;
	font-weight:bold;
    margin-bottom:5px;
}

#SectionDPHTag
{
	height:100%;
}


.rowcontainer 
{
	width:100%;
}
.leftcol  
{
	width:50%; float:left; padding-right:10px; display:inline
}
.rightcol 
{
	width:49%; float:right;padding-left:10px;
}

.qsTagInputTitle
{
	font-size : 12px;
	padding-bottom:10px;
}



#SectionArticleSelect .SelectList .Col1,
#SectionTemplateSelect .SelectList .Col1,
#SectionSkinSelect .SelectList .Col1,
#SectionPageTemplateSelect .SelectList .Col1,
#SectionLinkNodeSelect .SelectList .Col1,
#SectionAddressSelect .SelectList .Col1
{
	width:50px;
}

.SelectList
{
	color:#5a5a5a;
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	width:100%;
}

.SelectList .label
{
	font-weight:normal;
	font-size:9px;
}

.SelectList a
{
	color:#2597CD;
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
}

.SelectList .Title
{
	/* -moz-box-sizing:border-box; bugfix html5 */	
	white-space:nowrap;
	/*max-height:20;*/
	min-height:40;
	height:40;
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size:14px;
	background-color:#dbf1f9;
	padding-top:5px;
	padding-left:5px;
	color:#5a5a5a;
	font-weight:bold;
	background: #fff url("/qsPortal/Themes/Default/Images/nav-bg.gif") right top;

}

.SelectList tr.tablelist-search td {
	vertical-align: bottom;
}

.SelectList .Search
{
	 display:none;
}
.SelectList .TableList, .SelectList table
{
	width:100%;
}
.SelectList .TableList thead tr
{
	 text-align:left;
}
.SelectList .TableList tbody tr
{
	/* -moz-box-sizing:border-box; bugfix html5 */	
	/*max-height:20;*/
	min-height: 20px;
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	overflow:hidden;
}
.SelectList .TableList tr td
{
	vertical-align:middle;
	/* -moz-box-sizing:border-box; bugfix html5 */	
	 font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	 font-size: 11px;
	 padding: 5px;
}
.SelectList tr input
{
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	width:100%;
}
.SelectList .TableList .Odd
{
	background-color:#dbf1f9;
}

#divContentList_AdressListPopup .Col1
{
	/*width: 80px;*/
	width: 10%;
}
#divContentList_AdressListPopup .Col2
{
	width: 90%;
	/*width: 290px;	*/
	/*display:block;*/
}

#divContentList_ArticleListPopup .Col1
{
	width: 80px;
}
#divContentList_ArticleListPopup .Col2
{

	/*width: 290px;	*/
	/*display:block;*/
}
#divContentList_ArticleListPopup .Col3
{
	width: 20px;
}
/*
.SelectList .Col1,
.SelectList .Col1 input
{
	width: 50px;
}
*/
/*
.SelectList .TableList .Odd .Col1, .SelectList .TableList .Peer .Col1 {
	padding-left: 5px;
}
*/
.SelectList .TableList .Sel
{
	background-color:#98D1EF;
	cursor:pointer;
	color:White;
}/*

.SelectList .TableList .Sel .Col1 {
	padding-left: 5px;
}
*/
.SelectList #Navigation
{
	border-top-style:solid;
	border-top-color:#98D1EF;
	border-top-width:1px;
	text-align:left;
	height:20px;
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size:11px;
}

#SectionDPHRelation
{
	overflow:auto; 
	height:250px;
	margin-top:0px;
}

#SectionDPHRelation .DPHRelationTitle
{
	 font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	 font-size:12px;
	 font-weight:bold;
	 text-align:left;
	 margin-top:20px;
	 margin-bottom:5px;
}

#SectionDPHRelation thead
{
	 font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	 font-size:10px;
	 text-align:left;
	 font-weight:normal;
}

#SectionDPHRelation .Col1,
.DPHRelationListHead .Col1,
#SectionDPHList .Col1 input,
#SectionDPHList .Col1
{
	width:50px;
}

#SectionDPHRelation .Col3,
.DPHRelationListHead .Col3
{
	width:30px;
}

.SystemTable hr
{
	height:1px;
	border-top:solid 1px #98d1ef;
	border-bottom:0px;
}
.DPHRelationListHead .Col1,
.DPHRelationListHead .Col2,
.DPHRelationListHead .Col3
{
	/*margin-bottom:0px;*/
	font-size:9px;
	 font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-weight:normal;
	/* -moz-box-sizing:border-box; bugfix html5 */	
}
.DPHRelationTitle
{
	 font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	 font-size:12px;
	 font-weight:bold;
	 text-align:left;
	 margin-bottom:10px;
	/* -moz-box-sizing:border-box; bugfix html5 */	
}

/* Default style for pagination */
/*
DTA 19.11.2019 Semble ne plus être utilisé par le système et rentre en conflit avec les classes de bootstrap

.pagination {
         font-size: 11px;
         vertical-align: top;
         width: 100%;
         text-align: right;
         padding: 10px 0px 10px 0px;
}

.pagination .pagelabel, .pagination .firstlast, .pagination .nextprev, .pagination .gotopage, .pagination .current {
         font-size: 11px;
         display: inline;
         padding: 1px 5px;
         margin-right: 1px;
         height: 18px;
}

.pagination .gotopage {
         cursor: pointer;
         border: 1px solid #cccccc;
         background: #ffffff; 
}

.pagination a:hover .gotopage {
         border: 1px solid #535355;
}

.pagination .current { 
         border: 1px solid #535355; 
         font-weight: bold; 
         background: #535355; 
         color: #ffffff; 
} 

.pagination A, .pagination A:link, .pagination A:visited {
         font-size: 11px;
         color: #535355;
         text-decoration: none; 
}

.pagination A:hover {
         cursor: pointer;
         text-decoration: none;
}

.pagination a:hover .firstlast, .pagination a:hover .nextprev {
         cursor: pointer;
         color: black;
}

.pagination a:hover .gotopage {
         cursor: pointer;
         color: #535355;
         font-weight: bold;
}
*/
/* pagination admin thickbox */

/* Default style for pagination */

.pagination-admin {
         font-family : "Tahoma", "Arial", "Helvetica", "sans-serif";
         font-size: 10px;
         vertical-align: top;
         width: 100%;
         text-align: left;
         padding: 8px 0px 10px 0px;
}

.pagination-admin .pagelabel, .pagination-admin .firstlast, .pagination-admin .nextprev, .pagination-admin .gotopage, .pagination-admin .current 
{
		 text-align: center;
         font-family : "Tahoma", "Arial", "Helvetica", "sans-serif";
         font-size: 10px;
         font-size: 11px;
         display: inline;
         padding: 1px 1px;
         margin-right: 1px;
}


.pagination-admin .gotopage {
		 width: 22px;
         cursor: pointer;
         border: 1px solid #98D1EF;
         background: #ffffff;
}

.pagination-admin a:hover .gotopage {
         border: 1px solid #2597CD;
}

.pagination-admin .current { 
		 width: 22px;
         border: 1px solid #2597CD; 
         font-weight: bold; 
         background: #2597CD; 
         color: #ffffff;
         text-decoration: none;
         
} 

.pagination-admin a, .pagination-admin a:link, .pagination-admin a:visited 
{
         color: #535355;
         text-decoration: none;
}

.pagination-admin a:hover {
         cursor: pointer;
         text-decoration: none;
}

.pagination-admin a:hover .firstlast, .pagination-admin a:hover .nextprev 
{
         cursor: pointer;
         color: black;
}

.pagination-admin a:hover .gotopage 
{
         cursor: pointer;
         color: #2597CD;
         font-weight: bold;
}

/* special styles for memberlinks */

.ecorder-memberlink  {
	padding-left:10px;
	padding-bottom:20px;
}

.member-ecorder table, .memberlink-table
{
	width: 100%;
	margin: 5px;
}

.member-ecorder thead th, .memberlink-table thead td {
    /* display: none; */
	font-family: "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size:11px;
	font-weight:bold;
	text-align:left;
	border-bottom:solid 1px darkgray;
	margin-bottom: 3px;
	/*background: #ffffff url("/qsPortal/Images/table-header-bg.gif") repeat-x;*/
	background: #ffffff;
}

.memberlink-table .col1 {
	width: 50px;
}


.member-list td {
padding:5px;

}

.member-summary {
background-color: #eeeeee;
}

.member-summary .col1{width:30px; vertical-align:top;}
.member-summary .col2{width:50px; vertical-align:top;}
.member-summary .col3{vertical-align:top;}

/* CLASSES FOR OPTIONS */

.cell-options
{
	background-color: #f3f5f4;
	margin: 0px;
	padding: 0px;
	border-left: solid 3px #aaaaaa;
	color: #000000;

}

.box-options {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.btn-close-options 
{
	vertical-align: Top;
	padding: 14px 5px 5px 10px;
	text-align: right;
	border: 0px;
	cursor:pointer;
}

.btn-close-options img 
{
	cursor:pointer;
}

.head-options 
{
	font-size: 12px;
    font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 40px;
	background: url("/qsPortal/Themes/Default/Images/nav-bg-list.jpg") left repeat-x ;
	background-position: left top;
	vertical-align: Top;
}

.head-options table 
{
	width: 100%;
}

.head-options-title 
{
	text-align: left;
	font-size: 12px;
    font-weight: bold;
	color: #000000;
	padding: 12px 5px 5px 5px;
	vertical-align: Top;
	color: #000000;

}

.body-options {
	padding: 10px;
	vertical-align: top;
}

.body-options h1 {
	color: #000000;
    font-weight: bold;
	border-bottom: solid 1px #aaaaaa;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.popuplist-admin {
	/* -moz-box-sizing:border-box; bugfix html5 */
	padding: 5px;
}

body.tinyMCE .popuplist-admin 
{
	width:99%;
}

#divContentList_NodeListPopup .Col1
{
	width: 80px;
}
#divContentList_NodeListPopup .Col2
{
	/*display:block;*/
}

.foot-options {
	vertical-align: top;
}

/* END CLASSES FOR OPTIONS */


/*  Menu contextuel  */

.context-menu {
	border: solid 2px #535355; 
	text-align:left;
	display:none;
	float:left;
	z-index:1001;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu a {
	font: 8pt tahoma, helvetica, sans-serif;
	display: block;
	white-space:nowrap;
	margin: 0;
	padding: 6px;
	padding-left:7px;
	text-decoration:none;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu a, .context-menu a:visited {
	color:black;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu a:hover {
	background:#cfe4ee;
	text-decoration:none;
	padding:6px;
	padding-left:7px;
	border: none;
	color:black;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu a img {
	margin:0;
	border:0;
	float:left;
	margin-left:-5px;
	margin-right:9px;
	margin-top: -1px;
	width:13px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu li {
	position:relative;
	padding:0;
	background: url("/qsPortal/Themes/Default/Images/PopupMenuBg.gif") repeat-y;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu ul {
	list-style-type: none;
	margin:0;
	padding:0;
	/* float:left; bugfix html5 */
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu {
	width:9em;
	background:#ffffff;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu ul li 
{
	/* cure IE5.x "whitespace in lists" problem */
	/* float: left; bugfix html5 */
	/*width: 100%; bugfix html5 */
	/*display:none;*/
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.context-menu ul li a {
	height: 1%; /* make links honour display: block; properly */	
	/* -moz-box-sizing:border-box; bugfix html5 */
	text-decoration: none;
	color:Black;
} 

.context-menu .syspopupMenuTitle 
{
	/*width:140px; bugfix html5 */
	font: 8pt Tahoma, arial, helvetica, sans-serif;
	color:White;
	display:block;
	text-align:left;
	padding-left:24px;
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuLogo.gif") no-repeat;
	min-height:20px;
	/* -moz-box-sizing:border-box; bugfix html5 */
	/* overflow:hidden; bugfix html5 */
}


.context-menu #mnuBottom
{
	/*border-top: solid 2px #535355; */
	padding-top: 2px;
	/*height:22px;*/
	display:table;
	width: 100%;
	background-color: #535355;
}

.context-menu #mnuBottom a
{
	padding: 0px;
	margin: 0px;
	width:24px;
	height:20px;
	float:right;
}

.context-menu a.disable
,.context-menu a.disable:hover 
{
	cursor:default;
}
.context-menu a#mnuClipboardCut 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCutClipboard.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClipboardCut:hover 
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuCutClipboardWhite.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClipboardCut.disable
,.context-menu a#mnuClipboardCut.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCutClipboardDisable.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClipboardCopy 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCopyClipboard.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClipboardCopy:hover
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuCopyClipboardWhite.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClipboardCopy.disable
,.context-menu a#mnuClipboardCopy.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCopyClipboardDisable.gif") no-repeat 6px 4px;
}


.context-menu a#mnuClipboardPaste 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuPasteClipboard.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClipboardPaste:hover
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuPasteClipboardWhite.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClipboardPaste.disable
,.context-menu a#mnuClipboardPaste.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuPasteClipboardDisable.gif") no-repeat 6px 4px;
}


.context-menu a#mnuMoveUp 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuUp.gif") no-repeat 6px 4px;
}
.context-menu a#mnuMoveUp:hover 
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuUpWhite.gif") no-repeat 6px 4px;
}
.context-menu a#mnuMoveUp.disable
,.context-menu a#mnuMoveUp.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuUpDisable.gif") no-repeat 6px 4px;
}


.context-menu a#mnuMoveDown 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuDown.gif") no-repeat 6px 4px;
}
.context-menu a#mnuMoveDown:hover
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuDownWhite.gif") no-repeat 6px 4px;
}
.context-menu a#mnuMoveDown.disable
,.context-menu a#mnuMoveDown.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuDownDisable.gif") no-repeat 6px 4px;
}


.context-menu a#mnuClone
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuClone.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClone:hover
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuCloneWhite.gif") no-repeat 6px 4px;
}
.context-menu a#mnuClone.disable
,.context-menu a#mnuClone.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCloneDisable.gif") no-repeat 6px 4px;
}


.context-menu a#mnuCloneChild
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCloneChild.gif") no-repeat 6px 4px;
}
.context-menu a#mnuCloneChild:hover
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuCloneChildWhite.gif") no-repeat 6px 4px;
}
.context-menu a#mnuCloneChild.disable
,.context-menu a#mnuCloneChild.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCloneChildDisable.gif") no-repeat 6px 4px;
}




/* fin du menu contextuel */

.quick-ad
{
	cursor:pointer;
}

.body-edit .CommentForm #memComment
{
	width:100%;
}

.qsForumNew .qsPageHeader
{
	display: none;
}

/* RSC 13.10.2011 ==== default styles for html error pages ==== */

.system-message 
{
	font-size:16px;
}

.system-message .http-error-code, .system-message .custom-error-code 
{
	font-size : 20px;
	font-weight: bold;
}

.system-message .http-error-message, .system-message .custom-error-message
{
	margin-top:10px;
	font-style:italic;
	
}

/* RSC 31.10.2011 ==== default style for administrating the member SMS login page */

.member-smslogin-table 
{
	padding-left:10px;
	padding-right:10px;
}

.member-smslogin-table td.Col1 input,
.member-smslogin-table td.Col2 input
{
	width:200px;
}
.member-smslogin-table td.colbuttons a.add 
{
	margin-left:5px;
}

.tablecustomdataview input[type=text]
,.tablecustomdataview  textarea{
	min-width: 350px;
	padding: 3px;
}
.tablecustomdataview select{
	min-width: 358px;
	padding: 3px;
}

.tablecustomdataview input[maxlength=10]{
	min-width: 75px;
}

.tablecustomdataview tr{
	padding-bottom: 5px;
}
.tablecustomdataview input#ECNewQtyPrice,
.tablecustomdataview input#ECNewQty{
	min-width: 75px;
}

.ownerlist .select2-container {
	min-width: 600px;
}


/*
 * file : /qsPortal/Themes/Default/qsMenu.css
 */
/*
QS4 system menu css
*/

.syspopupMenu {
	/*width:9em;*/
	width: 144px;
	background:#ffffff;
	/* -moz-box-sizing:border-box; bugfix html5 */

	border: solid 2px #535355; 
	text-align:left;
	display:none;
	float:left;
	z-index:1090;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu a {
	font: 8pt tahoma, helvetica, sans-serif;
	display: block;
	white-space:nowrap;
	margin: 0;
	padding: 6px;
	padding-left:7px;
	text-decoration:none;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu a, .syspopupMenu a:visited {
	color:black;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu a:hover {
	background:#cfe4ee;
	text-decoration:none;
	padding:6px;
	padding-left:7px;
	border: none;
	color:black;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu a img {
	margin:0;
	border:0;
	float:left;
	margin-left:-5px;
	margin-right:9px;
	margin-top: -1px;
	width:13px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu li {
	position:relative;
	padding:0;
	background: url("/qsPortal/Themes/Default/Images/PopupMenuBg.gif") repeat-y;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu ul {
	list-style-type: none;
	margin:0;
	padding:0;
/*	float:left;*/
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu ul li {
/*	float: left;*/ /* cure IE5.x "whitespace in lists" problem */
	width: 100%;
	display:none;
	/* -moz-box-sizing:border-box; bugfix html5 */
}
.syspopupMenu ul li a {
	height: 1%; /* make links honour display: block; properly */	
	/* -moz-box-sizing:border-box; bugfix html5 */
} 

.syspopupMenu .syspopupMenuTitle 
{
	/*width:146px;*/
	font: 8pt Tahoma, arial, helvetica, sans-serif;
	color:White;
	display:block;
	text-align:left;
	padding-left:24px;
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuLogo.gif") no-repeat;
	min-height:20px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu .syspopupMenuTitle span
{
	color:#84d3f6;
	padding-left:5px;
	/* -moz-box-sizing:border-box; bugfix html5 */
	min-height:20px;
}

img.editPopup
{
	margin-right:5px;
	cursor:pointer;
}
.syspopupMenu #mnuBottom
{
	/*border-top: solid 2px #535355; */
	padding-top: 2px;
	/*height:22px;*/
	display:table;
	width: 100%;
	background-color: #535355;
}

.syspopupMenu #mnuBottom a
{
	padding: 0px;
	margin: 0px;
	width:24px;
	height:20px;
	float:right;
}
a.disable
,a.disable:hover 
{
	cursor:default;
}

a#mnuClipboardCut 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCutClipboard.gif") no-repeat 6px 4px;
}
a#mnuClipboardCut:hover 
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuCutClipboardWhite.gif") no-repeat 6px 4px;
}
a#mnuClipboardCut.disable
,a#mnuClipboardCut.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCutClipboardDisable.gif") no-repeat 6px 4px;
}

a#mnuClipboardCopy 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCopyClipboard.gif") no-repeat 6px 4px;
}
a#mnuClipboardCopy:hover
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuCopyClipboardWhite.gif") no-repeat 6px 4px;
}
a#mnuClipboardCopy.disable
,a#mnuClipboardCopy.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuCopyClipboardDisable.gif") no-repeat 6px 4px;
}


a#mnuClipboardPaste 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuPasteClipboard.gif") no-repeat 6px 4px;
}
a#mnuClipboardPaste:hover
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuPasteClipboardWhite.gif") no-repeat 6px 4px;
}
a#mnuClipboardPaste.disable
,a#mnuClipboardPaste.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuPasteClipboardDisable.gif") no-repeat 6px 4px;
}


a#mnuMoveUp 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuUp.gif") no-repeat 6px 4px;
}
a#mnuMoveUp:hover 
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuUpWhite.gif") no-repeat 6px 4px;
}
a#mnuMoveUp.disable
,a#mnuMoveUp.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuUpDisable.gif") no-repeat 6px 4px;
}


a#mnuMoveDown 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuDown.gif") no-repeat 6px 4px;
}
a#mnuMoveDown:hover
{
	background: #535355 url("/qsPortal/Themes/Default/Images/PopupMenuDownWhite.gif") no-repeat 6px 4px;
}
a#mnuMoveDown.disable
,a#mnuMoveDown.disable:hover 
{
	display:block;
	background: #dedede url("/qsPortal/Themes/Default/Images/PopupMenuDownDisable.gif") no-repeat 6px 4px;
}



/* same for standard menu -> should be moved after tests */

.vMenu {
	border: solid 1px #6e6d8f; 
	text-align:left;
	float:left;
	width:9em;
	background:#eeffee;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu a {
	font: 8pt tahoma, helvetica, sans-serif;
	display: block;
	white-space:nowrap;
	margin: 0;
	text-decoration:none;
	line-height:24px;
	height:24px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu a, .vMenu a:visited {
	color:black;
	line-height:24px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu a:hover {
	background:#ffeec2;
	text-decoration:none;
	line-height:24px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu li
{
	position:relative;
	padding:1px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu ul
{
	list-style-type: none;
	margin:0;
	padding:0;
	float:left;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu ul ul,
.vMenu ul ul ul
{
	position:absolute;
	top:0;
	left:100%;
	border: solid 1px #6e6d8f; 
	text-align:left;
	width:12em;
	background:#eeffcc;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu ul li
{
	float: left; /* cure IE5.x "whitespace in lists" problem */
	width: 100%;
	/* -moz-box-sizing:border-box; bugfix html5 */
}
.vMenu ul li a {
	/* aheight: 1%;  make links honour display: block; properly -> Bug in FF */	
	/* -moz-box-sizing:border-box; bugfix html5 */
} 

.vMenu ul ul, 
.vMenu ul li:hover ul ul,
.vMenu ul li.sfHover ul ul
{
	display:none;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu ul li:hover ul,
.vMenu ul li:hover ul li:hover ul,
.vMenu ul li.sfHover ul,
.vMenu ul li.sfHover ul li.sfHover ul
{
	display:block;
	/* -moz-box-sizing:border-box; bugfix html5 */
}




/*
 * file : /qsPortal/Themes/Default/quickbar.css
 */
#quickbar-container .hover ul {
	display: block;
}

/* -------------------------------
   Container
   ------------------------------- */

#quickbar-container {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	height: 5px;
	width: 100%;
	text-align: left;
}

#quickbar-layout.show{
	display: table !important;
	height: 30px;
}

#quickbar-layout {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	transition: height 2s;
	width: 100%;
	display: none;
}

	#quickbar-layout td {
		border-collapse: collapse;
		border-spacing: 0px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		height: 30px;
		vertical-align: top;
	}

	#quickbar-layout .quickbar-left {
		width: 78px;
	}

	#quickbar-layout .quickbar-right {
		width: 16px;
	}

	#quickbar-layout .quickbar-middle {
		background-image: url("/qsPortal/Themes/Default/Images/quickbar-bg.png");
		background-repeat: repeat-x;
	}

	#quickbar-layout .quickbar-refdate {
		width: 180px;
		font: 12px Arial,Helvetica,sans-serif;
		padding-top: 4px;
	}

		#quickbar-layout .quickbar-refdate .refdate-previous {
		}

		#quickbar-layout .quickbar-refdate .refdate-next {
		}


/* -------------------------------
   =PRIMARY NAVIGATION
   ------------------------------- */

#quickbar-nav {
	/*position: absolute;*/
	/*z-index: 101;*/
	font-family: Tahoma, Arial, sans-serif;
	height: 30px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	/*vertical-align: top;*/
}
/*
  * html #quickbar-nav {
	height: 1%;
  }
*/
#quickbar-right {
	cursor: pointer;
}

#quickbar-nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

	#quickbar-nav ul li {
		margin: 0px;
		padding: 0px;
		border: 0px;
		float: left;
		display: inline;
		position: relative;
	}

		#quickbar-nav ul li a {
			display: inline-block;
			height: 20px;
			line-height: 20px;
			margin: 3px 0px 0px 0px;
			padding: 0px 5px 0px 5px;
			text-decoration: none;
			font-size: 12px;
			color: #333333;
		}

			#quickbar-nav ul li a:hover {
				background-color: #333333;
				color: #eeeeee;
			}

			#quickbar-nav ul li a.active,
			#quickbar-nav ul li a.active:hover {
				background-color: #ffffff;
				color: #333333;
			}

	/* SECOND LEVEL NAV ITEM */

	#quickbar-nav ul ul {
		display: none;
		position: absolute;
		width: 200px;
		top: 25px;
		margin: 0px;
		padding: 0px;
		border: 0px;
  border: 0px;
		background-color: #eeeeee;
		z-index: 101;
		box-shadow: 0px 0px 3px #999999;
	}

		#quickbar-nav ul ul li {
			display: block;
			width: 100%;
			margin: 0px;
			padding: 0px;
			border: 0px;
		}

			#quickbar-nav ul ul li a {
				display: block;
				overflow: hidden;
				margin: 0px 0px 0px 0px;
				padding: 0px 5px 0px 5px;
			}

				#quickbar-nav ul ul li a.active,
				#quickbar-nav ul ul li a.active:hover {
					background-color: #333333;
					color: #ffffff;
				}

			#quickbar-nav ul ul li hr {
				display: block;
				width: 100%;
				border: 0px;
				border-top: 1px solid #FFFFFF;
			}

/* THIRD LEVEL NAV  */
#quickbar-nav ul ul li ul {
	top: 0;
	left: 250px;
	z-index: 5;
}

/* subnav arrow images */
a.has-subnav {
	/*background-image: url("/images/subarrows.gif");*/
	background-repeat: no-repeat;
	background-position: 98% 0;
}

	a.has-subnav:hover {
		/*background-image: url("/images/subarrows.gif");*/
		background-position: 98% -60px;
	}

#quickbar-nav ul ul a.active-has-subnav,
#quickbar-nav ul ul a.active-has-subnav:hover {
	color: #000;
	/*background: #dbe4ef url("/images/subarrows.gif") no-repeat 98% -120px;*/
}



/*
 * file : /qsPortal/Themes/Default/thickbox.css
 */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:10000;
	top: 0px;
	left: 0px;
	background-color:#535355;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 10200;
	color:#000000;
	display:none;
	border: 3px solid #535355;
	text-align:left;
}

#TB_window img1 {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:5px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 5px;
	text-align:right;
	float:right;
}
#TB_closeAjaxWindow img 
{
	background: url("/qsPortal/Themes/Default/Images/popup-close-btn.gif") no-repeat;
	border:none;	
}


#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 20px;
	margin-bottom:1px;
	color:#fff;
	background: url("/qsPortal/Themes/Default/Images/qs-btn.gif") 2px no-repeat;
}

#TB_title{
	background-color:#535355;
	height:27px;
	width:100%;
}

#TB_ajaxContent{
	clear:both;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:32px;
	width:32px;
	z-index:10200;
}

#TB_HideSelect{
	z-index:9900;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	/*margin-bottom:0px;
	margin-top:0px;*/
	/* -moz-box-sizing:border-box; bugfix html5 */
}




/*
 * file : /qsPortal/Themes/Default/dialog.css
 */

/*dialog*/
/*
.ui-dialog 
{
}
*/
.qs {
	/*resets*/
	/*margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;*/
	/*font-family: Verdana,Arial,sans-serif;*/
	font: normal 12px Tahoma, sans-serif;
	background: #ffffff url("/qsPortal/Themes/Default/ui-themes/images/ffffff_40x100_textures_01_flat_75.png") 0 0 repeat-x;
	color: #222222;
	/*border: 4px solid #aaaaaa;*/
	border: 3px solid #535355;
	position: relative;
}
.qs .ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}
.qs. ui-resizable .ui-resizable-handle {
	display: block; 
}
.ui-dialog-overlay
{
	background-color:#535355;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;

}

body .qs .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .qs .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.qs .ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;  
}
.qs .ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px; 
}
.qs .ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%; 
}
.qs .ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}
.qs .ui-resizable-se { 
	cursor: se-resize; 
	width: 13px; 
	height: 13px; 
	right: 0px; 
	bottom: 0px; 
	background: url("/qsPortal/Themes/Default/ui-themes/images/222222_11x11_icon_resize_se.gif") no-repeat 0 0;
}
.qs .ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	bottom: 0px;  
}
.qs .ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	top: 0px; 
}
.qs .ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: 0px; 
	top: 0px; 
}
.qs .ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	/*padding: .5em 1.5em .5em 1em;*/
	color: #ffffff;
	/*
	color: #555555;
	background: #535355 url("/qsPortal/Themes/Default/ui-themes/images/e6e6e6_40x100_textures_02_glass_75.png") 0 50% repeat-x;
	background-color: #ffffff;
	*/
	height:22px;
	background-color: #535355;
	border-bottom: 1px solid #d3d3d3;
	font-weight: normal;
	position: relative;
	cursor:move;
}
.qs .ui-dialog-title 
{
	background:transparent url("/qsPortal/Themes/Default/Images/qs-btn.gif") no-repeat scroll 1px 50%;
	/*margin-left:2px;*/
	padding-left:20px;
	padding-top:3px;
	height :20px;
	display:block;
}

.qs .ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	/*background: url("/qsPortal/Themes/Default/ui-themes/images/888888_11x11_icon_close.gif") 0 0 no-repeat;*/
	background: url("/qsPortal/Themes/Default/Images/popup-close-btn.gif") 0 0 no-repeat;
	position: absolute;
	right: 8px;
	top: 2px;
	width: 16px;
	height: 16px;
	z-index: 100;
}
.qs .ui-dialog-titlebar-close-hover, .qs .ui-dialog-titlebar-close:hover 
{
/*	background: url("/qsPortal/Themes/Default/ui-themes/images/454545_11x11_icon_close.gif") 0 0 no-repeat;*/
	background: url("/qsPortal/Themes/Default/Images/popup-close-btn.gif") 0 0 no-repeat;
}
.qs .ui-dialog-titlebar-close:active {
/*	background: url("/qsPortal/Themes/Default/ui-themes/images/454545_11x11_icon_close.gif") 0 0 no-repeat;*/
	background: url("/qsPortal/Themes/Default/Images/popup-close-btn.gif") 0 0 no-repeat;
}

.qs .ui-dialog-titlebar-close span {
	display: none;
	text-indent:-9999px;
}
.qs .ui-dialog-content {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	color: #222222;
	padding: 1.5em 1.7em;	
	background:transparent url("/qsPortal/Themes/Default/Images/nav-bg.jpg") repeat-x scroll center bottom;
}
.qs .ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: right;
	padding-right:10px;
/*	border-top: 1px solid #aaaaaa;
	background: #ffffff;*/
}
.qs .ui-dialog-buttonpane button {
	margin: .5em 0 .5em 8px;
	font-family:Tahoma,sans-serif;
/*	color: #555555;
	background: #e6e6e6 url("/qsPortal/Themes/Default/ui-themes/images/e6e6e6_40x100_textures_02_glass_75.png") 0 50% repeat-x;
	border: 1px solid #d3d3d3;
	cursor: pointer;
	line-height: 1.4em;	
	padding: .2em .6em .3em .6em;
*/

}
.qs .ui-dialog-buttonpane button:hover {
/*	color: #212121;
	background: #dadada url("/qsPortal/Themes/Default/ui-themes/images/dadada_40x100_textures_02_glass_75.png") 0 50% repeat-x;
	border: 1px solid #999999;
*/
}
.qs .ui-dialog-buttonpane button:active {
/*	color: #212121;
	background: #ffffff url("/qsPortal/Themes/Default/ui-themes/images/ffffff_40x100_textures_02_glass_65.png") 0 50% repeat-x;
	border: 1px solid #aaaaaa;
*/
}
/* This file skins dialog */
.qs .ui-dialog.ui-draggable .ui-dialog-titlebar,
.qs .ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}








/*
 * file : /data/alphapaging.css|/qsPortal/Themes/Default/alphapaging.css
 */
/* Default style for alphapagination */

.alphapagination {
         font-size: 11px;
         vertical-align: top;
         width: 100%;
         text-align: left;
         margin: 10px 0px 10px 0px;
         border-bottom: 1px solid #5a5a5a;
         height: 18px;
         
}

.alphapagination a span {
         font-size: 11px;
         display: inline;
         padding: 1px 5px;
         margin-right: 1px;
         height: 18px;
         float:left;
}

.alphapagination .alphapaging-link span{

         border-left: 1px solid #5a5a5a;
         border-right: 1px solid #5a5a5a;
         border-top: 1px solid #5a5a5a;
         background-color: #ffffff;
}

.alphapagination .alphapaging-current span{ 
         font-weight: bold; 
         border-left: 1px solid #5a5a5a;
         border-right: 1px solid #5a5a5a;
         border-top: 1px solid #5a5a5a;
         background: #5a5a5a; 
         color: #ffffff;
         position:relative;
} 

.alphapagination .alphapaging-notexist {
         color: #5a5a5a;
         border-left: none;
         border-right: none;
         border-top: none;
}

.alphapagination A, .alphapagination A:link, .alphapagination A:visited {
         font-size: 11px;
         color: #000000;
         text-decoration: none; 
         display:block;
         float:left;
}

.alphapagination A:hover.alphapaging-link {
         cursor: pointer;
         text-decoration: none;
}



/*
 * file : /jquery-ui/jquery-ui.css
 */



/*
 * file : /qsPortal/Themes/Default/adminlighthome.css
 */
/* overwrite qsPortal\Themes\Default\thickbox.css */


#TB_overlay {
	background: #10a0dd;
	opacity: 0.95;
}


#TB_window {
	border: none;
	/* box-shadow: 0px 0px 15px #000000; */
}

.mceEditor.defaultSkin td.mceToolbar {
	background: #eeeeee;
	border: none !important;
}

.mceEditor.defaultSkin .mceIframeContainer {
	border: solid 5px #eeeeee;
	padding: 5px;
}

.mceEditor.defaultSkin .mceStatusbar {
	border: none !important;
	padding-left: 5px;
}

#common-nav ul li a {
	font-weight: normal;
}

.body-login div.SystemPageTitle { 
	display: none;
}

#TB_title{
	background-color:#ffffff;
}

#popup-close a {
	padding: 3px;
}

#popup-close a:hover {
	opacity: 0.6;
}

#login-container {
	background: none;
	padding: 0px;
}

#LoginForm {
	padding: 0px 50px 0px 50px;
}

#LoginForm * {
	font-size: 16px;
}

#LoginForm h1 {
	font-size: 25px;
	color: #0397d6;
	font-weight: normal;
	margin-bottom: 15px;
}

#login-step-0 h1 {
	font-size: 40px;
	background-image:url("/qsPortal/Themes/Default/Images/qsIcon.png");
	background-position: right center;
	background-repeat: no-repeat;
}

#LoginForm h2 {
	font-weight: normal;
	margin-bottom: 5px;
}

#LoginForm .login-step div {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#LoginForm .login-step p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#LoginForm #login-step-1 .stdfield p,
#LoginForm #login-step-2 .stdfield p,
#LoginForm #login-step-1 .stdfield select {
	color: #0397d6;
}

#LoginForm #login-step-1 .stdfield h2,
#LoginForm #login-step-2 .stdfield h2 {
	color: #2f2f2f;
}

#LoginForm .login-step .actions {
	padding: 15px 0px 0px 0px;
}

#LoginForm #login-step-0 .actions {
	padding: 0px;
}

#LoginForm .stdfield input, #LoginForm .actions input {
	display: block;
	border: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
	line-height: 35px;
	height: 35px;
	color: #0397d6;
	background: #eeeeee;
	text-align: left;
	text-indent: 10px;
}

#LoginForm .actions .btnSubmit {
	line-height: 40px;
	height: 40px;
	font-size: 20px;
	background: #0397d6;
	color: #ffffff;
	cursor: pointer;
	border: none;
}

#LoginForm .actions input:hover {
	background: #2f2f2f;
	color: #ffffff;
	cursor: pointer;
	border: none;
}

#LoginForm .login-step div.remember,
#LoginForm .login-step div.forgotten {
	padding-top: 15px;
}

#LoginForm .login-step div a,
#LoginForm .login-step div a:link, 
#LoginForm .login-step div a:visited {
	color: #0397d6;
}

#LoginForm .login-step div a:hover {
	color: #2f2f2f;
}

.SystemPageAdminSessionTitle TD,
.SystemLink,
.SystemPageSessionResume,
.SystemPageSessionResume INPUT,
.SystemPageTitle DIV, #LoginForm,
.SystemPageAbout DIV,
.SystemPageAboutSummary TD {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.SystemPageAdminSessionTitle {
	background: none;
	color: #0397d6;
	font-size: 18px;
}

.SystemPageAdminSessionTitle td {
	padding: 10px !important;
}

.SystemPageSession li {
	display: list-item;
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 100%;
}

.SelectList .TableList .Odd,.SelectList .TableList .Peer {
	background: none;
	border-bottom: solid 1px #eeeeee;
}

.SelectList .TableList .Sel {
	background: #0397d6;
}

.SelectList .TableList .Sel td {
	color: #ffffff;
}

.tablelist-search input{
	background: #eeeeee;
	color: #0397d6;
	border: none;
	line-height: 20px;
	height: 20px;
	padding-left: 3px;
}

.SelectList #Navigation, .SelectList #Navigation a, #Navigation div {
	border: none;
	background: none;
	font-size: 14px;
	font-weight: normal;
}

.SelectList #Navigation .pagelabel {
	display: none;
}

.SelectList #Navigation .current {
	color: #0397d6;
}




