
	html 
	{
	  height: 100%;
	}
	
	body 
	{
	  min-height: 100%;
	  padding:0px;
		margin:0px;
		font-family:arial,calibri;
		font-size:14px;
	}

	
	.icoMenu
	{
		height:32px;
		width:auto;
		position:relative;
		top:-8px;
	}

	.icoMenuSpan
	{
		position:relative;
		top:-18px;
	}

	
	.iconSubMenu
	{
		background-size: auto 32px;
		background-repeat: no-repeat;
		padding-left:32px;
		background-position: top 3px left 3px;
	}
	
	.iconmenuTab 
	{
		background-size: auto 22px;
		background-repeat: no-repeat;
		padding-left:27px !important;
		background-position: top 3px left 3px;
	}
	
	.menuTab
	{
		float:left;
		cursor:pointer;
		position:relative;
		top:1px;
		margin-right:1px;
		
		border-radius:5px 5px 0px 0px;
		border-bottom:0px;
		padding:5px;
		font-size:14px;
		width:150px;
		overflow: hidden; 
		-o-text-overflow: ellipsis; 
		text-overflow: ellipsis; 
		white-space:nowrap;
	}
	
	.menuTabSelect
	{
		background-color:#BBBBBB;
	}
	
	
	.def_check
	{
		color:#55A414;
	}
	
	.def_notcheck
	{
		font-size:24px !important;
	}
	
	.fieldLabel
	{
		font-weight:bold;
	}
	
	.btn 
	{
	  background: #000000;
	  background-image: -webkit-linear-gradient(top, #000000, #000000);
	  background-image: -moz-linear-gradient(top, #000000, #000000);
	  background-image: -ms-linear-gradient(top, #000000, #000000);
	  background-image: -o-linear-gradient(top, #000000, #000000);
	  background-image: linear-gradient(to bottom, #000000, #000000);
	  -webkit-border-radius: 28;
	  -moz-border-radius: 28;
	  border-radius: 28px;
	  font-family: Arial;
	  color: #ffffff;
	  font-size: 19px;
	  padding: 10px 20px 10px 20px;
	  text-decoration: none;
	}
	
	.btn:hover 
	{
	  background: #3cb0fd;
	  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	  text-decoration: none;
}
	
	table 
	{
		font-family:arial,calibri;
		font-size:14px;
	}
	
	body {position: relative;}

	.default_header
	{
		z-index:9998;
		width:100%;
		background-color:white;
  	/*opacity:0.5;*/
	}

	.default_footer
	{
		position: absolute; 
		bottom: 0; 
		left: 0; 
		right: 0;
		clear: both;
		vertical-align:middle;
		z-index:9999;
	}
	
	.poweredBy
   {
    background-color:#FFFFFF;
    padding:3px;
    border-radius:5px 0 0 0;
    border-left:1px solid #BBBBBB;
    border-top:1px solid #BBBBBB;
   }
   
  .def_informationHome
  {
  	height:150px;
  	overflow:auto;
  }
   	
	/*.poweredBy a:link, a:visited
   {
    color:
   }*/

	ul#menu_horizontal { 
	/*width : 600px;
	height : 30px; */
	padding : 0;
	/*background-color : #f4f9fd;
	border : 1px dashed black;*/
	list-style-type : none; 
	collapse:border-collapse;
	}
	 
	ul#menu_horizontal li {
		padding : 0 0.5em;  
		text-align:center;
		vertical-align:middle;
		
		border-top : 1px solid #BBBBBB;
		border-bottom : 1px solid #BBBBBB;
		
		background-color : transparent;/*#f4f9fd;*/
		padding-top:10px;
		padding-bottom:10px;
	
		text-overflow: ellipsis;
	 	overflow: hidden; 
	   -o-text-overflow: ellipsis; 
	   text-overflow: ellipsis; 
   white-space:nowrap;
	}
	 
	ul#menu_horizontal li.bouton_gauche 
	{
		float : left;
		border-right : 0px dashed black; 
	}
	 
	ul#menu_horizontal li.bouton_droite 
	{
		float : right;
		border-left : 1px dashed black;
	}
	 
	ul#menu_horizontal a {
		color : black;
		text-decoration : none;
		/*padding : 0 0.5em; */
		padding-top:10px;
		padding-bottom:10px;
	}
	 
	ul#menu_horizontal a:hover 
	{ 
		text-decoration : none; 
		color:#65BB8F !important;
	}

	ul#menu_horizontal li:hover 
	{
		background-color : #f4f9fd;
	}
	 
	ul#menu_horizontal a img { 
	border : none;
	/*padding :  0 0.3em;*/
	}
	
	/**************************************/
	ul#menu_horizontal li ul 
	{
		position: absolute;
		left: -999em;
	}

	ul#menu_horizontal li:hover ul, ul#menu_horizontal li li:hover ul, ul#menu_horizontal li li li:hover ul, ul#menu_horizontal li.sfhover ul, ul#menu_horizontal li li.sfhover ul, ul#menu_horizontal li li li.sfhover ul 
	{
		left: auto;
	}

	/***********************************/

	fieldset {
	 padding:0 10px 10px 10px;
	 margin-bottom:10px;
	 border:1px solid #DDDDDD;/*#DF3F3F;*/
	 font-size:16px;
	 text-align:left;
	 }
	legend {
	 color:#000000;
	 font-weight:bold;
	 font-style: italic;
	 }
	label {
	 margin-top:10px;
	 /*display:block;*/
	 }
	label.inline {
	 /*display:inline;*/
	 margin-right:50px;
	 }

	 .myForm
	 {
	 	width:90% !important;
	 }
	
	.myForm th
	 {
	 	text-align:left;
	 	padding-right:20px;
	 }
	 
	 .myForm th
	 {
	 	text-align:left;
	 }
	
	
	.ulCurrentMenu
	{
		color:#65BB8F !important;
	}
	
	.def_menuTable
	{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
	
	.def_menuTable td
	{
		vertical-align:bottom;
		border:0px;
	}
	
	.def_bannerLeftImg
	{
		/*float:left;*/
		padding-left:5px;
		padding-top:5px;
		padding-right:25px;
		max-width:300px;
	}
	
	.def_bannerTopImg
	{
	}
	
	.default_workspace
	{
		padding:5px;
		padding-top:15px;
	}
	
	.tdLeftWorkspace
	{
		vertical-align:top;
	}
	
	.tdRightWorkspace
	{
		vertical-align:top;
		width:300px;
		/*border:1px solid red;*/
	}
	
	.default_portlet
	{
		border:1px solid #BBBBBB;
		border-collapse:collapse;
		width:95%;
		padding:5px;
		margin:10px;
		border-radius:5px;
	}

	.default_portlet thead
	{
		background-color:#65BB8F;
		
	}
	
	.default_portlet td
	{
		padding:5px;
	}
	
	.default_ident
	{
		position:absolute;
		right:10px;
		top:1px;
		width:250px;
	}
	
	.default_ariane
	{
		padding-top:5px;
		padding-bottom:5px;
		width:100%;
	}
	
	.default_ariane div
	{
		font-weight:bold;
		font-style:italic;
	}
	
	.defaut_fieldGED_RY
	{
		border:1px solid #BBBBBB;
		min-height:25px;
		width:310px;
	}
	
	.default_inputText
	{
		border:1px solid #BBBBBB;
		height:25px;
	}
	
	.default_inputSelect
	{
		border:1px solid #BBBBBB;
		height:25px;
	}
	
	.default_inputMultipleSelect
	{
		border:1px solid #BBBBBB;
		/*width:153px !important;
		font-size:10px;*/
	}
	
	.default_inputSelectOperator
	{
		border:1px solid #BBBBBB;
		height:25px;
		width:100px;
	}
	
	.default_inputTextEditor
	{
		border:1px solid #BBBBBB;
		overflow:auto;
	}
	
	.default_inputTextEditorRO
	{
		border:0px solid transparent;
		overflow:auto;
	}
	
	.default_inputTextArea
	{
		border:1px solid #BBBBBB;
	}
	
	.default_inputTextAreaRO
	{
		border:0px solid transparent;
	}
	
	.fieldReadonly
	{
	 	border:1px solid #BBBBBB;
	 	/*padding-left:4px;
	 	padding-top:4px;
	 	padding-bottom:4px;
	 	padding-right:1px;*/
	 	padding:4px;
	}
	
	.fieldReadonlyE
	{
	 	border:1px solid #EEEEEE;
	 	/*padding-left:4px;
	 	padding-top:4px;
	 	padding-bottom:4px;
	 	padding-right:1px;*/
	 	padding:4px;
	}
	
	.formLabel
	{
		width:150px;
		text-overflow: ellipsis;
	 	overflow: hidden; 
	  -o-text-overflow: ellipsis; 
	  text-overflow: ellipsis; 
   	white-space:nowrap;
	}
	
	.fieldWdithMSEdit
	{
	 	width:145px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	 	font-size:10px;
	}
	
	.fieldWdithMSEdit2
	{
	 	width:378.5px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	.fieldWdithMsEdit3
	{
	 	width:379.5px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	.btnAllMultiselect
	{
		width:20px;
		height:20px;
		font-size:11px;
		background-color:black;
		color:white;
		border:1px solid #BBBBBB;
		border-radius:5px;
		padding:0px;
	}
	
	.fieldWdith
	{
	 	width:300px;
	}
	
	.fieldWdithEditApplet
	{
		width:296px;
	}
	
	.fieldWdithEdit, .fieldWdithDashBoard 
	{
	 	width:310px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	.fieldWdithEditAppl, .fieldWdithDashBoardApplet, .fieldWdithEditAppletCriteria
	{
	 	width:296px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	/*COLSPAN 2 */
	.fieldWdith2
	{
	 	width:767px;
	}
	
	.fieldWdithEdit2, .fieldWdithDashBoard2
	{
	 	width:782px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	.fieldWdithEditApplet2, .fieldWdithDashBoardApplet2
	{
	 	width:760px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	/*COLSPAN 3 */
	.fieldWdith3
	{
	 	width:767px;
	}
	
	.fieldWdithEdit3, .fieldWdithDashBoard3
	{
	 	width:780px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	.fieldWdithEditApplet3, .fieldWdithDashBoardApplet3
	{
	 	width:770px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	/*COLSPAN 5 */
	.fieldWdith5
	{
	 	width:1234px;
	}
	
	.fieldWdithEdit5, .fieldWdithDashBoard5
	{
	 	width:1244px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	.fieldWdithEditApplet5, .fieldWdithDashBoardApplet5
	{
	 	width:1227px;/* le 8 c'est � cause du fieldReadonly padding 4 */
	}
	
	.noWrap .fieldWdithTable 
	{
		display:inline-block;
	}
	
	.fieldWdithTable
	{
	 	min-width:200px;
	}
	
	.fieldWdithTableNum
	{
		width:75px;
	}
	
	.fieldMandatory
	{
		background-color:#FFD9D9 !important;
	}
	
	.default_btnSearchNoFilter
	{
		position:relative;
		top:-5px;
	}
	
	.default_btnrefreshPage
	{
		position:relative;
		top:-5px;
		padding-left:30px !important;
		
		background-image:url('../../resources/images/ico-btnrefresh.png');
		background-repeat: no-repeat;
		background-position: bottom 2px left 2px;
		background-size: auto 20px;
	}
	
	.default_btn
	{
		border-radius: 5px;
		background-color:black;
		color:white;
		padding:3px;
		cursor:pointer;
		padding-left:10px;
		padding-right:10px;
	}
	
	.default_btnGedLifeStatus
	{
		border-radius: 5px;
		background-color:black;
		color:white;
		padding:7px;
		cursor:pointer;
		padding-left:14px;
		padding-right:14px;
		width:100px;
	}

	.default_divIdent
	{
		border:1px solid #BBBBBB;
		font-size:14px;
	
	  border-radius: 8px;
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
	  border-spacing:0;
	}
	
	.default_divIdent img
	{
		max-width:360px;
	}
	
	.default_divIdent thead td
	{
		border-radius: 8px 8px 0 0;
		font-size:14px;
	}
	
	.default_divIdent thead
	{
		background-color:#EEEEEE;
		font-weight:bold;
		border:1px solid #BBBBBB;
	}
	
	.default_divIdent td
	{
		padding:10px;
	}
	
	.default_userMessages
	{
		position:absolute;
		left:25%;
		padding:15px;
		border:1px solid #BBBBBB;
		width:50%;
		text-align:center;
		font-size:20px;
		font-weight:bold;
		top:0;
		background-color:white;
		z-index:9999;
	}

	.default_banner
	{
	
	}
	
	.textEditor_opacity
	{
		z-index:9999999;
		position:fixed;
		left:0;
		top:0;
		width:100%;
		height:100%;
		opacity: 0.7;
		_filter	: alpha(opacity=50);
		background-color : #EEEEEE !important;
	}
	
	.textEditor_windowTool
	{
		background-color : #BBBBBB;
	}
	
	.textEditor_windowTool thead td
	{
		background-color : #BBBBBB;
	}
	
	.textEditor_windowTool td
	{
		background-color : #FFFFFF;
	}
	
	.default_identconnect
	{
		position:relative;
		bottom:7px;
		padding-left:20px;
	}
	
	.icoLinkLogin
	{
	
	}
	
	.default_icoLogOut img
	{
		height:25px;
		width:auto;
		position:relative;
		top:-5px;
	}
	
	.default_username
	{
		border:0px solid #BBBBBB;
		border-right:0;
		border-radius:15px 0 0 15px;
		padding-top:5px;
		padding-left:10px;
		padding-bottom:5px;
		/*position:relative;
		left:10px;*/
		display:inline-block;
		
		width:120px;
		overflow: hidden; 
		-o-text-overflow: ellipsis; 
		text-overflow: ellipsis; 
		white-space:nowrap;
	}
	
	.default_comgrp
	{
		display:inline-block;
		
		width:120px;
		overflow: hidden; 
		-o-text-overflow: ellipsis; 
		text-overflow: ellipsis; 
		white-space:nowrap;
	}
	
	.default_divconnect
	{
		border-radius:0 0 0 15px;
		border:1px solid #BBBBBB;
		padding-left:10px;
		padding-bottom:10px;
		padding-right:10px;
		padding-top:2px;
		position:relative;
		top:-3px;
		left:10px;
		background-color:#FFFFFF;
	}
	
	.default_drapeau
	{
		padding-left:20px;
		position:absolute;
		top:0px;
		right:0px;
	}
	
	.default_drapeau img
	{
		width:30px;
		height:20px;
	}
	
	.default_myaccount img
	{
		height:25px;
		position:relative;
		top:-5px;
	}
	
	.dt-body-left
	{
		text-align:left;
		border-left:1px solid black;
	}
	
	.default_resultList
	{
		border:1px solid black;
	}
	
	.default_resultList td
	{
		vertical-align:middle;
	}
	
	.default_resultList thead th, .system_htmltable .mainthead, .system_htmltable thead 
	{
		padding-left:10px !important;
		background-color:#555555 !important;
		color:white !important;
		white-space: nowrap !important;
		vertical-align:middle;
	}
	
	table.dataTable 
	{
    border-collapse: collapse !important;
   }
	
	/*Toutes les lignes impaires : la 1e, la 3e, la 5e, etc.*/
	.default_resultList tr:nth-child(odd)
	{
	
	}
	
	/*Toutes les lignes paires : la 2e, la 4e, la 6e, etc.*/
	.default_resultList tr:nth-child(even)
	{
		background-color:#EEEEEE;
	}
	
	.default_resultList thead tr
	{

	}
	
	.default_resultList_img
	{
		max-height:120px;
	}
	
	.default_resultList_edit
	{
		max-height:300px;
	}
	
	.default_resultList_thSortHidden
	{
		background-image:none !important;
	}
	
	.default_displayNoneSort [src*="sort_both.png"]
	{
		display:none;
	}

	/*.default_resultListSort
	{
		border-collapse:collapse !important;
		width:100% !important;
		margin:0 !important;
		padding:0 !important;
		background-color:transparent !important;
	}
	
	.default_resultListSort tbody
	{
		background-color:transparent !important;
		padding:0px !important;
	}
	
	.default_resultListSort tbody tr
	{
		background-color:transparent !important;
		padding:0px !important;
	}
	
	.default_resultListSort td
	{
		background-color:transparent !important;
		padding:0px !important;
	}*/
	
	.default_resultListSortEnd
	{
		text-align:right !important;
	}
	
	.default_linkIco
	{
		
	}
	
	.default_linkIco img
	{
		border:0px;
		max-height:32px;
	}
	
	.default_icoGed
	{
		width:auto;
		height:20px;
		cursor:pointer;
	}
	
	.default_icoSaveGed
	{
		width:auto;
		height:20px;
		cursor:pointer;
		position:relative;
		top:5px;
	}
	
	.default_card
	{
		background: #9cbc2c;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  padding: 20px;
	}
	
	.myBasket div
	{
		box-sizing: border-box;
	}

	.workspacebasket
	{
		width:80%;
		float:left;
	}
	
	.workspacebasketActions
	{
		width:20%;
		float:left;
	}
	
	.workspacebasketActions2
	{
		position:fixed;
	}
	
	.basketItem
	{
		border-bottom:1px solid blue;
		width:80%;
		max-width:800px;
		margin:5px;
		padding: 5px;
		text-align:left;
		margin-bottom:15px;
	}
	
	.basketItem1
	{
		display:inline-block;
		width:120px;
	}
	
	.basketItem2
	{
		display:inline-block;
		vertical-align:top;
		height:120px;
	}
	
	.basketItemImg img
	{
		max-height:100px;
		max-width:100px;
	}
	
	.basketItemImg
	{

	}
	
	.basketItemText
	{
		padding:10px;
		height:80px;
	}
	
	.basketItemBtn
	{
		vertical-align:bottom;
		height:40px;
	}
	
	.default_basketglobal
	{
		text-decoration:none !important;
	}
	
	.default_basketText
	{
		color:red;
	}
	
	.default_basketText div
	{
		font-size:10px;
		text-align:center;
		vertical-align:middle;

	}
	
	.default_basketText div span
	{
		position:relative;
		top:2px;
	}
	
	.default_basketglobal img
	{
		height:30px;
	}
	
	.default_basketlist img
	{
		height:30px;
	}
	
	.default_basketText
	{
		text-decoration:none !important;
		color:red;
		font-weight:bold;
	}
	
	.basketItemBtn span
	{
		position:relative;
		top:-10px;
		padding-right:20px;
	}
	
	.basketItemBtn .btnTrash
	{
		padding-left:20px;
	}
	
	.default_divClick
	{
		cursor:pointer;
		width:32px;
		height:32px;
	}
	
	.default_googlemap
	{
		height:100%;
		width:90%;
	}
	
	.default_icoToolbar
	{
		cursor:pointer;
		height:32px;
		width:auto;
	}
	
	.contact_img
	{
		width:auto;
		height:125px;
	}
	
	.ico_contact
	{
		width:auto;
		height:32px;
	
	}
	
	.contact_text
	{
		width:300px;
	}
	
	.table_list
	{
		border-collapse:collapse;
		font-family:Verdana;
		font-size:12px;
		
		border:1px solid #888888;
	}
	
	.table_list thead
	{
		background-color:#BBBBBB;
		padding:10px;
		font-weight:bold;
	}
	
	.table_list td
	{
		border-bottom:0px solid #888888;
		padding:10px;
	}
	
	.icoShowHide
	{
		cursor:pointer;
		width:32px;
		height:auto;
	}
	
	.ulNoPuce
	{
		list-style:none;
		/*margin-left:0;
		padding-left:0;*/
	}
	
	.ulNoPuce li 
	{
		
	}
	
	.childTable
	{
		border-collapse:collapse;
		padding:5px;
		border:1px solid #BBBBBB;
		
		border-radius:7px;
		overflow:hidden;
	}
	
	.childTable thead td
	{
		background-color:#555555;
		padding:10px;
		color:#FFFFFF !important;
	}
	
	.childTable td
	{
		padding:10px;
	}
	
	.pagination td
	{
		cursor:pointer;
		margin:3px;
		text-align:center;
		padding:5px;
	}
	
	.paginationCur
	{
		border:1px solid #979797;
	}
	
	#lastLi
	{
		/*display:none;*/
	}
	
	.default_inputSelect, .default_inputText, .default_inputTextEditor, .default_inputTextArea, .fieldReadonly, .fieldReadonlyE, .default_inputCheckBox
	{
		border-radius:5px;
	}
	
	.default_inputCheckBox
	{
		position:relative;
		top:2px;
		width:20px;
		height:20px;
	}
	
	.def_section
	{
		padding-top:15px;
	}

	.def_section_title
	{
		font-style: italic;
		font-weight:bold;
		border-bottom:1px dotted #DDDDDD;
	}
	
	.def_titleHep
	{
		font-size:18px;
	}
	
	.def_titleHelp
	{
		font-size:18px;
		font-weight:bold;
		padding-top:15px;
	}
	
	.def_contentHelp
	{
		padding-top:15px;
	}
	
	.def_tuto_screen
	{
		width:80%;
		border:1px solid black;
		box-shadow: 10px 10px grey;
		border-radius: 5px !important;
		padding:5px;
	}
	
	.def_tuto_title
	{
		font-size:18px;
		font-weight:bold;
		text-align: left;
	}
	
	.def_tuto_desc
	{
		padding-top:25px;
		text-align: left;
	}
	
	.def_tuto_divbtn
	{
		padding-top:15px;
		text-align: left;
	}
	
	.def_tuto_btn
	{
		text-align: center;
		font-weight: bold;
		height: 22px;
		cursor:pointer !important;
		margin:2px;

		background-color: black !important;
		color: white;
		border :1px solid black;
		
		-moz-border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
		border-radius: 5px !important;
	}
	
	.def_tuto_btn:hover
	{
		background-color: #1155CC !important;
	}
	
	.def_message
	{
		padding:3px;
		/*border:1px solid red;
		width:80%;*/
		border-bottom:1px dotted #BBBBBB;
	}
	
	.def_ged
	{
		border-collapse:collapse;
		border:0px solid red;
		width:99.5%;
	}
		
	.def_ged td
	{
		vertical-align:top !important;
	}
	
	.def_gedNav
	{
		border:0px solid red;
		width:450px;
	}

	.def_gedUL ul
	{
		padding-left:0px !important;
		margin-left:0px !important;
		margin-right:0px !important;
	}
	
	#divGED
	{
		width:450px;
		overflow:auto;
		/*max-height:300px;*/
	}
	
	.def_detailGED
	{
		border-collapse:collapse;
		border:0px solid red;
		width:95%;
	}
	
	.def_detailGED1
	{
		width:10%;
		border:0px solid red;
		padding:5px;
	}
	
	.def_detailGED2
	{
		width:20%;
		border:0px solid red;
		padding:5px;
	}
	
	.def_toolbarGED
	{
		padding-bottom:25px;
	}
	
	.def_toolbarGED span
	{
		font-size:20px;
		font-weight:bold;
		position:relative;
		top:-5px;
	}
	
	.def_toolbarGED img
	{
		height:32px;
		width:auto;
		cursor:pointer;
		margin-right:10px;
		border-radius:5px;
	}
	
	#ulMiniGed a
	{
		border:0px;
		text-decoration:none;
	}
	
	.itemGED
	{
		padding:5px;
	}
	
	.itemGED img
	{
	
	}
	
	.itemSelected
	{
		border:1px solid #99D1FF;
		background-color:#CCE8FF;
		border-radius:5px;
	}
	
	.icoExpandGed
	{
		height:10px;
		position:relative;
		top:-3px;
	}
	
	.icoAddRootGed
	{
		height:32px;
		width:auto;
		cursor:pointer;
	}
	
	.def_imgPreviewGed
	{
		max-width:90%;
		height:auto;
	}
	
	.def_gedExportIcon
	{
		width:auto;
		height:32px;
		padding:5px;
	}
	
	.def_icoItemGed
	{
		height:20px;
		width:auto;
	}
	
	.default_imgLoading
	{
		position:fixed;
		left:0px;
		top:0px;
		z-index:999;
		_position: absolute;
		_top: expression(body.scrollTop - 0 + "px");
		_left: expression(body.scrollLeft - 0 + "px");
		background-color:white;
		border:1px solid #999999;
	}
	
	.default_divWaiting
	{
		z-index:99999 !important;
		position:fixed;
		background-color: #EEEEEE;
		filter:Alpha(opacity=30);
		opacity: 0.3;
		top: 0;
		left: 0;
		_position: absolute;
		_top: expression(body.scrollTop - 0 + "px");
		_left: expression(body.scrollLeft - 0 + "px");
		width: 100%;
		height:100%;
		cursor: wait;
		
		background-image:url('../images/loading.gif');
    background-repeat: no-repeat;
    background-position: 49% 49%;
	}
	
	.WS_atentdb
	{
		padding-top:25px;
	}
	
	.atentdb
	{
		padding:5px;
	}
	
	.icoIsBookMarked
	{
		position:absolute;
		right:5px;
		height:18px;
		width:auto;
		cursor:pointer;
	}
	
	.icoIsNotBookMarked
	{
		filter: grayscale(1);
		
		position:absolute;
		right:5px;
		height:18px;
		width:auto;
		cursor:pointer;
	}
	
	.icoCloseBookmark
	{
		position:absolute;
		right:5px;
		top:5px;
		cursor:pointer;
	}
	
	.icoBookMarkList
	{
		position:relative;
		top:-4px;

	}
	
	.folderBookmark
	{
		padding-top:10px;
	}
	
	.urlBookmark
	{
		padding-top:10px;
		padding-left:15px;
	}
	
	.default_btnBookMark
	{
		padding:3px;
	}
	
	.default_icoBookMark
	{
		height:12px;
		width:auto;
		padding-left:5px;
		cursor:pointer;
	}
	
	.default_nodeCommGRP
	{
		padding:5px;
		cursor:pointer;
		width:350px;
	}
	
	.default_nodeCustomer
	{
		padding:5px;
		color:#00189C;
		cursor:pointer;
		width:350px;
	}

	.default_nodeSelected
	{
		border:1px solid red;
		vorder-radius:5px;
	}
	
	.default_resultList_btn
	{
		padding: 6px 6px 6px 6px;
    font: bold 13px Arial;
    color: #fff;
    border-radius: 3px;
    border: none;
    height: inherit;
    text-transform: uppercase;
    
    text-align: center;
    
		border: 1px solid black;
    background-color: black;
    cursor:pointer;
	}
	
	.system_htmltable thead
	{
		color:#FFFFFF !important;
	}
	
	.positionCol
	{
		display:inline-block;
		padding:5px;
		width:100%;
		border-radius:10px;
	}
	
	.icoMinimized
	{
		cursor:pointer;
		height:16px;
		width:auto;
		margin-right:3px;
		position:relative;
		top:3px;
	}
	
	.divMinimised
	{
		border:1px solid #BBBBBB;
		float:left;
		border-radius:7px;
		padding:2px;
		padding-bottom:5px;
		margin:5px;
	}
	
	.searchForm .dataTables_filter
	{
		margin-right:10px;
		margin-bottom:5px;
	}
	
	.searchForm .dataTables_length
	{
		margin-left:70px;
	}
	
	.icoExportSearch
	{
		text-align:right;
		position:relative;
		top:23px;
		right:5px;
	}
	
	.icoExportSearch img
	{

	}
	
	
	
	.default_btnCSV
	{
		border-radius: 5px;
		background-color:#437FB6;
		color:white;
		padding:3px;
		cursor:pointer;
		padding-left:5px;
		padding-right:30px;
		background-image:url('../../resources/images/ico-downloadcsv.png');
		background-repeat: no-repeat;
		background-position: bottom 0px right 2px;
		border:0px;
		height: 25px;
		
		position:absolute;
		z-index:99;
	}
	
	#onefilter
	{
		position:relative;
		top:-12px;
		border:1px solid #BBBBBB;
		height:30px;
		border-radius:5px;
		width:300px;
		padding-left:30px;
		
		background-image:url('../../resources/images/ico-loupe.png');
		background-size: auto 25px;
		background-repeat: no-repeat;
		background-position: bottom 2px left 2px;
	}
	
	#btnSearchOnFilter
	{
		position:relative;
		top:-12px;	
		height:30px;
	}
	
	#btnSaveOneFilter
	{
		position:relative;
		top:-2px;
	}
	
	.dataTable 
	{
		border-collapse: collapse;
		border-radius: 1em;
		overflow: hidden;
	}
	
	
	
	
	.tdRightWorkspace
	{
		border-left:1px solid #EEEEEE;
	}
	
	.default_top10
	{
		text-align:center;
	}
	
	.default_top10Item
	{
		border:1px solid #BBBBBB;
		border-radius:4px;
		display: inline table;
		width:200px;
		height:300px;
		padding:5px;
		margin:5px;
		box-shadow: 5px 5px 5px #BBBBBB;
	}
	
	.default_top10Item img
	{
		max-width:150px;
		max-height:150px;
	}
	
	.carouselTop10
	{
		text-align:inherit;
		width:400px;
	}
	
	.carouselTop10 .carousel-cell
	{
		display: inherit !important;
		float:left;
	}
	
	.widgetMenuDiv
	{
		border:1px solid #BBBBBB;
		border-radius:4px;
		display: inline table;
		width:300px;
		height:250px;
		padding:5px;
		margin:5px;
		box-shadow: 5px 5px 5px #BBBBBB;
	}
	
	.widgetMenuDiv img
	{
		max-width:175px;
		max-height:175px;
	}
	
	.widgetMenuLabel
	{
		margin-top:10px;
	}
	
	.widgetMenu a, .widgetMenu a:hover
	{
		text-decoration:none;
	}
	
	.default_basketText
	{
		pointer-events: none;
	}
	
	.divWebSearch
	{
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		background-color:#131921;
	}
	
	.divWebSearch .webSearchImgBanner
	{
		float:left;
	}
	
	.divWebSearch .webSearchImgBanner img
	{
		background-color:inherit;
		height:48px;
	}
	
	.webSearchWithBanner .search
	{
	    display: inline;
	}
	
	.webSearchWithBanner input, .webSearchWithBanner .search img
	{
		height:35px !important;
		font-size:16px;
		margin-top:7px;
	}
	
	.webSearchWithBanner .search img
	{
		background-color:#FEBD69;
		height: 28px;
    position: absolute;
    border-radius:0px 3px 3px 0px;
    cursor:pointer;
	}
	
	.webSearchWithBanner input::placeholder
	{
		font-size:16px;
	}
	
	.webSearchWithBanner
	{
		height:50px;
	}
	
	.websearchInput .search
	{
		display: inline-block;
    position: absolute;
    background-color:#FEBD69;
    border-radius:0px 3px 3px 0px;
	}
	
	.websearchInput .search img
	{
		height:28px;
	}
	
	.divWebSearch input
	{
		font-size:14px;
		padding:5px;
		border-radius:3px 0px 0px 3px;
		border:1px solid #DADCE0;
		width:400px;
	}
	
	
	.workspaceWebSearch
	{
		box-sizing: border-box;
		max-width:1280px;
		vertical-align:top;
	}

	.workspaceWebSearchFilter
	{
		width:20%;
		border:0px solid #BBBBBB;
		min-width:250px;
		vertical-align:top;
		padding-right:30px;
	}
	
	.workspaceWebSearchResult
	{
		width:79%;
		vertical-align:top;
	}
	
	.workspaceWebSearchItem
	{
		white-space: normal;
		border:1px solid #BBBBBB;
		border-radius:4px;
		float:left;
		width:300px;
		min-height:350px;
		margin-right:5px;
		margin-left:5px;
		margin-bottom:10px;
		box-shadow: 5px 5px 5px #BBBBBB;
	}
	
	.workspaceWebSearchTemplate
	{
		padding:5px;
	}
	
	.workspaceWebSearchItem img
	{
		max-width:175px;
		max-height:175px;
	}
	
	.workspaceWebFilterEch
	{
		/*text-align:center;*/
		background-color:transparent;/*#808080;*/
		color:black;/*white;*/
		font-weight: bold;
		font-size:14px;
		padding:5px;
	}
	
	.workspaceWebFilter
	{
		border:1px solid transparent;/*#808080;*/
		margin-bottom:5px;
	}
	
	.workspaceWebSearchEch
	{
		text-align:center;
		background-color:transparent;/*#131921;*/
		color:black;/*white;*/
		font-weight:bold;
		font-size:14px;
		padding:5px;
	}
	
	.webSearchBtn
	{
		margin-top:15px;
		text-align:center;
	}
	
	
	
	.workspaceWebFilter div span
	{
		font-size:14px;
		position:relative;
		top:-6px
	}
	
	.workspaceWebFilter [type="checkbox"]
	{
		height:25px;
		width:25px;
	}
	
	.widgetTitle
	{
		text-transform: uppercase;
		font-weight:bold;
	}
	
	.widgetCategories
	{
		text-align:center;
		background-color:#0076BF;
	}
	
	.widgetCategories a, .widgetCategories a:hover
	{
		text-decoration:none;
	}
	
	.widgetFirstCategoriesA
	{
		display:inline-block;
	}
	
	.widgetCategoryItem, .widgetCategoryItemA, .widgetCategoryItemA:active, .widgetCategoryItemA:link, .widgetCategoryItemA:visited 
	{
		color:#FFFFFF !important;
	}
	
	.widgetCategoryItem:hover, .widgetCategoryItemA:hover
	{
		color:#0076BF !important;
	}
	
	.widgetCategoryItem:hover
	{
		background-color:#FFFFFF;
	}

	.widgetCategoryItem
	{
		display: inline table;
		width:150px;
		overflow: hidden; 
		-o-text-overflow: ellipsis; 
		text-overflow: ellipsis; 
		white-space:nowrap;
		border:1px solid #0076BF;
		margin-top:5px;
		margin-bottom:5px;
	}

	.widgetCategoryItem span
	{
		position:relative;
		top:-5px;
	}
	
	.detailsSubMenu
	{
		position:absolute;
		left:0px;
		border:0px solid red;
		width:100%;
		float: left;
		z-index:9999;
	}
	
	.detailsSubMenu2
	{
			display: inline-block;
			background-color: #FFFFFF;
			border:1px solid #BBBBBB;
			border-radius:3px;
			min-width:150px;
			min-height:75px;
			max-height:300px;
			width:100vw;
			z-index:99;
	}
	
	.detailsSubMenu2 div
	{
		float: left;
		padding:5px;
		width:150px;
		margin-right:2px;
		margin-left:2px;
	}
	
	.widgetCategories
	{
		margin:0px !important;
	}
	
	
	.cssWebSearchBanner .def_menuTable
	{
		display:none;
	}
	
	.widgetCode
	{
		text-align:center;
	}
	
	.workspacebasketActions2 select
	{
		height:26px;
	}
	
	.viduFreeDocs
	{
		width:460px;
		display:inline-block;
		text-align:center;
	}
	
	.viduFreeTextD
	{
		display:inline-block;
	}
	
	.viduFreeText
	{
		
		vertical-align:top;
		padding-left:20px;
	}
	
	.viduFreeText2
	{
		padding-top:20px;
		padding-left:20px;
		padding-right:20px;
	}
	
	.viduFreeTextDescDet
	{
		text-align:center;
		margin-bottom:20px;
	}
	
	.viduFreeTextDescDet div
	{
		display:inline;
		padding:20px;
		font-size:16px;
		cursor:pointer;
		
		border :1px solid #BBBBBB;
		border-radius:3px;
	}
	
	.viduFreeTextDescDetSelected
	{
		font-weight:bold;
		color:#0872B5;
	}

	.htmlUtilsApplet .applet_label
	{
		height:23px;
	}
	
	.divBannerInfo
	{
		min-height:30px;
		padding-top:5px;
	}

	
	
