/* @override http://www.jeanstory.com/css/jeanstory_style.css */

/* @override http://www.jeanstory.com/css/jeanstory_style.css */

/* @override http://www.jeanstory.com/css/jeanstory_style.css */

/* @override http://www.jeanstory.com/css/jeanstory_style.css */

/* @override http://www.jeanstory.com/css/jeanstory_style.css */

/* @override http://www.jeanstory.com/css/jeanstory_style.css */

/* @override http://www.jeanstory.com/css/jeanstory_style.css */

/* @override http://www.jeanstory.com/css/jeanstory_style.css */

/* @override http://www.jeanstory.com/css/jeanstory_style.css */




* {
	margin:0;
	padding:0;
}
img {
	border:none;
}
a {
	cursor:pointer;
}
input, select {
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/*----------------------------------------------------GENERAL------------------------------------------------------------*/

body {
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#373534;
	/*Classic Background */ /*background-color: #2b3a42 repeat;*/
	/* bleu background-color: #458eac; */
	/* background-color: #ebebeb; */
	/* Noel 2010* Background */ /* background:url(images/bg_noel.jpg) repeat-x top center #333333; */
	/*background:url(images/default_bg.png) repeat top center #030303;*/
	/*background:url(images/TT16s.jpg);*/
	/*background:url(images/defaultdesktop.png) repeat top center #030303;*/
	background: url(images/back_O2.jpg) repeat-x;
}


* {
	
}

/* My Comment */
a {
	text-decoration:none;
	color:#373534;
}
a:hover {
	text-decoration:underline;
}
a.souligne {
	text-decoration:underline;
}
a.souligne:hover {
	text-decoration:none;
}
a.selection{
	text-decoration: none;
	color:#CC492B;
}
a.selection:hover{
	text-decoration:underline;
}
.font_courant {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.font_modifie {
	font-family:Arial, Helvetica, sans-serif;
}
.color_second {
	color:#999999;
}
.blanc {
	color:#FFF;
}


.vert {
	color:#529d09;
}
a.blanc {
	color:#FFF;
	text-decoration:none;
}
a.blanc:hover {
	text-decoration:underline;
}

a.blanc_s {
	color:#FFF;
	text-decoration:underline;
}
a.blanc_s:hover {
	text-decoration:none;
}
a.jaune {
	color:#F0E645;
	text-decoration:none;
}
a.jaune:hover {
	text-decoration:underline;
}
.color3 {
	color:#2676BD;
}
a.color3 {
	color:#2676BD;
	text-decoration:none;
}
a.color3:hover {
	text-decoration:underline;
}
.color4 {
	color:#CC492B;
	

}
a.color4 {
	color:#CC492B;
	text-decoration:none;
}
a.color4:hover {
	text-decoration:underline;
}

a.color4_s {
	color:#CC492B;
	text-decoration:underline;
}
a.color4_s:hover {
	text-decoration:none;
}
.color5 {
	color:#747474;
}
a.color5 {
	color:#747474;
	text-decoration:none;
}
a.color5:hover {
	text-decoration:underline;
}
.color6 {
	color:#656565;
}
a.color6 {
	color:#656565;
	text-decoration:none;
}
a.color6:hover {
	text-decoration:underline;
}
.color7 {
	color:#47ad68;
}
a.color7 {
	color:#47ad68;
	text-decoration:none;
}
a.color7:hover {
	text-decoration:underline;
}
.centrer {
	text-align:center;
}
.souligne {
	text-decoration:underline;
}
.serre {
	letter-spacing:-0.1em;
}
.prix_barre {
	text-decoration:line-through;
}
.texte10 {
	font-size:10px;
}
.texte11 {
	font-size:11px;
}
.texte12 {
	font-size:12px;
}
.texte13 {
	font-size:13px;
}
.texte14 {
	font-size:14px;
}
.texte15 {
	font-size:15px;
}
.texte16 {
	font-size:16px;
}
.texte17 {
	font-size:17px;
}
.texte18 {
	font-size:18px;
}
.texte20 {
	font-size:20px;
}
.texte33 {
	font-size:33px;
}
.clear_left {
	clear:left;
}
.clear_right {
	clear:right;
}
.clear_both {
	clear:both;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.float_right10 {
	float:right;
	margin-right:10px;
}
.lineheight4 {
	line-height:4px;
}
.lineheight5 {
	line-height:5px;
}
.lineheight8 {
	line-height:8px;
}
.lineheight10 {
	line-height:10px;
}
.lineheight15 {
	line-height:15px;
}
.lineheight17 {
	line-height:17px;
}
.lineheight20 {
	line-height:20px;
}
.lineheight25 {
	line-height:25px;
}
.lineheight30 {
	line-height:30px;
}
.lineheight40 {
	line-height:40px;
}
.lineheight45 {
	line-height:45px;
}
.lineheight50 {
	line-height:50px;
}
.pad_g10 {
	padding-left:10px;
}
.pad_g20 {
	padding-left:20px;
}
.pad_gh20 {
	padding-left:20px;
	padding-top:20px;
}
.pad20 {
	padding:20px;
}
.pad15 {
	padding:15px;
}
.pad10 {
	padding:10px;
}

.stylelight {
	font-weight: normal;

}

.stylebold {
	font-weight: bold;

}


/*----------------------------------------------------GRAPHISME------------------------------------------------------------*/
.filet_bicolore {
	height:1px;
	line-height:1px;
}
.filet_ccc {
	background:#CCCCCC;
	line-height:1px;
	height:1px;
}
.bloc_gris_200x90 {
	width:200px;
	height:90px;
	margin-top:20px;
	margin-bottom:20px;
}
.filet_d8d8d8 {
	background:#d8d8d8;
	line-height:1px;
}
.filet_000 {
	background:#000;
	line-height:1px;
	height:1px;
}
.bloc_filet_D8D8D8 {
	border:#D8D8D8 solid 1px;
}

.bloc_f0f0f0 {
	background-color:#f0f0f0;
}
/*----------------------------------------------------BOUTONS------------------------------------------------------------*/
.btn_continuer_achat a {
	background:url(boutons/btn_continuer_achats.gif) no-repeat;
	width:181px;
	height:28px;
	display:block;
}
.btn_continuer_achat a:hover {
	background:url(boutons/btn_continuer_achats_hover.gif) no-repeat;
}
.btn_finaliser_cmd a {
	background:url(boutons/btn_finaliser_cmd.gif) no-repeat;
	width:181px;
	height:28px;
	display:block;
}
.btn_finaliser_cmd a:hover {
	background:url(boutons/btn_finaliser_cmd_hover.gif) no-repeat;
}
.btn_voir_print_cmd a {
	background:url(boutons/btn_voir_print_cmd.gif) no-repeat;
	width:225px;
	height:28px;
	display:block;
}
.btn_voir_print_cmd a:hover {
	background:url(boutons/btn_voir_print_cmd_hover.gif) no-repeat;
}
.btn_corbeille a {
	background:url(images/delete-icon_off.png) no-repeat;
	width:30px;
	height:30px;
	margin-left: -10px;
	display:block;
}
.btn_corbeille a:hover {
	background:url(images/delete-icon_on.png) no-repeat;
}
/*
.btn_corbeille a {
	background:url(images/gift-message-close.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
}
.btn_corbeille a:hover {
	background:url(images/gift-message-close-on.gif) no-repeat;
}
*/
.btn_parainer_ami a {
	background:url(boutons/btn_parrainer_ami.gif) no-repeat;
	width:135px;
	height:22px;
	display:block;
}
.btn_parainer_ami a:hover {
	background:url(boutons/btn_parrainer_ami_on.gif) no-repeat;
}
.btn_change_email a {
	background:url(boutons/btn_change_email.gif) no-repeat;
	width:121px;
	height:22px;
	display:block;
}
.btn_change_email a:hover {
	background:url(boutons/btn_change_email_on.gif) no-repeat;
}
.btn_change_password a {
	background:url(boutons/btn_change_password.gif) no-repeat;
	width:131px;
	height:34px;
	display:block;
}
.btn_change_password a:hover {
	background:url(boutons/btn_change_password_on.gif) no-repeat;
}
.btn_valider_imprim a {
	background:url(boutons/btn_valider_small.gif) no-repeat;
	width:82px;
	height:22px;
	display:block;
}
.btn_valider_imprim a:hover {
	background:url(boutons/btn_valider_small_hover.gif) no-repeat;
}
/*----------------------------------------------------GABARIT------------------------------------------------------------*/
#conteneur {
	width:1116px;
	margin:auto;
	position:relative;
}
#header {
	/* classic background:url(images/bg_header.gif) no-repeat;*/
	/* soldes background:url(images/bg_header_soldes.jpg) no-repeat; */
	 background: #fbfbfb;


	
/*background:url(images/bg_header_sl10.gif) no-repeat;*/	width: 1060px; 
		
	height:135px;
	margin-left: auto;
	margin-right: auto;
}
#logo_site a {
	/* Logo Classic */ /*background:url(images/logo_site.gif) no-repeat;*/
	
	/* soldes background:url(images/logo_soldes.jpg) no-repeat;*/
	
	/* soldes ete 2010 background:url(images/logo_sl10.jpg) no-repeat;*/
	
	/*soldes Hiver 2011 background:url(images/logo_soldes_2011.jpg) no-repeat;*/
	
	/*width:306px;*/
	/*height:99px;*/
	
	/*Noel 2010 Logo */ /*background: url(images/noel_2010/logo_xma_2010.jpg) no-repeat;*/
	
	background: url(images/logonoel.jpg) no-repeat;

	width:360px;
	height:94px;
	position:absolute;
	
	display:block;
}

.ciblo{

position: absolute;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);

}
  
#logo_site2 a {
	background:url(images/logonoel.jpg) no-repeat;
	width:407px;
	height:94px;
	position:absolute;
	top:6px;
	display:block;
}

#menu_secondaire {
	position:absolute;
	right:68px;
	top:9px;
	text-align:right;
	font-size:12px;
}
#menu_secondaire_2 {
	position:absolute;
	right:68px;
	top:9px;
	text-align:right;
	font-size:11px;
	width: 670px;
}

#encart_facebook {
	position:absolute;
	left:340px;
	top:24px;
	
	
	height:33px;
	padding-right:10px;
	padding-top:7px;
	padding-left:50px;
	display:block;
	text-align:right;
	font-size:11px;
}



#encart_panier a {
	position:absolute;
	right:68px;
	top:40px;
	/*Panier CLassic  background:url(images/bg_panier.gif) no-repeat;	width:140px; */
	/* Panier Noel 2010 */	background:url(images/noel_2010/bg_panier.jpg) no-repeat;	width:140px;*/

	
	height:33px;
	padding-right:10px;
	padding-top:7px;
	padding-left:50px;
	display:block;
	text-align:right;
	font-size:11px;
}
.encart_bienvenue {
	position:absolute;
	width:250px;
	left:350px;
	top:64px;
	text-align:center;
}
#menu_pricipal {
	/* soldes 	background:url(images/barre_menu_soldes.gif) no-repeat; */
	/*background:url(images/barre_menu.gif) no-repeat; */	/* background:url(images/bar_sl10.jpg) no-repeat; */
 	/* grey background:url(images/barre_menu_grey.gif) no-repeat; */
	/* Noel 2010 Menu principal */  	/* background:url(images/noel_2010/bacK_noel_xmas_2010.jpg) repeat-x;*/
	
	/* Soldes 2011 Menu principal 	 background:url(images/back_menup.jpg) repeat-x;
	*/  
	

	width:980px;
	height:35px;
	position:absolute;
	top:101px;
	left:69px;
background-image: linear-gradient(bottom, rgb(41,41,41) 34%, rgb(128,128,128) 84%);
background-image: -o-linear-gradient(bottom, rgb(41,41,41) 34%, rgb(128,128,128) 84%);
background-image: -moz-linear-gradient(bottom, rgb(41,41,41) 34%, rgb(128,128,128) 84%);
background-image: -webkit-linear-gradient(bottom, rgb(41,41,41) 34%, rgb(128,128,128) 84%);
background-image: -ms-linear-gradient(bottom, rgb(41,41,41) 34%, rgb(128,128,128) 84%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.34, rgb(41,41,41)),
	color-stop(0.84, rgb(128,128,128))
);

}

 
#liste_menu_principal {
	padding-top:9px;
	margin-left:px;
}
#liste_menu_principal li {
	list-style-type:none;
	float:left;
	margin-left: 3px;
}
#liste_menu_principal li.lien a {
	 	padding: 8px;

	color:#ffffff;
	text-decoration:none;
	font-size:14px;
}
#liste_menu_principal li.lien a:hover {
	background-color: #363636;
}

#liste_menu_principal li.lienbig a {
	 	padding: 8px;

	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	background-color: #cc393f;
	margin-left: 20px;
}
#liste_menu_principal li.lienbig a:hover {
	background-color: #363636;
}


#liste_menu_principal li.etoile {
/*background:url(images/etoiles_soldes.gif) no-repeat;*/	/*background:url(images/etoile.gif) no-repeat; */
	
		/* rose background:url(images/etoile_sl10.gif) no-repeat;*/


}
#liste_menu_principal li.etoile2 {
	background:url(images/etoile2.gif) no-repeat;
	margin-left:10px;
	margin-right:10px;
	margin-top:8px;
	width:9px;
	height:9px;
}


#bg_recherche {
	
	background:url(images/bg_recherche.gif) no-repeat;
	width:211px;
	height:20px;
	float:right;
	margin-right:20px;
	margin-top:1px;
	padding-top:2px;
}


#bg_recherche_2 {
		background:url(images/bg_recherche2.gif) no-repeat;
	float: left;
	width:150px;
	height:20px;
	margin-top:1px;
	padding-top:2px;
}



#bg_recherche_footer {
	background:url(images/bg_recherche.gif) no-repeat;
	/*background:url(images/bg_recherche.gif) no-repeat;*/
	width:211px;
	height:20px;
	
	margin-top:1px;
	padding-top:2px;
	
}



#bg_recherche2 {
	background:url(images/bg_recherche2.gif) no-repeat;
	width:211px;
	height:20px;
	float:right;
	margin-right:20px;
	margin-top:3px;
	padding-top:2px;
}

input.recherche_mot {
	margin-left:30px;
	width:175px;
	font-size:13px;
	border:0;
	color:#999999;
}

input.recherche_mot_2 {
	margin-top: 2px;
	width:120px;
	font-size:11px;
	border:0;
	color:#999999;
}



input.recherche_mot_footer {
	margin-left:30px;
	width:175px;
	font-size:13px;
	border:0;
	color:#999999;
}


#contenu_middle {
	width:980px;
	padding-left:40px;
	padding-bottom:40px;
	padding-right:40px;
	margin-left:28px;
	
}


#contenu_middle_panier {
	width:980px;
	padding-left:40px;
	padding-bottom:40px;
	padding-right:40px;
	margin-left:28px;
	background-color: white;
}

#contenu_middle_coin {
	width:982px;
	background-color:#FFF;
	margin-left: auto;
	margin-right: auto;
}


#contenu_middle_coin_produit {
	width: 982px;
	margin-left: auto;
	margin-right: auto;
	background:url(images/bg_middle.jpg) repeat-x;
	background-color:#FFF;
}

#bg_coin {
	padding-top:20px;
	width:1020px;
}
#chemin {
	padding-top:5px;
	margin-left:20px;
	padding-bottom:5px;
	font-size:13px;
}
#chemin a {
	text-decoration:none;
	font-size:13px;
}
#chemin a:hover {
	text-decoration:underline;
}
#chemin_panier {
	padding-top:5px;
	padding-bottom:5px;
	font-size:15px;
}
#chemin_panier a {
	text-decoration:none;
	font-size:15px;
}
#chemin_panier a:hover {
	text-decoration:underline;
}
#footer_old {
	/* classic background:url(images/bg_footer.jpg) top no-repeat;*/
	/* soldes background:url(images/bg_footer_soldes.jpg) top no-repeat;*/
	/* grey background:url(images/bg_footer_grey.jpg) top no-repeat; */
		background:url(images/bg_footer_sl10.gif) top no-repeat;

	width:1060px;
	margin-left:28px;
	color:#FFF;
}


#footer {
	background-repeat: no-repeat;
	background-position:top center;
	background-image: url(images/footer/back.jpg);
	width: 100%;
	height: 650px;
	bottom: 0;

	background-color: black;
	color: white;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
	
	}
	
	
	#contenu	{
margin: auto;
width:1060px;
height:450px;
}

	
	
#footer a {




}	
	

#footer a:hover {
text-decoration: underline;




}	
	

#trait {
	background-image: url(trait_bottom.jpg);
	width: 882px;
	height: 16px;
	position: relative;
	left:40px;
	top: -49px

	


}




#top_menu      {

padding-top: 10px;
padding-left: 40px;
padding-right: 40px;
height: 26px;
width: 1060px;



      
      
      }



#ins  {
   width:100px;
   padding-right:0;
      
      
      }   

.column {
float: left;
margin-right: 10px;

}

.right {
margin-top: -22px;
padding-left: 785px;
width: 210px;
}

.center {
margin-right: 0;
position: relative;
top:-7px;
margin-left: 10px;
width: 275px;


}

.center2 {
margin-right: 0;
margin-left: 18px;
position: relative;
top:4px;



}

#form_news_foot      {





}


.input_foot_news     {  
      
 width: 170px;
 font-size: 12px;


}

.logo_line  { 
padding-left:0px;
padding-top: 0px;

 
}

.logo_line li  { 
list-style-type:none;
display: inline;


}

.logo_line li.logo { 
}



.button {
background-image: url(images/footer/boutons.jpg);
width: 76px;
height: 22px;
border: transparent;
margin-left: 10px;

}
#trait {
	background-image: url(images/footer/trait_bottom.jpg);
	width: 882px;
	height: 16px;
	position: relative;
	left:40px;
	top: -49px }






#footer .lien_pied_page {
	padding-left:45px;
	padding-top:15px;
	font-size:11px;
	line-height:19px;
}
#footer .lien_pied_page a {
	color:#FFF;
	text-decoration:none;
}
#footer .lien_pied_page a:hover {
	text-decoration:underline;
}
.lien_designer {
	float:right;
	margin-right:50px;
	margin-top:-13px;
}
ul.liste_logo_footer {
	width:1020px;
	margin-top:10px;
}
.liste_logo_footer li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_logo_footer li.logo1 {
	
	width:176px;
	height:40px;
}
.liste_logo_footer li.logo2 {
	
	width:173px;
	height:28px;
}
.liste_logo_footer li.logo3 {

	width:221px;
	height:28px;
}
.liste_logo_footer li.logo4 {

	width:168px;
	height:28px;
}
.liste_logo_footer li.logo5 {

	width:168px;
	height:61px;

}
.liste_logo_footer li.logo6 {
	background:url(medias/logos/logo6.gif) no-repeat;
	width:68px;
	height:29px;
}
.liste_logo_footer li.logo7 {
	background:url(medias/logos/logo7.gif) no-repeat;
	width:68px;
	height:29px;
}
.liste_logo_footer li.logo8 {
	background:url(medias/logos/logo8.gif) no-repeat;
	width:93px;
	height:29px;
}
.liste_logo_footer li.logo9 {
	background:url(medias/logos/logo9.gif) no-repeat;
	width:39px;
	height:29px;
}
.liste_logo_footer li.espace {
	width:10px;
}
/*----------------------------------------------------INDEX------------------------------------------------------------*/
#partie_gauche {
	width:150px;
	float:left;
}
#menu_categorie {
	
	width:150px;
	padding-left:10px;
	padding-bottom:30px;
}

#menu_categorie .titre_categorie a{
	font-size:15px;
	color:#000;
	text-decoration:none;
	margin-left:10px;
	margin-bottom:10px;
	font-weight: normal;
	
}

#menu_categorie .titre_categorie a:hover {
	color:#cc492b;
	font-size:15px;
	text-decoration:none;
	margin-left:10px;
	margin-bottom:10px;
}

#menu_categorie .titre_categorie_on a{
	font-size:15px;
	text-decoration:underline;
	color:#000;
	margin-left:10px;
	margin-bottom:10px;
}

#menu_categorie .titre_categorie_on_footer a{
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	margin-left:10px;
	margin-bottom:10px;
}


#ombre_categorie {
	width:200px;
	height:21px;
}
#bg_selecteur_marque {
	background:url(images/bg_selecteur.gif) no-repeat;
	width:200px;
	height:40px;
	margin-bottom:10px;
	padding-left:9px;
	padding-top:11px;
}

#bg_selecteur_marque_2 {
	width:200px;
	float: right;
	
	
}
select.selecteur_marque {
	width:183px;
	font-size:12px;
}

select.selecteur_marque_footer {
	width:211px;
	font-size:12px;
}

#position_bouton_collec {
position: absolute;
top: 250px;
width: auto;
right: 155px;




}

#bouton_collec {
width: 120px;
height: 30px;
text-align: center.

font-size: 11px;
font-stretch: condensed;
font-weight: 600;
display: inline;
list-style-type:none;
margin-right: 10px;


}

#bouton_collec a {
background-color:#ffffff;
padding:10px;
border: black solid 1px;
}

#bouton_collec a:hover {
background-color:#a61816;
color: white;

}

#bouton_collec_selected {
background-color:#a61816;
color: white;

}

#bg_newsletter_gabarit {
	background:url(images/encart_newsletter.gif) no-repeat;
	width:200px;
	height:122px;
	margin-bottom: 20px;
}
ul.chps_NL_gabarit {
	padding-top:82px;
	margin-left:25px;
	height:20px;
}
.chps_NL_gabarit li {
	list-style-type:none;
	float:left;
}
.chps_NL_gabarit li.chps_email {
	width:125px;
	padding-top:3px;
}
.chps_NL_gabarit li.btn_ok_email {
	width:28px;
}
input.email_nl {
	width:125px;
	height:20px;
	font-size:11px;
	background:none;
	border:0px;
}

#bg_newsletter_gabarit_footer {
	background:url(images/encart_newsletter.gif) no-repeat;
	width:200px;
	height:122px;
	margin-bottom: 20px;
}
ul.chps_NL_gabarit_footer {
	position: relative;
	margin-left:1px;
	height:20px;
}
.chps_NL_gabarit_footer li {
	list-style-type:none;
	float:left;
}
.chps_NL_gabarit_footer li.chps_email_footer {
	width:125px;
	padding-top:3px;
}
.chps_NL_gabarit_footer li.btn_ok_email_footer {
	width:28px;
	padding-left:75px;
	padding-top: 4px;
	height: 22px;
	
}
input.email_nl_footer {
	width:190px;
	height:22px;
	font-size:11px;
	border:0px;
}




#encart_colissimo {
	background:url(images/encart_colissimo.gif) no-repeat;
	width:200px;
	height:80px;
	margin-top:15px;
}
#titre_foire a {
	background:url(boutons/titre_foire.gif) no-repeat;
	width:92px;
	height:12px;
	margin-left:10px;
	margin-bottom:10px;
	display:block;
}
#titre_homme a {
	background:url(boutons/titre_homme.gif) no-repeat;
	width:54px;
	height:12px;
	display:block;
	margin-left:10px;
	margin-top:1px;
	margin-bottom:8px;
}
#titre_femme a {
	background:url(boutons/titre_femme.gif) no-repeat;
	width:54px;
	height:12px;
	display:block;
	margin-top:8px;
	margin-left:10px;
	margin-bottom:8px;
}
#titre_enfant a {
	background:url(boutons/titre_enfant.gif) no-repeat;
	width:54px;
	height:12px;
	display:block;
	margin-top:8px;
	margin-left:10px;
	margin-bottom:8px;
}
#titre_accessoires a {
	background:url(boutons/titre_accessoires.gif) no-repeat;
	width:70px;
	height:12px;
	display:block;
	margin-top:8px;
	margin-left:10px;
	margin-bottom:8px;
}


.list_rubrique a{
	color: white;
	line-height:26px
	
}

.list_rubrique li{
	list-style-type: none;
	
	
	}
.liste_souscat {
	padding-left:10px;
	padding-right:5px;
	line-height:17px;
	color:#000;
	font-size:12px;
	padding-bottom:8px;
	list-style-type: none;
	

	
}
.liste_souscat a {
		font-size:12px;

	color:#000;
	text-decoration:none;
	list-style-type: none;
		font-weight: normal;

	

}
.liste_souscat a:hover {
		font-size:12px;

	text-decoration:underline;
}

.liste_souscat_footer {
	padding-left:10px;
	padding-right:5px;
	line-height:13px;
	color:#FFF;
	font-size:12px;
	padding-bottom:8px;
	list-style-type: none;
	

	
}
.liste_souscat_footer a {
		font-size:11px;

	color:#fff;
	text-decoration:none;
	list-style-type: none;
		font-weight: normal;

	

}
.liste_souscat_footer a:hover {
		font-size:11px;

	text-decoration:underline;
}



#partie_centrale_index {
	width:640px;
	padding-left:20px;
	padding-right:20px;
	margin-left:200px;
}
*html #partie_centrale_index {	/*ie6*/
	width:640px;
	padding-left:10px;
	padding-right:0px;
	margin-left:200px;
}

*+html #partie_centrale_index {	/*ie7*/
	width:640px;
	padding-left:20px;
	padding-right:0px;
	margin-left:200px;
}
#partie_centrale {
	margin-left:146px;
}

#partie_centrale_2 {
	margin-left:195px;
}



#partie_centrale_produit {
	margin-left:200px;
}

#partie_centrale_produit_vp {
	margin-left:200px;
}

#partie_centrale_vp {
	margin-left:190px;
}
#partie_droite {
	width:116px;
	margin-right:-8px;
	float:right;
}
*html #partie_droite {/*ie6*/
	width:116px;
	margin-right:-4px;
	float:right;
}

*+html #partie_droite {/*ie7*/
	width:116px;
	margin-right:-8px;
	float:right;
}

#bloc_encart_gauche1 {
	
	display:block;
	width:100px;
	margin:auto;
}



#bloc_parraiange_gabarit {
	
	display:block;
	width:100px;
	margin-left:7px;
}
#bloc_marque_defil {
	background-color:#999999;
	width:100px;
	margin-top:20px;
	padding-top:14px;
	padding-bottom:10px;
	margin-left:8px;
}
#titre_achetez_marques {
	background:url(images/titre_achetez_marques.gif) no-repeat;
	width:82px;
	height:30px;
	margin:auto;
	padding-bottom:12px;
}
.ombre_marque {
	background:url(images/ombre_marque.gif) no-repeat;
	width:116px;
	height:12px;
}

#bloc_admin {

	width:100px;
	margin-left:8px;
	margin-top:8px;
}
#bloc_rejoingeznous {
	width:100px;
	height:97px;
	padding-top:46px;
}
#bloc_rejoingeznous .logo_n1 a {
	background:url(medias/logos/logo10.gif) no-repeat;
	width:80px;
	height:34px;
	margin:auto;
	display:block;
}
#bloc_rejoingeznous .logo_n2 a {
	background:url(images/promo_diverses.gif) no-repeat;
	width:80px;
	height:27px;
	margin:auto;
	margin-top:6px;
	display:block;
}
#visuel_640x100 {
	width:640px;
	height:100px;
	margin-top:20px;
	margin-bottom:20px;

}

*html #visuel_640x100 {
	width:640px;
	height:100px;
	margin-top:10px;
	margin-bottom:20px;

}

#visuel_640x260 {
	width:640px;
	height:260px;
	

}




#visuel_640x150 {
	width:640px;
	height:150px;
	margin-top: 23px;
		margin-bottom: 30px;


}

*html #visuel_640x150 {
	width:640px;
	height:150px;
	margin-top: 20px;
	margin-bottom:10px;


}


#visuel_980x150 {
	width:980px;
	height:150px;
	padding-top: 15px;
	margin-bottom:20px;

}

#visuel_980x260 {
	width:980px;
	height:260px;
	padding-top: 15px;
	margin-bottom:20px;

}


#bloc_option_index {
	width:640px;
	margin-top:20px;
}


#bloc_option_index2 {
	width:640px;
	background:url(images/option_bloc2.gif) no-repeat;
		margin-top:10px;

}
.partie_gauche {
	width:200px;
	height:280px;
	background:url(images/encart_nouveautes.gif) no-repeat;
	float:left;
}

.partie_gauche .titre a {
	width:200px;
	height:60px;
	display:block;
}
.partie_gauche .visuel {
	width:150px;
	height:150px;
	border:#DDDEE2 solid 4px;
	background-color: white;
	margin:auto;
	margin-bottom:5px;
	text-align: center;
}
.partie_gauche .nom_produit {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top: 5px;
	font-size:12px;

	vertical-align:middle;
	height:20px;
}
.partie_gauche .prix_produit {
	text-align:center;
	

	padding-left:5px;
	padding-right:5px;
	font-size:19px;
	color:#FFFFFF;
}





.partie_gauche2 {
	width:200px;
	height:270px;
	
		padding-top:10px;
float:left;
}

.partie_central2_index {
	width:200px;
	height:270px;
	margin-left:220px;
	padding-top:10px;
}



.partie_droite2{
	width:200px;
	height:270px;
	padding-top:10px;
	float:right;
}





.partie_central_index {
	width:200px;
	height:270px;
	background:url(images/encart_200x280.gif) no-repeat;
	margin-left:220px;
	padding-top:10px;
}

*html .partie_central_index {/*ie6*/

	width:200px;
	height:270px;
	margin-left:220px;
	padding-top:10px;
}



.partie_droite_index {
	width:200px;
	height:270px;
	padding-top:10px;
	background:url(images/encart_200x280.gif) no-repeat;
	float:right;
}

*html .partie_droite_index {/*ie6*/

	width:200px;
	height:270px;
	padding-top:10px;
	float:right;
}





.titre_lestops a {
	/*background:url(images/titre_lestops.gif) no-repeat;*/
	color:#c3463b;
	font-size:17px;
	text-align:center;
	height:25px;
	width:200px;
	margin:auto;
	padding-left: 3px;
	padding-top: 5px;
	margin-bottom:24px;
	display:block;}




.titre_offres_speciales a {
	/*background:url(images/titre_offres_speciales.gif) no-repeat;*/
	color:#c3463b;
	font-size:14px;
	text-align:center;
	height:25px;
	width:200px;
	margin:auto;
	padding-left: 3px;
	padding-top: 7px;
	margin-bottom:24px;
	display:block;
}
ul.listing_produit {
	width:180px;
	height:55px;
}
.listing_produit li {
	list-style-type:none;
	float:left;
	display:inline;
}

.listing_produit li.visuel_53x53 {
	width:53px;
	height:53px;
	border:#D8D8D8 solid 1px;
}
.listing_produit li.description_produit {
	width:102px;
	padding-left:13px;
	padding-top:6px;
}
.listing_produit li.description_produit .marque {
	color:#372110;
	width:92px;
	height:27px;
	line-height:13px;
	font-size:10px;
}
.listing_produit li.description_produit .prix {
	color:#2676BD;
	font-size:15px;
}



.nom_produit {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	
	font-size:14px;
	padding-bottom:7px;
	vertical-align:middle;
	height:25px;
}


.visuel_53x53 {
	
	width:150px;
	height:150px;
	background-color: white;
	margin:auto;
	margin-bottom:5px;
	text-align: center;
		border:#D8D8D8 solid 1px;

}
.listing_produit li.description_produit {
	width:102px;
	padding-left:13px;
	padding-top:6px;
}
.listing_produit li.description_produit .marque {
	color:#372110;
	width:92px;
	height:27px;
	line-height:13px;
	font-size:10px;
}
.acc_prix {
	color:#000000;
	font-size:16px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	
	padding-bottom:7px;
	vertical-align:middle;
	height:25px;
}
.reduction {
	color:#C3463B;
	font-size:17px;
}
/*----------------------------------------------------CATALOGUE------------------------------------------------------------*/
#titre_page_catalogue {
	width:782px;
	height:89px;
}

#trieur_catalogue {
	width:800px;
	height:50px;
	margin-top: 20px;
	margin-left: 10px;
	padding-left: 23px;
	padding-top: 20px;
	background:url(images/default_bg.png) repeat top center #030303;
}

ul.liste_catalogue {
	background-position: center 460px;
	background-repeat: no-repeat;
	height:480px;
	margin-left: 10px;
	margin-bottom: 40px;
	background-image: url(images/ombbre_liste.jpg);	
}
*html ul.liste_catalogue {	/*ie6*/
	margin-bottom:-15px;
}
.liste_catalogue li {
	display:inline;
	list-style-type:none;
	float:left;
}

.img_produit {
position: absolute;
clip:rect(0px 230px 291px 62px);
height: 300px;
left: -50px;



}







.img_produit_regular {
height: 300px;



}


.img_produit_vp {
height: 250px;
margin-left: auto;
margin-right: auto;
text-align: center;
	position: absolute;
	top: 30px;
	left: 0;
}



.img_produit_small {
position: absolute;
clip:rect(1px 236px 275px 32px);
left:-40px;
height: 271px;
margin-top: 30px;


}


.liste_catalogue li.catalogue_produit {
	width:180px;
}

.liste_catalogue li.catalogue_produit_vp {
	width:230px;
}


.liste_catalogue li.espace_produit {
	width:38px;
}

.espace_produit_vp {
	width:60px;
}


.bg_catalogue_nom_produit {
	background:url(images/bg_motif.gif) repeat;
	width:180px;
}
.catal_nom_produit {
	height:17px;
	padding-top:3px;

}
.catalogue_nom_produit a {
	color:#000;
	padding-left:7px;
	padding-right:7px;
	text-decoration:none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;

}
.catalogue_nom_produit a:hover {
	text-decoration:underline;
}
.catalogue_visuel {
	height:300px;
	position:relative;
	text-align: center;
}
.picto_nouveau {
	width:37px;
	height:37px;
	position:absolute;
	top:190px;
}

.soldes_liste {
	position:absolute;
	width: 46px;
	height: 26px;
	left : 5px;
	top: 10px;	
	color: white;
	text-align: center;
	line-height: 9px;
	background-color:#e11f27;
	z-index: 1;	
	
	
}


*+html .soldes_liste { /*ie 7*/
	position:absolute;
	width: 46px;
	height: 26px;
	right: 1px;
		top: 10px;	

	color: white;
	font-weight: bold;
	text-align: center;
	line-height: 9px;
	background-color:#e11f27;
	z-index: 1;	

	
	
	
}

*html .soldes_liste { /*ie 6*/
	position:absolute;
	width: 46px;
	height: 26px;
	right: 1px;
		top: 10px;	

	color: white;
	font-weight: bold;
	text-align: center;
	line-height: 9px;
	background-color:#e11f27;
	z-index: 1;	
	
	
	
}
.livraison_liste {
	width: 121px;
	height:37px;
	position:absolute;
	top: -16px;
	right: 17px;
}


.picto_zoom a{
	background:url(images/picto_zoom.gif) no-repeat;
	width:43px;
	height:12px;
	position:absolute;
	right:0px;
	top:227px;
	display:block;
}

.percent_pict {
	background:url(images/etoile.gif) no-repeat;
	width:43px;
	height:12px;
	position:absolute;
	right:0px;
	top:227px;
	display:block;
}



.catalogue_description {
	padding-top:3px;
	font-size:10px;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;

}
.ombre_haut {
	background:url(images/ombre_haut.gif) no-repeat;
	width:240px;
	height:7px;
	line-height:7px;
}
.ombre_bas {
	background:url(images/ombre_bas.gif) no-repeat;
	width:240px;
	height:15px;
	line-height:15px;
}
.tab_catal_prix {
	width: 180px;
	margin-top:10px;
	margin-bottom:8px;
}


.tab_catal_prix span.montant_produit {
	font-size:14px;
	font-weight: bold;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
}

.tab_catal_prix span.montant_produit_old {
	font-size:10px;
	color:black;
	font-family: Arial, Helvetica, sans-serif;
}


.tab_catal_prix td.reduc_produit {
	background:url(images/separateur_prix_reduc.gif) right no-repeat;
	width: 40px;
	padding-top:5px;
	height:14px;
	color: maroon;
	font-size:13px;
	
}




.tab_catal_prix td.lien_produit {
	width:100px;
	text-align:right;
	font-size:13px;
	padding-top:9px;
}




.tab_catal_prix td.lien_produit2 {
	width: 98px;
	text-align:right;
}




.tab_catal_prix td.ligne_bg {
	background:#DBDBDB;
	line-height:1px;
	height:1px;
}
.tab_catal_prix td.ligne {
	height:13px;
}
.tab_catal_prix td.ligne2 {
	height:5px;
}
select.choix_taille {
	width:132px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.lien_ajouter_panier a {
	text-align: center;
	text-decoration:none;
	display:block;
}
.lien_ajouter_panier a:hover {
	text-decoration:underline;
}
select.selecteur200 {
	width:200px;
	font-size:11px;
}


select.selecteur180 {
	width:180px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

select.selecteur55 {
	width:55px;
	font-size:11px;
}

select.selecteur200bis {
	font-family:Arial;
	width:200px;
	font-size:9px;
	margin-top:5px;
	margin-bottom:10px;
}


select.selecteur200bis option {
	
	width:200px;
;
}


select.selecteur150 {
	width:150px;
	font-size:11px;
	margin-top:5px;
	margin-bottom:10px;
}
/*----------------------------------------------------PRODUIT------------------------------------------------------------*/
#titre_page {
	width:711px;
	height:70px;
	padding-top:19px;
	padding-left:69px;
	color:#CC492B;
	font-size:33px;
}


#titre_page2 {
	width:765px;
	/*padding-top:19px;*/
	padding-left:69px;
	color:#CC492B;
	font-size:33px;
	/*padding-bottom: 70px;*/
}

*html #titre_page2 {
	width:765px;
	padding-top:1px;
	padding-left:1px;
	color:#CC492B;
	font-size:33px;
}



.liste_carre44x44 {
	height:44px;
	margin-right:20px;
}
*html .liste_carre44x44 {	/*ie6*/
	width:450px;
}
.liste_carre44x44 li {
	list-style-type:none;
	float:right;
}
.liste_carre44x44 li.fleche_droite a {
	background:url(images/flche_droite.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:21px;
	margin-top:13px;
	cursor:pointer;
}
.liste_carre44x44 li.fleche_gauche a {
	background:url(images/fleche_gauche.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-top:13px;
	cursor:pointer;
}
.liste_carre44x44 li.carre44x44 a {
	width:44px;
	height:44px;
	display:block;
}
.liste_carre44x44 li.espace_carre {
	width:21px;
}
#partie_visuel_produit {
	width:340px;
	padding-left:20px;
		border: black 1px;

}
#partie_description_produit {
	width:400px;
	padding-right:40px;
	float:right;
	background:url(images/bg_fiche_produit.jpg) 208px 0px no-repeat;
}
#bloc_produit {
	margin-top:10px;
	margin-bottom:30px;
}
#visuel_340x340 {
	width:340px;
	height:340px;
	border: 1px solid #ddd;
	margin-left: auto;
	margin-right: auto;
}
.ombre_bas340 {
	background:url(images/ombre_bas_340.jpg) no-repeat;
	width:340px;
	height:20px;
}
ul.liste_miniature {
	height:54px;
}
.liste_miniature li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_miniature li.miniature_54x54 a {
	width:54px;
	height:54px;
	display:block;
}
.liste_miniature li.espace_miniature {
	width:17px;
}
.nom_produit_marque {
	font-size:15px;
}
ul.tab_nom_marque_logo {
	height:50px;
}
.tab_nom_marque_logo li {
	float:left;
	list-style-type:none;
	display:inline-table;
}
.tab_nom_marque_logo li.logo_marque {
	width:35px;
}
.tab_nom_marque_logo li.nom_produit {
	padding-left:10px;
	padding-top:8px;
}
.tab_nom_marque_logo li.nouveaute {
	width:39px;
	height:39px;
	margin-left:20px;
}
.tab_option_produit {
	width:400px;
	margin-top:20px;
}
.tab_option_produit td {
	vertical-align:top;
}
.tab_option_produit td.gauche {
	width:220px;
	font-size:12px;
}
.tab_option_produit td.droite {
	width:160px;
	padding-left:20px;
}
select.selecteur55 {
	width:55px;
	font-size:11px;
}
.tab_option_produit td.encart_packcadeau {
	background:url(images/pack_cadeau.gif) center no-repeat;
	width:380px;
	height:90px;
}
.tab_option_produit td.encart_packcadeau p {
	text-align:center;
	padding-top:43px;
	line-height:14px;
}
.tab_option_produit td.encart_vente_flash {
	background:url(images/vente_flash.gif) center no-repeat;
	width:380px;
	height:90px;
}
.tab_option_produit td.encart_vente_flash p {
	text-align:left;
	padding-top:46px;
	padding-left:178px;
}
.frais_port {
	background:url(images/frais_port_offert.gif) no-repeat;
	width:162px;
	height:34px;
	margin-top:15px;
	margin-bottom:15px;
}
.btn_ajouter_panier a {
	background:url(boutons/btn_ajouter_panier.gif) no-repeat;
	width:162px;
	height:60px;
	display:block;
}
.cadre_achat_similaire {
	width:382px;
	border:#F3D4C0 solid 9px;
	margin-top:20px;
}
.liste_achat_similaire {
	width:342px;
}
.liste_achat_similaire td {
	vertical-align:top;
}
.liste_achat_similaire td.achat {
	width:170px;
}
.liste_achat_similaire td.espace_achat {
	width:2px;
}
/*----------------------------------------------POPUP AJOUTER PANIER------------------------------------------------------------*/
.popup_panier {
	position:absolute;
	top:15%;
	left:30%;
	z-index:100;
}
#bg_popup {
	background:url(images/pixel_bg_popup.gif) repeat-x;
	background-color:#D3E1ED;
	width:600px;
}
#conteneur_popup {
	border:#A6B9B2 solid 1px;
	border-top:none;
	width:598px;
}
#titre_ajouter_panier {
	background:url(images/titre_popup_ajouter_panier.gif) no-repeat;
	width:600px;
	height:30px;
}
.btn_fermer_popup a {
	background:url(boutons/btn_fermer_popup.gif) no-repeat;
	width:75px;
	height:16px;
	display:block;
	float:right;
	margin-right:10px;
	margin-top:8px;
}
.btn_fermer_popup a:hover {
	background:url(boutons/btn_fermer_popup_hover.gif) no-repeat;
}
ul.liste_ajout_panier {
	margin-left:20px;
	margin-top:30px;
}
.liste_ajout_panier li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_ajout_panier li.visuel_panier {
	height:260px;
	border:#D0D1D1 solid 1px;
}
.liste_ajout_panier li.visuel_panier_tlook {
	width:120px;
	height:172px;
	border:#D0D1D1 solid 1px;
}
.liste_ajout_panier li.texte_panier {
	padding-left:15px;
	padding-top:30px;
	font-size:14px;
	width:400px;
}
ul.choix_taille_select {
	margin:0px;
}
.choix_taille_select li {
	list-style-type:none;
	float:left;
}
.choix_taille_select li.select_taille {
	margin-right:0px;
}
.choix_taille_select li.btn_ok_valid {
	margin-left:10px;
}
ul.liste_btn_popup {
	height:28px;
	margin-bottom:40px;
}
.liste_btn_popup li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_btn_popup li.btn1 {
	padding-left:92px;
	width:181px;
}
.liste_btn_popup li.btn2 {
	padding-left:58px;
	width:181px;
}

.liste_btn_popup li.btncentre {
	padding-left:192px;
	width:181px;
}

/*----------------------------------POPUP FAIRE CONNAITRE SITE----------------------------------*/
#bg_popup2 {
	background:url(images/bg_cartepostal.gif) no-repeat;
	width:800px;
	height:543px;
	padding-top:57px;
}
#titre_faire_connaitre_site {
	background:url(images/titre_faire_connaitre.gif) no-repeat;
	width:157px;
	height:13px;
	margin-left:38px;
}
#logo_popup {
	float:left;
	background:url(images/logo_popup.gif) no-repeat;
	width:135px;
	height:154px;
	margin-left:88px;
	margin-top:70px;
}
*html #logo_popup {	/*ie6*/
	margin-left:45px;
}
#bg_popup_formu {
	background-color:#F0F0F0;
	width:470px;
	margin-left:285px;
	margin-top:70px;
}
#formu_popup {
	width:455px;
	margin-top:38px;
}
#formu_popup td {
	vertical-align:middle;
}
#formu_popup td.intitule_formu1 {
	width:100px;
	padding-right:5px;
	text-align:right;
}
#formu_popup td.chps_formu {
	width:125px;
}
#formu_popup td.intitule_formu2 {
	width:95px;
	padding-right:5px;
	text-align:right;
}
#formu_popup td.ligne {
	height:25px;
}
input.formu125 {
	width:125px;
	height:20px;
	font-size:10px;
	border:#BFBFC0 solid 1px;
}
.error {
	color: #C8462A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.msg_error {
	color:#C8462A;
	font-size: 20px;
}
.msg_success {
	color:#009900;
}
textarea.formu455 {
	width:350px;
	font-size:10px;
	height:63px;
	border:#BFBFC0 solid 1px;
}
ul.liste_chps_error {
	width:455px;
	margin-top:16px;
}
.liste_chps_error li {
	float:left;
	list-style-type:none;
	display:inline;
}
.liste_chps_error li.texte_error {
	width:322px;
	color:#C8452A;
	font-size:12px;
	padding-left:10px;
	padding-top:3px;
}
.liste_chps_error li.btn {
	width:121px;
}
.btn_fermer_gd_popup {
	float:right;
	margin-right:47px;
	margin-top:40px;
}
*html .btn_fermer_gd_popup {	/*ie6*/
	margin-right:22px;
	margin-top:35px;
}
.lien_fermer a {
	background:url(boutons/lien_fermer.gif) no-repeat;
	width:79px;
	height:17px;
	display:block;
}
.lien_fermer a:hover {
	background:url(boutons/lien_fermer_hover.gif) no-repeat;
}
/*----------------------------------------------RECHERCHE AVANCEE------------------------------------------------------------*/
.cadre_bord_degrade {
	background:url(images/pixel_degrade.jpg) repeat-x;
	background-color:#F2F1EE;
	border:#DFE6E3 solid 1px;
	margin-top:20px;
	width:730px;
}
.tab_formu_rech {
	width:655px;
	margin-top:57px;
	margin-bottom:30px;
	margin-left:10px;
}
.tab_formu_rech td {
	vertical-align:middle;
}
.tab_formu_rech td.intitule_formu1 {
	width:110px;
	text-align:right;
	padding-right:10px;
	font-size:12px;
}
.tab_formu_rech td.intitule_formu2 {
	width:125px;
	text-align:right;
	padding-right:10px;
	font-size:12px;
}
.tab_formu_rech td.chps_formu {
	width:200px;
}
.tab_formu_rech td.ligne_formu {
	height:25px;
}
input.chps_200 {
	width:200px;
	font-size:11px;
	border:#A6A5A4 solid 1px;
}
/*----------------------------------------------------MON PANIER------------------------------------------------------------*/
.ombre_haut979 {
	background:url(images/ombre_haut979.gif) no-repeat;
	width:979px;
	height:14px;
}
.ombre_bas979 {
	background:url(images/ombre_bas979.gif) no-repeat;
	width:979px;
	height:23px;
}
ul.liste_onglet {
	height:60px;
}
.liste_onglet li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_onglet li.onglet1 {
	background:url(images/onglet1.gif) no-repeat;
	width:174px;
	height:60px;
}
.liste_onglet li.onglet2_on {
	background:url(images/onglet2_on.gif) no-repeat;
	width:137px;
	height:60px;
}
.liste_onglet li.onglet2_back {
	background:url(images/onglet2_back.gif) no-repeat;
	width:137px;
	height:60px;
}
.liste_onglet li.onglet3_back {
	background:url(images/onglet3_back.gif) no-repeat;
	width:163px;
	height:60px;
}
.liste_onglet li.onglet3_on {
	background:url(images/onglet3_on.gif) no-repeat;
	width:163px;
	height:60px;
}
.liste_onglet li.onglet3_off {
	background:url(images/onglet3_off.gif) no-repeat;
	width:163px;
	height:60px;
}
.liste_onglet li.onglet4_back {
	background:url(images/onglet4_back.gif) no-repeat;
	width:158px;
	height:60px;
}
.liste_onglet li.onglet4_on {
	background:url(images/onglet4_on.gif) no-repeat;
	width:158px;
	height:60px;
}
.liste_onglet li.onglet4_off {
	background:url(images/onglet4_off.gif) no-repeat;
	width:158px;
	height:60px;
}
.liste_onglet li.onglet5_back {
	background:url(images/onglet5_back.gif) no-repeat;
	width:146px;
	height:60px;
}
.liste_onglet li.onglet5_on {
	background:url(images/onglet5_on.gif) no-repeat;
	width:146px;
	height:60px;
}
.liste_onglet li.onglet5_off {
	background:url(images/onglet5_off.gif) no-repeat;
	width:146px;
	height:60px;
}
.liste_onglet li.onglet6_off {
	background:url(images/onglet6_off.gif) no-repeat;
	width:202px;
	height:60px;
}
.liste_onglet li.onglet6_on {
	background:url(images/onglet6_on.gif) no-repeat;
	width:202px;
	height:60px;
}
.pixel_degrade_rouge {
	height:32px;
	color:#FFF;
	padding-left:15px;
	padding-top:8px;
	background:url(images/pixle_degrade_rouge.gif) repeat-x;
	border-bottom:#FFF solid 1px;
}
.pixel_degrade_rouge .titre {
	font-size:17px;
}
.pixel_degrade_rouge .commentaire {
	padding-top:5px;
	font-size:11px;
}
.tab_produit_panier {
	width:980px;
}
.tab_produit_panier td {
	vertical-align:middle;
}
.tab_produit_panier th {
	background-color:#EAEAEA;
	font-size:15px;
}
.tab_produit_panier th.ref {
	width:234px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	padding-left:74px;
}
.tab_produit_panier th.couleur {
	width:82px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier th.taille {
	width:139px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier th.quantite {
	width:80px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}

.tab_produit_panier th.prix {
	width:152px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier th.total {
	width:131px;
	padding-right:27px;
	border-right:#D8D8D8 solid 1px;
	text-align:right;
}
.tab_produit_panier th.suppr {
	width:45px;
}
.tab_produit_panier th.ligne {
	height:5px;
}
.tab_produit_panier td.ref {
	width:276px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	padding-left:32px;
}
.tab_produit_panier td.couleur {
	width:72px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	font-size:15px;
}
.tab_produit_panier td.taille {
	width:139px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier td.quantite {
	width:80px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier td.quantite_statique {
	width:80px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	color:#2676BD;
	font-size:15px;
}
.tab_produit_panier td.suitecompose {
	border-right:#D8D8D8 solid 1px;
	font-size: 10px;
	text-align:center;
	margin-right: 3px;
	margin-left: 3px;
}
.tab_produit_panier td.prix {
	width:152px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	color:#2676BD;
	font-size:15px;
}
.tab_produit_panier td.total {
	width:131px;
	padding-right:27px;
	text-align:right;
	border-right:#D8D8D8 solid 1px;
	color:#2676BD;
	font-size:15px;
}
.tab_produit_panier td.suppr {
	width:30px;
	text-align:center;
	padding-left:15px;
}
.tab_produit_panier td.ligne {
	height:13px;
}
.tab_produit_panier td.ligne_color {
	height:2px;
	line-height:2px;
	background-color:#D8D8D8;
}
select.selecteur116 {
	width:116px;
	font-size:11px;
}
select.selecteur53 {
	width:53px;
	font-size:11px;
}
.produit_visuel {
	width:276px;
}
.produit_visuel td {
	vertical-align:middle;
}
.produit_visuel td.visuel_66x66 {
	width:66px;
	height:66px;
	border:#EDEDED solid 1px;
}
.produit_visuel td.description_produit {
	width:188px;
	padding-right:8px;
	font-size:15px;
	padding-left:12px;
}
.barre_promo_panier {
	background-color:#EAEAEA;
	padding-top:10px;
	padding-bottom:10px;
}
.liste_code_promo {
	height:22px;
}
.liste_code_promo li {
	list-style-type:none;
	float:left;
	display:inline;
	vertical-align:middle;
}
.liste_code_promo li.intitule_code {
	width:164px;
	text-align:right;
	padding-right:10px;
	font-size:15px;
}
.liste_code_promo li.chps_promo {
	width:192px;
	text-align:left;
}
input.chps_code_promo {
	width:179px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
	height:20px;
}
.liste_chps_promo li.btn_valider_promo {
	width:121px;
}
.liste_code_promo li.espace_promo {
	width:282px;
}
.liste_code_promo li.retour_achat {
	padding-top:2px;
}
.liste_code_promo li.retour_achat a {
	color:#CC492B;
	text-decoration:none;
	font-size:12px;
}
.liste_code_promo li.retour_achat a:hover {
	text-decoration:underline;
}
.bloc_cmd {
	border:#D8D8D8 solid 1px;
	width:340px;
	float:right;
	padding:10px;
	text-align:center;
	margin-top:35px;
}
.recap_panier_total {
	width:340px;
	margin-top:22px;
	margin-bottom:5px;
}
.recap_panier_total td {
	vertical-align:top;
	padding-bottom:7px;
}
.recap_panier_total td.intitule_total {
	width:194px;
	text-align:right;
}
.recap_panier_total td.montant_total {
	width:91px;
	text-align:right;
	padding-right:55px;
}
.recap_panier_total td.intitule_total2 {
	width:194px;
	text-align:right;
	color:#CC492B;
}
.recap_panier_total td.montant_total2 {
	width:91px;
	text-align:right;
	padding-right:55px;
	color:#CC492B;
}
.recap_panier_total td.ligne_color2 {
	height:1px;
	border-top:#ebebeb solid 1px;
}
.recap_panier_total td.ligne {
	height:7px;
}





/*----------------------------------------------------MES COORDONNEES------------------------------------------------------------*/
ul.liste_id_coord {
	margin-top:15px;
}
.liste_id_coord li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_id_coord li.email {
	width:153px;
	padding-right:12px;
	text-align:right;
	font-size:15px;
}
.liste_id_coord li.chps_email {
	width:180px;
}
input.chps180 {
	width:180px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
	height:20px;
}
.liste_id_coord li.password {
	width:115px;
	padding-right:12px;
	text-align:right;
	font-size:15px;
}
.liste_id_coord li.chps_password {
	width:190px;
}
.liste_id_coord li.btn_valdier_password {
	width:121px;
}
.liste_id_coord li.lien_oubli {
	padding-left:12px;
	color:#666666;
	padding-top:3px;
}
*html .liste_id_coord li.lien_oubli {/*ie6*/
	width:200px;
	padding-left:12px;
	color:#666666;
	padding-top:3px;
}
.pixel_noir {
	height:32px;
	padding-left:15px;
	padding-top:8px;
	background:url(images/pixel_degrade_noir.jpg) repeat-x;
	background-color:#000;
	border-bottom:#FFF solid 1px;
}
.pixel_noir .titre_blanc {
	font-size:17px;
	color:#FFF;
}

.pixel_noir .titre_blanc .commentaire {
	padding-top:5px;
	font-size:11px;
}

.formu395 {
	width:405px;
	margin-left:14px;
}
.formu395 td {
	vertical-align:middle;
}
.formu395 td.intitule_formu {
	width:137px;
	font-size:13px;
}
.formu395 td.intitule_formu2 {
	width:127px;
	text-align:right;
	padding-right:10px;
	font-size:12px;
}
.formu395 td.chps_formu {
	width:268px;
}
.formu395 td.ligne {
	height:4px;
}
.formu395 td.btn {
	padding-left:170px;
}
select.chps180 {
	width:183px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
	height:22px;
}
textarea.chps180 {
	width:180px;
	height:42px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
}
textarea.chps320 {
	width:330px;
	height:42px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
}
.bloc_gauche_formu {
	float:left;
}
ul.liste_civilite {
	height:20px;
}
.liste_civilite li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_civilite li.intitule_civilite {
	width:62px;
	font-size:13px;
}
.liste_civilite li.puce_civilite {
	width:10px;
	margin-top:3px;
}
.liste_civilite li.texte_civilite {
	
	
	font-size:13px;
}
*html .liste_civilite li.texte_civilite {/*ie6*/
	width:50px;
	padding-left:5px;
	font-size:12px;
	padding-top:3px;
}
*+html .liste_civilite li.texte_civilite {/*ie7*/
	width:50px;
	padding-left:5px;
	font-size:12px;
	padding-top:3px;
}
.liste_civilite li.texte_civilite2 {
	width:30px;
	padding-top:3px;
	padding-right:15px;
	padding-left:3px;
	font-size:12px;
}
*html .liste_civilite li.texte_civilite2 {/*ie6*/
	width:40px;
	padding-left:5px;
	font-size:12px;
	padding-top:3px;
}
*+html .liste_civilite li.texte_civilite2 {/*ie7*/
	width:40px;
	padding-left:5px;
	font-size:12px;
	padding-top:3px;
}
.bloc_formu_droite {
	margin-left:395px;
}
ul.liste_puce_simple {
	height:20px;
}
.liste_puce_simple li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_puce_simple li.puce {
	width:10px;
}
.liste_puce_simple li.texte_puce {
	padding-left:10px;
}
/*----------------------------------------------------EXPEDITIONS------------------------------------------------------------*/
#bloc_expedition {
	width:350px;/*float:left;*/
}
.pixel_degrade_rouge2 {
	height:23px;
	color:#E1E2E1;
	padding-left:15px;
	padding-top:5px;
	background:url(images/pixel_degrade_rouge2.gif) repeat-x;
	border-bottom:#FFF solid 1px;
}
.pixel_degrade_rouge2 .titre {
	font-size:15px;
}
.pixel_noir2 {
	height:23px;
	color:#E1E2E1;
	padding-left:15px;
	padding-top:5px;
	background:url(images/pixel_degrade_noir.jpg) repeat-x;
	background:#000;
	border-bottom:#FFF solid 1px;
}
.pixel_noir2 .titre {
	font-size:15px;
}
.fd_gris {
	background-color:#F0F0F0;
}
#recap_panier_expedition {
	width:612px;
	float:right;
}
.tab_produit_panier_recap {
	width:612px;
}
.tab_produit_panier_recap td {
	vertical-align:middle;
}
.tab_produit_panier_recap th {
	background-color:#EAEAEA;
	font-size:11px;
}
.tab_produit_panier_recap th.ref {
	width:174px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	padding-left:9px;
}
.tab_produit_panier_recap th.couleur {
	width:71px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_recap th.taille {
	width:95px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_recap th.quantite {
	width:75px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_recap th.prix {
	width:87px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_recap th.total {
	width:92px;
	padding-right:8px;
	text-align:right;
}
.tab_produit_panier_recap th.ligne {
	height:5px;
}
.tab_produit_panier_recap td.ref {
	width:175px;
	text-align:left;
	padding-left:9px;
}
.tab_produit_panier_recap td.couleur {
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	width:62px;
	text-align:center;
}
.tab_produit_panier_recap td.taille {
	width:86px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.tab_produit_panier_recap td.quantite {
	width:66px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.tab_produit_panier_recap td.prix {
	color:#2676BD;
	font-size:12px;
	width:78px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.tab_produit_panier_recap td.total {
	color:#2676BD;
	font-size:12px;
	width:92px;
	padding-right:8px;
	text-align:right;
}
.tab_produit_panier_recap td.recap_date {
	width:352px;
	text-align:left;
	padding-left:9px;
	background-color:#EAEAEA;
	font-size:14px;
	color:#7B7B7B;
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:top;
}
.tab_produit_panier_recap td.recap_intitule {
	width:164px;
	text-align:right;
	background-color:#EAEAEA;
	color:#7B7B7B;
	padding-top:7px;
	padding-bottom:7px;
	font-size:14px;
	vertical-align:top;
}
.tab_produit_panier_recap td.recap_prix {
	font-size:16px;
	width:92px;
	padding-right:8px;
	text-align:right;
	background-color:#EAEAEA;
	padding-top:7px;
	padding-bottom:7px;
	color:#7B7B7B;
	vertical-align:top;
}
.tab_produit_panier_recap td.ligne {
	height:20px;
}
.tab_produit_panier_recap td.ligne_color {
	height:2px;
	line-height:2px;
	background-color:#D8D8D8;
}
.tab_produit_panier_recap td.ligne_color2 {
	padding-left:8px;
	padding-right:8px;
	background-color:#EAEAEA;
}
.ligne_blanche {
	width:596px;
	line-height:1px;
	background-color:#fff;
}
ul.liste_mode_paiement {
	margin:0px;
}
.liste_mode_paiement li {
	float:left;
	list-style-type:none;
	margin-bottom: 10px;
}
.liste_mode_paiement li.puce {
	width:10px;
	padding-top:25px;
}
.liste_mode_paiement li.logo_colissimo {
	background:url(images/colissimo.gif) no-repeat;
	width:93px;
	height:61px;
	margin-left:10px;
}
.liste_mode_paiement li.logo_chronopost {
	background:url(images/chronopost.gif) no-repeat;
	width:94px;
	height:62px;
	margin-left:10px;
}
.liste_mode_paiement li.logo_mr {
	background:url(images/logo_mr.gif) no-repeat;
	width:80px;
	height:82px;
	margin-left:10px;
    margin-right:14px;
}
.liste_mode_paiement li.montant_envoi {
	padding-top:10px;
	padding-left:10px;
	font-size:16px;
}
.produit_visuel_recap {
	width:174px;
}
.produit_visuel_recap td {
	vertical-align:middle;
}
.produit_visuel_recap td.visuel_66x66 {
	width:66px;
	height:66px;
	border:#EDEDED solid 1px;
}
.produit_visuel_recap td.description_produit {
	width:88px;
	padding-right:8px;
	font-size:11px;
	padding-left:12px;
}
.pixel_noir2 {
	height:23px;
	background-color:#000;
	border-bottom:#FFF solid 1px;
}
.barre_recap_cmd {
	background:url(images/barre_recap_cmd.gif) no-repeat;
	width:612px;
	height:28px;
}
.bloc_gris_clair612 {
	background-color:#a7a7a7;
	width:612px;

}

.bloc_gris_clair612_height700 {
	background-color:#828282;
	width:612px;
}




ul.liste_puce_mode_paiement {
	height:143px;
}
.liste_puce_mode_paiement li {
	list-style-type:none;
	float:left;
	display:inline;
	
}
.liste_puce_mode_paiement li.puce {
	width:10px;
	padding-top:5px;
}
.liste_puce_mode_paiement li.texte_puce {
	padding-left:10px;
}


ul.liste_puce_mode_paiement2 {
	width: 540px;
	height: 143px;
	padding-top: 10px;
	padding-left: 10px;
}
.liste_puce_mode_paiement2 li {
	list-style-type:none;
	float:left;
	display:inline;
 	
	
	
}
.liste_puce_mode_paiement2 li.puce {
	width:10px;
	padding-top:5px;
}
.liste_puce_mode_paiement2 li.texte_puce {
	padding-left:10px;
}



/*----------------------------------------------------PAIEMENT------------------------------------------------------------*/
.pixel_degrade_paiement {
	background:url(images/pixel_degrade_paiement.jpg) repeat-x;
	border:#D8D8D8 solid 1px;
	width:977px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7B7B7B;
}
.indication_paiement_souligne {
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	color:#C74329;
	padding-top:36px;
	padding-bottom:17px;
	text-align:center;
}
ul.liste_carte_paiement {
	margin:auto;
	margin-top:42px;
	padding-bottom:45px;
	width:249px;
}
.liste_carte_paiement li {
	list-style-type:none;
	float:left;
}
.liste_carte_paiement li.cb a {
	background:url(boutons/cb.gif) no-repeat;
	width:78px;
	height:46px;
	display:block;
	margin-right:7px;
}
.liste_carte_paiement li.visa a {
	background:url(boutons/visa.gif) no-repeat;
	width:78px;
	height:46px;
	display:block;
	margin-right:7px;
}
.liste_carte_paiement li.mastercards a {
	background:url(boutons/mastercard.gif) no-repeat;
	width:74px;
	height:46px;
	display:block;
}
/*-----------------------POUR PAYBOX---------------------------*/
ul.liste_carte_paybox {
	margin:auto;
	margin-top:42px;
	padding-bottom:45px;
	width:320px; 
}
.liste_carte_paybox li {
	list-style-type:none;
	float:left;
}
.liste_carte_paybox li.carte {
	width:78px;
	height:46px;
	display:block;
	margin-right:7px;
}
.liste_carte_paybox li.carte_amex{	
	width:55px;
	height:46px;
	display:block;
	
}

.liste_carte_paybox li form {margin:0; padding:0;}

/*----------------------------------------------------CONFIRMATION------------------------------------------------------------*/
.pad_g100 {
	padding-left:80px;
}
/*----------------------------------------------------GABARIT moncompte------------------------------------------------------------*/
#menu_moncompte {
	background:url(images/bg_menu_moncompte.gif) top no-repeat;
	width:190px;
	padding-left:10px;
	padding-top:13px;
	padding-bottom:21px;
}

#menu_moncompte .titre_moncompte a{
	font-size:15px;
	color:#FFF;
	text-decoration:none;
	margin-left:10px;
	margin-bottom:10px;
}

#menu_moncompte .titre_moncompte a:hover {
	color:#cc492b;
	font-size:15px;
	text-decoration:none;
	margin-left:10px;
	margin-bottom:10px;
}

#menu_moncompte .titre_moncompte_on a {
	color:#cc492b;
	font-size:15px;
	margin-left:10px;
	margin-bottom:10px;
	text-decoration:none;
}
ul.liste_menu_moncompte {
	width:180px;
}
.liste_menu_moncompte li {
	list-style-type:none;
	display:block;
}
.liste_menu_moncompte li.mes_coordonnees a {
	color:#FFF;
	height:34px;
}
.liste_menu_moncompte li.mes_coordonnees a:hover {
	background:url(boutons/mes_coordonnees_on.gif) top no-repeat;
}
.liste_menu_moncompte li.mes_identifiants a {
	background:url(boutons/mes_identifiants.gif) bottom no-repeat;
	width:180px;
	height:34px;
	display:block;
}
.liste_menu_moncompte li.mes_identifiants a:hover {
	background:url(boutons/mes_identifiants_on.gif) top no-repeat;
}
.liste_menu_moncompte li.inscription_newsletter a {
	background:url(boutons/inscription_newsletter.gif) top no-repeat;
	width:180px;
	height:34px;
	display:block;
}
.liste_menu_moncompte li.inscription_newsletter a:hover {
	background:url(boutons/inscription_newsletter_on.gif) top no-repeat;
}
.liste_menu_moncompte li.parrainage a {
	background:url(boutons/parrainage.gif) top no-repeat;
	width:180px;
	height:34px;
	display:block;
}
.liste_menu_moncompte li.parrainage a:hover {
	background:url(boutons/parrainage_on.gif) top no-repeat;
}
.liste_menu_moncompte li.mes_filleuls a {
	background:url(boutons/mes_filleuls.gif) top no-repeat;
	width:180px;
	height:34px;
	display:block;
}
.liste_menu_moncompte li.mes_filleuls a:hover {
	background:url(boutons/mes_filleuls_on.gif) top no-repeat;
}
.liste_menu_moncompte li.mes_commandes a {
	background:url(boutons/mes_commandes.gif) top no-repeat;
	width:180px;
	height:34px;
	display:block;
}
.liste_menu_moncompte li.mes_commandes a:hover {
	background:url(boutons/mes_commandes_on.gif) top no-repeat;
}
.liste_menu_moncompte li.bon_retour a {
	background:url(boutons/bon_retour.gif) top no-repeat;
	width:180px;
	height:34px;
	display:block;
}
.liste_menu_moncompte li.bon_retour a:hover {
	background:url(boutons/bon_retour_on.gif) top no-repeat;
}
/*----------------------------------------------------MON COMPTE /identification------------------------------------------------------------*/
#bloc_central {
	padding-left:20px;
	width:760px;
}
.bloc_370 {
	width:370px;
}
.barre_pixel_degrade_noir30 {
	background:url(images/pixel_degrade_noir.jpg) repeat-x;
	height:27px;
	padding-top:3px;
	padding-left:10px;
}
.barre_pixel_degrade_rouge30 {
	background:url(images/pixle_degrade_rouge.gif) repeat-x;
	height:27px;
	padding-top:3px;
	padding-left:10px;
}
.titre_etoile18 {
	font-size:18px;
	background:url(images/etoile.gif) 0px 5px no-repeat;
	padding-left:17px;
	color:#FFF;
}
.titre_etoile18 a{
	color:#FFF;
}
.titre_etoile_r18 {
	font-size:18px;
	background:url(images/etoile_fd_rouge.gif) 0px 5px no-repeat;
	padding-left:17px;
	color:#FFF;
}
.pixel_degrade_pale {
	background:url(images/pixel_degrade_pale.jpg) repeat-x;
	background-color:#F2F1EE;
	border:#DFE6E3 solid 1px;
	border-top:none;
}
.tab_identification_membre {
	width:368px;
}
.tab_identification_membre td {
	vertical-align:middle;
}
.tab_identificaiton_membre td.intitule_membre {
	width:95px;
	padding-right:10px;
	text-align:right;
}
.tab_identificaiton_membre td.chps_membre {
	width:165px;
}
input.chps142 {
	width:142px;
	border:#969696 solid 1px;
	height:20px;
}
.tab_identificaiton_membre td.btn_membre {
	width:98px;
	padding-top:1px;
}
.tab_identificaiton_membre td.ligne_membre {
	height:12px;
}
.bg_devenir_membre {
	background:url(images/bg_devenir_membre.jpg) no-repeat;
	width:368px;
	height:140px;
	border:#DFE6E3 solid 1px;
	border-top:none;
}
.formu310 {
	width:310px;
}
.formu310 td {
	vertical-align:middle;
}
.formu310 td.intitule_formu {
	width:100px;
	padding-right:7px;
	font-size:12px;
	text-align:right;
}
.formu310 td.chps_formu {
	width:203px;
}

.formu310 td.btn_formu {
	padding-left:18px;
}
input.chps142 {
	width:140px;
	border:#C5C5C4 solid 1px;
	height:18px;
	margin-left:18px;
}
.formu310 td.ligne {
	height:4px;
}
ul.liste_puce_simple2 {
	margin:0px;
}



.liste_puce_simple2 li {
	list-style-type:none;
	float:left;
	display:inline;
}
.liste_puce_simple2 li.puce {
	width:10px;
}
.liste_puce_simple2 li.texte_puce {
	padding-left:10px;
}
.tab_pas_inscrit {
	width:758px;
}
.tab_pas_inscrit td {
	vertical-align:top;
}
.tab_pas_inscrit td.formu {
	width:310px;
}
.tab_pas_inscrit td.btn_form {
	width:346px;
	padding-left:35px;
	padding-right:67px;
}
.tab_liste_btn {
	width:346px;
}
.tab_liste_btn td {
	vertical-align:top;
}
.tab_liste_btn td.puce {
	width:20px;
}
.tab_liste_btn td.texte_puce {
	width:336px;
	text-align:center;
}
/*----------------------------------------------------MON COMPTE / COMMANDES DETAIL------------------------------------------------------------*/
.tab_recap_info {
	width:760px;
}
.tab_recap_info td {
	vertical-align:top;
}
.tab_recap_info td.intitule_recap_commande {
	width:101px;
	padding-top:19px;
}
.tab_recap_info td.intitule_recap_commande p {
	padding-right:22px;
	text-align:right;
}
.tab_recap_info td.donne_recap_commande {
	width:376px;
	padding-top:19px;
	padding-left:25px;
	border-right:#FFF solid 1px;
}
.tab_recap_info td.adresse_commande {
	width:218px;
	padding-top:35px;
	padding-left:40px;
}
.bloc_suivi_colis {
	width:91px;
	margin-left:10px;
	margin-bottom:10px;
	height:67px;
}
.tab_produit_panier_cmd {
	width:760px;
}
.tab_produit_panier_cmd td {
	vertical-align:middle;
}
.tab_produit_panier_cmd th {
	background-color:#EAEAEA;
}
.tab_produit_panier_cmd th.ref {
	width:276px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	padding-left:10px;
}
.tab_produit_panier_cmd th.ref2 {
	width:190px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	padding-left:10px;
}
.tab_produit_panier_cmd th.couleur {
	width:82px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_cmd th.taille {
	width:136px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_cmd th.quantite {
	width:72px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_cmd th.prix {
	width:77px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_cmd th.total {
	width:82px;
	padding-right:10px;
	text-align:right;
}
.tab_produit_panier_cmd th.total2 {
	width:81px;
	padding-right:10px;
	border-right:#D8D8D8 solid 1px;
	text-align:right;
}
.tab_produit_panier_cmd th.suppr {
	width:76px;
	text-align:center;
}
.tab_produit_panier_cmd th.ligne {
	height:5px;
}
.tab_produit_panier_cmd td.ref {
	width:276px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	padding-left:10px;
}
.tab_produit_panier_cmd td.suitecompose {
	border-right:#D8D8D8 solid 1px;
	font-size: 10px;
	text-align:center;
	margin-right: 3px;
	margin-left: 3px;
}
.tab_produit_panier_cmd td.ref2 {
	width:190px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	padding-left:10px;
}
.tab_produit_panier_cmd td.couleur {
	width:72px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	font-size:15px;
}
.tab_produit_panier_cmd td.taille {
	width:136px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_cmd td.quantite {
	width:72px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_produit_panier_cmd td.prix {
	width:77px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	color:#2676BD;
	font-size:15px;
}
.tab_produit_panier_cmd td.total {
	width:82px;
	padding-right:10px;
	text-align:right;
	color:#2676BD;
	font-size:15px;
}
.tab_produit_panier_cmd td.total2 {
	width:81px;
	padding-right:10px;
	border-right:#D8D8D8 solid 1px;
	text-align:right;
	color:#2676BD;
	font-size:15px;
}
.tab_produit_panier_cmd td.suppr {
	width:70px;
	margin:auto;
	text-align:center;
}
.tab_produit_panier_cmd td.ligne {
	height:13px;
}
.tab_produit_panier_cmd td.ligne_color {
	height:2px;
	line-height:2px;
	background-color:#D8D8D8;
}
.bloc_mode_paiement {
	width:335px;
	border:#d8d8d8 solid 1px;
	margin-top:15px;
}
.bloc_cmd2 {
	border:#D8D8D8 solid 1px;
	width:340px;
	float:right;
	padding:10px;
	text-align:center;
	margin-top:15px;
}
/*----------------------------------------------------MON COMPTE / MES FILLEULS------------------------------------------------------------*/
.tab_filleuls {
	width:760px;
	border:#dfe6e3 solid 1px;
	border-top:none;
}
.tab_filleuls td {
	vertical-align:middle;
}
.tab_filleuls th {
	background-color:#EAEAEA;
	font-size:15px;
}
.tab_filleuls th.email {
	width:264px;
	padding-left:20px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
}
.tab_filleuls th.date {
	width:135px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_filleuls th.bon_gagne {
	width:148px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_filleuls th.code {
	width:88px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_filleuls th.utilise {
	width:101px;
	text-align:center;
}
.tab_filleuls th.btn {
	width:145px;
	padding-left:615px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_filleuls th.ligne {
	height:5px;
}
.tab_filleuls td.email {
	width:264px;
	padding-left:20px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	font-size:15px;
}
.tab_filleuls td.date {
	width:135px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.tab_filleuls td.bon_gagne {
	width:148px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.tab_filleuls td.code {
	width:88px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.tab_filleuls td.utilise {
	width:101px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}
.tab_filleuls td.ligne {
	height:13px;
}
.tab_filleuls td.ligne_color {
	height:7px;
}
/*----------------------------------------------------MON COMPTE / PARRAINAGE------------------------------------------------------------*/
.bloc_gris760 {
	width:758px;
	border:#eaefed solid 1px;
	border-top:none;
	background-color:#f7f7f6;
}
.tab_parrainage {
	margin-top:30px;
	margin-left:36px;
	width:596px;
}
.tab_parrainage td {
	vertical-align:middle;
}
.tab_parrainage td.email {
	width:107px;
	text-align:right;
	padding-right:10px;
	font-size:15px;
}
.tab_parrainage td.chps_email {
	width:181px;
}
.tab_parrainage td.ligne {
	height:15px;
}
.tab_parrainage td.ligne2 {
	height:40px;
}
input.chps181 {
	width:179px;
	font-size:11px;
	height:20px;
	border:#c5c5c5 solid 1px;
}
textarea.chps479 {
	width:477px;
	height:90px;
	border:#c5c5c5 solid 1px;
	font-size:11px;
	color:#2676bd;
}
/*----------------------------------------------------BLOC DEFILEMENT------------------------------------------------------------*/
.fleche_haut {
	padding-bottom:10px;
	padding-top:2px;
	width:10px;
	height:6px;
	display:block;
	margin:auto;
	
}
.fleche_bas {
	margin:auto;
	margin-top:5px;
	margin-bottom:10px;
	width:10px;
	height:6px;
	display:block;
}
*html .fleche_bas {/*ie6*/
	margin:auto;
	margin-top:15px;
	width:10px;
	height:6px;
	display:block;
}
.fleche_gauche {
	display:block;
	position:absolute;
	top:260px;
	left: 290px;
	margin-top:-13px;
	cursor: pointer;
}
.fleche_droite {
	display:block;
	position:absolute;
	top:260px;
	left:995px;
	margin-left:21px;
	margin-right:10px;
	margin-top:-13px;

	cursor: pointer;
}
.carousel-clip-region {
	width:100px;
	height:320px;
	overflow:hidden;
	position:relative;
}
.liste_objets_similaires {
	height:10000000px;
	width:100px;
	margin-top:15px;
	position:relative;
	z-index:1;
}
.liste_objets_similaires li {
	width:100px;
	list-style:none;
	padding-bottom:10px;
	display:block;
	text-align:center;
}
.carousel-clip-region_bis {
	width:764px;
	height:80px;
	margin:0 auto;
	overflow:hidden;
	position:absolute;
	top:230px;
	left:310px;
}
*html .carousel-clip-region_bis { /*ie6*/
	width:764px;
	height:80px;
	margin:0 auto;
	overflow:hidden;
	position:absolute;
	top:230px;
	left:310px;
}
.liste_objets_similaires_bis {
	width:10000000px;
	height:44px;
	position:relative;
	z-index:1;
}
.liste_objets_similaires_bis li {
	width:80px;
	height: 80px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
	list-style:none;
	padding-bottom:10px;
	display:block;
	float:left;
}
/*----------------------------------------------------MON COMPTE /MODIFIER MES IDENTIFIANTS-----------------------------------------------------------*/

.tab_modif_id {
	margin-top:30px;
	width:758px;
}
.tab_modif_id td {
	vertical-align:middle;
}
.tab_modif_id td.email {
	width:178px;
	text-align:right;
	padding-right:10px;
	font-size:15px;
}
.tab_modif_id td.email2 {
	width:198px;
	text-align:right;
	padding-right:10px;
	font-size:15px;
}
.tab_modif_id td.chps_email {
	width:181px;
}
.tab_modif_id td.btn1 {
	padding-left:50px;
}
.tab_modif_id td.btn2 {
	padding-left:30px;
}
.tab_modif_id td.ligne {
	height:30px;
}
.tab_modif_id td.ligne2 {
	height:10px;
}
input.chps161 {
	width:159px;
	font-size:11px;
	height:20px;
	border:#c5c5c5 solid 1px;
}
input.chps171 {
	width:169px;
	font-size:11px;
	height:20px;
	border:#c5c5c5 solid 1px;
}
/*-------------------------------MON COMPTE / MES COORDONNEES-------------------------------*/
#bloc_adresse_livraison {
	width:353px;
}
#bloc_adresse_facturation {
	width:381px;
	float:right;
}
*html #bloc_adresse_facturation {	/*ie6*/
	margin-right:2px;
}
.formu320 {
	width:294px;
	margin-left:14px;
}
.formu320 td {
	vertical-align:middle;
}
.formu320 td.intitule_formu {
	width:114px;
	font-size:13px;
}
.formu320 td.intitule_formu2 {
	width:127px;
	text-align:right;
	padding-right:10px;
	font-size:12px;
}
.formu320 td.chps_formu {
	width:180px;
}
.formu320 td.ligne {
	height:4px;
}
.formu320 td.btn {
	padding-left:170px;
}
input.chps137 {
	width:180px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
	height:20px;
}

input.chps237 {
	width:238px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
	height:20px;
}
select.chps137 {
	width:180px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
	height:20px;
}
textarea.chps137 {
	width:180px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
	height:42px;
}
textarea.chps294 {
	width:294px;
	height:42px;
	border:#C8C8C8 solid 1px;
	font-size:11px;
}
/*----------------------------------------------------MON COMPTE / BON DE RETOUR------------------------------------------------------------*/
.tab_bonretour {
	width:760px;
	border:#dfe6e3 solid 1px;
	border-top:none;
}
.tab_bonretour td {
	vertical-align:middle;
}
.tab_bonretour th {
	background-color:#EAEAEA;
	font-size:15px;
}
.tab_bonretour th.date {
	width:128px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_bonretour th.bon_cmd {
	width:150px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_bonretour th.montant {
	width:124px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_bonretour th.etat {
	width:220px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
}
.tab_bonretour th.retour {
	width:134px;
	text-align:center;
}
.tab_bonretour th.btn {
	width:145px;
	padding-left:615px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_bonretour th.ligne {
	height:10px;
}
.tab_bonretour td.date {
	width:128px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_bonretour td.bon_cmd {
	width:150px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_bonretour td.montant {
	width:124px;
	border-right:#D8D8D8 solid 1px;
	text-align:center;
	color:#2676bd;
	font-weight:bold;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_bonretour td.etat {
	width:200px;
	padding-left:20px;
	border-right:#D8D8D8 solid 1px;
	text-align:left;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_bonretour td.etat2 {
	width:220px;
	text-align:center;
	border-right:#D8D8D8 solid 1px;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_bonretour td.retour {
	width:134px;
	text-align:center;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_bonretour td.retour2 {
	width:114px;
	padding-left:25px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.tab_bonretour td.ligne {
	height:13px;
}
.tab_bonretour td.ligne_color {
	height:7px;
}
.pixel_degrade_bleu {
	background:url(images/pixel_degrade_bleu.gif) bottom repeat-x;
	background-color:#FFF;
}
/*----------------------------------------------------MON COMPTE / BON DE RETOUR / CREER------------------------------------------------------------*/


.produit_visuel_creer {
	width:190px;
}
.produit_visuel_creer td {
	vertical-align:middle;
}
.produit_visuel_creer td.visuel_66x66 {
	width:66px;
	height:66px;
	border:#EDEDED solid 1px;
}
.produit_visuel_creer td.description_produit {
	width:92px;
	padding-right:8px;
	font-size:13px;
	padding-left:12px;
}
.bloc_cmd3 {
	border:#D8D8D8 solid 1px;
	width:340px;
	padding:10px;
	text-align:center;
	margin-top:15px;
	margin-bottom:20px;
}
.bloc_mode_paiement2 {
	width:335px;
}
/*-------------------------------------IMPRIMER COMMANDE-----------------------------------------*/

#conteur_bon_commande {
	width:590px;
	padding:10px;
	padding-right:0px;
	padding-bottom:25px;
	background-color:#FFF;
}
#entete_bon_commande {
	width:590px;
	height:127px;
}
#entete_bon_commande td {
	vertical-align:top;
}
#entete_bon_commande td.logo {
	width:296px;
}
#entete_bon_commande td.commande {
	text-align:right;
	padding-right:20px;
	color:#525655;
	font-size:22px;
	padding-top:20px;
	width:276px;
}
#entete_bon_commande td.fiche_paie {
	text-align:right;
	font-size:24px;
}
#entete_bon_commande td.coordonnees {
	padding-left:0px;
	padding-bottom:20px;
}
.bloc_detail_cmd {
	line-height:20px;
	width:301px;
	font-size:12px;
}
.bloc_adresse {
	width:240px;
	float:right;
	padding:20px;
	/*margin-left:293px;*/
	font-size:12px;
	margin-right:20px;
	margin-bottom:13px;
	border:#e5e5e5 solid 1px;
}
.bloc_adresse2 {
	width:280px;
	float:right;
	/*margin-left:293px;*/
	font-size:12px;
	margin-right:20px;
	margin-bottom:13px;
	border:#000 solid 1px;
}
.txt_adresse {
	padding-top:10px;
	font-size:10px;
	padding-bottom:30px;
}
.tab_produit_panier_print {
	width:580px;
	border:#000 solid 1px;
}
.tab_produit_panier_print td {
	vertical-align:middle;
}
.tab_produit_panier_print th {
	padding-top:10px;
	text-align:left;
	padding-bottom:10px;
}
.tab_produit_panier_print th.ref {
	width:167px;
	text-align:left;
	padding-left:10px;
}
.tab_produit_panier_print th.couleur {
	width:83px;
	text-align:center;
}
.tab_produit_panier_print th.taille {
	width:87px;
	text-align:center;
}
.tab_produit_panier_print th.quantite {
	width:73px;
	text-align:center;
}
.tab_produit_panier_print th.prix {
	width:73px;
	text-align:center;
}
.tab_produit_panier_print th.total {
	width:67px;
	padding-right:10px;
	text-align:right;
}
.tab_produit_panier_printth.ligne {
	height:5px;
}
.tab_produit_panier_print td.ref {
	width:167px;
	text-align:left;
	padding-left:10px;
}
.tab_produit_panier_print td.couleur {
	width:73px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
}
.tab_produit_panier_print td.taille {
	width:87px;
	text-align:center;
}
.tab_produit_panier_print td.quantite {
	width:73px;
	text-align:center;
}
.tab_produit_panier_print td.prix {
	width:73px;
	text-align:center;
	font-size:12px;
}
.tab_produit_panier_print td.total {
	width:67px;
	padding-right:10px;
	text-align:right;
	font-size:12px;
}
.tab_produit_panier_print td.ligne {
	height:13px;
}
.tab_produit_panier_print td.ligne_color {
	height:2px;
	line-height:2px;
	background-color:#D8D8D8;
}
.produit_visuel_print {
	width:166px;
}
.produit_visuel_print td {
	vertical-align:middle;
}
.produit_visuel_print td.visuel_66x66 {
	width:66px;
	height:66px;
	border:#EDEDED solid 1px;
}
.produit_visuel_print td.description_produit {
	width:78px;
	padding-right:8px;
	font-size:12px;
	padding-left:12px;
}
.bloc_mode_paiement_print {
	width:237px;
	border:#000 solid 1px;
	margin-top:15px;
}
.bloc_cmd2_print {
	border:#000 solid 1px;
	width:300px;
	margin-right:10px;
	margin-top:15px;
}
.recap_panier_total_print {
	width:300px;
	margin-top:22px;
	margin-bottom:5px;
}
.recap_panier_total_print td {
	vertical-align:top;
	padding-bottom:7px;
}
.recap_panier_total_print td.intitule_total {
	width:194px;
	text-align:right;
}
.recap_panier_total_print td.montant_total {
	width:91px;
	text-align:right;
	padding-right:15px;
}
.recap_panier_total_print td.intitule_total2 {
	width:194px;
	text-align:right;
	color:#CC492B;
}
.recap_panier_total_print td.montant_total2 {
	width:91px;
	text-align:right;
	padding-right:15px;
	color:#CC492B;
}
.recap_panier_total_print td.ligne_color2 {
	height:1px;
	border-top:#000 solid 1px;
}
.recap_panier_total_print td.ligne {
	height:7px;
}

/*-------------------------------------PAGINATION-----------------------------------------*/

.pagination {		
	
	width:800px;
	height:46px;
	margin-left: 10px;
}

.pagination .nb_page {	
	padding-top:5px;
	font-size:13px;
	width: 790px;
}

.pagination ul.pagination_navigation {
	float:right;
	text-align:right;
	width:400px;
	margin-right:17px;
	margin-top:7px;
}

*html .pagination ul.pagination_navigation {/*IE6*/
	margin-right:10px;
}

.pagination .pagination_navigation li {	
	list-style-type:none;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
}

.pagination .pagination_navigation li.precedent {
	padding-right:15px;
}

.pagination .pagination_navigation li.suivant {
	padding-left:15px;
}

.pagination .pagination_navigation li.page a {
	text-decoration:none;
	color:#101010;
}

.pagination .pagination_navigation li.page a:hover {	
	text-decoration:none;
	color:#ba2e25;
}

.pagination .pagination_navigation li.page a:active {
	text-decoration:none;
	color:#ba2e25;
}

/*-------------------------------------RECHERCHE-----------------------------------------*/
.tab_3rech {	
	width:749px;
}

.tab_3rech td {
margin: 0px;
}

.tab_3rech td.intitule1 {
	width:170px;
	font-size: 13px;
	
}

.tab_3rech td.chps_intitule1 {	
	width:110px;
	
}

select.chps150 {
	width:135px;
	font-size:11px;
}

select.chps170 {
	width:170px;
	font-size:11px;
}


/*------------------------------------VENTE FLASH-----------------------------------------*/
.tab_catal_prix td.picto_vente_flash  {	
	background:url(images/picto_vente_flash.gif) no-repeat;
	width:100px;
	height:31px;
	color:#e5e5e5;
	font-size:9px;
	padding-top:17px;
	text-align:center;
}

*html .tab_catal_prix td.picto_vente_flash  {	/*IE6*/
	height:14px;
}
/*------------------------------------PANIER VIP-----------------------------------------*/

#menu_pricipal2 {
	width:980px;
	height:35px;
	position:absolute;
	top:101px;
	left:69px;
	background-color: #be3c2e;
}

.pixel_degrade_bleu1 {
	height:32px;
	color:#FFF;
	padding-left:15px;
	padding-top:8px;
	background:url(images/pixel_bleu.gif) repeat-x;
	border-bottom:#FFF solid 1px;
}
.pixel_degrade_bleu1 .titre {
	font-size:17px;
}
.pixel_degrade_bleu1 .commentaire {
	padding-top:5px;
	font-size:11px;
}

.pixel_degrade_bleu2 {
	height:23px;
	color:#E1E2E1;
	padding-left:15px;
	padding-top:5px;
	background:url(images/pixel_bleu.gif) repeat-x;
	border-bottom:#FFF solid 1px;
}
.pixel_degrade_bleu2 .titre {
	font-size:15px;
}

/*------------------------------------MON COMPTE-----------------------------------------*/
.tab_info_perso {
	width:750px;
	
}

.tab_info_perso td {
	width:291px;
	padding-rigth:20px;
	vertical-align:top;
}

/*------------------------------------INSCRIPTION NEWSLETTER-----------------------------------------*/
.bg_newsletter {
	background:url(images/bg_visuel_NL.jpg) left no-repeat;
	width:749px;
	height:406px;
}

.bg_texte_newsletter {
	background:url(images/bg_NL.gif) no-repeat;
	width:398px;
	height:221px;
	padding-left:45px;
	padding-right:35px;
	margin-left:269px;
	padding-top:185px;
}

.bloc_btn_nl {
	padding-left:125px;
	padding-top:20px;
}

/*----------------------------------------------------VENTE PRIVEE------------------------------------------------------------*/
.titre_vip {
	background:url(images/titre_vip.gif) no-repeat;
	width:967px;
	height:79px;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:-20px;
}

.bloc_boutique {	
	float:right;
	width:420px;
	margin-right:40px;
}

*html .bloc_boutique {	/*IE6*/
	margin-right:25px;
}
.bloc_evenement {	
	width:500px;
}

ul.liste_evenement {	
	width:500px;
}

.liste_evenement li {
	list-style-type:none;
	float:left;
}

.liste_evenement li.ombre_evenement {
	background:url(images/bg_bloc_vip.jpg) bottom no-repeat;
	background-color:#FFF;
	width:220px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:35px;
}

.arrondi_haut220 {
	background:url(images/arrondi_haut220.gif) no-repeat;
	width:220px;
	height:5px;
	display:block;
}

*html .arrondi_haut220 {/*IE6*/
	margin-bottom:-10px;
}

.arrondi_bas220 {
	background:url(images/arrondi_bas220.gif) no-repeat;
	width:220px;
	height:7px;
	display:block;
}

.pixel_220 {	
	border-left:#dcdcdc solid 1px;
	border-right:#dcdcdc solid 1px;
	background-color:#FFF;
	width:218px;
	text-align:center;
}

.titre_evenement_vip{	
	width:218px;
	height:46px;
}

.logo_evenement {
	width:218px;
	margin:auto;
	text-align:center;
}

.periode_evenement {
	text-align:center;
	color:#d04e2c;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:40px;
}

.visuel_evenement_vip {
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.titre_inscrivezvous_vip {
	background:url(images/titre_inscrivezvous_vip.gif) no-repeat;
	width:391px;
	height:19px;
	padding-top:16px;
}

.liste_email_vip {
	height:22px;
}

.liste_email_vip td {
	vertical-align:top;
}

.liste_email_vip td.texte {	
	width:171px;
	padding-right:19px;
	text-align:right;
	padding-top:2px;
}

.liste_email_vip td.chps_126 {
	width:126px;
}

input.chps126 {
	width:126px;
	font-size:11px;
	height:20px;
	border:#d3d3d3 solid 1px;
}

*html input.chps126 {/*IE6*/
	height:21px;
}
.liste_email_vip td.btn_ok_noir{
	height:22px;
	width:22px;
}

/*----------------------------------------------------CONTACTEZ NOUS-----------------------------------------------------------*/
.titre_contact {
	background:url(images/titre_contacteznous.gif) no-repeat;
	width:967px;
	height:79px;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:-20px;
}

#bg_contacteznous {
	background:url(images/bg_contacteznous.jpg) no-repeat;
	width:815px;
	height:498px;
	margin-left:85px;
}

.bloc_texte_contacteznous {	
	margin-left:345px;
	padding-top:10px;
}

.tabv_formu_contact {	
	width:455px;
}

.tab_formu_contact td {	
	vertical-align:middle;
}

.tab_formu_contact td.intitule {	
	width:100px;
	text-align:right;
	padding-right:5px;
}

.tab_formu_contact td.ligne {	
	line-height:10px;
}

.tab_formu_contact td.btn_formu {	
	padding-left:331px;
}

.tab_formu_contact td.chps_formu {	
	width:355px;
}

select.chps355 {	
	font-size:11px;
	width:359px;
	border:#cbcbcb solid 1px;
	height:20px;
}

input.chps355 {	
	width:355px;
	font-size:11px;
	border:#cbcbcb solid 1px;
	height:20px;
}

textarea.chps355 {	
	width:355px;
	height:63px;
	border:#cbcbcb solid 1px;
}

/*----------------------------------------------------CONTACTEZ NOUS confirm-----------------------------------------------------------*/
.picto_validation {	
	background:url(images/picto_validation.gif) 173px 110px no-repeat;
	display:block;
	margin:auto;
	text-align:center;
	padding-top:244px;
}

/*----------------------------------------------------PACK CADEAUX-----------------------------------------------------------*/
.titre_cadeau {
	background:url(images/titre_pack_cadeau.gif) no-repeat;
	width:967px;
	height:79px;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
}

ul.liste_catalogue2 {
	margin:0px;
}

.liste_catalogue2 li {
	display:inline;
	list-style-type:none;
	float:left;
}
.liste_catalogue2 li.catalogue_produit {
	width:230px;
}
.liste_catalogue2 li.espace_produit {
	width:20px;
}

*html .liste_catalogue2 li.espace_produit {/*IE6*/
	width:5px;
}
.bg_catalogue_nom_produit2 {
	background:url(images/bg_motif.gif) repeat;
	width:230px;
}

.catalogue_visuel2 {
	width:228px;
	height:228px;
	border:#CFCFCF solid 1px;
	position:relative;
}

.picto_zoom2 a {
	background:url(images/picto_zoom.gif) no-repeat;
	width:43px;
	height:12px;
	position:absolute;
	right:-1px;
	top:217px;
	display:block;
}

select.choix_taille2 {
	width:232px;
	font-size:11px;
}

.ombre_haut2 {
	background:url(images/ombre_haut.gif) no-repeat;
	width:230px;
	height:7px;
	line-height:7px;
}

.bloc_ajout_panier {
	margin-left:398px;
}

/*----------------------------------------------------TOTAL LOOK-----------------------------------------------------------*/
.titre_total_look{
	background:url(images/titre_total_look.gif) no-repeat;
	width:967px;
	height:79px;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	
	
}
.titre_inter_tlook{
	color:#CC492B;
	font-size:33px;
	margin-top: -73px;
	margin-left: 240px;
	margin-bottom: 30px;
}

.catalogue_visuel3 {
	width:228px;
	padding-bottom:3px;
	padding-left:2px;
	background:url(images/bg_ombre230.gif) no-repeat;
	position:relative;
}

.picto_reduc {
	/*
	background:url(images/picto_reduc.gif) no-repeat;
	*/
	width:74px;
	height:74px;
	position:absolute;
	top:-8px;
	left:-6px;
}

.bg_degrade_look {
	background:url(images/bg_degrade224.gif) bottom no-repeat;
	background-color:#f0f0f0;
	width:224px;
	text-align:center;
	margin-left:3px;
	margin-right:3px;
	padding-bottom:5px;
}

.commentaire_look {
	width:967px;
}

select.choix_taille3 {
	width:208px;
	font-size:11px;
}

.tab_catal_prix3 {
	width:224px;
	margin-top:5px;
	margin-bottom:8px;
}
.tab_catal_prix3 td {
	vertical-align:top;
}
.tab_catal_prix3 td.montant_produit {
	width:96px;
	text-align:right;
	padding-right:6px;
	font-size:21px;
	color:#cc492b;
}
.tab_catal_prix3 td.nom_produit {
	width:112px;
	padding-left:10px;
	text-align:left;
	color:#000;
	font-size:19px;
}

/*----------------------------------------------------ANNUAIRE DES MARQUES------------------------------------------------------------*/
.titre_annuaire {
	background:url(images/titre_annuaire.gif) no-repeat;
	width:966px;
	height:80px;
	display:block;
	margin-top:5px;
	margin-bottom:10px;
}

.tab_annuaire {
	width:900px;
	margin-left:60px;
}

.tab_annuaire td {	
	vertical-align:top;
}

.tab_annuaire td.lettre {
	width:170px;
	padding-right:10px;
	font-weight:bold;
	font-size:20px;
}

.lettrine {	
	font-size:37px;
	font-weight:bold;
}

.tab_annuaire td.ligne_annuaire {
	line-height:45px;
}

/*----------------------------------------------------POPUP INSCRIPTION VIP-----------------------------------------------------------*/
#bg_popup3 {
	background-color:#f4f3f2;
	width:430px;
	vertical-align:top;
}
#conteneur_popup2 {
	border:#A6B9B2 solid 1px;
	border-top:none;
	width:428px;
	height: 360px;
}

/*----------------------------------------------------POPUP MOT DE PASSE PERDU-----------------------------------------------------------*/
.tab_email_password {
	width:365px;
	margin:auto;
}

.tab_email_password td {
	vertical-align:middle;
}

.tab_email_password td.intitule {	
	width:127px;
	font-size:12px;
}

.tab_email_password td.chps_email {
	width:238px;
}
/*----------------------------------------------------POPUP TAILLE INDISPONIBLE-----------------------------------------------------------*/

#titre_taille_indisponible {
	background:url(images/titre_taille_indispo.gif) no-repeat;
	width:353px;
	height:16px;
	margin-left:38px;
}

#bg_popup_formu2 {
	background-color:#F0F0F0;
	width:470px;
	margin-left:285px;
	margin-top:70px;
}

textarea.formu455_bis {
	width:350px;
	font-size:10px;
	height:115px;
	border:#BFBFC0 solid 1px;
}
.msg_inscription {

	font-size:16px;
}
.msg_inscription a{

	text-decoration:underline;
	font-weight:bold;
}
.suitecompose_imprim {
	font-size: 10px;
	margin-right: 3px;
	margin-left: 3px;
}


