/*		per evitare il noto bug di IE con le select e lo z-index	*/
.select-free
{
	position:absolute;
	z-index:10;
	cursor:move;

	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
	
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

/*	messages	*/
.messages
{
	background:url(../skin/messages-background.gif) #000;
	color:#f2f2f2;
	opacity:.98;
	-moz-opacity:.98;
	filter:alpha(opacity=98);
}
#messages
{
	position:absolute;
	top:0;left:0;display:block;
	width:100%;
	z-index:5000;
}
#messages *
{
	z-index:5000;position:relative;
}
#messages_message,#messages_editor
{
	text-align:left; width:45%;margin:0 auto;padding:0;padding-bottom:20px;display:none;position:relative;
}
#messages_placeholder{width:45%;display:none;}
#messages_activity
{
	color:#333;
}
/*#messages_message{display:none;}*/
#messages_message_title,#messages_editor_title
{
	background-color:#333;
	color:#fff;font-weight:bolder;
	padding:3px 0 5px 5px;
}
	#messages_message_title.admin,#messages_editor_title.admin
	{
		background:url(../skin/user-admin.gif) 98% 4px no-repeat #333;
	}
	#messages_message_title.super,#messages_editor_title.super
	{
		background:url(../skin/user-super.gif) 98% 4px no-repeat #333;
	}
	#messages_message_title.normal,#messages_editor_title.normal
	{
		background:url(../skin/user-normal.gif) 98% 4px no-repeat #333;
	}
#messages_message_body
{
	padding:8px 5px 8px 5px;
	text-align:justify;
	background-color:#111;
	color:#f0f0f0;
	border:1px solid #333;border-top:0;
}
#mmd,#med{font-size:80%;color:#f7f7f7;}

#messages_editor_container
{
	background-color:#111;text-align:center;border:1px solid #333;border-top:0;
}
	#messages_editor_container fieldset
	{
		background-color:#111;
		color:#fff;
		padding:0;padding-left:3px;text-align:left;
		margin:0 auto;margin-bottom:5px;
		width:90%;
	}
	#messages_editor_container label,#messages_editor_container span
	{
		color:#f0f0f0;padding:0;padding-left:3px;margin:0;
	}
		#messages_editor_container label
		{
			font-size:100%;
		}
		#messages_editor_container p
		{
			border:3px solid;margin:0;margin-bottom:3px;padding:0;
		}
	#messages_editor_container input,#messages_editor_container textarea
	{
		font-family:Arial;font-size:12px;font-weight:normal;color:#4B5D67;width:100%;margin:0 0;
	}
	#messages_editor_container textarea
	{
		height:100px;border:1px solid;
	}
	#messages_editor_container input.button
	{
		width:35%;
	}
	#messages_editor_container fieldset.button
	{
		padding:15px 0;
	}

#messages_handle
{
	width:120px;float:right;display:block;line-height:25px;
	background:url(../skin/messages-handle.gif) bottom left no-repeat;
	font-weight:bold;
}
#messages_handle a:hover,#messages_handle a:visited,#messages_handle a
{
	color:#fff;
}
	#messages_handle_icon
	{
		padding:10px 25px 5px 15px;
	}
	#messages_handle_icon.message
	{
		background:url(../skin/message.gif) 90% 12px no-repeat;
	}
	#messages_handle_icon.error
	{
		background:url(../skin/exclamation.png) 90% 10px no-repeat;
	}
	#messages_handle_icon.information
	{
		background:url(../skin/information.png) 90% 10px no-repeat;
	}
#messages_toolbar
{
	float:right;display:block;line-height:25px;
	position:relative;left:5px;
	font-weight:bold;
	color:#fff;
	opacity:.80;
	-moz-opacity:.80;
	filter:alpha(opacity=80);	
}
	#messages_toolbar a
	{
		padding-right:20px;
	}
	#messages_toolbar_tail{display:inline-block;height:25px;padding-right:20px;}
	a#messages_command_reply
	{
		background:url(../skin/messages-reply.gif) 3px 1px no-repeat;border-right:1px dotted #333;
	}
	a#messages_command_delete
	{
		background:url(../skin/message-delete.gif) 1px 0px no-repeat;border-right:1px dotted #333;
	}
	a#messages_command_create
	{
		background:url(../skin/message-create.gif) 1px 0px no-repeat;
	}
	#messages_toolbar_header
	{
		background:url(../skin/messages-toolbar.gif) bottom left no-repeat;
		width:35px;height:25px;
		display:inline-block;position:relative;left:3px;
	}

.expand
{
	background:url(../skin/arrow-left-mini.gif) 7px 3px no-repeat;
}
.contract
{
	background:url(../skin/arrow-right-mini.gif) 7px 3px no-repeat;
}

