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;
}


/*==========================*/
/* 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
{ 
	border-top: 0;
	border-left: 0;
	border-right: 0;
}


/**********************************************
 * 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;
}



/**********************************************/
/* Search Ajax a laisser pour toute les pages */
/**********************************************/
.search_ajax_item
{
	color: 				#333;
}

.search_ajax_list
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.search_ajax_list li
{
	list-style-type: 	none;
	padding: 			0;
	margin: 			0;
	color: 				#333;
	/*margin: 			2px 3px;*/
	padding: 			2px 3px;
	border-bottom: 		1px solid #F1F1F1;
}

.search_ajax_list li:hover
{
	background-color: #333;
	background-image: url(../images/search_item_on.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#toolbar .search_ajax_list li a:link,
#toolbar .search_ajax_list li a:hover,
#toolbar .search_ajax_list li a:active,
#toolbar .search_ajax_list li a:visited
{
	color: 				#333;	
}

#toolbar .search_ajax_list li:hover a:link,
#toolbar .search_ajax_list li:hover a:hover,
#toolbar .search_ajax_list li:hover a:active,
#toolbar .search_ajax_list li:hover a:visited
{
	color: 				#FFF;	
}

.search_ajax_category:link,
.search_ajax_category:hover,
.search_ajax_category:active,
.search_ajax_category:visited
{
	display: none; 
	font-size: 8pt;
	font-weight: bold;
	color: #3B3B3B;
	text-decoration: none;
}

.search_ajax_price:link,
.search_ajax_price:hover,
.search_ajax_price:active,
.search_ajax_price:visited
{
	display: block;
	display: none;
	text-align: right;
	padding-right: 2px;
	font-size: 8pt;
	font-weight: bold;
	color: #E51010;
	text-decoration: none;
}

.search_ajax_model:link,
.search_ajax_model:hover,
.search_ajax_model:active,
.search_ajax_model:visited
{
	display: block;
	/*width: 150px;*/
	font-size: 8pt;
	padding-left: 10px;
	/*font-weight: bold;*/
	color: #000;
	text-decoration: none;
}
.search_ajax_model:hover
{
}

.search_ajax_bloc
{
	background-color: #FFF;
	border: 1px solid #333;
	border-top: 0;
	width: 175px;
	/*overflow: auto;*/
	/*height: 200px;*/
	opacity: 0.96;
	filter(alpha=96);
	z-index: 		100000;
}

.search_ajax_resultbloc
{
}
.search_ajax_resultbloc img
{
	display: none;
}

.search_ajax_resultbloc a
{
}