/*body*/
	#CDSmain,#quickviewQuery, #helpQuery{/*font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; */font-size: 0.9em}
	.error{/*border: 1px solid #cd0a0a;*/ background-color: #FFFFFF; color: #cd0a0a;margin-right:50px; padding: 0 10px; background-image: url(../img/error.png);background-repeat: no-repeat;padding-left: 20px}
	a img{border:none;}
	.clear{clear:both;}
	body {font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; /*font-size: 0.9em*/}
	#CDSmain{margin-top: 1em;}
/*jquery css modify*/	
	.ui-widget .ui-widget { font-size: 0.9em; }
	.ui-dialog {font-size: 0.95em;background:#f9f9f9; border-color:#999; }
	.ui-state-highlight {background: #FBFFBA;}

/*div glu*/
	#urlVizier, #urlTinyLogo, #TooltipText{display:none;}
	
/*div textInfo*/
	/*#textInfo p{text-indent:30px;}*/
	#textInfo span{padding:5px;}
	#textInfo .news{border:1px solid #0a0; background-color:#DCFADC;}
	#textInfo .newsText{color: #008C00; font-size:1.1em; font-weight:bold}
	#textInfo .warningText{color: #e78f08; font-size:1.1em; font-weight:bold}
	#textInfo .alertText{color: #cd0a0a; font-size:1.1em; font-weight:bold}
	#textInfo .alert{font-weight:bold; color:#cd0a0a;}

/*search bar*/
	#searchBar{width:100%;overflow:auto;min-width:800px;}
	#searchBar .adviceEg .ui-icon {float:left; margin-right:10px;}
	#searchBar .adviceEg{font-size:1.1em; font-weight:bold;color:#052394;padding:10px 0; }
	#searchBar #inputs{padding:0; /*margin:0 0 5px 0;*/vertical-align:middle;}
	#searchBar #inputs .big{color:#052394}
	#searchBar #inputs #example{width:80px}
	#searchBar input {/*padding:2px;*/ padding-left:10px;padding-right:10px;}
	#TAPinfo{float:left;width:60%;}
	#TAPdoc{float:right;width:38%;}
	#searchBar ul {font-size:small;list-style-type:none;margin-top:0.2em;margin-bottom:0.2em;}
    
/*hideHelp*/
    #hideHelp {width:60%; float:left;}
	#divSearch {border:1px dotted #D9BB73; padding:10px; background-color:#FCFFCC;margin-bottom:5px}
	#divSearch .Tooltip {padding :0px 0.4em; height:auto; margin-top:10px}
	#divSearch .Tooltip p .infoIcon{float: left;margin:5px 0 0 3px}
	#divSearch .Tooltip p #infoText{ display:block;margin-left:30px}
	
/*tabs*/
    #tabs{margin-top:0.5em;border: 1px solid #6495ed;}
	#tabs ul{list-style:none;}
	#tabsName a:active{cursor:wait}
	#tabsName span{display:inline;width:16px; heigth:auto}

/*sytle table for dataTable*/
	.tableDataTable {border: 2px solid #6495ed;width:100%; table-layout: auto;border-collapse: collapse;font-size:1em;margin: 0 auto !important;}
	.tableDataTable tbody tr td{ border: 1px solid #6495ed; padding :0px 6px; 
			white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
			white-space: -pre-wrap;      /* Opera 4-6 */
			white-space: -o-pre-wrap;    /* Opera 7 */
			white-space: pre-wrap;       /* css-3 */
			word-wrap: break-word;       /* Internet Explorer 5.5+ */}	
	.tableDataTable tbody tr.odd {background-color:#f9f9f9;}
			
/*tableresult*/
	#tableResult{width:100%;display:block;overflow:auto; overflow-y:hidden; position:relative}
	#tableTree{width:100%; /*float:left;display:block;position:relative; min-height:1px;*/}		
	#tableTree img{max-width:91px; max-height:50px}
	#tableTree .positions{color:#eb8f00; font-style:italic; font-size:0.9em}
	#tableTree .catalogDescription{font-size:0.9em;font-style:italic;display:block; padding-left:40px;		
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */}
	#tableTree .catalogKeyword{font-style:normal; color : #0250D4; }
	#tableTree .catalogName{font-weight:bold;}
	#tableTree .catalogRow{font-size:0.9em;font-style:italic;display:inline}
	#tableTree .catalogNameNull{color:#999;
				white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
				white-space: -pre-wrap;      /* Opera 4-6 */
				white-space: -o-pre-wrap;    /* Opera 7 */
				white-space: pre-wrap;       /* css-3 */
				word-wrap: break-word;       /* Internet Explorer 5.5+ */}
	#tableTree table {margin-left:10px;}
	#tableTree table tbody tr{margin-left:10px;}
	#tableTree table tbody tr td{font-size:1em;margin-left:50px;
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */}
	
	/*by keyword with jqTree*/
	#tableTree ul.tree{margin:0px auto 15px 30px; padding:0; }
	#tableTree ul.tree a{font-size:5px; color:#f9f9f9;}
	#tableTree ul.tree li { margin:0; padding:0;clear: both; }
	#tableTree ul.tree,ul.tree ul {list-style: none; margin-bottom: 0;}
	#tableTree ul.tree ul { display: block;margin-left:30px; padding:0;}
	#tableTree ul.tree li.closed > ul {display: none;}
	#tableTree ul.tree .toggler {background-image: url("../img/jqTreeIcons.gif");background-repeat: no-repeat;background-position:-72px 0;
		width: 15px;height: 15px;display: block;left:-17px;position: absolute;}
	#tableTree ul.tree .toggler.closed {background-position:-54px 0;}
	#tableTree ul.tree div {width: 100%;position: relative;}	
	
	/*all with dataTable*/
	#tableAll tbody tr td{vertical-align:top;padding-top:10px}
	#tableAll ul{list-style:none; margin:0px; padding:0;}
	#tableAll ul li{list-style:none; margin-bottom:10px; padding:0;}
	#tableAll .tableAll_CatName{font-weight:bold;}
	#tableAll .tableAll_CatDesc{font-size:0.9em;font-style:italic; display:block;}
	#tableAll .tableAll_TableDesc{margin-left:30px; display:block;}
	#tableAll .tableAll_CatKw{font-style:normal; color : #0250D4; }
	#tableAll .tableAll_CatNone{color:#999;}
	
	#searchTables{width:100%;overflow:auto;min-width:800px;}
	#tableSelect{width:38%;float:right;display:block;}
	#tableSelect2{height:auto; overflow:auto; padding-left:10px; padding-right:10px;background-color:#f9f9f9; /*border: 1px solid #6495ed;*/}
	#tableSelect2 #pinSelect{float:right; width:auto; height:auto; padding:3px;}
	#tableSelect input {font-weight:bold; }
	.conseil{color: #F07947; font-size:0.86em;}
	#tableSelect .adviceEg{font-size:1.1em; font-weight:bold;color:#052394;padding:10px 0; }
	/*#tableSelect input {padding:2px; padding-left:10px;padding-right:10px;font-size:small;background-color:#b7d885}*/
	#tableSelect #selectT {margin-top:0.2em; font-weight:bold; }  
    
	#tableCart{width:100%; border-collapse: collapse;font-size:1em;margin: 0 auto !important;}
	#tableCart tr th{border:1px solid #6495ed;background-color:#eee;}
	#tableCart tr td{border:1px solid #6495ed;}
	#loadSelect {display: inline; margin-left:30px}
	#errorSelect{margin-right:50px; padding: 0 10px;}
	#upload {margin-top:1em;}
    #upload adviceEg{font-size:small;}

/*columns and constraints*/
	#colsCalc {width:50%;margin-right:20px;padding:4px;}
	 #colsCalcConstraint {padding:4px;}
	 #tableColumns .catalogName{font-weight:bold;}
	#divTable0{margin-bottom:10px;}
	#divTable1{margin:20px 0;}
	.tableau .trTable0:nth-child(even) {background-color:#C2FFC1}
	.tableau .trTable0:nth-child(odd) {background-color:#E8FFE8}
	.tableau .trTable1:nth-child(even){background-color:#FCD4D8}
	.tableau .trTable1:nth-child(odd) {background-color:#F9EDEE}
	
	.tableau td input{width:100px}
	.dataTables_wrapper{overflow:auto;}
	.dataTables_length{float:left}
	.dataTables_filter{float:right}
	.fg-toolbar{overflow:hidden;}
	.dataTables_paginate{float:right; width:auto;}
	.dataTables_paginate .ui-button{margin-right:0.1em; padding: 0 5px;}
	.dataTables_info{float:left}
	#create_Output input {font-weight:bold;}
	
/*skyarea*/
	#skyArea .big{font-weight:bold}
	.cone_box{margin-left:30px;}
	#infoSesame{cursor:pointer;}

/*join*/
	#important{font-weight:bold; color:#BF3649}
	
	#tabs #create_Output {margin-left:5px}
	#tabs #create_Output .big{font-weight:bold}
	#tabs #create_Output #nbRepText{margin-right:20px; width:120px}

/*Zone ADQL*/
	#adql{margin-top:10px;}
	#adql input, #adql select{margin-right:20px}
	#adql input:active{cursor:wait;}
	#adql .big{font-weight:600; font-size:1em;}
	#adql input {padding:2px; padding-left:10px;padding-right:10px;font-size:small;}
	#adql #inputRun {font-weight:bold; background-color:#b7d885;color:#5d641b}
	#adql #inputRun:hover {background-color:#447028; color:yellow}
	.CodeMirror {font-size:1.1em;width:auto; height:200px; padding:5px; border: 1px solid #6495ed;
		-webkit-border-radius: 4px; 
		-moz-border-radius: 4px; 
		border-radius: 4px;
		-khtml-border-radius: 4px;
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */}
	span.errorToken {background-color: #FDDDD9; font-weight: bold;}
	#myTextArea{width:auto; height:200px; padding:5px; border: 1px solid #6495ed;}
			
/* zone reponse query */
	.repQuery{font-size:1.1em;}
	.repQuery ul{}
	.repQuery ul .vsError{list-style-image : url("../img/error.png"); color:#cd0a0a;}
	.repQuery ul .vsWarning{list-style-image : url("../img/warning.png"); color:#e78f08;}
	.repQuery ul .vsCorrect{list-style-image : url("../img/check.png"); color:#0a0;}
	
	.sqlQuery, .showSqlQuery{display:block;font-family: monospace;font-size:1.1em; padding:15px 0;}
	.showSqlQuery {cursor:pointer;}
	#tableQuickView {background-color:#fff;}
	#tableQuickView th{border:1px solid #6495ed;background-color:#eee;}
	
	#processorQuery #titleTap{padding:5px; width:auto; border-top:1px solid #6495ed;/*background-color:#F6F6F6; border:1px solid #6495ed; border-bottom:0px*/}
	#processorQuery #titleTap h2{margin:0; padding:0; display:inline; font-size:1.1em; font-weight:bold; color:#052394;margin-right:10px;}
	#processorQuery #titleTap #toolbarTap{display:inline;}
	#processorQuery #titleTap #toolbarTap input{margin-right:20px;}
	#processorQuery #tapTable {cursor: pointer;}
	#processorQuery #tapTable .row_selected{background-color:#FFDFA8;}
	#processorQuery #tapTable .completed {color: green;}
	#processorQuery input {padding:2px; padding-left:10px;padding-right:10px;font-size:small;}
	
	#propertiesQuery{}
	#propertiesQuery #tabsProperties{white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */}
	#propertiesQuery #tabsProperties .tabsInfoKw{font-weight : bold; line-height:1.5}
	.download img{width:25px;margin-right:10px;}

	
/*page : help*/
	#helpQuery{font-size:1.1em}
	#helpQuery h1{padding:0; margin:0 0 20px 0;font-size:1.6em; color:#e78f08;}
	#helpQuery h2{padding:0; margin:20px 0 10px 0;font-size:1.4em; color:#e78f08;border-top: 1px dotted #e78f08}
	#helpQuery h3{padding:0; margin:10px 0 0 0;font-size:1.2em; color:#1c94c4;}
	#helpQuery ul{list-style:none;padding:0; margin:0 0 0 20px}
	#helpQuery ul li{}
	#helpQuery .functionName{font-weight:bold;}
	#helpQuery .colName{font-size:0.85em; font-style:italic; font-weight:normal;}
	#helpQuery .example{display:block;margin:10px 0 10px 20px ; font-size:0.9em}
	#helpQuery .example_query{margin:8px 0 8px 20px ;}		
	
/*page : result HTML*/
	#tableHTML th{border:1px solid #6495ed;background-color:#eee;}
	#tableHTML tr:nth-child(2n) {background-color:#f5f5f5}
	
/*page : admin*/
	.tableAdmin {border: 2px solid #6495ed;width:100%; table-layout: auto;border-collapse: collapse;font-size:1em;margin: 0 auto !important;}
	.tableAdmin th{border:1px solid #6495ed;background-color:#eee;}
	.tableAdmin tr:nth-child(2n) {background-color:#fff}
	.tableAdmin tr td{ border: 1px solid #6495ed; padding :0px 6px;}
	.red{font-weight:bold; color:#cd0a0a}
	.red_alert{font-weight:bold; color:red}
	.orange{color:#e78f08}
	.green{color:#0a0}
	#adminToolsBar .ui-button{margin-right:0.1em; padding: 0 5px;margin-bottom:0.5em;}
	#nbusers {padding-left:1em;}
	#loadavg th{font-size:small;font-style:italic;padding-right:1em;}
	#loadavg td{/*border:1px solid grey;*/background-color: white}
	#loadavg{margin-bottom:0.5em;}
	.headerAdmin{display:block; font-size:1.3em}
	#divJobs{width:100%; height:auto; border: 1px solid #C2CEE0; background-color:#f6f9fd;}
	#divJobs #jobs{width: 95%; margin: 0 auto; padding-bottom:1em;}
	#divJobs #jobs #caption{margin:10px; font-size:0.8em}
	#divJobs #jobs .row_selected{background-color:#FFDFA8;}
	#jobInfoAdmin{white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		white-space: pre-wrap;       /* css-3 */
		word-wrap: break-word;       /* Internet Explorer 5.5+ */}
	#jobInfoAdmin #tabsProperties .tabsInfoKw{font-weight : bold; line-height:1.5}
	
	
	
	#divServer{width:100%; height:auto; margin-top:20px ; border: 1px solid #C2CEE0; background-color:#f6f9fd;}
	#divServer #server{width: 95%; margin: 0 auto; padding-bottom:1em;}
	
	#divIRODS{width:100%; height:auto; margin-top:20px ; border: 1px solid #C2CEE0; background-color:#f6f9fd;}
	#divIRODS #irods{width: 95%; margin: 0 auto; padding-bottom:1em;}
	#divIRODS.summary {padding-bottom:1em;}
	
	.config{padding-top:1em;}
	