@import url(dynamic_common.css);

/*************************  Initialisation generale *************************/
* {
	margin: 0;
	padding: 0;
}
div {
	background-repeat:no-repeat;
}
table{
	border-collapse: collapse;
	border-spacing:0;
}
fieldset, img{
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var{
	font-style: normal;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	/*font-size:100%;*/
}
q:before, q:after{
	content:'';
}
/*************************  Proprietes de la pages *************************/
div#global {
   	position:relative;
	overflow:visible;
}
div.body_2_columns_container {
	display:block;
}
/************************* Categorie, ss categorie *************************/
div.body_content {
	position:relative;
	clear: left;
}
div.body_content_spacer {
	font-size:1px;
}
div.body_content_top{
	font-size:0;
}
div#body_sort_paging {
	clear: left;
}
div.body_content_bottom {
	font-size: 0;
}
/**************************************************/
input {
	display:block;
	float:left;
}
div.input_img_lt , div.input_img_rt,
div.input_img_lterror, div.input_img_rterror,
div.footer_header_input_lft, div.footer_header_input_rt {
	float: left;
}
div.input_vertical_spacer {
	line-height:0;
	font-size:0;
}
/* Empeche IE6 d'appliquer les modifs des "inputs" aux checkbox */
input.checkbox {
	background-image: none;
}
/************************* Classes generiques *************************/
.display_None {
	display:none;
}
.float_L {
	float:left;
}
.float_R {
	float:right;
}
.float_N {
	float:none;
}
.align_L {
	text-align: left;
}
.align_R {
	text-align: right;
}
div.align_center {
	text-align:center;
}
strong {
	font-weight:bold;	
}
.link {
	cursor:pointer;
}
.margin03 {
	margin: 0 3px;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
div.clear_both{
	font-size:0px;
	height:0;
	clear:both;
}
div.clear_right{
	font-size:1px;
	height:0;
	clear:right;
}
div.clear_left{
	font-size:1px;
	height:0;
	clear:left;
}
span.clear_left{
	clear:left;
}
.clear_R{
	clear:right;
}
.clear_B{
	clear:both;
}
div.line24px {
	line-height:24px;
}
/**************************************************/
.messageok {
	
}
.messageokerror {
	display: none;
}
.promo_no{
	display:none;
}
/************************* Blocks/Titres *************************/
.bloc_category_middle, .bloc_category_left, .bloc_category_right,
h1.body_category_title_middle, div.body_category_title_left, div.body_category_title_right,
.bloc_title_middle, .bloc_title_left, .bloc_title_right {
	float: left;
	display: inline; /* Correction bug IE6 double-margin */	
}
div.margin_block, div.padding_block {
	clear: left;
}
/*************************************************/
/* 
Correction apportée à l'écrasement du style
par glitwrapping.css sur le login
*/
div.input_container_header div.input_img_rt {
	margin-right: 0;
}
/*** Evolutions formulaire ***/
.container_multiform {
	position: relative;
}
.container_form, .container_text, .container_field {
	position: absolute;
}
#multi_brand_header {
	width:960px;
	height:32px;
	margin: auto;
	_margin-bottom:-6px;
}
a{outline:none!important;outline:0!important;}
