body, table
{
	padding: 0;
	margin: 0;
	font-size: 9pt;
	font-family: Arial;
	border: 0;
}

html
{
	padding: 0;
	margin: 0;
}

body
{
	background-color: #000;
}

form
{
	margin: 	0;
	padding:	0;
}

img
{
	border: 0;
}

a:link,
a:hover,
a:active,
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

.product_edit:link,
.product_edit:link,
.product_edit:link,
.product_edit:link
{
	float: 					right;
	color: 					#333;
	padding: 				4px 5px;
	padding-left: 			26px;
	background-image: 		url(../images/commons/edit.png);
	background-repeat: 		no-repeat;
	background-position: 	5px;
	border: 				1px solid #DDD;
	background-color: 		#F2F2F2;
	border-radius: 			3px;
	text-decoration: 		none;
}
.product_edit:hover
{
	border: 				1px solid #AAA;
}

/*==========================*/
/* MessageReturn		    */
/*==========================*/

.messagereturn_buttonclose { display: block; position: absolute; top: 0; right: 0; margin: 5px; }
.messagereturn_success, .messagereturn_error, .messagereturn_noright, .messagereturn_info, .messagereturn_admin
{ padding: 15px 0; text-align: center; font-size: 10pt; font-weight: bold; }

.messagereturn_success { border: 1px solid #000; color: #000; background-image:url(../commons/message_left_info.gif);  background-position: left; background-repeat: no-repeat; padding-left: 40px; }
.messagereturn_admin   { border: 1px solid #000; color: #000; background-image:url(../commons/message_left_admin.gif); background-position: 15px; background-repeat: no-repeat; padding-left: 40px; font-weight: bold;}
.messagereturn_error   { border: 1px solid #989898; color: #000; background-image:url(../images/commons/message_left_nok.gif); background-position: left; background-repeat: no-repeat;  padding-left: 60px; text-align: left;}
.messagereturn_noright { border: 1px solid #CCC; color: #C00; background-image:url(../commons/message_left_noright.gif); background-position: left; background-repeat: no-repeat;  padding-left: 40px;}
.messagereturn_info    { border: 1px solid #000; color: #009; background-image:url(../commons/message_left_info.gif); background-position: left; background-repeat: no-repeat;  padding-left: 40px;}

.messagereturn_buttonclose { display: block; position: absolute; top: 0; right: 0; margin: 5px; }
.messagereturn_success, .messagereturn_error, .messagereturn_noright, .messagereturn_info, .messagereturn_admin
{ 
	background-color: 	#FFE;
	border-top: 		0;
	border-left: 		0;
	border-right: 		0;
	border-bottom: 		1px solid #CCC;
}


/**********************************************
 * Error
 **********************************************/
.error_bloc
{
	border: 1px solid #000;
	background-color: #FFF;
	padding: 50px 20px;
	text-align: center;
	color: #777;
}
.error_title
{
	font-size: 50pt;
	color: #A00;
}
.error_subtitle
{
	font-size: 15pt;
	color: #A00;
}
.error_description
{
	font-size: 8pt;
}
.error_link:link,
.error_link:hover,
.error_link:active,
.error_link:visited
{
	color: #777;
	font-size: 8pt;
}

.page_info
{
	background-color: #FFD;
	border: 1px solid #EEC;
	margin: 7px 0 0 7px;
	padding: 14px;
	color: #2C2C2C;
}
.page_info_link:link,
.page_info_link:hover,
.page_info_link:active,
.page_info_link:visited
{
	display: block;
	text-align: right;
	color: #AAA;
}


.submenu_advertising 
{
	padding: 				4px 5px;
	padding-right: 			40px;
	padding-left: 			200px;
	background-image:		url(../images/commons/submenu.jpg);
	background-repeat: 		no-repeat;
	background-position: 	bottom left;
}
.submenu_advertising .advertising_item
{
	margin: 			0 1px;
}
.submenu_advertising .advertising_item:hover
{
	opacity: 			0.9;
	filter:				alpha(opacity=90);
}
