.x-window-plain .x-window-body {
    background		: #FFFFFF !important;
}
.x-window-body-noborder {	
    padding			: 10px !important;
}
.x-window-tl .x-window-header, .x-window-dlg .x-window-header-text {
	 color			: #FFFFFF;
	 font-family	: "Segoe UI", Tahoma, Verdana, sans-serif;  
	 font-weight	: normal;
	 font-size		: 11px;
}

.x-window-tc {	
	background		: url(../Content/Images/bg_popup.png) repeat-x;
}

.x-window-tl {	
	border			: 0 none !important;
	background		: url(../Content/Images/bg_popup.png) repeat-x;
}

.x-window-tr {	
	border			: 0 none !important;
	background		: url(../Content/Images/bg_popup.png) repeat-x;
}

.x-window-bwrap{
	border-left		: 1px solid #21374C;
	border-bottom	: 1px solid #21374C;
	border-right	: 1px solid #21374C;
}

.x-window-bc {
	background		: yellow !important;
	border			: none !important;
}

.x-window-bl {
	border-left		: 0px solid #174D8D !important;
	padding-left	: 0;
	background		: yellow;
}

.x-window-br {
	border-right	: 0px solid #174D8D !important;	
	padding-right	: 0;
	background		: yellow;
}

.x-window-footer {
	background		: #FFFFFF;
}
.x-window-footer-noborder {	
	padding			: 10px !important;
	padding-top		: 0px !important;
}
.x-window-ml {	
	border			: 0 none !important;
	padding-left	: 0;
	background		: #174D8D;
}

.x-window-mr {
	border			: 0 none !important;
	padding-right	: 0;
	background		: #174D8D;
}

.x-window-mc {    
	border			: 0 none !important;
    background		: #E5F0F2;
}

.x-tree-node{
	color			:#000;
	font			: normal 12px arial, tahoma, helvetica, sans-serif;
}
.x-table-layout{
	width			: 100%;
}
.x-panel-body{
	border			: none !important;
	background		: #FFFFFF !important;
}
.x-panel-nofooter .x-window-bl{
	height			: 0px;
	background		: green;
}
.x-panel-nofooter .x-window-bc{
	height			: 0px;
	background		: green;
}
.x-panel-nofooter .x-window-br{
	height			: 0px;
	background		: green;
}
.x-form-check-group .x-panel-body {
	background: #ffffff !important;
}

.x-btn, .xbtn-pressed, .x-btn-click {
	cursor			: pointer;
	background		: url(/Content/Images/Buttons/bg_button_24px.png) repeat-x;
	padding: 6px 8px;
	height: 24px !important;
	text-align		: center;
	font-size		: 10px;
}

.x-btn {
	background		: none;
	border			: solid 1px #CCCCCC;
}

.x-toolbar .x-btn{
	background		: none;
	padding-top		: 0px;
	padding-bottom	: 0px;
	border			: solid 1px transparent;
	width			: 24px;
}
.x-toolbar .x-btn-over {
	border			: solid 1px #0062b3;
	background-color: #bfe2f7;
	color			: #0062b3;
}
.x-toolbar .x-btn-pressed, .x-toolbar .x-btn-click {
	border			: solid 1px #00579b;
	background-color: #8ecbf1;
	color			: #00579b;
}

.x-date-middle .x-btn {
	border			: none;
}

.x-date-bottom .x-btn {
	border			: none;
}

.x-btn button, .x-btn-pressed button, .x-btn-click button {
	color 		: #000000;
	font-size	: 11px;
}

.x-btn-over.x-btn button {
	color 		: #003759;
}
.x-btn-pressed button, .x-btn-click button {
	color		: #005499;
}
.x-date-picker .x-btn {
	cursor			: pointer;
	background		: none;
	padding-top		: 0px;
	padding-left	: 4px;
	padding-right	: 4px;
	padding-bottom	: 0px;
	height			: 24px !important;
	text-align		: center;
	font-size		: 10px;	
	color			: red !important;
}


.x-btn-text {
	color		: #FFFFFF;
}

.x-btn-over {
	background		: none;
	border			: solid 1px #0062b3;
	background-color: #bfe2f7;
	color			: #0062b3;
}

.x-btn-pressed, .x-btn-click {
	background		: none;
	border			: solid 1px #00579b;
	background-color: #8ecbf1;
	color			: #00579b;
}

.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, .x-btn-pressed .x-btn-text{
	color		: #000000 !important;
}

.x-toolbar-cell .x-btn-tc,.x-toolbar-cell .x-btn-tl,.x-toolbar-cell .x-btn-tr,
.x-toolbar-cell .x-btn-mc,.x-toolbar-cell .x-btn-ml,.x-toolbar-cell .x-btn-mr,
.x-toolbar-cell .x-btn-bc,.x-toolbar-cell .x-btn-bl,.x-toolbar-cell .x-btn-br{
	height				: 0px !important;
	width				: 0px !important;
	padding				: 0px !important;
	background-image	: none !important;
}

.x-btn .x-btn-tc,.x-btn .x-btn-tl,.x-btn .x-btn-tr,
.x-btn .x-btn-mc,.x-btn .x-btn-ml,.x-btn .x-btn-mr,
.x-btn .x-btn-bc,.x-btn .x-btn-bl,.x-btn .x-btn-br{
	height				: 0px !important;
	width				: 0px !important;
	padding				: 0px !important;
	background-image	: none !important;
}

.x-date-middle .x-btn-tc,.x-date-middle .x-btn-tl,.x-date-middle .x-btn-tr,
.x-date-middle .x-btn-mc,.x-date-middle .x-btn-ml,.x-date-middle .x-btn-mr,
.x-date-middle .x-btn-bc,.x-date-middle .x-btn-bl,.x-date-middle .x-btn-br{
	background			: transparent !important;
    vertical-align		: middle;
}

.x-btn-tr i, .x-btn-tl i, .x-btn-mr i, .x-btn-ml i, .x-btn-br i, .x-btn-bl i{
	font-size:1px;
	line-height:1px;
	width:0px;
	display:block;
	overflow:hidden;
}

.x-btn-tr i, .x-btn-tl i, .x-btn-br i, .x-btn-bl i{
	height:0px;
}

.x-fieldset {
	border-color: #ACA899;	
}
.x-fieldset-header-text{
	color : #525252;
	font-size : 12px;
	
}
#simpleProfileFormPanel .x-column .x-form-check-wrap {
	width: 95%!important;
}

.transparentCheckboxGroup .x-panel-body {
	background-color: #E5F0F2 !important;
}
/* Pour les boutons dans les popups */
.x-toolbar-left {
    width			: 100%;
}
/* Pour les boutons dans le page navigator d'une grille */
.x-toolbar .x-toolbar-left {
	text-align		: left !important;
}

.x-form-item-label{
	color			: #0072bc;
	font-family		: verdana, arial, helvetica, sans-serif;
	font-weight		: normal;
	font-size		: 11px;
}

.x-form-text {
	border			: 1px solid #707070;
	background-image: none;	
	font-size		: 10pt;
	top				: 0px !important;
}
.x-tool-toggle {
	float			: left;
	margin-right	: 5px;
}

.x-grid3-row-over {
	background		: none;
	background-color: #f1f1f1;
	color			: #000000;
	cursor			: pointer;
}

.x-list-selected {
background-color	: #DEDEDE;
}

.x-combo-list .x-combo-selected{
	border-color	:#EDEDED !important;
	background-color:#DEDEDE;
}

.x-grid3-cell-selected{
	background-color: #DEDEDE !important;
}

.x-grid3-row-selected {
	background-color: #D8EDF9 !important;
	border			: 1px solid #D8EDF9;
	border-bottom	: 1px solid #DEDEDE;
	color			: #000040;
}

/*************** Menu contextuel ******************/
.x-menu-floating{
	background-color: white !important;
}

.x-menu-list{
	background-color: white !important;
}

.x-menu-sep{
	color			: #A6A6A6;
	height			: 1px;
}

.x-menu-item{
	border			: 1px solid transparent;
	padding			: 4px 8px 1px 8px;
	color			: #0072bc;
	font-family		: "Segoe UI", Tahoma, Verdana, sans-serif;
	font-size		: 12px;
}
.x-menu-item-active {
	background 		: none;
	background-color: #bfe2f7;
	border			: 1px solid #bfe2f7 !important;
}

.x-menu-item-active .x-menu-item-text{
	color : #333;
}

.x-menu-item-text{
	color : #444;
}

.x-border-layout-ct {
background-color	:#FFFFFF;
}

#staticTab label, #dynamicTab label  {
	margin-top		: 5px;
	margin-bottom	: 1px;
}
TEXTAREA.x-form-field{
	border			: solid 1px #707070;
}
.x-tree-node .x-tree-selected{
	background-color: #D8EDF9 !important;
}
/* .x-grid3-cell-inner{ */
	/* padding-bottom		: 2px; */
/* } */
BODY.x-body-masked SELECT{
	visibility			: visible;
}
.x-tree-node-anchor {
	display: inline-block;
}
.x-tree-node-secondary-icon {
	background-image: url("/img/transparent.gif");
	background-repeat: no-repeat;
	background-position: center; 
	height: 12px;
	width: 14px;
	display: inline-block;
	box-sizing: border-box;
}
.x-tree-node-archived-icon {
	background-image	: url("/img/archivedFolder.png");
}
.x-tree-node-closed-icon {
	background-image	: url("/img/closedFolder.png");
}
.x-tree-node-annotated-icon {
	background-image: url("/img/Icons/pin-red_12.png");
}

/* Pour les MessageBox sans icones, comme avec des labels */
.x-window-dlg .ext-mb-text{
	color			: #0072bc;
	font-family		: verdana, arial, helvetica, sans-serif;
	font-weight		: normal;
	font-size		: 11px;
}
/* Pour les MessageBox avec icones, comme les alerts */
.x-dlg-icon .ext-mb-text{
	color			: #000000;
	font-family		: tahoma,arial,helvetica,sans-serif;
	font-weight		: normal;
	font-size		: 12px;
}
.x-grid3-hd-row img{
	vertical-align	: middle;
	margin-right	: 2px;
}
.x-form-field-wrap .x-form-trigger{
	/* margin-top		: 1px; */
}
.x-form-field-wrap .x-form-trigger{
	background-image:url(../Content/Images/ExtJS/trigger.gif) !important;
	height			: 22px;
	border-bottom	: none;
}
.x-form-field-wrap .x-form-datefield {
	border-right	: 0px solid #707070;
}
.x-form-field-wrap .x-form-date-trigger {
	background-image:url(../Content/Images/ExtJS/date-trigger.gif) !important;
	height			: 22px;
	border-bottom	: none;
}
.x-form-field-wrap .x-form-field {
	border-right	: 0px solid #707070;
	height			: 22px;
}
TD.sort-asc .x-grid3-hd-inner, TD.sort-desc .x-grid3-hd-inner {
	height			: 22px;
	padding-top		: 4px;
}
.x-grid3-hd-inner{
	height			: 22px;
	box-sizing		: border-box;
}
/* .x-grid3-body .x-grid3-cell .x-grid3-cell-inner{ */
	/* padding : 4px; */
/* } */
.x-grid3-body .x-grid3-td-checker{
	background-image:none !important;
}
.x-menu-item-active a.x-menu-item {
	border			: solid 1px transparent !important;
}
.cspBackgroundPanel .x-panel-body{
	background-color: transparent !important;
}
.cspPanelCard .x-panel-body{
	background-color: white !important;
}
.x-menu-item-arrow{
	background-image : url("/img/Icons/menu-parent.png") !important;
}
.iro-testo{
	height: 24px !important;
	box-sizing		: border-box;
}

.x-grid3-body .iro-testo .x-grid3-col-colFileIcon {
	padding: 2px;
}
.hideScrollForCheckbox{
	overflow: hidden;
}
.x-btn-mc em.x-btn-split {
	padding-right: 20px;
}