
	html 
	{
	  height: 100%;
	}
	
	h1
	{
		margin-top:0px;
	}

	body 
	{
	  min-height: 100%;
	  padding:0px;
		margin:0px;
		font-family:arial,calibri;
		font-size:14px;
	}
	
	.accountLimiteur
	{
		border-bottom:1px solid #E6E6E6 !important;
	}
	
	.systemHideInfo
	{
		display:none;
	}
	
	
	.default_btnEditActivated
	{
		background-color:#333333;
		color:#FFFFFF;
	}

	.tdIdentification
	{
		vertical-align:middle;
	}

	#menuSmartBurger
	{
		position:fixed;
		left:0;
		top:32px;
		
		height:85%;
		overflow-Y:auto;
		z-index:9999;
	}
	
	.imgMenuBurger
	{
		position:fixed;
		left:0;
		top:0;
		z-index:999;
		height:40px;
		width:auto;
		cursor:pointer;
	}



	#menuSmartBurger ul#menu_horizontal li.bouton_gauche 
	{
		float : inherit;
		border-right : 0px dashed black; 
	}
	
	/*#menuSmartBurger ul#menu_horizontal a 
	{
		height:25px;
	}*/
	
	#menuSmartBurger ul#menu_horizontal li
	{
		padding-bottom:10px !important;
		padding-top:10px !important;
		text-align:left;
		border:0px !important;
	}
	 
	#menuSmartBurger ul#menu_horizontal li.bouton_droite 
	{
		float : inherit;
		border-left : 1px dashed black;
	}
	
	#menuSmartBurger ul#menu_horizontal li ul 
	{
		position: inherit;
		left: inherit;
		margin:0px;
		padding:0px;
	}

	#menuSmartBurger ul#menu_horizontal li:hover ul, #menuSmartBurger  #menuSmartBurger ul#menu_horizontal li li:hover ul, #menuSmartBurger ul#menu_horizontal li li li:hover ul, #menuSmartBurger ul#menu_horizontal li.sfhover ul, #menuSmartBurger ul#menu_horizontal li li.sfhover ul, #menuSmartBurger ul#menu_horizontal li li li.sfhover ul 
	{
		left: inherit;
	}
	
	#menuSmartBurger .iconSubMenu
	{
		padding-left: 40px !important;
	}
	
	.webSearchImgBannerBURGER img
	{
		left:50px !important;
	}
	
	.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_headerLeft
	{
		border-right:1px solid #E5E5E5;
		width:220px;
		height:100%;
	}
	
	.default_workspaceLeft
	{
		padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
		width:99.7%;
  }

	.default_headerLeft .default_icoLogOut
	{
		float:right;
	}
	
	.default_headerLeft .default_drapeau
	{
	  padding-left: inherit;
    position: relative;
    top:-7px;
    cursor:pointer;
	}
	
	.default_toolsIcoLeft
	{
		text-align:center;
	}
	
	.default_menuBottomLeft
	{
		position:absolute;
		width:98%;
		bottom:0px;
	}
	
	.default_drapeauListChooser a, .default_drapeauListChooser a:hover, .default_drapeauListChooser a:visited
	{
		text-decoration:none;
	}
	
	.default_headerLeft .default_divconnectLeft
	{
		/*border-bottom:1px solid #E5E5E5;*/
		border-radius:0px;
	}
	
	.default_headerLeft .default_divconnectLeft
	{
		padding-left:7px !important;
	}
	
	.default_headerLeft .default_username
	{
		padding-left:0;
	}
	
	.default_workspaceLeft .divTabsSubMenu
	{
		padding-bottom:30px;
	}

	.default_btnLogin
	{
		width:150px;
	}

	.divTabMenu
	{

	}
	
	.divTabsSubMenu
	{
		position:relation;
		top:-2px;
	}
	
	.default_drapeauListChooser
	{
		border:0 !important;
		background-color:white;
	}

	.default_drapeauList, .default_drapeauListChooser
	{
		padding:3px;
		padding-bottom:0px;
		width:100%;
		margin:3px;
		cursor:pointer;
		vertical-align:middle;
	}
	
	.default_drapeauList img
	{
		height:20px;
		width:30px;
	}
	
	.default_drapeauListChooser .default_drapeauList
	{
		border:1px solid #E5E5E5;
	}
	
	.default_drapeauList span, .default_drapeauListChooser span
	{
		position:relative;
		top:-5px;
	}
	
	.default_drapeauList .fleche
	{
		float:right;
		position:relative;
		top:5px;
		right:5px;
	}
	
				.fleche{
          border: solid black;
          border-width: 0 2px 2px 0;
          display: inline-block;
          padding: 4px;
        }
        
        .droite{
          transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg);
        }
        
        .gauche{
          transform: rotate(135deg);
          -webkit-transform: rotate(135deg);
        }
        
        .haut{
          transform: rotate(-135deg);
          -webkit-transform: rotate(-135deg);
        }
        
        .bas{
          transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
        }
        
  .default_menuBottomLeft img
  {
 
  }
  
  .default_menuBottomLeft a, .default_menuBottomLeft a:hover, .default_menuBottomLeft a:visited
  {
 		text-decoration:none;
  }
  
  
  
  .default_headerLeft #menu_horizontal li
  {
  	text-align:left !important;
  	padding-left: 35px;
  	margin-left:3px;
  	background-size: auto 24px;
  	margin-bottom:2px;
  }
  
  /*.default_headerLeft #menu_horizontal li ul 
  {
  	position:inherit;
  }
  
  .default_headerLeft .subMenuCtx .subMenu
  {
  
  }*/
    
  .default_headerLeft .extranetMessage
  {
  	/*border:1px solid #E5E5E5;*/
		padding:3px;
		padding-bottom:0px;
		margin:3px;
		width:100%;
  }
  
  .default_headerLeft .extranetMessage .menuBottomAlign
  {
  	position:relative;
  	top: 6px;
    left: 5;
  }
  
  .menuBottomAlignAbs
  {
  	position:absolute;
  }

	.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;
	 	margin-right:20px;
	 }
	 
	 .myForm th
	 {
	 	text-align:left;
	 }
	 
	 .myFormConf
	 {
	 	border:0px !important;
	 }
	 
	 .myFormConf legend
	{
		display:none;
	}
	
	.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_inputMultipleSelectFilter
	{
		padding-bottom:3px;
	}
	
	.default_inputMultipleSelectFilter input
	{
		width:220px;
		padding-left:20px;
		border: 1px solid #BBBBBB;
		border-radius:3px;
		
		background-image:url('../../resources/images/ico-loupe.png');
		background-size: auto 14px;
		background-repeat: no-repeat;
		background-position: bottom 2px left 2px;
	}
	
	.default_inputMultipleSelectBtn
	{
		float:left;
	}
	
	.default_inputMultipleSelectBtn input
	{
		margin-top:10px;
		margin-bottom: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_checkbox
	{
		width:20px;
		height:20px;
		position:relative;
		top:5px;
	}
	
	.default_checkboxSpan
	{
		font-size:25px;
		position:relative;
		top:2px;
	}
	
	.default_inputTextAreaRO
	{
		border:0px solid transparent;
	}
	
	.default_inputMultipleSelect
	{
		border:1px solid #BBBBBB;
		height:100px;
		overflow-y:auto;
		width:220px;
	}
	
	.default_inputMultipleSelect div
	{
		cursor:pointer;
	}
	
	.fieldReadonly
	{
	 	border:1px solid #BBBBBB;
	 	/*padding-left:4px;
	 	padding-top:4px;
	 	padding-bottom:4px;
	 	padding-right:1px;*/
	 	padding:4px;
	}
	
	.fieldReadonlyE
	{
	 	border:1px solid #BBBBBB;
	 	/*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;
   	margin-left:inherit !important;
	}
	
	.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 */
	}
	
	/*.widthFieldFull
	{
		width:100% !important;
	}*/
	
	/*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:759px;
	}
	
	.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:1216px;
	}
	
	.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;
	}
	
	.infoTimerTDB img
	{
		height:24px;
		width:auto;
	}
	
	.infoTimerTDB span
	{
		position:relative;
		top:-5px;
	}
	
	.default_btnrefreshPage
	{
		position:relative;
		top:-5px;
		padding-left:30px !important;
		
		background-image:url('../../resources/images/ico-btnrefresh_white.png');
		background-repeat: no-repeat;
		background-position: bottom 2px left 2px;
		background-size: auto 20px;
	}
	
	.default_btn
	{
		border-radius: 3px;
		background-color:black;
		color:white;
		padding:3px;
		cursor:pointer;
		padding-left:10px;
		padding-right:10px;
		border:0px;
		margin:5px;
		padding:5px;
	}
	
	.default_btnValidate
	{
		background-color:#1A9675;
		border:0px;
		color:#FFFFFF;
	}
	
	.default_btnCancel
	{
		background-color:#FFFFFF;
		border:1px solid #DDDDDD;
		color:#000000;
	}
	
	.default_btnDefaultWidth
	{
		width:150px;
	}
	
	.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;
	  background-color:#FFFFFF;
	}
	
	.default_divIdent img
	{
		max-width:360px;
		max-height:200px;
	}
	
	.identZone1VER
	{
		height:25px;
		padding:5px !important;
		min-width:200px;
	}
	
	.identZone1VER input
	{
		width:100%;
	}
	
	.default_divIdent .label1, .default_divIdent .label2
	{
		/*text-transform: uppercase;*/
	}
	
	.default_divIdent .label2
	{
		padding-top:15px !important;
	}
	
	.default_divIdent .identZone2VER .forgot
	{
		padding-top:15px !important;
	}
	
	.default_divIdent .forgot a
	{
		color: #444444;
		/*text-decoration:none;*/
	}
	
	.default_divIdent .identZoneTitle
	{
		font-weight:bold;
		/*text-transform: uppercase;*/
	}
	
	.identZone2VER
	{
		padding-top:20px !important;
		text-align:center;
	}
	
	.default_divIdent .identZone
	{
		padding:0;
		margin:0;
		border-collapse:collapse;
	}
	
	.default_divIdent .identZone td
	{
		border:0px solid red;
	}
	
	
	.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 : #2A3F54;
		border-collapse:collapse;
		border-radius:3px;
	}
	
	.textEditor_windowTool thead td
	{
		background-color : #2A3F54;
	}
	
	.textEditor_windowTool td
	{
		background-color : #FFFFFF;
	}
	
	.leftTdModal img, .rightTdModal img
	{
		filter: invert(1);
	}
	
	.leftTdModal
	{
		border-radius:3px 0px 0px 0px !important;
	}
	
	.rightTdModal
	{
	border-radius:0px 3px 0px 0px !important;
	}
	
	.bottomTdModal
	{
		border-radius:0px 0px 3px 3px !important;
	}
	
	.default_identconnect
	{
		position:relative;
		bottom:7px;
		padding-left:20px;
	}
	
	.default_identconnect #default_basket
	{
		height:25px;
	}

	.btnBasketActEnded
	{
		display:inline-block;
		border:1px solid #E6E6E6;
		border-radius:3px;
		padding:5px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.btnBasketActEnded span
	{
		position: relative;
    top: -5px;
	}
	
	.btnBasketActEnded img
	{
		padding-right:5px;
	}
	
	.logoutCustomerBasket
	{
		height:25px;
		width:auto;
		cursor:pointer;
		position:relative;
		top:5px;
	}
	
	.icoLinkLogin
	{
	
	}
	
	.default_icoLogOut img
	{
		height:25px;
		width:auto;
		/*position:relative;
		top:-5px;*/
	}
	
	.default_atenmessage
	{
		cursor:pointer;
	}
	
	.default_atenmessage img
	{
		height:25px;
		width:auto;
	}
	
	.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;
	}
	
	.default_myaccount, .default_myaccount:hover
	{
		text-decoration:none;
	}
	
	.default_myaccount div
	{
		display:inline-block;
		border:1px solid black;
		width:25px;
		height:25px;
		/*position:relative;
		top:5px;*/
		border-radius:50px;
		background-color:black;
		color:white;
		
	}
	
	.default_myaccount div div
	{
		position:absolute;
		padding-top:5px;
		pointer-events: none;
		font-size:12px;
		text-align:center;
		font-weight:bold;
		pointer-events: none;
	}
	
	.dt-body-left
	{
		text-align:left;
		/*border-top:#1px solid #ECF5F2;
		border-bottom:#1px solid #ECF5F2;*/
	}
	
	table.dataTable thead th, table.dataTable thead td, table.dataTable.no-footer, .childTable thead td, .system_htmltable thead td, .system_htmltable thead th
  {
   	border-right:0px solid transparent !important;
   	border-left:0px solid transparent !important;
  }
  
  .system_htmltable thead th, .system_htmltable thead td 
  {
    padding: 7px 7px !important;
  }
  
  
	
	.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, th, div
	{
		box-sizing: border-box;
	}

	.workspacebasket
	{
		width:70%;
		float:left;
	}
	
	.workspacebasketActions
	{
		width:30%;
		float:left;
	}
	
	.workspacebasketActions2
	{
		width:29%;
		position:fixed;
		
		margin-left:5px;
		margin-right:5px;
		
		overflow-y:auto;
		max-height:66vh;
	}
	
	.basketAddress
	{
		max-height:50px;
		overflow-y:auto;
	}
	
	.divCustAndAddress
	{
		border:1px solid #E6E6E6;
		border-radius:3px;
		margin-bottom:5px;
	}
	
	.divCustAndAddress .htmlUtilsApplet .applet_label
	{
		height: 25px;
	}
	
	.divCustAndAddress .title
	{
		background-color:#F2FBF8;
		font-weight:bold;
		border-bottom:1px solid #E6E6E6;
		padding:5px;
		text-align:left;
	}
	
	.divCustAndAddress .content
	{
		padding:5px;
	}
	
	.basketItem
	{
		/*border-bottom:1px solid blue;*/
		border-bottom:1px solid #E6E6E6;
		border-left:1px solid #E6E6E6;
		border-right:1px solid #E6E6E6;

		/*width:80%;*/
		max-width:1000px;
		padding: 5px;
		text-align:left;
		padding-bottom:15px;
	}
	
	.hrItemBasket
	{
		size:1px;
		color:#014296;
		display: block;
		  height: 1px;
		  border: 0;
		  border-top: 1px solid #014296;
		  margin: 1em 0;
		  padding: 0;
		  display:none;
	}
	
	.basketItemSelector
	{
		float:left;
	}
	
	.basketItemSelector input[type='checkbox']
	{
		width:20px;
		height:20px;
		margin-top:50px;
	}
	
	.basketItem1
	{
		display:inline-block;
		max-width:120px;
		width:20%;
	}
	
	.basketItem2
	{
		display:inline-block;
		vertical-align:top;
		height:120px;
		max-width:679px;
		width:79%;
	}
	
	.basketPrice
	{
		float: right;
		text-align:right;
		position:relative;
		top:10px;
		padding-right:20px;
	}
	
	.basketPriceUnit
	{
		float: right;
		text-align:left;
		position:relative;
		top:13px;
	}
	
	.basketPriceUnitHT
	{

	}
	
	.basketItemImg img
	{
		max-height:100px;
		max-width:100px;
	}
	
	.basketItemImg
	{

	}
	
	.totalBasket
	{
		text-align:left;
	}
	
	.basketItemText
	{
		padding:10px;
		height:80px;
	}
	
	.basketItemBtn
	{
		vertical-align:bottom;
		height:40px;
	}
	
	.default_basketglobal
	{
		text-decoration:none !important;
	}
	
	.default_basketText div
	{
		position:relative;
		left:-22px;
		top:5px;
		background-color:red;
		color:white;
		border-radius:20px;
		width:15px;
		height:15px;
		pointer-events: none;
	}
	
	.default_basketText div
	{
		font-size:9px;
		text-align:center;
		vertical-align:middle;

	}
	
	.default_basketText div span
	{
		position:relative;
		top:2px;
	}
	
	.default_basketglobal img
	{
		height:25px;
	}
	
	.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;
	}
	
	.btnDeCote
	{
		position:relative;
		top: -11px;
		height:24px;
		width:auto;
	}
	
	.basket_nextList
	{
		/*margin-top:20px;*/
		margin-bottom:10px;
	}
	
	.basket_nextList img
	{
		height:24px;
		width:auto;
	}
	
	.basket_nextList span
	{
		position: relative;
    top: -7px;
	}
	
	.basketItemBtn .btnTrash
	{
		padding-right:10px;
		top:-1px;
		left:10px;
		height:28px;
		width:auto;
		position:relative;
	}
	
	.basketItemBtn .btnTrashLoc
	{
		
	}

	.default_divClick
	{
		cursor:pointer;
		width:32px;
		height:32px;
	}
	
	.default_btnClickBasket
	{
		cursor:pointer;
		width:24px;
		height:24px;
		position:relative;
		top:-10px;
	}
	
	.default_btnQtyBasket
	{
		pointer-events: none;
		position:relative;
		top:-10px;
		left:-5px;
		border-radius:0px;
		border:1px solid #767676;
		background-color:transparent;
	}
	
	.default_btnClickBasketRight
	{
		left:-10px;
	}
	
	.default_googlemap
	{
		height:100%;
		width:90%;
	}
	
	.default_icoToolbar
	{
		cursor:pointer;
		height:32px;
		width:auto;
	}
	
	.default_icoToolbarA, .default_icoToolbarA:hover, .default_icoToolbarA:visited
	{
		text-decoration:none;
	}
	
	.default_paddingIcoToolbar
	{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.default_icoToolbarBtn
	{
		cursor:pointer;
		display:inline-block;
		background-repeat: no-repeat;
		background-size: auto 20px;
		background-position: left 5px bottom 3px;
		padding: 5;
		padding-left: 28px;
		border-radius:3px;
		background-color:#F2F2F2;
		border:1px solid #D6D6D6;
		width:120px;
		overflow: hidden; 
		-o-text-overflow: ellipsis; 
		text-overflow: ellipsis; 
		white-space:nowrap;
		font-style:normal;
		font-size:13px;
		text-align:center;
	}
	
	.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 
	{
		
	}
	
	.childTableDiv
	{
	
	}

	.childRapidFilterDiv
	{
		float:right;
		width:70%;
		text-align:right;
		min-width:410px;
	}
	
	.childNbResultDiv
	{
		float:left;
		width:28%;
		min-width:100px;
	}
	
	.pagination .btnPag
	{
		font-size:14px;

		color: #333 !important;
		border: 1px solid transparent;
		border-radius:2px;
		box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.1em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    border-radius: 2px;
	}
	
	.pagination .btnPag:hover:not(.pagination .paginationCur)
	{
		color: #fff !important;
		border: 1px solid #979797;
		background: linear-gradient(to bottom, #999 0%, #000000 100%);
	}
	
	.pagination .paginationCur
	{
		color: #333 !important;
		border: 1px solid #979797;
		background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
	}
	
	.childTable
	{
		border-collapse:collapse;
		padding:5px;
		border:1px solid #BBBBBB;
		
		border-radius:4px;
		overflow:hidden;
	}
	
	.childTable thead td, .childTable thead th
	{
		background-color:#555555;
		padding:10px;
		color:#FFFFFF !important;
	}
	
	.childTable td, .childTable th
	{
		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:3px;
	}
	
	.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:hover
	{
		filter:invert(1);
	}
	
	.icoAddRootGed
	{
		height:20px;
		padding:5px;
		width:auto;
		cursor:pointer;
		border: 1px solid #E6E6E6;
		border-radius:3px;
		background-color:#FFFFFF;
	}
	
	.btnExpandAllGed:hover
	{
		filter:invert(1);
	}
	
	.btnExpandAllGed
	{
		display:inline-block;
		border: 1px solid #E6E6E6;
		border-radius:3px;
		padding:5px;
		position:relative;
		top:-12px;
		line-height:20px;
		vertical-align:middle;
		cursor:pointer;
		margin-left:5px;
		width:100px;
		text-align:center;
		background-color:#FFFFFF;
	}
	
	.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;
		cursor:pointer;
	}
	
	.icoIsBookMarked img, .icoIsNotBookMarked img
	{
		height:18px;
		width:auto;
	}
	
	.icoIsBookMarked span, .icoIsNotBookMarked span
	{
		position:relative;
		top:-5px;
		font-weight:normal;
		font-size:12px;
		font-style: normal;
	}

	.icoIsNotBookMarked
	{
		filter: grayscale(1);
		
		position:absolute;
		right:5px;
		
		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:4px;
	}
	
	.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_btnCSVDiv
	{
		height:30px;
	}
	
	.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: 10px;
		overflow: hidden;*/
	}
	
	table.dataTable thead td:first-child, table.dataTable thead th:first-child
	{
		border-radius: 4px 0 0 0;
	}
	
	table.dataTable thead td:last-child, table.dataTable thead th:last-child
	{
		border-radius: 0 4px 0 0;
	}
	
	
	
	.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;
	}
	
	.divNavPatateItem .longdesc
	{
		text-align:justify;
	}
	
	.workspace_salepath
	{
		/*padding-top:60px;*/
	}
	
	.modaleInfoSalePath img
	{
		height:auto;
		width:auto;
		max-height:85vh;
		max-width:85vw;
	}
	
	.salepath_ariane
	{
		display:inline-block;
	}
	
	.divNavPatate .current
	{
		/*zoom:75%;*/
	}
	
	.divNavPatate .current img
	{
		height: 80px;
	}
	
	.divNavPatate .current .longdesc
	{
		font-weight:bold;
		font-size:18px;
	}
	
	.divNavPatate .step
	{
		display:inline-block;
		padding:2px;
		border-radius:3px;
	}
	
	.divNavPatate .stepSelected
	{
		border:1px solid #00c19f;
		background-color: #00c19f;
		color:#FFFFFF;
	}
	
	.divNavPatate .btnBack
	{
		border:0px solid red;
		display:inline-block;
		padding:5px;
	}
	
	.divNavPatate .stepImgBack
	{
	
	}
	
	.salepath_items .selectedProduct
	{
		border:1px solid #EEEEEE;
		border-radius:3px;
		width:97%;
		margin-left:4px;
		cursor:pointer;
		background-color:#EEEEEE;
		margin-top:5px;
		white-space: nowrap;
	}

	.salepath_items .selectedProduct  input[type="checkbox"]
	{
		width:20px;
		height:20px;
		display:inline-block;
	}
	
	.salepath_items .selectedProduct span
	{
		position:relative;
		top:-5px;	
		display:inline-block;
	}
	
	.divNavPatate .step .div1
	{
		padding-right:7px;
	}
	
	.divNavPatate .step .div1, .divNavPatate .step .div2
	{
		display:inline-block;
		line-height:25px;
		vertical-align:middle;
	}
	
	.divNavPatate .step .div2 img
	{
		
		height:20px;
		width:auto;
		position: relative;
    top: 5;
    margin-left: 5;
    cursor:pointer;
	}
	
	.divNavPatate .stepSelected .div2 img
	{
		filter:invert(1);
	}
	
	.widgetMenuDiv table, .divNavPatateItem table
	{
		width:100%;
		border-collapse:collapse;
		height:100%;
		border:0px;
		margin:0px;
	}
	
	.widgetMenuDiv table td, .divNavPatateItem table td
	{
		padding:2px;
		vertical-align:middle;
	}
	
	.widgetMenuDiv
	{
		border:1px solid #BBBBBB;
		border-radius:4px;
		display: inline-block;
		width:300px;
		height:250px;
		padding:5px;
		margin:5px;
		box-shadow: 5px 5px 5px #BBBBBB;
	}

	.widgetIndicatorDiv
	{
		margin:10px;
		font-weight:bold;
		font-size:20px;
		width:40px;
	}
	
	
	
	.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:30px !important;
		font-size:14px;
		margin-top:10px;
	}
	
	.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;
	}
	
	.cstDefaultWebSearchFilter
	{

	}
	
	.btnShowHideFilterWebSearch img
	{
		height:24px;
		width:auto;
		/*float:left;*/
	}
	
	.btnShowHideFilterWebSearch .title span
	{
		position:relative;
		top:-5px;
	}

	.btnShowHideFilterWebSearch
	{
		position:absolute;
		display:none;
	}
	
	.btnShowHideFilterWebSearch .title
	{
		position:relative;
		top:-30px;
		cursor:pointer;
		vertical-align:middle;
	}
	
	
	.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:400px;
		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;
	}
	
	.workspaceWebFilterEch img
	{
		height: 20px;
		width:auto;
		cursor:pointer;
		position:relative;
		top:5px;
	}
	
	.workspaceWebFilter
	{
		border:1px solid transparent;/*#808080;*/
		margin-bottom:5px;
	}
	
	.workspaceWebFilterDiv
	{
		max-height:200px;
		overflow-y:auto;
	}
	
	.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;
	}
	
	.widgetArboEM
	{
		text-align:left;
	}
	
	.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;
		margin-top:15px;
		
	}
	
	.divDescription
	{
		border-top:1px dotted #DDDDDD;
		padding-top: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:33px;
		padding-top:5px;
	}
	
	.popupAddressChooseTitle
	{
		margin-bottom:10px;
	}

	.popupAddressChoose
	{
		border:0px solid red;
		height:250px;
	}
	
	.popupAddressItem
	{
		border:1px solid #EEEEEE;
		margin:3px;
		min-height:35px;
		margin-bottom:5px;
		vertical-align:middle;
		border-radius:3px;
		align-items: center;
		padding:2px;
		background-color:#EEEEEE;
		text-align: left;
		font-size:12px;
		text-transform: uppercase;
	}
	
	.popupAddressItemSelected
	{
		background-color:#84C4F0;
	}
	
	.default_icoBasketAddCustomer
	{
		height:24px;
		cursor:pointer;
	}
	
	.basketNoLabelRupture
	{
		border-bottom:1px solid #EFF6FF;
		background-color:inherit !important;
	}
	
	.basketLabelRupture
	{
		font-weight:bold;
		font-size:18px;
		max-width:1000px;
		
		background-color:#EFF6FF;
		color:#2563EB;
		padding-top:5px;
		padding-bottom:5px;
		border:1px solid #E6E6E6;
		border-radius:3px 3px 0 0;
	}
	
	.basketDateLoc
	{
		position:relative;
		top:-10px;
		padding-right:0 !important;
	}
	
	.mainMenu div
	{
		display:none;
	}
	
	.mainMenu div li
	{
		float:left;
	}
	
	.mainMenu:hover div
	{
		display:block;
	}
	
	.subMenuCtxDiv ul
	{
		width:99vw !important;
	}
	
	.subMenuCtxDiv li.bouton_gauche
	{
		border:0px solid transparent !important;
	}
	
	.subMenuCtxDiv
	{
		background-color:#F9F9F9;
		position:absolute;
		left:0px;
		border:1px dotted #84C4F0;
		width:100vw;
		height:90px;
	}
	
	.basketComment
	{
		margin-bottom:5px;
		width:220px;
	}
	
	#basketBtnEditComment
	{
		position: relative;
		top: 7px;
	}
	
	.divNavPatate
	{
		/*padding-top:20px;*/
	}
	
	.divNavPatateItem
	{
		border:1px solid #BBBBBB;
		margin:15px;
		display:inline-block;
		text-align:center;
		padding:5px;
		/*overflow: hidden; 
		-o-text-overflow: ellipsis; 
		text-overflow: ellipsis; 
		white-space:nowrap;*/
		border-radius:3px;
	}
	
	.divNavPatateItem div
	{
		margin-top:10px;
		/*overflow: hidden; 
		-o-text-overflow: ellipsis; 
		text-overflow: ellipsis; 
		white-space:nowrap;*/
	}
	
	.basketBtnEditCommentLine
	{
		position:relative;
		top: -11px;
		height:24px;
		width:auto;
	}
	
	.commentBasketTextArea
	{
		resize: none;
		width:400px;
		height:50px;
		border:1px solid #BBBBBB;
		border-radius:3px;
	}

	/* Dashboard */

	.blocTDB .workSpace div, .blocTDB .workSpace span 
	{
    box-sizing: border-box;
	}
	
	.blocTDB .default_resultList td, .blocTDB .default_resultList th
	{
    padding: 8px 10px;
    border-left:0px !important;
    border-right: 0px !important;
	}
	
	.blocTDB .system_htmltable td:last-child, .blocTDB .system_htmltable th:last-child
	{
		border-left:0px !important;
    border-right: 0px !important;
	}

	.blocTDB .tdbIndicator
	{
		font-size:24px;
		text-align:center;
		padding-top:5px;
	}
	
	.blocTDB .default_dbportal 
	{
    border-radius: 3px;
	}
	
	.def_sectionPortlet
	{
		border:1px solid #E6E9ED !important;
	}
	
	.isResizable
	{
		border:0px !important;
		background-color:inherit !important;
		text-align:left;
	}
	
	.verticalMode th
	{
		text-align:left;
	}
	
	.tdbModeCol span
	{
		box-sizing: border-box;
	}

	/* FIN Dashboard */
	
	.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
	{
		padding: 2px 1em;
	}
	
	.dataTables_wrapper .dataTables_paginate .paginate_button
	{
		padding: 2px 1em !important;
	}
	
	.dataTables_wrapper .dataTables_info 
	{
	    padding-top: 0.455em !important;
	}

	.btnChangeTypeMsg
	{
		font-size:10px !important;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.default_noImgBtn
	{
		background-repeat: no-repeat;
		background-size: 18%;
		padding-left:5px;
		border:1px solid #D6D6D6;
		border-radius:2px;
		background-position:2px 2px;
		font-size:12px;
		cursor:pointer;
		height:22px;
	}
	
	.default_imgBtn
	{
		background-repeat: no-repeat;
		background-size: 19px;/*18%;*/
		padding-left:22px;
		border:1px solid #D6D6D6;
		border-radius:3px;
		background-position:2px 2px;
		font-size:11px;
		cursor:pointer;
		height:24px;
	}
	
	.btnPaginationWebSearch
	{
		width:75px;
	}
	
	.btnToBgin
	{
		margin-left:100px;
	}
	
	.default_sortByWebSearch
	{
		text-align:right;
		padding-right:50px;
		margin-bottom:10px;
	}
	
	.default_orderbywebsearch
	{
		padding-top: 0px;
    padding-bottom: 0px;
    font-size: 12px;
    cursor:pointer;
	}
	
	
	
	.widgetEM
	{
		border:1px solid #000000;/*#E6E9ED;*/
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:10px;
		border-radius:3px;
		
		text-align:left;
	}
	
	.widgetEMHeight
	{
		/*height : 150px;*/
	}
	
	.widgetEM .subtitle
	{
		color:#767676;
		margin-bottom:10px;
		font-weight:bold;
	}
	
	.widgetEM .zone
	{
		border :1px solid #E6E9ED;
		border-radius:3px;
		margin-top:5px;
		margin-right:10px;
		float:left;
		padding:5px;
		background-color:#F5F5F5;
		height:100px;
		/*width: 400px;*/
	}
	
	.widgetEM .zone .ico
	{
		height:24px;
		width:auto;
	}
	
	.widgetEM .applet_tableApplet
	{
		position:relative;
		top:9px;
	}
	
	.widgetEM .htmlUtilsApplet .applet_label
	{
		height:24.5px !important;
	}
	
	.widgetEM .title
	{
		font-weight:14px;
		font-weight:bold;
		text-align:left;
	}
	
	.widgetEM .title img
	{
		height:24px;
		width:auto;
		cursor:pointer;
	}
	
	.widgetEM .title span
	{
		position:relative;
		top:-6px;
	}
	
	
	
	
	
	
	
	
	.widgetCustEcom
	{
		border:1px solid #000000;/*#E6E9ED;*/
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:10px;
		border-radius:3px;
		
		text-align:left;
	}
	
	.widgetCustEcomHeight
	{
		height : 150px;
	}
	
	.widgetCustEcom .subtitle
	{
		color:#767676;
		margin-bottom:10px;
		font-weight:bold;
	}
	
	.widgetCustEcom .zone
	{
		border :1px solid #E6E9ED;
		border-radius:3px;
		margin-top:5px;
		margin-right:10px;
		float:left;
		padding:5px;
		background-color:#F5F5F5;
		height:100px;
		/*width: 400px;*/
	}
	
	.widgetCustEcom .zone .ico
	{
		height:24px;
		width:auto;
	}
	
	.widgetCustEcom .applet_tableApplet
	{
		position:relative;
		top:9px;
	}
	
	.widgetCustEcom .htmlUtilsApplet .applet_label
	{
		height:24.5px !important;
	}
	
	.widgetCustEcom .title
	{
		font-weight:14px;
		font-weight:bold;
		text-align:left;
	}
	
	.widgetCustEcom .title img
	{
		height:24px;
		width:auto;
		cursor:pointer;
	}
	
	.widgetCustEcom .title span
	{
		position:relative;
		top:-6px;
	}
	
	.basket_editactpdf img
	{
		height:24px;
		width:auto;
	}
	
	.basketValidateActe
	{
		height:37%;
		text-align:center;
		margin:5px;
		max-height:115px;
	}
	
	
	.basketValidateActe .label
	{
		padding-top:10px;
	}
	
	.basketValidateActe .title, .titleValidateActe
	{
		font-weight:bold;
		font-size:16px;
		padding-bottom:5px;
	}
	
	.basketValidateActe img
	{
		height:32px;
		width:auto;
	}
	
	.basketValidateActe .itemTypeActe
	{
		display:inline-block;
		width:100px;
		height:70px;
		padding:5px;
		margin:5px;
		background-color:#E6E9ED;
		border-radius:3px;
		cursor:pointer;
		vertical-align:middle;
		opacity: 0.50;
	}
	
	.basketValidateActe .itemTypeActe .label, .basketValidateActe .itemTypeActe .img
	{
		height:50%;
	}
	
	.basketValidateActeSelected
	{
		background-color:#F0FDF4 !important;
		border:2px solid #86EFAC;
		opacity: 1 !important;
		border-radius:4px;
		font-size: 13px;
	}
	
	.basketValidateComment
	{
		width:99%;
		height:75;
		max-height:130px;
		resize: none;
		margin-bottom:5px;
		margin-left:3px;
		margin-right:3px;
	}
	
	.defaut_scrComment_divBtn
	{
		margin-top:15px;
		margin-bottom:15px;
	}
	
	.defaut_scrComment_text
	{
		width:100%;
		height:100px;
		overflow:auto;
	}
	
	.def_date
	{
		width:100px;

    background-image: url("../../resources/images/placeholder-date.png"); /* all icons in a single file */
    background-repeat: no-repeat;
    background-size: auto 18px;
    background-position: right 3px bottom 3px;
	}
	
	.def_dateTime
	{
		width:150px;
		
		background-image: url("../../resources/images/placeholder-date.png");
		background-repeat: no-repeat;
    background-size: auto 18px;
    background-position: right 3px bottom 3px;
	}
	
	#spanAtenMessage
	{
		text-decoration:none;
		position:absolute;
		pointer-events: none;
		
	}
	
	#spanAtenMessage div
	{
		position:relative;
		
		pointer-events: none;
		font-size:9px;
		width:13px;
		/*height:13px;*/
		background-color:red;
		color:white;
		border-radius:20px;
		text-align:center;
		/*padding-top:5px;*/
		padding:2px;
		left:8px;
		top:6px;
	}
	
	.atenMessageTools
	{
		margin-bottom:10px;
	}
	
	.atenMessageTools span
	{
		font-size:16px;
		font-weight:bold;
	}
	
	.atenMessage_subject
	{
		width:90%;
	}
	
	.atenMessage_message
	{
		width:90%;
		height:205px;
	}
	
	.messageTitlePage
	{
		font-size:18px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#modalRightFullScreen
	{
		color: white;
		/*position:absolute;*/
		font-size:20px;
		/*padding-right:10px;*/
		/*pointer-events: none;*/
	}
	
	#modalRightFullScreen span
	{
		position:relative;
		top:-3px;
		right: 10px;
		
	}
	
	.modalClose
	{
		height:18px;
		width:auto;
	}
	
	
	.modalCloseLeft
	{
		height:18px;
		width:auto;
		position:relative;
		top:3px;
		left:3px;
	}
	
	#tmpIDCUSTOMERSUPPLIER
	{
		width:250px;
	}
	
	.tdbAddLinkBloc
	{
		float:right;
		text-decoration: none !important;
	}
	
	.tdbAddLinkBloc span
	{
		position:relative;
		top:-5px;
	}
	
	.defIcoOnOff
	{
		height:40px;
		cursor:pointer;
		/*position:relative;
		top:11px;*/
	}
	
	.workspaceMSG
	{
		/*border:1px solid red;*/
		height:86vh;
		white-space: nowrap;
		box-sizing: border-box;
		vertical-align:top;
		padding:0px;
		margin-top:5px;
	}

	.msgACTI
	{
		height:30%;
		border:1px solid #E6E6E6;
		margin-bottom:5px;
		border-radius:4px;
	}
	
	.msgACTI .title, .msgACTI .footer
	{
		background-color:#FFFBEB;
		color:#D97706;
		border:1px solid #E6E6E6;
		padding:5px;
	}
	
	.msgACTI .title
	{
		border-radius:4px 4px 0 0;
	}
	
	.msgREAD
	{
		height:69%;
		border:1px solid #E6E6E6;
		border-radius:4px;
	}
	
	.msgREADOnly
	{
		height:99.8%;
	}
	
	.workspaceMSG .footer
	{
		padding:2px;
		border-radius:0 0 4px 4px;
	}
	
	.workspaceMSG .footer table td
	{
		font-size:12px;
	}
	
	.workspaceMSG .footer table td input
	{
		font-size:10px;
	}
	
	.msgREAD .title, .msgREADOnly .title
	{
		border-radius:4px 4px 0 0;
	}
	
	.msgREAD .title, .msgREADOnly .title, .msgREADOnly .footer, .msgREAD .footer
	{
		background-color:#EEEEEE;
		border:1px solid #E6E6E6;
		padding:5px;
	}
	
	.msgREADOnly .msgList, .msgREAD .msgList, .msgACTI .msgList
	{
		overflow-Y:auto;	
		overflow-X:hidden;
		height:50%;
	}

	.msgREADOnly .msgList .msg, .msgREAD .msgList .msg, .msgACTI .msgList .msg
	{
		/*border: 1px solid red;*/
	}
	
	.workspaceMSG div
	{
		box-sizing: border-box;
	}
	
	.workspaceMSG .list, .workspaceMSG .content
	{
		float:left;
		/*border:1px solid blue;*/
		margin:0px;
	}
	
	.workspaceMSG .list
	{
		width:20%;
	}
	
	.screenAtenMessage .msgInputSearch
	{
		width:20%;
		background-image: url('../../resources/images/ico-loupe_flat.png');
		background-size: auto 97%;
		background-repeat: no-repeat;
		padding-left:25px;
		background-position: left 1px top 1px;
	}
	
	.workspaceMSG .content
	{
		width:78%;
		height:86vh;
		margin-left:10px;
		border:1px solid #E6E6E6;
	}
	
	.workspaceMSG .short
	{
		border: 1px solid #E6E6E6;
	}
	
	.workspaceMSG .short .date
	{
		font-size:10px;
		width:55px;
	}
	
	.workspaceMSG .short .name
	{
		font-size:12px;
		font-weight:bold;
	}
	
	.workspaceMSG .short .subject
	{
		white-space: nowrap;
		overflow: hidden; 
    -o-text-overflow: ellipsis; /* pour Opera 9 */ 
    text-overflow: ellipsis; /* pour le reste du monde */ 
		font-size:12px;
		min-width:200px;
		width:50px;
	}

	.workspaceMSG .short table
	{
		cursor:pointer;
	}
	
	.workspaceMSG .msgEmpty
	{
		margin-top:10%;
	}
	
	.workspaceMSG .readAuthor
	{
		display:inline-block;
		width:60%;
	}
	
	.workspaceMSG .readDates
	{
		display:inline-block;
		width:40%;
	}
	
	.msgCreate
	{
		position:absolute;
		right:30px;
	}
	
	#salePathItems
	{
		cursor:pointer;
		text-decoration:underline;
	}
	
	.default_cardBloc
	{
		border:1px solid #E6E6E6;
		float:left;
		padding:5px;
		border-radius:3px;
		margin-right:10px;
		margin-bottom:10px;
		background-color:#FFFFFF;
	}
	
	.default_cardBloc .title
	{
		margin-bottom:25px;
	}
	
	.default_cardBloc .title span
	{
		font-weight:bold;
		font-size:16px;
		padding-right:30px;
	}
	
	.default_cardBloc .form .subTitle
	{
		text-align:center;
		padding-left:0px;
		padding-right:0px;
	}
	
	.default_cardBloc .form
	{
		margin-top:10px;
		width:100%;
		border-collapse:collapse;
	}
	
	.default_cardBloc .form th
	{
		color:#999999;
		text-align:left;
		border:0px solid red;
		padding:5px;
	}
	
	.default_cardBloc .form td
	{
		/*font-weight:bold;*/
		text-align:left;
		border:0px solid red;
		padding:5px;
		padding-left:10px;
	}
	
	.default_cardBloc .fieldWdith
	{
		width:200px;
	}
	
	
	.default_cardBloc .cols
	{
		white-space: nowrap;
		vertical-align:top;
	}
	
	.default_cardBloc .col1, .default_cardBloc .col2
	{
		width:50%;
		float:left;
	}
	
	.default_cardBloc .fieldWdithEditApplet
	{
		width:190px;
		height: 25px;
	}
	
	.myAccountBloc .default_inputSelect
	{
		width:170px;
	}
	
	.myAccountBloc
	{
		min-height:550px;
	}
	
	.myHomeBloc, .myGEDBloc, .myKeyBloc
	{
		min-height:175px;
		min-width:290px;
	}
	
	.itemWidgetEm
	{
		display:inline-block;
		margin:5px;
		padding:5px;
		border-radius:4px;
		width:200px;
		height:75px;
		line-height:75px;
		vertical-align:middle;
		cursor:pointer;
		background-color:#233D6C;
		color:#FFFFFF;
		font-size:18px;
		text-align:center;
	}
	
	.inputSearchWidgetEm
	{
		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;
		
		margin-left:20px;
	}
	
	.itemRootGed
	{
		display:inline-block;
		line-height:50px;
		margin:5px;
		padding:5px;
		vertical-align:middle;
		text-align:center;
		border:1px solid #E6E6E6;
		width:150;
		border-radius:3px;
	}
	
	.imgExpandCollapse
	{
		max-width: inherit !important;
		height:15px !important;
	}
	
	.msgAddBasket
	{
		width:200px;
		position: fixed;
    z-index: 9999;
	}
	
	.msgAddBasket div
	{
		width:inherit;
	}
	
	.workspaceMSG .default_inputMultipleSelect
	{
		width:300px;
	}	
	
	.widgetScanCode
	{
		cursor:pointer;
	}
	
	.icoTdbList
	{
		display:inline-block;
		width:290px;
		height:160px;
		border:1px solid #BBBBBB;
		border-radius:4px;
		padding:0px;
	}
	
	.icoTdbList
	{
		margin:5px;
	}
	
	.icoTdbList a
	{
		text-decoration:none;
	}
	
	.icoTdbList .label
	{
		background-color:#F2F5F7;
		padding:5px;
		border-radius:4px 4px 0 0;
		text-align:center;
	}
	
	.icoTdbList .img
	{
		text-align:center;
		padding:5px;
		border-radius:0 0 4px 4px;
	}
	
	.icoTdbList .img img
	{
		height: 110px;
		width:auto;
	}
	
	.icoExportTdb
	{
		height:24px;
		width:auto;
		cursor:pointer;
	}
	
	.icoExportTdbAll
	{
		height: 28px;
    width: auto;
    cursor: pointer;
    position: relative;
    top: 4;
	}
	
	.extranetWorkSpace td, .extranetWorkSpace th
	{
		text-align:left;
	}
	
	.extranetWorkSpace .icoExports
	{
		position:relative;
		top:6px;
	}
	
	.extranetWorkSpace .icoExportsSpan
	{
		width:82px;
		height:32px;
		background-color:#FFFFFF;
		border:1px solid #E6E6E6;
		border-radius:4px;
		padding:3px;
		display:inline-block;
		overflow:hidden;
	}
	
	.extranetWorkSpace .icoExportsSpan img
	{
		/*position:absolute;*/
	}
