html
{
	background-image: url(../images/background.png);
	background-position: top left;
	background-repeat: repeat;
	background-color: #000;
}
#body
{
	background-image: url(../images/banner_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 264px;
}
#innerbody
{
	height: 64px;
	border-bottom: 3px solid #F30061;
}
* html #innerbody
{
	height: 72px;
	height: 64px;
}
* html #body
{
}

#container
{
	
}
#main
{
	background-color: #FFF;
}
#header_bloc 
{
	background-image: none;
	height: 67px;
	width: 1000px;
	padding: 0;
}
#logo 
{
	/*height: 63px;*/
	margin: 0;
}
#header_bloc table
{
	padding: 0;
	margin: 0;
}

.home_catalogue .title
{
	background-image: url(../images/home_catalogue_item.png);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-top: 6px;
	padding-bottom: 8px;
}

#middle_bar
{
	height: 44px;
	background-color: #FFF;
	background-image: url(../images/mainbar.png);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: middle;
	padding-top: 5px;
	border: 0;
}
#menu_bar
{
	background-position: top;
	background-image: url(../images/menu/menu_niveau1_off.png);
	background-color: #FFF;
	height: 22px;
	border: 0;
	width: 1000px;
	padding: 0;
}
#menu_bar ul
{
	background-image: none;
	background-color: transparent;
	border: 0;
}
#main
{
}
#pathfinder
{
	background-color: #FFF;
	/*border: 5px solid red;*/
	/*height: 0;*/
	margin: 0;
	padding-left: 10px;
}

#afterfooter
{
	padding: 20px 20px;
	color: #FFF;
	background-color: #000;	
	-moz-opacity: 0.5;
}
#afterfooter a:link,
#afterfooter a:hover,
#afterfooter a:active,
#afterfooter a:visited
{
	color: #FFF;
}
#afterfooter .footer_list_title
{
	color: #FFF;
	background-color: transparent;
	background-image: none;
	padding: 3px;
}
#item_home
{
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
}
#zoom 
{
	padding-left: 5px;
}

#logo img
{
	position: absolute; 
	top: 2px;
}
#baseline
{
	display: none;
}

#icon
{
	position: absolute;
	top: 0;
	/*margin-left: 300px;	*/
}

* html #header_bloc
{ 
	/*background-color: #F00;*/
	background-image: none;
	background-repeat: no-repeat;
	background-position: 4px top;
	width: 994px;
	filter:none;
}
/**************************************************
 * Main Menu
 **************************************************/
 /* Niveau 1 */
.menu_link_niveau1:link,
.menu_link_niveau1:hover,
.menu_link_niveau1:active,
.menu_link_niveau1:visited
{
	background-position: top;
	background-image: none;
	border-top: 0;
	border-bottom: 0;
}

.menu_link_niveau1:hover
{
}

li.menu_li_niveau1:hover .menu_link_niveau1:link,
li.menu_li_niveau1:hover .menu_link_niveau1:hover,
li.menu_li_niveau1:hover .menu_link_niveau1:active,
li.menu_li_niveau1:hover .menu_link_niveau1:visited,
.menu_link_niveau1:hover
{
	background-color: #007ecf;
	background-color: #1F1F1F;
	background-color: #007ecf;
	background-color: #F30061;
	background-color: #F30061;
	border-bottom: 0;
	/*border-top: 1px solid #007ecf;*/
}
.menu_bloc_niveau2 h2
{
	font-size: 9pt;
	background-color: #1F1F1F;
	background-color: #B6CE2F;
	background-color: #7AAE1E;
	background-color: #98BB2A;
	border-top: 1px solid #7AAE1E;
	border-bottom: 1px solid #7AAE1E;
	
	background-color: #F30061;
	border-top: 1px solid #EF4A8F;
	border-bottom: 1px solid #EF4A8F;
	
	
}
.menu_link_out
{
	background-color: #EF4A8F;
	border-top: 1px solid #F30061;
}

.menu_link_niveau3:link,
.menu_link_niveau3:hover,
.menu_link_niveau3:active,
.menu_link_niveau3:visited
{
	background-image: url(../images/menu_puce_off.png);
	font-size: 8pt;
}
.menu_link_niveau3:hover
{
	/*background-image: url(../images/menu_puce_on.png);
	background-color: #FFC800;
	background-color: #070707;
	background-color: #B6CE2F;
	
	background-color: #81B1CF;
	background-color: #EFB3CC;*/
	background-color: #FFF;
	color: #F30061;
	
}



/**************************************************
 * Bloc de formulaire general
 **************************************************/
form.front
{
	background-image: url(../images/form/form_front_top.png);
	background-repeat: no-repeat;
	background-position: top;
}

form.front .form_bloc
{
	background-image: url(../images/form/form_front_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
form.front .title
{
	color: #FFF;
}
form.front .title .important
{
	color: #FFF;
}


/**************************************************
 * Fieldset 
 **************************************************/
form.front fieldset
{
	background-image: url(../images/form/form_separator_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
form.front fieldset legend
{
	color: #FFF;
}
form.front fieldset .important
{
	color: #f8d000;
}


/**************************************************
 * Colonne de gauche  
 **************************************************/
form.front .form_field_left
{
	color: #FFF;
}

/**************************************************
 * Colonne de droite
 **************************************************/
form.front .form_field_right
{
     padding: 2px 5px 2px 3px;
     vertical-align: top;  
     text-align: left;
     width: 300px;
     color: #FFF;
}
form.front .form_field_right label
{
	font-style: italic;
} 






/**************************************************
 * Bloc de formulaire general login
 **************************************************/
form.frontlogin
{
	background-image: url(../images/form/form_login.png);
	background-repeat: no-repeat;
	background-position: top;
}
form.frontlogin .title
{
	color: #FFF;
}
form.frontlogin .title .important
{
	color: #FFF;
}


/**************************************************
 * Colonne de gauche  
 **************************************************/
form.frontlogin .form_field_left
{
	color: #FFF;
}

/**************************************************
 * Colonne de droite
 **************************************************/
form.frontlogin .form_field_right
{
     color: #FFF;
}

form.frontlogin .text
{
	color: #FFF;
}




#caddie_codepromo
{
	position: relative;
	top: -70px;
	background-image: url(../images/form/form_codepromo.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 70px 0 100px 40px;
	width: 400px;
}

#caddie_codepromo form
{
	padding: 0;
	margin: 0;
}

#caddie_list th
{
	background-image: url(../images/images/bottom_bg.png);
}




/**************************************************
 * Search > List
 **************************************************/
.category_menu_menu:link,
.category_menu_menu:hover,
.category_menu_menu:active,
.category_menu_menu:visited
{
	background-image:url('../images/product_list/category_list_title_bg.png');
}
.category_menu_category
{
	color: #666;
}

/**************************************************
 * Product > List
 **************************************************/
.product_brand_bloc_title,
.product_price_bloc_title,
.occasion_menu_menu
{
	background-image:url('../images/product_list/category_list_title_bg.png');
}

.category_listing_top_left
{
	background-image:url('../images/product_list/listing_top_left.png');
}

.category_listing_top_right
{
	background-image:url('../images/product_list/listing_top_right.png');
}

.category_listing_top_bg
{
	background-image:url('../images/product_list/listing_top_bg.png');
}

.category_listing_bottom_left
{
	background-image:url('../images/product_list/listing_bottom_left.png');
}

.category_listing_bottom_right
{
	background-image:url('../images/product_list/listing_bottom_right.png');
}


.category_listing_bottom_bg
{
	background-image:url('../images/product_list/listing_bottom_bg.png');
}



/**************************************************
 * Service Client
 **************************************************/
#home_login_mini label
{
	color: #444;
}
#home_login_mini input.input_edit
{
	border: 1px solid #AAA;
	color: #444;
}
#home_login_mini a.lien:link,
#home_login_mini a.lien:hover,
#home_login_mini a.lien:active,
#home_login_mini a.lien:visited
{
	color: #444;
}

#listing_table_container
{
	padding: 15px;
}

.home_promotion_counter_alone
{
	color: #FFF;
	position: relative;
	top: -30px;
}
