/* BOutons génériques */
input confirm {
	background: url(./img/layers/btn_confirm.gif);
	background-repeat: no-repeat;
	border:0; cursor:pointer;
	height:28px; width:30px;
}
input delete {
	background: url(./img/layers/btn_delete.gif);
	background-repeat: no-repeat;
	border:0; cursor:pointer;
	height:28px; width:30px;
}
input update {
	background: url(./img/layers/btn_update.gif);
	background-repeat: no-repeat;
	border:0; cursor:pointer;
	height:28px; width:30px;
}


/* Composant du layer */
.overlay_dialog {
	background-color: #00999b;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #00999b;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #00999b;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#00999b;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

.overlay_nrj {
	background-color: #00999b;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.nrj_nw {
  width:6px;
  height:21px;
}
.nrj_n {
  background: transparent url(./img/layers/titlebar-mid-focused.png) repeat-x 0 0;			
  height:21px;
}
.nrj_ne {
  background: transparent url(./img/layers/titlebar-right-focused.png) no-repeat 0 0;			
  width:6px;	  
  height:21px;
}
.nrj_w {
  background: transparent url(./img/layers/frame-left-focused.png) repeat-y top left;			
  width:3px;
}

.nrj_e {
  background: transparent url(./img/layers/frame-right-focused.png) repeat-y top right;			
  width:3px;	  
}

.nrj_sw {
  background: transparent url(./img/layers/frame-bottom-left-focused.png) no-repeat 0 0;			
  width:5px;
  height:3px;
}
.nrj_s {
  background: transparent url(./img/layers/frame-bottom-mid-focused.png) repeat-x 0 0;			
  height:3px;
}
.nrj_se, .nrj_sizer {
  background: transparent url(./img/layers/frame-bottom-right-focused.png) no-repeat 0 0;			
  width:5px;
  height:3px;
}

.nrj_sizer {
	cursor:se-resize;	
}

.nrj_close {
	width: 16px;
	height: 16px;
	background: transparent url(../img_for_layer/fileclose.png) no-repeat 0 0 !important;			
	position:absolute;
	top:17px;
	right:15px;
	cursor:pointer;
	z-index:1000;
}

.nrj_minimize {
	width: 21px;
	height: 21px;
	background: transparent url(./img/layers/button-minimize-focused.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:26px;
	cursor:pointer;
	z-index:1000;
	/*pas besoins de ce bouton*/
	display:none;
}

.nrj_maximize {
	width: 21px;
	height: 21px;
	background: transparent url(./img/layers/button-maximize-focused.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:47px;
	cursor:pointer;
	z-index:1000;
	/*pas besoins de ce bouton*/
	display:none;
}


.nrj_title {
	float:left;
	height:14px;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	margin-top:2px;
	margin-left:15px;
	width:100%;
	color:#5f5f5f;
}

.nrj_content {
	overflow:auto;
	color: #c3c3c3;
	font-family: verdana;
	font-size: 12px;
	background:#f6f6f6;
	
	
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
	z-index: 70;
	
}
.dialog table.top{
	background: url(../img_for_layer/layer_rire_top.png) no-repeat 0 0 !important;
	height: 51px;	
}
.dialog table.mid{
	background: url(../img_for_layer/layer_rire_middle.png) repeat-y;
	background-color:#2d2d2d;
	padding:0px; margin:0px;
	
}
.dialog table.mid.table_window {
	/*width:570px;*/
	
}
.dialog table.bot{
	background: url(../img_for_layer/layer_rire_bottom.png) no-repeat 0 0;
	padding:0px; margin:0px;height: 19px; width:578px;
	
	
}
.dialog table.table_window  { 
    border-collapse: collapse;
    border-spacing: 0; 
    width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}

/* FOR IE */
* html .nrj_minimize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./img/layers/ie/button-minimize-focused.png", sizingMethod="crop");
}
* html .dialog table.top {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/layers/layer_rire_top.png", sizingMethod="crop");
}

* html .nrj_maximize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./img/layers/ie/button-maximize-focused.png", sizingMethod="scale");
}

* html .nrj_close {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./img/layers/ie/button-close-focused.png", sizingMethod="crop");
}
.alert_message{
	font-size:16px;
	margin:4px;
	font-weight:bold;
	width:578;
	text-align:center;
	color:#C2C2C2;
}
.alert_buttons{
	width:578;
	text-align:center;
}
.alert_buttons input{
	width:60;
	height:25;
	font-size:13px;
	background-color: #C2C2C2;;
}
.dialog table.top{
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img_for_layer/layer_rire_top.png", sizingMethod="scale");
	height: 51px;	
}