/** Add css rules here for your application. */
body {
    font-family: arial !important;
}

.newwindow {
    background: url(images/icons/window_new.png) no-repeat center left
        !important;
}

.form-column-margin {
    margin-right: 5px;
}

.fielgroup-margin {
    margin-right: 1px;
}

.splitV {
    background: url(images/icons/splitV.png) no-repeat center left
        !important;
}

.splitH {
    background: url(images/icons/splitH.png) no-repeat center left
        !important;
}

.grid-tr-height tr {
    height: 20px;
    width: auto;
}

.x-btn-group-header-text {
    color: black;
}

.x-combo-list-item {
    height: 15px;
}

.interFieldStyle {
    padding: 0px;
}

.fatal {
    color: red;
}

.error {
    color: red;
}

.warn {
    color: blue;
}

.info {
    color: green;
}

.debug {
    color: green;
}

.fkField, .fkField input {
    text-decoration: underline !important;
}

.fkField:HOVER {
    cursor: pointer !important;
}

.fwk-linkable-field, .fwk-linkable-field  input{
    text-decoration: underline !important;
    border:0px none transparent !important;
    background: transparent !important;
    color : black !important;   
}

.fwk-linkable-field, .fwk-linkable-field:HOVER input {
    cursor: pointer !important;
}

.x-btn-group {
    height: 70px;
}

.gwt_Image logo-toolbar {
    width: 170px;
    height: 69px;
}

div.fwk-readonly, .fwk-readonly input,.fwk-readonly textarea,.fwk-readonly table
    {
    background-color: transparent !important;
    border: 0px !important;
    border-color: transparent !important;
    background-image: none !important;
    color: black;
    line-height : 14px !important;
    
}
	div .x-form-textarea {
		white-space:pre-wrap;
	}
.fwk-readonly-label
    {
    color: gray; 
    line-height : 14px !important; 
}

.dynamicHeadingNbRows {
    color: black;
    font-style: italic;
}

.ekip-row-invalid {
    background-color: #EC8499 !important;
}

.ekip-cell-invalid {
    background-color: #EC8499 !important;
}

div.autoExpandGridClass,div.autoExpandGridClass div,div.autoExpandGridClass table
    {
    width: 100% !important;
}

.ekip-checkbox-text-value {
    
}

.shortcut {
    text-align: center;
}

.shortcut div {
    color: black;
}

.invalid-dualfield-class {
    border-color: red;
}

.ekip-login-titre-line1 {font-size:250%; color : #FF9933;}
.ekip-login-br-5 {height : 5px;}
.ekip-login-br-70{height : 70px;}
.ekip-login-titre-line2 {font-size:250%;}
.ekip-login-br-1 {height : 1px;}
.ekip-login-separation {   
    border-style: solid;
    border-width: 0 0 20px;
    color: #FF9933;
    left: -10px;
    position: relative; 
    width: 105%;}
.ekip-login-center{left:180px;}
.ekip-login-form{background: url('../images/logo.png') no-repeat bottom right;}


.ekip-row-highlight {
    background-color:#CCFFCC;
}

.ekip-row-highlight  div{
    font-weight:bold;
}

.ekip-row-highlight-error{
  background-color:#FF6666;
  font-weight:bold;
  border-color:#FF0000 !important;
}


.ekip-grid-cell-overflow{
	text-overflow:ellipsis;
	overflow: hidden;
	}

.triggerLabelFieldButton{
    border-left-width:1px !important;
    border-left-color:#b5b8c8 !important; 
    border-style:solid !important;
}

.triggerLabelFieldInput, .triggerLabelFieldInput input{
    color : black !important;

}



.transferDNDBackground {
    background : url('/images/dropbox_0.png') no-repeat center !important;
}

.transferDNDBackground:HOVER {
    background : url('/images/dropbox_1.png') no-repeat center !important;
}

.plt-sv td, .plt-sv tr, .plt-sv table, div.plt-sv, .plt-sv div, .plt-sv legend, 
.plt-sv label, .plt-sv input{
    padding-bottom : 0px !important;
    padding-left : 0px !important; 
    padding-right : 0px !important;
    padding-top : 0px !important;
    margin-left : 0px !important;
    margin-right : 0px !important;
    margin-top : 0px !important;
    margin-bottom : 0px !important;
    border-left-width : 0px !important;
    border-right-width : 0px !important;
    border-top-width : 0px !important;
    border-bottom-width : 0px !important;
}

div.plt-sv-blockgroup, .plt-sv-blockgroup div, fieldset.plt-sv-blockgroup, .plt-sv-blockgroup legend {
    padding-bottom : 0px !important;
    padding-left : 0px !important; 
    padding-right : 0px !important;
    padding-top : 0px !important;
    margin-left : 0px !important;
    margin-right : 0px !important;
    margin-top : 0px !important;
    margin-bottom : 0px !important;
}

fieldset.plt-sv {
    padding-bottom: 0px !important;
    padding-left: 2px !important; 
    padding-right: 0px !important;
    padding-top:0px !important;
}


.plt-sv-block legend{
    width : 100%;
    text-align : center;
    background : #D4E2F4;
    border-style : solid;
    border-left-width : 1px !important;
    border-right-width : 1px !important;
    border-top-width : 1px !important;
    border-bottom-width : 1px !important;
    border-color : #99BBE8;
}

.plt-sv label{
    font-weight: bold !important;
    color : black !important;
    font-size : 12px !important;
    height : 12px !important;
    text-align: left !important;
}

.plt-sv input{
    color : black !important;
    font-size : 12px !important;
    height : 12px !important;
}

.std-fieldset-header {
    color: #15428b;
    font-weight: bold;
    font-size: 11px;
    font-family: tahoma, arial, verdana, sans-serif;
    border-color: #99bbe8;
    background-image: url(../images/white-top-bottom.png);
    height: 15px;
    position: relative;
    z-index: 1;
    top: -6px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px !important;
}

.std-fieldset-header span {
    background-color: white;
    margin-right: 5px;
    margin-left: 10px;
    padding-right: 5px;
    padding-left: 2px;
    left: 0 px !important;
    position: relative;
    z-index: 0;
}

.std-fieldset-header table
{
    position :relative;
    left : 10px;
    z-index: 2;
    margin-left : 0px;
    margin-right: -1px !important;
    padding-left : 0px;
    padding-right : 2px;
    background-color:white;
}

.std-fieldset-body {
    /* padding :10px !important ;
    padding-top : 10px !important;
    padding-bottom : 0px!impotant; */
    /* margin-left : 10px !important;
    margin-right:10px !important; */
    z-index : 0;
    position: relative;
    top : -2px;
}

.force-selectable *{
    -khtml-user-select: text !important;
}

.std-fieldset {
    border-style: solid;
    border-width:0;
    outline: 0 none;
}

.std-fieldset-bbar .x-toolbar, .std-fieldset-tbar .x-toolbar {
    border:1px solid;
    border-top:0 none;
    overflow:hidden;
    padding:2px;
}
.std-fieldset-tbar-noheader .x-toolbar, .std-fieldset-mc .std-fieldset-tbar .x-toolbar {
    border-top:1px solid;
    border-bottom: 0 none;
}

.std-fieldset-tl .std-fieldset-icon, .x-window-tl .std-fieldset-icon {
    padding-left:20px !important;
    background-repeat:no-repeat;
    background-position:0 4px;
    zoom:1;
}
.std-fieldset-inline-icon {
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:0 0;
    vertical-align:middle;
    margin-right:4px;
    margin-top:-1px;
    margin-bottom:-1px;
}
.std-fieldset-tc {
    background: transparent repeat-x 0 0;
    overflow:hidden;
}
.ext-strict .ext-ie7 .std-fieldset-tc {
    overflow: visible;
}
.std-fieldset-tl {
    background: transparent no-repeat 0 0;
    padding-left:6px;
    zoom:1;
    border-bottom:1px solid;
}
.std-fieldset-tr {
    background: transparent no-repeat right 0;
    zoom:1;
    padding-right:6px;
}
.std-fieldset-bc {
    background: transparent repeat-x 0 bottom;
    zoom:1;
}
.std-fieldset-bc .std-fieldset-footer {
    zoom:1;
}
.std-fieldset-bl {
    background: transparent no-repeat 0 bottom;
    padding-left:6px;
    zoom:1;
}
.std-fieldset-br {
    background: transparent no-repeat right bottom;
    padding-right:6px;
    zoom:1;
}
.std-fieldset-mc {
    border:0 none;
    padding:0;
    margin:0;
    padding-top:6px;
}

.std-fieldset-ml {
    background: repeat-y 0 0;
    padding-left:6px;
    zoom:1;
}
.std-fieldset-mr {
    background: transparent repeat-y right 0;
    padding-right:6px;
    zoom:1;
}
.std-fieldset-bc .std-fieldset-footer {
    padding-bottom:6px;
}
.std-fieldset-nofooter .std-fieldset-bc, .std-fieldset-nofooter .x-window-bc {
    height:6px;
    font-size:0;
    line-height:0;
}
.std-fieldset-bwrap {
    overflow:hidden;
    zoom:1;
    left:0;
    top:0;
    padding-left : 10px; 
    padding-right : 10px;
}




.std-fieldset-collapsed .x-resizable-handle{
    display:none;
}
.ext-gecko .std-fieldset-animated * {
    overflow:hidden !important;
}

.std-fieldset-collapsed .x-tool-toggle {
    background-position:0 -75px;
}
.std-fieldset-collapsed .x-tool-toggle-over {
    background-position:-15px -75px;
}

.std-fieldset-ghost {
    z-index:12000;
    overflow:hidden;
    position:absolute;
    left:0;top:0;
    opacity:.65;
    -moz-opacity:.65;
    filter:alpha(opacity=65);
}
.std-fieldset-ghost ul {
    margin:0;
    padding:0;
    overflow:hidden;
    font-size:0;
    line-height:0;
    border:1px solid;
    border-top:0 none;
    display:block;
}
.std-fieldset-ghost * {
    cursor:move !important;
}
.std-fieldset-dd-spacer {
    border:2px dashed;
}
.std-fieldset-btns {
    padding:5px;
    overflow:hidden;
}
.std-fieldset-btns-left .x-buttonbar {
    clear:none;
}
.std-fieldset-btns-center{
    text-align:center;  
}
.std-fieldset-btns-center .x-toolbar-ct {
    margin:0 auto;  
    text-align:left;
    width:auto;
}
.std-fieldset-fbar td.x-toolbar-cell{
    padding:0px;
}
.std-fieldset-fbar {
    display: block;
    padding:2px;
    position:relative;
    left:0;
    top:0;
    zoom:1;
    overflow:hidden;
}

.std-fieldset-fbar .x-toolbar-cell {
    vertical-align:middle;
}

.std-fieldset-fbar td {
    vertical-align:middle;
}
.std-fieldset-btns .x-btn-focus .x-btn-left{
    background-position:0 -147px;
}
.std-fieldset-btns .x-btn-focus .x-btn-right{
    background-position:0 -168px;
}
.std-fieldset-btns .x-btn-focus .x-btn-center{
    background-position:0 -189px;
}
.std-fieldset-btns .x-btn-over .x-btn-left{
    background-position:0 -63px;
}
.std-fieldset-btns .x-btn-over .x-btn-right{
    background-position:0 -84px;
}
.std-fieldset-btns .x-btn-over .x-btn-center{
    background-position:0 -105px;
}
.std-fieldset-btns .x-btn-click .x-btn-center{
    background-position:0 -126px;
}
.std-fieldset-btns .x-btn-click  .x-btn-right{
    background-position:0 -84px;
}
.std-fieldset-btns .x-btn-click .x-btn-left{
    background-position:0 -63px;
}
.std-fieldset-fbar td,.std-fieldset-fbar span,.std-fieldset-fbar input,.std-fieldset-fbar div,.std-fieldset-fbar select,.std-fieldset-fbar label{
    white-space: nowrap;
}

.std-fieldset-ghost .x-window-tl {
    border-bottom:1px solid;
}
.std-fieldset-collapsed .x-window-tl {
    border-bottom:none;
    border : none !important;
}

.std-fieldset-noborder .std-fieldset-body-noborder {
    border-width:0;
    padding-left : 0px !important; 
    padding-right : 0px !important;
}
.std-fieldset-noborder .std-fieldset-header-noborder {
    border-width:0 0 1px;
    border-style:solid;
}
.std-fieldset-noborder .std-fieldset-tbar-noborder .x-toolbar {
    border-width:0 0 1px;
    border-style:solid;
}
.std-fieldset-noborder .std-fieldset-bbar-noborder .x-toolbar {
    border-width:1px 0 0 0;
    border-style:solid;
}

.std-fieldset-collapsed .x-accordion-hd .x-tool-toggle {
    background-position:0 -240px;
}
.std-fieldset-collapsed .x-accordion-hd .x-tool-toggle-over {
    background-position:-15px -240px;
}

.x-info-nofooter .x-info-bc,.std-fieldset-nofooter .x-info-bc {
  height: 6px;
  font-size: 0;
  line-height: 0;
}


.std-fieldset {
    border-color: #99bbe8;
    padding-bottom: 10px !important;
}


.std-fieldset-bbar .x-toolbar, .std-fieldset-tbar .x-toolbar {
    border-color:#99bbe8;
}
.std-fieldset-tbar-noheader .x-toolbar, .std-fieldset-mc .std-fieldset-tbar .x-toolbar {
    border-top-color:#99bbe8;
}

.std-fieldset-tc {
    background-image: url(../gxt/images/default/panel/top-bottom.gif);
}
.std-fieldset-tl, .std-fieldset-tr, .std-fieldset-bl,  .std-fieldset-br{
    background-image: url(../gxt/images/default/panel/corners-sprite.gif);
    border-bottom-color:#99bbe8;
}
.std-fieldset-bc {
    background-image: url(../gxt/gxt/images/default/panel/top-bottom.gif);
}
.std-fieldset-mc {
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    background-color:#dfe8f6;
}
.std-fieldset-ml {
    background-color: #fff;
    background-image:url(../gxt/images/default/panel/left-right.gif);
}
.std-fieldset-mr {
    background-image: url(../gxt/images/default/panel/left-right.gif);
}

.std-fieldset-ghost {
    background-color:#cbddf3;
}
.std-fieldset-ghost ul {
    border-color:#99bbe8;
}
.std-fieldset-dd-spacer {
    border-color:#99bbe8;
}
.std-fieldset-fbar td,.std-fieldset-fbar span,.std-fieldset-fbar input,.std-fieldset-fbar div,.std-fieldset-fbar select,.std-fieldset-fbar label{
    font:normal 11px arial,tahoma, helvetica, sans-serif;
}

.std-fieldset-ghost .x-window-tl {
    border-bottom-color:#99bbe8;
}
.std-fieldset-collapsed .x-window-tl {
    border-bottom-color:transparent;
}

.std-fieldset-noborder .std-fieldset-header-noborder {
    border-bottom-color:#99bbe8;
}
.std-fieldset-noborder .std-fieldset-tbar-noborder .x-toolbar {
    border-bottom-color:#99bbe8;
}

.std-fieldset-noborder .std-fieldset-bbar-noborder .x-toolbar {
    border-top-color:#99bbe8;
}

.x-btn-image{
top:-8px;
}

.ekip-grid-cell-editable
{
	font-weight:bold;
	color: black !important;
}

.ekip-grid-header-editable
{
   border-color: #669999;
   border-style: solid;
   border-width: 1px;
   font-weight: bold;
}

.ekip-fieldset-dispacher {
    overflow:hidden;
    zoom:1;
    left:0;
    top:0;
}

.plt-screen-page-control
{
    background-image : url("../images/default/toolbar/bg.gif");
    background-color : rgb(208, 222, 240);
    border-right-color :#99bbe8;
    border-left-color: #99bbe8;
    border-top-color:#99bbe8;
    border-bottom-color:#99bbe8;
}

.plt-screen-page-control-button button
{
}

.plt-screen-page-control-button td
{
    background-color: transparent !important;
    -moz-opacity: 0.35;
    opacity:0.35;
    filter: alpha(opacity=35);
}

.plt-screen-page-control-button-disabled button
{
}

.plt-screen-page-control-button-disabled td
{
    background-color: transparent !important;
    -moz-opacity: 0.35;
    opacity:0.35;
    filter: alpha(opacity=35);
}

.plt-screen-page-control-info
{
    font-family: arial, tahoma, verdana, helvetica;
    font-size: 11px;
    font-weight: normal;
    font-variant:normal;
    font-style : normal;
    color : #15428b;
}

.std-fieldset .ekip-hidden-block {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px !important;
}

.fwk-mandatory-field-label
    {
   font-weight:bold;
}

.fwk-block-main-action .x-btn-image {
    top: 0 !important;
}

.x-grid3-row td.x-grid3-cell,.x-grid3-summary-row td.x-grid3-cell {
		padding-left: 0px;
		padding-right: 0px;
}
.fwk-globmen-primary-entity-direct-menu
{
	color: red;	
}

.x-grid3-td-checker
{
	width: 18px !important;
}

.fwk-logo-main {
    cursor: pointer;
}

.fwk-diff-error-label
{
   width: 128px;
   color: red;
   font-weight: bolder;
   background: url('../images/icons/AlerteGrave16.png') no-repeat 0px 4px;
}

.fwk-diff-grid-error{
 background-color: #f2dede;
}
.fwk-diff-grid-error:hover{
 background-color: #ebcccc;
}

/* gestion du widget "Revenir en Haut" */

.fwk-top-button, .fwk-bottom-button {
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.fwk-top-button:hover, .fwk-bottom-button:hover {
	opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.fwk-upper-case .x-form-field 
{
	 text-transform: uppercase;
}

.fwk-grid-cell-nodelete 
{
	background-color: #E0E0E0;
	opacity : 0.6;
	filter: alpha(opacity=60); /* For IE8 and earlier */
}

.x-grid3-viewport > .x-grid3-header {
	margin-top: 4px;
	margin-bottom: 3px;
}

.fwk-fk-clear-trigger::-ms-clear{
	display: none;
}

.fwk-advmode-panel
{
    background-image : url("../images/default/toolbar/bg.gif");
    background-color : rgb(208, 222, 240);
    border-right-color :#99bbe8;
    border-left-color: #99bbe8;
    border-top-color:#99bbe8;
    border-bottom-color:#99bbe8;
}

.fwk-advmode-button
{
}

.fwk-advmode-normal-button
{
}

.fwk-advmode-advanced-button
{
	background-color: red;
}

.tcr-downloadwindow-panel{
display:inline-block;
margin-top:25px;
}

.tcr-downloadwindow-label{

display:inline-block;
margin-bottom:15px;
margin-left:25px;

}

.tcr-downloadwindow-textfield{

margin-bottom:10px;
margin-left:5px;
width: 170px;
}


