/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}
a {cursor:pointer;}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#968f8a;
}
/*----------------------------------------------------GENERAL------------------------------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6361;
	/*background:url(images/background_pixel.gif) bottom repeat-x;*/
	background-color:#fdfefe;
/*sylvain	background:url(images/al.jpg);*/
	
}


a {
	text-decoration:none;
	color:#6d6361;
}

a:hover {
	text-decoration:underline;
}

.blanc {	
	color:#FFF;
}

a.blanc {	
	color:#FFF;
	text-decoration:none;
}

a.blanc:hover {
	text-decoration:underline;
}

.color2 {	
	color:#c8c2c4;
}

a.color2 {	
	color:#c8c2c4;
	text-decoration:none;
}

a.color2:hover {
	text-decoration:underline;
}

.color3 {	
	color:#fdcfe3;
}

a.color3 {	
	color:#fdcfe3;
	text-decoration:none;
}

a.color3:hover {
	text-decoration:underline;
}

.color4 {	
	color:#f087b5;
}

a.color4 {	
	color:#f087b5;
	text-decoration:none;
}

a.color4:hover {
	text-decoration:underline;
}


a.color4_s {	
	color:#f087b5;
	text-decoration:underline;
}

a.color4_s:hover {
	text-decoration:none;
}

.color5 {	
	color:#9a8e92;
}

a.color5 {	
	color:#9a8e92;
	text-decoration:none;
}

a.color5:hover {
	text-decoration:underline;
}

.souligne {
	text-decoration:underline;
}

.error {
	color:#FF0000;
	font-size:10px;
}

/*----------------------------------------------------ELEMENTS MISE EN PAGE------------------------------------------------------------*/
.texte10 {	
	font-size:10px;
}

.texte12 {	
	font-size:12px;
}

.texte13 {	
	font-size:13px;
}

.texte14 {	
	font-size:14px;
}

.texte15 {	
	font-size:15px;
}

.texte17 {	
	font-size:17px;
}

.texte22 {	
	font-size:22px;
}

.texte23 {	
	font-size:23px;
}

.texte25 {	
	font-size:25px;
}

.texte30 {	
	font-size:30px;
}

.centrer {	
	text-align:center;
}

.texte_barre {	
	text-decoration:line-through;
}

.align_droit {	
	text-align:right;
}

.justifier {	
	text-align:justify;
}


.float_left {
	float:left;
}

.float_right {
	float:right;
}

.float_right_pad20 {
	float:right;
	padding-right:20px;
}

.float_right_btn {	
	float:right;
	margin-right:20px;
	margin-left:5px;
}

*html .float_right_btn {	/*ie6*/
	margin-right:10px;
}

.float_right_btn2 {	
	float:right;
	margin-right:20px;
	margin-top:-3px;
}

*html .float_right_btn2 {	/*ie6*/
	margin-right:10px;
}

.align_droit {
	text-align:right;
}

.clear_left {
	clear:left;
}

.clear_right {
	clear:right;
}

.clear_both {	
	clear:both;
}

.lineheight01 {
	line-height:1px;
}


.lineheight02 {
	line-height:2px;
}

.lineheight05 {	
	line-height:5px;
}

.lineheight10 {
	line-height:10px;
}

.lineheight11 {
	line-height:11px;
}

.lineheight13 {
	line-height:13px;
}

.lineheight15 {
	line-height:15px;
}

.lineheight17 {
	line-height:17px;
}

.lineheight20 {
	line-height:20px;
}

.lineheight25 {
	line-height:25px;
}

.lineheight30 {
	line-height:30px;
}

.lineheight40 {
	line-height:40px;
}

.lineheight50 {
	line-height:50px;
}

.lineheight60 {
	line-height:60px;
}

.pad10 {
	padding:10px;
}

.pad15 {
	padding:15px;
}

.pad18 {
	padding:18px;
}

.pad20 {
	padding:20px;
}

.pad_g10 {
	padding-left:10px;
}

.pad_g20 {
	padding-left:20px;
		/*background:url(images/afrique.jpg);*/
}

.pad_g25 {
	padding-left:25px;
}

.pad_g40 {
	padding-left:40px;
}

.pad_d20 {	
	padding-right:20px;
}

.pad_gd20 {
	padding-left:20px;
	padding-right:20px;
}

.pad_gd20_h5 {
	padding:5px 20px;
}

.pad_gd20h10 {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.pad_d20h20 {
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

.pad_g10d20h20 {
	padding-right:20px;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:20px;
}

#conteneur_imbrik {	
	padding-top:720px;
	min-height:1px;
}

*html #conteneur_imbrik {/*ie6*/	
	padding-top:0px;
	height:700px;
}

#contenu_imbrik {	
	margin-top:-720px;
	/*sylvain*/
	/*margin-left:-52px;*/
}

*html #contenu_imbrik {	/*ie6*/
	margin-top:0px;
}

#conteneur_vente {	
	padding-top:660px;
	min-height:1px;
}

*html #conteneur_vente {/*ie6*/	
	padding-top:0px;
	height:700px;
}

#contenu_vente {	
	margin-top:-660px;
}

*html #contenu_vente {	/*ie6*/
	margin-top:0px;
}


/*----------------------------------------------------BOUTONS------------------------------------------------------------*/

.bouton112 a {
	background:url(boutons/bouton112.gif) no-repeat;
	width:112px;
	height:20px;
	display:block;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
}

.bouton112 a:hover {
	text-decoration:underline;
}

.bouton112_centrer a {
	background:url(boutons/bouton112.gif) no-repeat;
	width:112px;
	height:20px;
	display:block;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
	margin:auto;
}

.bouton112_centrer a:hover {
	text-decoration:underline;
}

.btn_continuer_visite a {
	background:url(boutons/btn_continuer_visite.png) no-repeat;
	width:186px;
	height:29px;
	display:block;
}

*html .btn_continuer_visite a {/*ie6*/
	background:url(boutons/btn_continuer_visite.gif) no-repeat;
}

.btn_continuer_visite a:hover {
	background:url(boutons/btn_continuer_visite_on.png) no-repeat;
}

*html .btn_continuer_visite a:hover {/*ie6*/
	background:url(boutons/btn_continuer_visite_on.gif) no-repeat;
}

.btn_finaliser_cmd a {
	background:url(boutons/btn_finaliser_cmd.png) no-repeat;
	width:186px;
	height:29px;
	display:block;
}

*html .btn_finaliser_cmd a {/*ie6*/
	background:url(boutons/btn_finaliser_cmd.gif) no-repeat;
}

.btn_finaliser_cmd a:hover {
	background:url(boutons/btn_finaliser_cmd_on.png) no-repeat;
}

*html .btn_finaliser_cmd a:hover {/*ie6*/
	background:url(boutons/btn_finaliser_cmd_on.gif) no-repeat;
}

.btn_annuler a {	
	background:url(boutons/btn_annuler.png) no-repeat;
	width:186px;
	height:29px;
	display:block;
}

*html .btn_annuler a {	/*ie6*/
	background:url(boutons/btn_annuler.gif) no-repeat;
}

.btn_annuler a:hover {
	background:url(boutons/btn_annuler_on.png) no-repeat;
}

*html .btn_annuler a:hover {/*ie6*/
	background:url(boutons/btn_annuler_on.gif) no-repeat;
}

.btn_vider_panier a {
	background:url(boutons/btn_vider_panier.png) no-repeat;
	width:186px;
	height:29px;
	display:block;
}

*html .btn_vider_panier a {	/*ie6*/
	background:url(boutons/btn_vider_panier.gif) no-repeat;
}

.btn_vider_panier a:hover {
	background:url(boutons/btn_vider_panier_on.png) no-repeat;
}

*html .btn_vider_panier a:hover {/*ie6*/
	background:url(boutons/btn_vider_panier_on.gif) no-repeat;
}

.btn_continuer_achats a {	
	background:url(boutons/btn_continuer_achats.gif) no-repeat;
	width:186px;
	height:29px;
	display:block;
}

.btn_continuer_achats a:hover {
	background:url(boutons/btn_continuer_achats_on.gif) no-repeat;
}

.btn_ajouter_panier_big_off {
	background:url(boutons/btn_ajouter_panier_big_off.gif) no-repeat;
	width:166px;
	height:39px;
	display:block;
}

.btn_marron_motif92 a {	
	background:url(images/carre_motif_marron.gif);
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	width:92px;
	display:block;	
}

.btn_marron_motif92 a:hover {	
	text-decoration:underline;	
}

.btn_continuer_visite_panier a {	
	background:url(boutons/btn_continuer_viste_panier.gif) no-repeat;
	width:202px;
	height:25px;
	display:block;
}

.btn_continuer_visite_panier a:hover {
	background:url(boutons/btn_continuer_viste_panier_on.gif) no-repeat;
}

.btn_finaliser_cmd_panier {
	width:202px;
	height:25px;
	display:block;
}



.btn_devenir_membre2 a {	
	background:url(boutons/btn_devenir_membre.gif) no-repeat;
	width:162px;
	height:25px;
	display:block;
}

.btn_devenir_membre2 a:hover {	
	background:url(boutons/btn_devenir_membre_on.gif) no-repeat;
}

/*----------------------------------------------------PICTOS------------------------------------------------------------*/

a.lien_puce_rosefleche {
	background:url(images/puce_rose.png) no-repeat;
	padding-left:20px;
	padding-top:3px;
}

.lien_rosefleche_s a {
	background:url(images/puce_rose.png) no-repeat;
	padding-left:20px;
	text-decoration:underline;
}

.lien_rosefleche_s a:hover {
	text-decoration:none;
}

.rosefleche  {
	background:url(images/puce_rose2.gif) 0px 3px no-repeat;
	padding-left:20px;
	padding-bottom:3px;
}


.picto_rosefleche a {
	background:url(images/puce_rose.png) 0px 1px no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	text-decoration:none;
}

.picto_rosefleche a:hover {
	text-decoration:underline;
}

.picto_marronfleche a {
	background:url(images/puce_rond_marron.gif) 0px 1px no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	text-decoration:none;
}

.picto_marronfleche a:hover {
	text-decoration:underline;
}


.lien_chevronbas a {	
	/*background:url(images/picto_chevronbas_trans.gif) right no-repeat;*/
	padding-right:30px;
	padding-top:3px;
	padding-bottom:3px;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.lien_chevronbas a:hover {	
	text-decoration:underline;
}

.picto_print2 {	
	background:url(images/picto_print2.gif) no-repeat;
	display:block;
	padding-left:25px;
	padding-bottom:3px;
	padding-top:3px;
}

.picto_fermer a {	
	background:url(boutons/picto_fermer.gif) no-repeat;
	width:16px;
	height:9px;
	display:block;
}

.chevron_rose {
	background:url(images/chevron_rose.gif) 0px 6px no-repeat;
	padding-left:10px;
}

.lien_suivant a {	
	background:url(images/puce_rose.png) right no-repeat;
	padding-right:20px;
	text-decoration:none;
}

.lien_suivant a:hover {	
	text-decoration:underline;
}

.picto_rosefleche_g a {
	background:url(images/puce_rose_g.gif) 0px 1px no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	text-decoration:none;
}

.picto_rosefleche_g a:hover {
	text-decoration:underline;
}
	
/*----------------------------------------------------ELEMENTS GRAPHIQUES------------------------------------------------------------*/
.filet_2blanc {	
	background:#FFF;
	line-height:3px;
	height:3px;
}

.filet_bigris {	
	background:url(images/filet_bigris.gif) repeat-x;
	line-height:2px;
	height:2px;
}

.filet_dashed_trans {	
	background:url(images/pixel_dashed_marron.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.filet_dashed_marron_trans {	
	background:url(images/pixel_marron_trans.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.filet_dashed_marron_clair {	
	background:url(images/pixel_dashed_marron_clair.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.filet_dashed {	
	background:url(images/pixel_dashed_trans_clair.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.filet_dashed_rosenblanc {	
	background:url(images/pixel_roseblanc.gif) repeat-x;
	line-height:1px;
	height:1px;
}

.bouton_puce {	
	background:url(images/puce_bouton.gif) no-repeat;
	width:18px;
	height:19px;
	display:block;
	margin-left:7px;
}

.fd_color {	
	background-color:#f0efef;
}

.fd_clair {	
	background-color:#fcfefd;
}

.motif_rose_degrade {	
	background:url(images/carre_motif_rose_L.gif) repeat-x;
}

.titre_barre {	
	background:url(images/bg_popup_gris.gif) repeat-x;
	color:#FFF;
	padding:7px 0px 7px 20px;
	font-size:11px;
}
/*----------------------------------------------------FORMULAIRE------------------------------------------------------------*/
input.chps39 {
	border:#cfcbcb solid 1px;
	width:37px;
	height:15px;
	padding-top:2px;
	color:#6c6260;
	text-align:center;
}

input.bg_input73 {
	border:#cdcbca solid 1px;
	color:#6d6361;
	width:73px;
	padding-top:2px;
	height:18px;
}

input.bg_input88 {
	border:#cdcbca solid 1px;
	color:#6d6361;
	width:86px;
	height:19px;
	padding-top:2px;
	padding-left:5px;
}

input.chps94 {
	border:#db6b9c solid 1px;
	width:92px;
	height:17px;
	padding-top:2px;
	color:#6c6260;
	text-align:center;
}

input.bg_input100 {
	border:#cdcbca solid 1px;
	color:#6d6361;
	width:95px;
	height:16px;
	padding-top:2px;
	padding-left:5px;
}

input.chps136 {
	border:#6d6261 solid 1px;
	width:129px;
	height:15px;
	padding-top:2px;
	padding-left:5px;
}

input.bg_input156 {
	border:#cdcbca solid 1px;
	color:#6d6361;
	width:154px;
	height:16px;
	padding-top:2px;
	padding-left:5px;
}

input.bg_input170 {
	border:#cdcbca solid 1px;
	color:#6d6361;
	width:171px;
	padding-top:2px;
	height:16px;
	display:block;
}

input.chps203{
	border:#d0cccc solid 1px;
	width:198px;
	height:15px;
	padding-top:2px;
	padding-left:5px;
}

input.bg_input230 {
	width:225px;
	height:16px;
	padding-top:2px;
	padding-left:5px;
	border:#cdcbca solid 1px;
	color:#6d6361;
}

input.bg_loupe {
	width:120px;
	height:17px;
	background:url(images/input_loupe.gif) no-repeat;
	padding-top:3px;
	padding-left:25px;
	border:0;
	color:#595047;
}

select.chps_60 {
	width:60px;
	font-size:11px;
	border:#cdcbca solid 1px;
	color:#6d6361;
	height:18px;
	font-size:11px;

}

select.chps_70 {
	width:70px;
	font-size:11px;
	border:#cdcbca solid 1px;
	color:#6d6361;
	height:18px;
	font-size:11px;

}

select.chps114 {	
	width:112px;
	border:#453d3c solid 1px;
	height:18px;
	color:#595047;
}

select.chps200 {	
	width:198px;
	border:#cfcbcb solid 1px;
	height:18px;
	color:#6c6260;
}

select.chps230 {
	width:232px;
	height:20px;
	padding-left:5px;
	border:#cdcbca solid 1px;
	color:#6d6361;
}

textarea.chps230 {
	width:225px;
	height:91px;
	padding-left:5px;
	border:#cdcbca solid 1px;
	color:#6d6361;
}

textarea.chps243{
	border:#d0cccc solid 1px;
	width:238px;
	height:87px;
	padding-top:2px;
	padding-left:5px;
}

ul.liste_puce_simple {
	height:20px;
}

.liste_puce_simple li {
	list-style-type:none;
	float:left;
}

.liste_puce_simple li.casecocher {
	width:10px;
}

.liste_puce_simple li.texte_casecocher {
	padding-left:10px;
}

*html .liste_puce_simple li.texte_casecocher {/*ie6*/
	padding-top:3px;
	padding-left:5px;
}

*+html .liste_puce_simple li.texte_casecocher {/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

ul.liste_civilite {
	height:20px;
}
.liste_civilite li {
	list-style-type:none;
	float:left;
}
.liste_civilite li.puce_civilite {
	width:10px;
}
.liste_civilite li.intitule_civilite {
	width:35px;
	padding-left:10px;
}
*html .liste_civilite li.intitule_civilite {	/*ie6*/
	padding-top:3px;
	padding-left:5px;
}
*+html .liste_civilite li.intitule_civilite {	/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

ul.liste_puce_formu {
	height:20px;
}
.liste_puce_formu li {
	list-style-type:none;
	float:left;
}
.liste_puce_formu li.puce {
	width:10px;
	padding-top:2px;
}
.liste_puce_formu li.texte_puce {
	padding-left:10px;
	padding-top:2px;
}
*html .liste_puce_formu li.texte_puce { /*ie6*/
	padding-top:5px;
	padding-left:5px;
}
*+html .liste_puce_formu li.texte_puce { /*ie7*/
	padding-top:5px;
	padding-left:15px;
}
/*----------------------------------------------------POPUP------------------------------------------------------------*/
.popup {
	position:absolute;
	top:20%;
	left:40%;
	z-index:10000;
}

*html .popup {/*ie6*/
	position:absolute;
	top:15%;
	left:38%;
	z-index:10000;
}

.conteneur_popup368 {
	width:366px;
	border:#6a605e solid 1px;
	background-color:#f2f0f0;
}

.titre_popup {	
	background:url(images/bg_popup.gif) repeat-x;
	height:23px;
	color:#FFF;
	padding:7px 0px 0px 20px;
	font-size:12px;
}

ul.liste_mdp_oublie  {
}

.liste_mdp_oublie li {	
	list-style-type:none;
	float:left;
}

.liste_mdp_oublie li.intitule {
	width:63px;
	padding-top:3px;
}

.liste_mdp_oublie li.chps {	
	width:203px;
}

.bloc_bouton_valider {	
	width:116px;
	margin:auto;
}

/*------------POPUP / prevenir un ami------------*/
.popup2 {
	position:absolute;
	top:20%;
	left:35%;
	z-index:10000;
}

*html .popup2 {/*ie6*/
	position:absolute;
	top:15%;
	left:38%;
	z-index:10000;
}

.conteneur_popup547 {
	width:545px;
	border:#6a605e solid 1px;
	background-color:#f2f0f0;
}

.bloc_ventecours_small {
	background:url(images/bloc_venteencours_small.gif) no-repeat;
	width:510px;
	height:147px;
	display:block;
	margin-top:20px;
	margin-left:16px;
}

.bloc_venteavenir_small {
	background:url(images/bloc_venteavenir_small.gif) no-repeat;
	width:510px;
	height:147px;
	display:block;
	margin-top:20px;
	margin-left:16px;
}

ul.liste_logotexte_small {	
	height:80px;
	width:277px;
	padding-top:20px;
	margin-left:24px;
}

.liste_logotexte_small li {
	list-style-type:none;
	float:left;
}

.liste_logotexte_small li.logo {
	width:100px;
	height:80px;
	vertical-align:middle;
}

.liste_logotexte_small li.texte_vente {
	width:177px;
	text-align:center;
	color:6b615f;
	padding-top:25px;
}

ul.form243 {
	width:243px;
}

.form243 li {
	list-style-type:none;
	float:left;
}

.form243 li.intitule {	
	padding-top:3px;
	width:40px;
}

.form243 li.chps {
	width:203px;
}

.form_msg243 {	
	float:right;
	width:243px;
}

/*------------POPUP / alerte------------*/
.popup3 {
	position:absolute;
	top:20%;
	left:35%;
	z-index:10000;
}

*html .popup3 {/*ie6*/
	position:absolute;
	top:15%;
	left:38%;
	z-index:10000;
}

.conteneur_popup433 {
	width:431px;
	border:#6a605e solid 1px;
	background:url(images/motif_marron.gif);
	background-color:#6b615f;
	color:#FFF;
}

ul.liste_btn {	
	height:29px;
	width:393px;
}

.liste_btn li {	
	list-style-type:none;
	float:left;
}

.liste_btn li.btn1 {	
	margin-right:21px;
}

ul.liste_btn379 {	
	height:29px;
	width:379px;
}

.liste_btn379 li {	
	list-style-type:none;
	float:left;
}

.liste_btn379 li.btn1 {	
	margin-right:7px;
}

/*------------POPUP / ajouter panier------------*/
.popup4 {
	position:absolute;
	top:20%;
	left:35%;
	z-index:10000;
}

*html .popup4 {/*ie6*/
	position:absolute;
	top:15%;
	left:38%;
	z-index:10000;
}

.conteneur_popup421 {
	width:419px;
	border:#6a605e solid 1px;
	background-color:#f2f0f0;
}

ul.description_ajt_panier {	
	width:379px;
	position:relative;
}

.description_ajt_panier li {
	list-style-type:none;
	float:left;
}

.description_ajt_panier li.visuel {
	width:123px;
	
}

.description_ajt_panier li.texte {
	padding-left:10px;
	padding-top:10px;
}

.arrondi_ombrehaut123 {
	background:url(images/arrondi_ombrehaut123.gif) no-repeat;
	width:123px;
	height:3px;
	display:block;
}

*html .arrondi_ombrehaut123 {/*ie6*/
	margin-bottom:-11px;
}

.pixel_ombre123 {	
	background:url(images/pixel_ombre123.gif) repeat-y;
	width:123px;
}

*html .pixel_ombre123 {	/*ie6*/
	padding-bottom:2px;
}

*+html .pixel_ombre123 {	/*ie7*/
	padding-bottom:2px;
}

.arrondi_ombrebas123 {
	background:url(images/arrondi_ombrebas123.gif) no-repeat;
	width:123px;
	height:9px;
	display:block;
}

.bloc_position {
	position:relative;
}

.etiquette_reduc_small {	
	background:url(images/pastille_reduc.png) no-repeat;
	width:69px;
	height:45px;
	display:block;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-size:22px;
	font-weight:bold;
	float:right;
	margin-right:-23px;
}

*html .etiquette_reduc_small {	/*ie6*/
	background:url(images/pastille_reduc.gif) no-repeat;
	margin-right:-3px;
}

*+html .etiquette_reduc_small {	/*ie7*/
	margin-right:-5px;
}

/*------------POPUP / produit------------*/
.conteneur_popup720 {
	width:718px;
	border:#6c6260 solid 1px;
	background-color:#f2f0f0;
}


.etiquette_reduc2 {	
	background:url(images/pastille_reduc.png) no-repeat;
	width:69px;
	height:45px;
	display:block;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-size:22px;
	font-weight:bold;
	position:absolute;
	right:0px;
	bottom:-16px;
}

*html .etiquette_reduc2 {	/*ie6*/
	background:url(images/pastille_reduc.gif) no-repeat;
}


/*------------POPUP / paiement securise------------*/
.conteneur_popup515 {
	width:513px;
	border:#6c6260 solid 1px;
	background-color:#ffffff;
}

.titre_popup2 {	
	background:url(images/motif_marron.gif);
	height:23px;
	color:#FFF;
	padding:7px 0px 0px 20px;
	font-size:12px;
}

.picto_cadenaseuro2 {
	background:url(images/picto_cadenaseuro.gif) 0px 3px no-repeat;
	padding-left:35px;
	padding-top:2px;
	padding-bottom:10px;
}

/*----------------------------------------------------GABARIT------------------------------------------------------------*/
#conteneur {
	/*width:990px; sylvain*/
	width:100%;
	margin:auto;
	/*position:relative;*/
	margin:auto;
	padding:auto;
}

#header {	
	width:1100px;
	height:92px;
	margin:auto;
	position:relative;
	background:#FFFFFF;
}

*+html #header {	
	height:94px;
}

*html #header {	/*ie6*/
	height:78px;
}

#logo_site a {	
	background:url(images/logo_site.gif) no-repeat 0px 11px;
	background-repeat:no-repeat;
	width:493px;
	height:78px;
	display:block;
	padding-top:11px;
}

#header_connexion {	
	background:url(images/header_connexion.gif) no-repeat;
	width:352px;
	height:71px;
	display:block;
	position:absolute;
	top:11px;
	right:0px;
}

ul#liste_header_connexion {
	padding-top:25px;
	padding-left:20px;
}

#liste_header_connexion li {	
	list-style-type:none;
	float:left;
}

#liste_header_connexion li.identifiant {
	width:146px;
	padding-top:3px;
}

#liste_header_connexion li.identifiant #erreur {
	padding-top:3px;
}

#liste_header_connexion li.password {	
	width:142px;
	padding-top:3px;
}

#liste_header_connexion li.password #lien_password {
	text-align:right;
	padding-top:2px;
	padding-right:6px;
	font-size:10px;
}

#liste_header_connexion li.btn {
	width:26px;
}

#header_panier {	
	background:url(images/header_panier.gif) no-repeat;
	width:179px;
	height:61px;
	display:block;
	position:absolute;
	top:20px;
	right:0px;
	padding-left:47px;
}

#header_bons {	
	background:url(images/header_bondachat.gif) no-repeat;
	width:133px;
	height:62px;
	display:block;
	position:absolute;
	top:20px;
	right:230px;
	padding-left:47px;

}
#header_bons .lien_bons a {	
padding-top:14px;
	height:10px;
	display:block;
	color:#ffffff;
}

#header_panier .lien_panier a {	
	padding-top:15px;
	background:url(boutons/lien_panier.gif) 0px 15px no-repeat;
	width:61px;
	height:10px;
	display:block;
}


#header_panier .lien_panier a:hover {	
	background:url(boutons/lien_panier_on.gif) 0px 15px no-repeat;
}


ul.liste_panier_articles {
	width:115px;
	padding-top:9px;
	color:#FFF;
}

*html ul.liste_panier_articles {/*ie6*/
	padding-top:5px;
}

.liste_panier_articles li {	
	list-style-type:none;
	float:left;
}

.liste_panier_articles li.articles {
	width:92px;
	padding-top:4px;
}

*html .liste_panier_articles li.articles {/*ie6*/
	padding-top:5px;
}

.liste_panier_articles li.bouton {
	width:23px;
}

#menu1 {
	background:url(boutons/fleche_bas.gif) no-repeat;
	width:23px;
	height:23px;
	display:block;
}

#menu1_on {
	background::url(boutons/fleche_bas_on.gif) no-repeat;
	width:23px;
	height:23px;
	display:block;
}

#menu1_ret {
	visibility:hidden;
}
#menu_bon {
	background:url(boutons/fleche_bas.gif) no-repeat;
	width:23px;
	height:23px;
	display:block;
}
#menu_bon:hover {
	background:url(boutons/fleche_bas_on.gif) no-repeat;
	width:23px;
	height:23px;
	display:block;
}


#ss_menu1 {
	width:310px;
	border:#6b615f solid 1px;
	position:absolute;
	z-index:400000000;
	top:93px;
	/*right:350px;*/
	right:15px;
	visibility:hidden;
}

#tab_mini_panier {
	width:310px;
	color:#67604c;
}

#tab_mini_panier th {
	vertical-align:middle;
	font-weight:normal;
	
}

#tab_mini_panier th.gauche {
	width:200px;
	padding:5px 20px 5px 20px;
	text-align:left;
	color:#FFF;
	font-size:12px;
	border-right:#FFF solid 1px;
	background:url(images/motif_marron.gif);
}

#tab_mini_panier th.droit {
	width:60px;
	padding-left:10px;
	background:url(images/bg_popup.gif) repeat-x;
	color:#FFF;
}

#tab_mini_panier td {
	background-color:#f0efef;
	vertical-align:middle;
}

#tab_mini_panier td.motif {
	height:24px;
	color:#FFF;
	padding-right:10px;
	padding-left:20px;
	font-weight:bold;
	background:url(images/bg_popup.gif) repeat-x;
}

#tab_mini_panier td.motif  .btn {
	padding-top:2px;
}

#tab_mini_panier td.gauche {
	width:200px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
	padding:5px 20px 5px 20px;
	text-align:left;
	font-size:10px;
}

#tab_mini_panier td.droit {
	width:69px;
	border-right:none;
	border-bottom:#FFF solid 1px;
	text-align:right;
	padding:5px 10px 5px 0px;
}


#ombrage {	
	width:1100px;
	z-index:1;
	margin:auto
}

#ombrage #coin_haut {	
	background:url(images/coin_haut.png) no-repeat;
	width:1100px;
	padding-top:3px;
	/*height:388px;*/
	display:block;
	/*position:absolute;
	top:92px;*/
}

*html #ombrage #coin_haut {	/*ie6*/
	background:url(images/coin_haut.gif) no-repeat;
}

#site_contenu {
	width:1100px;
	background:url(images/bg_pixel.png) repeat-y;
	background-color:#FFFFFF;
	/*margin-top:2px;*/
	z-index:500000;
}

*html #site_contenu {/*ie6*/
	background:url(images/bg_pixel.gif) repeat-y;
	margin-top:0px;
}

#bg_footer {
	background:url(images/coin_bas.png) no-repeat;
	width:1100px;
	margin:auto;
}

*html #bg_footer {/*ie6*/
	background:url(images/coin_bas.gif) no-repeat;
}

#footer {
	text-align:center;
	padding-top:23px;
}

ul.liste_lien_haut {
	width:397px;
	margin:auto;
}

.liste_lien_haut li {
	list-style-type:none;
	float:left;
}

.liste_lien_haut li.puce {
	background:url(images/carre_marron.gif) 0px 2px no-repeat;
	width:3px;
	height:10px;
	display:block;

}

.liste_lien_haut li.lien1 a {
	background:url(boutons/lien1.gif) no-repeat;
	width:108px;
	height:10px;
	display:block;
}

.liste_lien_haut li.lien1 a:hover {
	background:url(boutons/lien1_on.gif) no-repeat;
}

.liste_lien_haut li.lien2 a {
	background:url(boutons/lien2.gif) no-repeat;
	width:68px;
	height:10px;
	display:block;
}

.liste_lien_haut li.lien2 a:hover {
	background:url(boutons/lien2_on.gif) no-repeat;
}

.liste_lien_haut li.lien3 a {
	background:url(boutons/lien3.gif) no-repeat;
	width:106px;
	height:10px;
	display:block;
}

.liste_lien_haut li.lien3 a:hover {
	background:url(boutons/lien3_on.gif) no-repeat;
}

.liste_lien_haut li.lien4 a {
	background:url(boutons/lien4.gif) no-repeat;
	width:106px;
	height:10px;
	display:block;
}

.liste_lien_haut li.lien4 a:hover {
	background:url(boutons/lien4_on.gif) no-repeat;
}

ul.liste_lien_bas {
	width:668px;
	margin:auto;
	margin-top:4px;
}

.liste_lien_bas li {
	list-style-type:none;
	float:left;
}

.liste_lien_bas li.puce {
	background:url(images/carre_marron_clair.gif) 0px 5px no-repeat;
	width:3px;
	height:10px;
	display:block;

}

.liste_lien_bas li.lien5 a {
	background:url(boutons/lien5.gif) no-repeat;
	width:31px;
	height:13px;
	display:block;
}

.liste_lien_bas li.lien5 a:hover {
	background:url(boutons/lien5_on.gif) no-repeat;
}

.liste_lien_bas li.lien6 a {
	background:url(boutons/lien6.gif) no-repeat;
	width:164px;
	height:13px;
	display:block;
}

.liste_lien_bas li.lien6 a:hover {
	background:url(boutons/lien6_on.gif) no-repeat;
}

.liste_lien_bas li.lien7 a {
	background:url(boutons/lien7.gif) no-repeat;
	width:109px;
	height:13px;
	display:block;
}

.liste_lien_bas li.lien7 a:hover {
	background:url(boutons/lien7_on.gif) no-repeat;
}

.liste_lien_bas li.lien8 a {
	background:url(boutons/lien8.gif) no-repeat;
	width:156px;
	height:13px;
	display:block;
}

.liste_lien_bas li.lien8 a:hover {
	background:url(boutons/lien8_on.gif) no-repeat;
}

.liste_lien_bas li.lien9 a {
	background:url(boutons/lien9.gif) no-repeat;
	width:79px;
	height:13px;
	display:block;
}

.liste_lien_bas li.lien9 a:hover {
	background:url(boutons/lien9_on.gif) no-repeat;
}

.liste_lien_bas li.lien10 a {
	background:url(boutons/lien10.gif) no-repeat;
	width:114px;
	height:13px;
	display:block;
}

.liste_lien_bas li.lien10 a:hover {
	background:url(boutons/lien10_on.gif) no-repeat;
}

#logo_carte {	
	background:url(images/logo_carte.png) 0px 0px no-repeat;
	width:294px;
	height:65px;
	margin:auto;
	display:block;
}

*html #logo_carte {	/*ie6*/
	background:url(images/logo_carte.gif) 0px 20px no-repeat;
	padding-top:0px;
}

*+html #logo_carte {	/*ie7*/
	background:url(images/logo_carte.gif) 0px 20px no-repeat;
	padding-top:0px;
}

/*----------------------------------------------------INDEX------------------------------------------------------------*/
#conteneur_pad {	
	padding-top:770px;
	min-height:1px;
} 

html[xmlns*=""] body:first-of-type #conteneur_pad {	/*opera*/
	height:817px;
	padding-top:0px;
}

body:nth-of-type(1) #conteneur_pad {	/*chrome*/
	height:867px;
	padding-top:0px;
}


#contenu_pad {	
	margin-top:-770px;
}

html[xmlns*=""] body:first-of-type #contenu_pad {	/*opera*/
	margin-top:0px;
}

body:nth-of-type(1) #contenu_pad {	/*opera*/
	margin-top:0px;
}

#middle {
	width:960px;
	margin:auto;
	background-color:#FFF;
}

#flash_index {	
	width: 960px;
	height:494px;
	z-index:50000;
}

/*----------------------------------------------------INDEX / CONNECTE------------------------------------------------------------*/
#gabarit_menu {
	/*background:url(images/bg_menu.gif) 0px 13px no-repeat;*/
	width:1066px;
	height:20px;
	display:block;
	/*padding-top:13px;
	margin-left:14px;
	padding-left:7px;*/
}

ul#onglet_menu {	
	width:1066px;
	height:20px;
	margin-left:-53px;
}

#onglet_menu li {
	list-style-type:none;
	float:left;
}

#onglet_menu li.onglet1 a {
	background:url(boutons/menu_01.jpg) no-repeat;
	width:112px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet1 a:hover {
	background:url(boutons/menu_01_over.jpg) no-repeat;
}

#onglet_menu li.onglet1_on  {
	background:url(boutons/menu_01_over.jpg) no-repeat;
	width:112px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet2 a {
	background:url(boutons/menu_02.jpg) no-repeat;
	width:159px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet2 a:hover {
	background:url(boutons/menu_02_over.jpg) no-repeat;
}

#onglet_menu li.onglet2_on  {
	background:url(boutons/menu_02_over.jpg) no-repeat;
	width:159px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet3 a {
	background:url(boutons/menu_03.jpg) no-repeat;
	width:150px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet3 a:hover {
	background:url(boutons/menu_03_over.jpg) no-repeat;
}

#onglet_menu li.onglet3_on{
	background:url(boutons/menu_03_over.jpg) no-repeat;
	width:150px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet4 a {
	background:url(boutons/menu_04.jpg) no-repeat;
	width:139px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet4 a:hover {
	background:url(boutons/menu_04_over.jpg) no-repeat;
}

#onglet_menu li.onglet4_on {
	background:url(boutons/menu_04_over.jpg) no-repeat;
	width:139px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet5 a {
	background:url(boutons/menu_05.jpg) no-repeat;
	width:185px;
	height:20px;
	display:block;
}

#onglet_menu li.onglet5 a:hover {
	background:url(boutons/menu_05_over.jpg) no-repeat;
}

#onglet_menu li.onglet5_on {
	background:url(boutons/menu_05_over.jpg) no-repeat;
	width:185px;
	height:20px;
	display:block;
}

#onglet_menu li.client {	
	width:182px;
	height:20px;
	text-align:center;
	position:relative;
	color:#ffffff;
	background:url(boutons/menu_06.jpg)
}
#onglet_menu li.client p {	
	padding-top:4px;
}




#onglet_menu li.deconnexion  {
	width:139px;
	height:20px;
	background:url(boutons/menu_07.jpg)
}
#onglet_menu li.deconnexion a:hover  {
	/*background:url(boutons/menu_07_over.jpg)*/
	
}

#onglet_menu li.deconnexion a {
display:block;
padding-top:4px;
width:139px;
height:20px;
color:#fdcfe3;
}

#onglet_menu li.deconnexion a:hover {
	text-decoration:underline;
}

#chemin {	
	padding-top:5px;
	padding-bottom:7px;
	color:#6b615f;
}

#chemin a {
	text-decoration:underline;
	color:#6b615f;
}

#chemin a:hover {
	text-decoration:none;	color:#6b615f;
}

#bg_perso_rose {
	/*background:url(images/bg_degrade_rose.gif) bottom repeat-x;*/
	/*background-color:#FFF;*/
	/*width:1100px;*/
}

#bg_rose {
	background:url(images/pixel_degrade_rose_small.gif) bottom repeat-x;
	background-color:#FFF;
	width:960px;
}

#bg_perso {
	background:url(images/bg_degrade_perso.gif) bottom repeat-x;
	background-color:#FFF;
	width:960px;
	padding-bottom:150px;
}

#bg_2perso {
	/*background:url(images/bg_2perso.gif) bottom repeat-x;*/
	background-color:#FFF;
	width:960px;
	padding-bottom:195px;
}

#bloc_gauche180 {	
	width:180px;
	float:left;
	margin-bottom:20px;
}

#marron180{	
	width:180px;
	background:url(images/bg_marron_motif.gif) repeat-x;
	background-color:#ffffff;
}

#marron180_small{	
	width:180px;
	background:url(images/bg_marron_motif2.gif) repeat-x;
	background-color:#ffffff;
}

#marron180_cat{	
	width:180px;
	background:url(images/pixel_degrade_jmarron.gif) bottom repeat-x; /*sylvain*/
	/*background-color:#ffffff;*/
}

.motif_marron_nav {	
	background:url(images/motif_marron_nav.gif) repeat-x;
}

#bloc_middle740 {
	width:720px;
	padding-left:20px;
	margin-left:180px;
	padding-bottom:30px;
}
#new_corps {
	/*background:url(images/afrique.jpg);*/
/*	margin-right:20px;*/
margin-left:-52px;
width:1100px;;
height:708px;
}


.filettop_middle {
	background:#dddbd8;
	line-height:1px;
	height:1px;
	width:740px;
	margin-left:180px;
}

*html .filettop_middle {/*ie6*/
	float:right;
	margin-right:10px;
	margin-left:0px;
	width:739px;
}

.filettop {
	background:#dddbd8;
	line-height:1px;
	height:1px;
}



#arrondi_bas_marron {	
	background:url(images/arrondi_bas_marron180.gif) no-repeat;
	width:180px;
	height:6px;
	display:block;
}

#nav_rech {
	padding-top:22px;
	padding-left:19px;
}

#rechercher_vente {	
	background:url(images/rechercher_vente.gif) no-repeat;
	width:144px;
	height:12px;
	display:block;
	padding-bottom:15px;
}

ul.liste_rech_site {
	height:25px;
}

.liste_rech_site li  {
	list-style-type:none;
	float:left;
}

.liste_rech_site li.chps {
	width:117px;
	padding-top:3px;
}

#categorie_ventes {
	background:url(images/categorie_ventes.gif) 19px 0px no-repeat;
	width:144px;
	height:16px;
	display:block;
	padding-left:19px;
	padding-bottom:11px;
}

.fd_categorie_nav a{
	background:url(images/puce_rose.png) 20px 5px no-repeat;
	background-color:#ffffff;
	padding-top:4px;
	padding-left:40px;
	padding-right:5px;
	padding-bottom:4px;
	color:#000;
	text-decoration:none;
	display:block;
	font-size:12px;
}

*html .fd_categorie_nav a{/*ie6*/
	background:url(images/puce_rose.gif) 20px 5px no-repeat;
	background-color:#ffffff;
}

.fd_categorie_nav a:hover {
	color:#ff22cc;
	text-decoration:none;
}

.fd_categorie_nav_selected {
	background:url(images/puce_rose.png) 20px 5px no-repeat;
	background-color:#9c9193;
	padding-top:4px;
	padding-left:40px;
	padding-bottom:4px;
	color:#ffcbe3;
	text-decoration:none;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}

*html .fd_categorie_nav_selected {/*ie6*/
	background:url(images/puce_rose.gif) 20px 5px no-repeat;
	background-color:#9c9193;
}
#menu_rss {	
	background:url(images/fluxBC.jpg) no-repeat;
	width:183px;
	height:110px;
	display:block;
/*	margin-left:13px;*/
}

#nosengagements {
	background:url(images/engagements.gif) 20px 0px no-repeat;
	width:144px;
	height:16px;
	display:block;
	padding-left:20px;
	padding-bottom:17px;
}

#engagement_fleche {	
	background:url(images/encart_fleche.gif) no-repeat;
	width:150px;
	height:27px;
	display:block;
	margin-left:13px;
}

#engagement_camion {	
	background:url(images/encart_camion.gif) no-repeat;
	width:150px;
	height:27px;
	display:block;
	margin-left:13px;
}

#engagement_stop {	
	background:url(images/encart_stop.gif) no-repeat;
	width:150px;
	height:27px;
	display:block;
	margin-left:13px;
}

#engagement_cadenas {	
	background:url(images/encart_cadenas.gif) no-repeat;
	width:150px;
	height:32px;
	display:block;
	margin-left:13px;
}

#vente_encours {
/* sylvain */
	/*background:url(images/titre_vente_encours.jpg) no-repeat;*/
	background:url(images/titre_vente_encours.gif) no-repeat;

	width:738px;
	/*height:470px;*/
	height:60px;
	display:block;
	/*margin-left:100px ;*/
	/*background-color:#FFFFFF;*/
}

#vente_avenir {	
	background:url(images/titre_vente_avenir.gif) no-repeat;
	width:720px;
	height:53px;
	display:block;
	margin-top:20px;
	position:relative;
}

.fd_color_vente {	
/* sylvain * /
/*	background-color:#f0efef;*/
	width:700px;
	padding:20px;
	padding-left:0px;
	background-color:none;
}

.bloc_ventecours {
	background:url(images/bloc_ventecours.gif) no-repeat;
	width:684px;
	height:145px;
	display:block;
	margin-top:12px;
	margin-left:16px;
}

.bloc_venteavenir {
	background:url(images/bloc_venteavenir.gif) no-repeat;
	width:684px;
	height:145px;
	display:block;
	margin-top:12px;
	margin-left:16px;
}

.visuel195x130 a{	
	width:195px;
	height:130px;
	display:block;
	float:right;
	margin-right:5px;
	margin-top:5px;
}
	
*html .visuel195x130 a{	/*ie6*/
	margin-right:3px;
}

.visuel195x130_small {
	width:195px;
	height:130px;
	display:block;
	float:right;
	margin-right:5px;
	margin-top:5px;
}

*html .visuel195x130_small {	/*ie6*/
	margin-right:3px;
}
	

ul.liste_logotexte  {	
	height:80px;
	width:454px;
	padding-top:20px;
	margin-left:24px;
}

.liste_logotexte li {
	list-style-type:none;
	float:left;
}

.liste_logotexte li.logo {
	width:100px;
	height:80px;
	vertical-align:middle;
}

.liste_logotexte li.texte_vente {
	width:354px;
	text-align:center;
	color:6b615f;
}

ul.liste_bouton_vente {
	width:469px;
	height:22px;
	padding-top:13px;
	margin-left:9px;
}
*html ul.liste_bouton_vente {/*ie6*/
	padding-top:10px;
}

.liste_bouton_vente li {
	list-style-type:none;
	float:left;
}

.liste_bouton_vente li.fd_marron {
	width:315px;
	background:url(images/bg_btn_marron.gif) repeat-x;
	height:18px;
	padding-top:4px;
	padding-left:20px;
}
.liste_bouton_vente li.fd_marron_clair {
	width:449px;
	background:url(images/bg_marron_clair.gif) repeat-x;
	height:18px;
	padding-top:4px;
	padding-left:20px;
}

.liste_bouton_vente li.fd_rose a {
	background:url(images/bg_btn_rose.gif) repeat-x;
	height:18px;
	width:134px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	color:#FFF;
	display:block;
	text-decoration:none;
}

.liste_bouton_vente li.fd_rose a:hover {
	background:url(images/bg_btn_rose_fonce.gif) repeat-x;
	text-decoration:none;
}

/*----------------------------------------------------CATEGORIE------------------------------------------------------------*/
.arrondi_ombrehaut924 {	
	background:url(images/arrondi_ombre_haut924.gif) no-repeat;
	width:924px;
	height:5px;
	display:block;
}


*html .arrondi_ombrehaut924 {	/*ie6*/
	margin-bottom:-9px;
}
.arrondi_ombrebas924 {	
	background:url(images/arrondi_ombre_bas924.gif) no-repeat;
	width:924px;
	height:7px;
	display:block;
}

.pixel_ombre924 {	
	background:url(images/pixel_ombre924.gif) repeat-y;
	width:910px;
	padding-left:9px;
	padding-right:5px;
	margin-top:
}

.fd_categorie_degrade  {
	background:url(images/bg_motif_degrade.gif) repeat-x;
	padding-top:4px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:4px;
	color:#FFF;
	text-decoration:none;
	display:block;
}

.lien_puceblanc a {	
	background:url(images/puce_flehce_blanc_trans.png) no-repeat;
	padding-left:20px;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	display:block;
}

*html .lien_puceblanc a {	/*ie6*/
	background:url(images/puce_flehce_blanc_trans.gif) no-repeat;
}

.lien_puceblanc a:hover {
	text-decoration:none;
	background:url(images/puce_fleche_blanc.gif) no-repeat;
}

.lien_puceblanc_selected  {	
	background:url(images/puce_fleche_blanc.gif) no-repeat;
	font-weight:bold;
	padding-left:20px;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	display:block;
}

.fd_categorie_lien a  {
	background-color:transparent; /*sylvain*/
	background:url(images/puce_rose.png) 20px 5px no-repeat;
	padding-top:4px;
	padding-left:40px;
	padding-right:5px;
	padding-bottom:4px;
	color:#000;
	text-decoration:none;
	display:block;
	font-size:12px;
}

.fd_categorie_lien a:hover  {
	background-color:#ffffff;
	padding-top:4px;
	padding-left:40px;
	padding-right:5px;
	padding-bottom:4px;
	color:#f21e8c;
	text-decoration:none;
	display:block;
	font-size:12px;
}

.fd_categorie_lien_selected   {
	background-color:#ffffff; /* sylvain */
	padding-top:4px;
	padding-left:40px;
	padding-right:5px;
	padding-bottom:4px;
	color:#ffcbe3;
	text-decoration:none;
	display:block;
	font-size:12px;
	font-weight:bold;
}


.bg_parrainer_nav {
	background:url(images/perso_parrainage.gif) no-repeat;
	width:158px;
	height:140px;
	display:block;
	padding-top:145px;
	padding-left:20px;
}

.bg_parrainer_nav .lien a {	
	background:url(images/puce_rose.gif) no-repeat;
	padding-left:20px;
	color:#ffcbe3;
	text-decoration:underline;
}

.bg_parrainer_nav .lien a:hover  {
	text-decoration:none;
}

.bg_banniere_motif {
	background:url(images/bg_motif_degrade.gif) repeat-x;
	margin-top:-3px;
	font-size:12px;
}



.bg_banniere_motif p{
	padding-top:3px;
	padding-bottom:4px;
	padding-right:20px;
	color:#FFF;
	text-align:right;
}

.arrondi_ombrehaut209 {	
	background:url(images/arrondi_ombrehaut209.gif) no-repeat;
/*	width:209px;*/
width:300px;
	height:5px;
	display:block;
	background-position:center;
}

*html .arrondi_ombrehaut209 {	/*ie6*/
	margin-bottom:-9px;
}

.pixel_ombre209 {
	background:url(images/pixel_ombre209.gif) repeat-y;
	width:300px;
	padding-left:9px;
	padding-right:5px;
}

.arrondi_ombrebas209 {
	background:url(images/arrondi_ombrebas209.gif) no-repeat;
	width:300px;
	height:6px;
	display:block;
}

.fd_color_listing {	
background-color:none;
	/*background-color:#f0efef;*/
	/* sylvain */
	width:720px;
	padding:10px;
	padding-right:0px;
	padding-left:0px;
}

.tab_listing720 {
	width:702px;
	margin-left:18px;

}



.tab_listing720 td {
	width:234px;
	vertical-align:top;
}

.bloc_produit_listing {
	position:relative;
	width:300px;
}

.etiquette_reduc {	
	background:url(images/pastille_reduc.png) no-repeat;
	width:69px;
	height:45px;
	display:block;
	color:#FFF;
	text-align:center;
	padding-top:20px;
	font-size:22px;
	font-weight:bold;
	position:absolute;
	right:-22px;
	top:-18px;
    z-index: 2000;
}

*html .etiquette_reduc {	/*ie6*/
	background:url(images/pastille_reduc.gif) no-repeat;
}

.bloc_description_listing {	
	background:url(images/pixel_degrade_nacre.gif) bottom repeat-x;
	background-color:#FFF;
	padding:10px 20px;
	font-size:12px;
	height:80px;
}

.bloc_description_listing p{	
height:20px;
}
.prix_total {
	font-size:23px;
	font-weight:bold;
	color:#f087b5;
	padding-right:10px;
}
	
ul.liste_btn_listing {
	height:26px;
}

.liste_btn_listing li {
	list-style-type:none;
	float:left;
}

.liste_btn_listing li.bg_marron  {
	width:61px;
	background:url(boutons/btn_motif_marron61.gif) no-repeat;
	height:18px;
	color:#FFF;
	padding-top:4px;
	text-align:center;
}


.liste_btn_listing li.btn_ajt_panier {	
	width:134px;
	height:22px;
	display:block;
}

.liste_btn_listing li.btn_ajt_panier a:hover {	
	background:url(boutons/btn_ajouter_panier_on.gif) no-repeat;
}
/*----------------------------------------------------VENTE-----------------------------------------------------------*/

#fond_vente_ext {
	background:url(images/bg_ventes.jpg) bottom no-repeat;
	width:960px;
	background-color:#f8d6e8;
	padding-top:1300px;
	min-height:1px;
}

*html #fond_vente_ext { /*ie6*/
	background:url(images/bg_ventes.jpg) bottom no-repeat;
	width:960px;
	background-color:#f8d6e8;
	padding-top:0px;
	height:1300px;
}

#fond_vente_int {
	background:url(images/bg_haut_vente.jpg) top no-repeat;
	width:960px;
	margin-top:-1300px;
}

*html #fond_vente_int {  /*ie6*/
	background:url(images/bg_haut_vente.jpg) top no-repeat;
	width:960px;
	margin-top:0px;
}

.fd_color_listing_vente {
	background:url(images/pixel_rose_transparent.png);
	width:720px;
	padding:20px;
	padding-right:0px;
	padding-left:0px;
}

.tab_vente720 {
	width:682px;
	margin-left:18px;
}

.tab_vente720 td {
	vertical-align:top;
}

.tab_vente720 td.bloc_vente {
	width:333px;
}

.tab_vente720 td.espace {
	width:16px;
}
	
/*----------------------------------------------------PRODUIT------------------------------------------------------------*/
.arrondi_ombrehaut333 {
	background:url(images/arrondi_ombrehaut333.gif) no-repeat;
	width:332px;
	height:4px;
	display:block;
}

*html .arrondi_ombrehaut333 {/*ie6*/
	margin-bottom:-10px;
}

.pixel_ombre333 {	
	background:url(images/pixel_ombre333.gif) repeat-y;
	width:321px;
	padding-left:7px;
	padding-right:4px;
}

.arrondi_ombrebas333 {
	background:url(images/arrondi_ombrebas333.gif) no-repeat;
	width:332px;
	height:4px;
	display:block;
}

.zoom {
	background:url(images/carre_loupe.gif) no-repeat;
	width:26px;
	height:25px;
	display:block;
	position:absolute;
	bottom:2px;
	right:-1px;
    z-index: 2000;
}

*html .zoom {/*ie6*/
	bottom:2px;
	right:3px;
}

.fd_color_produit {	
	background-color:#ffffff;
	width:695px;
	padding:10px 18px 10px 7px;
}

.bloc_visuel332 {	
	width:332px;
}

.bloc_description_produit { 
	width:340px;
	float:right;
}
	
.prix_total_produit {
	font-size:30px;
	font-weight:bold;
	color:#f087b5;
	padding-right:10px;
}

ul.liste_qte_panier {	
	height:39px;
}

.liste_qte_panier li {
	list-style-type:none;
	float:left;
}

.liste_qte_panier li.intitule {
	width:58px;
	padding-top:15px;
	font-weight:bold;
}

.liste_qte_panier li.moins  {
	width:14px;
	height:13px;
	margin-top:17px;
}

.liste_qte_panier li.plus  {
	width:14px;
	height:13px;
	margin-top:17px;
}

.liste_qte_panier li.chps {
	width:50px;
	text-align:center;
	margin-top:13px;
}

.liste_qte_panier li.btn {
	width:166px;
	padding-left:38px;
}

/*----------------------------------------------------PANIER------------------------------------------------------------*/
ul.liste_panier {	
	width:920px;
	height:53px;
	margin-top:18px;
}

.liste_panier li {
	list-style-type:none;
	float:left;
}

.liste_panier li.etp1_on {
	background:url(boutons/etp1_on.gif) no-repeat;
	width:323px;
	height:53px;
	display:block;
}

.liste_panier li.etp1_hover a {	
	background:url(boutons/etp1_hover.gif) no-repeat;
	width:323px;
	height:53px;
	display:block;
}

.liste_panier li.etp2_on {
	background:url(boutons/etp2_on.gif) no-repeat;
	width:305px;
	height:53px;
	display:block;
}

.liste_panier li.etp2_hover a {	
	background:url(boutons/etp2_hover.gif) no-repeat;
	width:305px;
	height:53px;
	display:block;
}

.liste_panier li.etp2_off  {	
	background:url(boutons/etp2.gif) no-repeat;
	width:305px;
	height:53px;
	display:block;
}

.liste_panier li.etp3_on {
	background:url(boutons/etp3_on.gif) no-repeat;
	width:291px;
	height:53px;
	display:block;
}

.liste_panier li.etp3_hover a {	
	background:url(boutons/etp3_hover.gif) no-repeat;
	width:291px;
	height:53px;
	display:block;
}

.liste_panier li.etp3_off  {	
	background:url(boutons/etp3.gif) no-repeat;
	width:291px;
	height:53px;
	display:block;
}

.tab_panier920 {
	width:920px;
}

.tab_panier920 td {
	vertical-align:top;
	background-color:#f0efef;
	border-top:#FFF solid 1px;
	padding-top:7px;
	padding-bottom:7px;
}

.tab_panier920 th {	
	background:url(images/bg_popup.gif) repeat-x;
	height:23px;
	color:#FFF;
	font-weight:normal;
}

.tab_panier920 th.colonne1 {	
	width:407px;
	text-align:left;
	border-right:#e760a6 solid 1px;
	padding-left:20px;
}

.tab_panier920 th.colonne2 {	
	width:134px;
	border-right:#e760a6 solid 1px;
	border-left:#f799c2 solid 1px;
}

.tab_panier920 th.colonne3 {	
	width:135px;
	border-right:#e760a6 solid 1px;
	border-left:#f799c2 solid 1px;
}

.tab_panier920 th.colonne4 {	
	width:135px;
	border-right:#e760a6 solid 1px;
	border-left:#f799c2 solid 1px;
}

.tab_panier920 th.colonne5 {	
	width:81px;
	border-left:#f799c2 solid 1px;
}

.tab_panier920 td.colonne1 {	
	width:413px;
	text-align:left;
	padding-left:15px;
}

.tab_panier920 td.colonne2 {	
	width:135px;
	border-left:#fcfefd solid 1px;
	text-align:center;
	padding-top:33px;
}

.tab_panier920 td.colonne3 {	
	width:136px;
	border-left:#fcfefd solid 1px;
	text-align:center;
	padding-top:33px;
}

.tab_panier920 td.colonne4 {	
	width:136px;
	border-left:#fcfefd solid 1px;
	text-align:center;
	padding-top:33px;
}

.tab_panier920 td.colonne5 {	
	width:81px;
	border-left:#fcfefd solid 1px;
	text-align:center;
	padding-top:33px;
}

.tab_panier920 td.colonne5  .corbeille a {
	width:13px;
	margin:auto;
	background:url(images/picto_corbeille.gif) no-repeat;
	height:16px;
	display:block;
}

ul.description_panier {	
	width:407px;
}



.description_panier .visuel {
	width:123px;
	float:left;
	
}
.description_panier .texte {
	margin-left:133px;
	padding-top:26px;
	width:265px;
}

ul.liste_qte{	
	height:39px;
	width:78px;
	margin:auto;
}

.liste_qte li {
	list-style-type:none;
	float:left;
}

.liste_qte li.chps {
	width:50px;
	text-align:center;
}

.liste_qte li.moins  {
	width:14px;
	height:13px;
	margin-top:3px;
}

.liste_qte li.plus  {
	width:14px;
	height:13px;
	margin-top:3px;
}

.bloc_gauche487 {
	width:486px;
}

.filet_485 {
	border:#88807f solid 1px;
	border-bottom:none;
	width:484px;
}

.arrondi_bas485 {		
	background:url(images/arrondi_bas486.gif) no-repeat;
	width:486px;
	height:31px;
	display:block;
}

.bloc_engagement {	
	background:url(images/bloc_engagement.gif) no-repeat;
	width:484px;
	height:146px;
	display:block;
}

.benef_code {
	background:url(images/benef_code.gif) no-repeat;	
	width:484px;
	height:86px;
	display:block;
}

.tab_code_avantage {	
	width:444px;
	color:#FFF;
	margin-top:16px;
}

.tab_code_avantage td {	
	vertical-align:top;
}

.tab_code_avantage td.colonne_texte {	
	width:225px;
	padding-top:30px;
}

.tab_code_avantage td.code {	
	width:70px;
	padding-left:60px;
	line-height:11px;
}

.tab_code_avantage td.erreur {	
	width:125px;
	padding-right:5px;
	text-align:right;
	padding-top:7px;
}

.tab_code_avantage td.bouton {	
	width:94px;
	padding-top:3px;
}

.bloc_droite415 {	
	width:415px;
	float:right;
	margin-right:20px;
}

*html .bloc_droite415 {	/*ie6*/
	margin-right:10px;
}

.tab_total_cmd415 {	
	width:415px;
	background-color:#f0efef;
}

.tab_total_cmd415 td {
	vertical-align:top;
	border-top:#FFF solid 1px;
	padding-top:7px;
	padding-bottom:7px;
}

.tab_total_cmd415 th {	
	background:url(images/bg_popup.gif) repeat-x;
	height:23px;
	color:#FFF;
	padding-left:20px;
	text-align:left;
}

.tab_total_cmd415 td.intitule {
	width:283px;
	border-right:#FFF solid 1px;
	padding-left:20px;
}

.tab_total_cmd415 td.montant {
	width:91px;
	padding-right:20px;
	text-align:right;
}

.tab_total_cmd415 td.intitule2 {
	width:283px;
	background:url(images/carre_motif_marron.gif);
	padding-left:20px;
	color:#FFF;
	border-right:#FFF solid 1px;
	font-size:12px;
}

.tab_total_cmd415 td.montant2 {
	width:91px;
	font-size:12px;
	padding-right:20px;
	text-align:right;
	background:url(images/bg_popup.gif);
	color:#FFF;
}

ul.liste_livraison {	
	width:375px;
	margin-left:20px;
}

.liste_livraison li {	
	list-style-type:none;
	float:left;
}

.liste_livraison li.intitule {
	width:175px;
	padding-top:3px;
}

.liste_livraison li.chps {
	width:200px;
}

ul.liste_btn_total {	
	height:25px;
}

.liste_btn_total li {
	list-style-type:none;
	float:left;
}

.liste_btn_total li.btn1 {	
	width:202px;
	margin-right:10px;
}
/*----------------------------------------------------PANIER / MES COORDONNEES------------------------------------------------------------*/

.tab_formu{
	width:672px;
}

.tab_formu td {
	vertical-align:middle;
}

.tab_formu td.bloc_message {
	padding-left:150px;
}

.tab_formu td.intitule_email {
	width:326px;
	padding-right:10px;
	text-align:right;
		font-size:12px;

}

.tab_formu td.chps_formu_email {
	width:230px;
}

.tab_formu td.chps_formu_email_margin{
	width:230px;
	text-align:center;
}

.tab_formu td.chps_formu_email2{
	width:180px;
}

.tab_formu td.msg_alerte {
	width:106px;
	padding-left:10px;
}


.tab_formu td.msg_alerte2 {
	width:156px;
	padding-left:10px;
}

.tab_formu td.btn_enregistrer {
	padding-left:220px;
}

ul.tab_puce_simple {
width:230px;
}

.tab_puce_simple li {
	list-style-type:none;
	float:left;
}

.tab_puce_simple li.casecocher {
	width:10px;
}

.tab_puce_simple li.texte_casecocher {
	padding-left:10px;
}

*html .tab_puce_simple li.texte_casecocher {/*ie6*/
	padding-top:3px;
	padding-left:5px;
}

*+html .tab_puce_simple li.texte_casecocher {/*ie7*/
	padding-top:3px;
	padding-left:10px;
}

/*----------------------------------------------------PANIER / RECAP------------------------------------------------------------*/
#bloc_paiement_cmd {	
	float:right;
	width:450px;
}


#bloc_livraison_cmd {
	width:450px;
}

ul.liste_modelivraison {
	width:405px;
	color:#858d99;
}

.liste_modelivraison li {
	list-style-type:none;
	float:left;
}

.liste_modelivraison li.logo_livraison {
	width:73px;
	margin-right:10px;
	
}

.liste_modelivraison li.puce_livraison {
	width:10px;
	padding-top:13px;
}


*html .liste_modelivraison li.puce_livraison {/*ie6*/
	width:10px;
	padding-top:10px;
}

*+html .liste_modelivraison li.puce_livraison {/*ie7*/
	width:10px;
	padding-top:10px;
}

.liste_modelivraison li.nom_livraison {
	width:105px;
	padding-left:10px;
	padding-top:13px;
}

*html .liste_modelivraison li.nom_livraison {/*ie6*/
	width:105px;
	padding-top:15px;
	padding-left:5px;
}

*+html .liste_modelivraison li.nom_livraison {/*ie7*/
	width:100px;
	ppadding-top:18px;
	padding-left:15px;
}

.liste_modelivraison li.ligne_sep {
	background:url(images/pixel_dashed_transgris.gif) repeat-y;
	width:1px;
	margin-top:10px;
}

.liste_modelivraison li.montant_livraison {
	width:60px;
	text-align:center;
	padding-top:13px;
}

*html .liste_modelivraison li.montant_livraison {/*ie6*/
	padding-top:15px;
}

.liste_modelivraison li.delai_livraison {
	padding-left:20px;
	padding-top:13px;
}

*html .liste_modelivraison li.delai_livraison {/*ie6*/
	padding-top:15px;
}

.tab_cmd_panier {	
	width:450px;
	background:#f0efef;
}

.tab_cmd_panier td {
	vertical-align:top;
}


.tab_cmd_panier th {
	background-color:#eceeef;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	vertical-align:middle;
}

.tab_cmd_panier td.ligne_blanche {
	background-color:#FFF;
	line-height:1px;
	height:1px;
}

.tab_cmd_panier th.intitule_panier {	
	width:320px;
	text-align:left;
	padding-left:20px;
	background:url(images/motif_marron.gif);
	border-right:#FFF solid 1px;
	color:#FFF;
	border-top:#FFF solid 1px;
}


.tab_cmd_panier th.chiffre_panier {	
	width:89px;
	text-align:right;
	padding-right:20px;
	background:url(images/bg_popup.gif);
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	border-top:#FFF solid 1px;
}

.tab_cmd_panier td.intitule_panier {	
	width:320px;
	padding-left:20px;	
	border-right:#FFF solid 1px;
	border-top:#FFF solid 1px;
	padding-top:10px;
	padding-bottom:10px;
}

.tab_cmd_panier td.chiffre_panier {	
	width:89px;
	text-align:right;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:#FFF solid 1px;
}

.tab_cmd_panier td.chiffre_panier2 {	
	width:89px;
	text-align:right;
	padding-right:20px;
	padding-top:25px;
	padding-bottom:5px;
	border-top:#FFF solid 1px;
}

.arrondi_ombrehaut79 {	
	background:url(images/arrondi_ombrehaut79.gif) no-repeat;
	width:79px;
	height:3px;
	display:block;
}

*html .arrondi_ombrehaut79 {	/*ie6*/
	margin-bottom:-11px;
}

.pixelombre79 {	
	background:url(images/pixel_ombre79.gif) repeat-y;
	width:75px;
	padding-right:1px;
	padding-left:3px;
}

.arrondi_ombrebas79 {
	background:url(images/arrondi_ombrebas79.gif) no-repeat;
	width:79px;
	height:3px;
	display:block;
}

.float_texte_produit {
	padding-top:15px;
	float:right;
	padding-right:15px;
	padding-left:5px;
	text-align:left;
}

.tab_formu_popup3 {
	width:430px;
	
	/*background:#FFF;*/
	/*border:#CCC solid 1px;*/
}

.tab_formu_popup3 th {
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	text-align:left;
}
.tab_formu_popup3 td {
	vertical-align:middle;
}


.tab_formu_popup3 td.intitule_form_popup {
	width:85px;
	padding-right:5px;
	text-align:right;
}
.tab_formu_popup3 td.chps_formu {
	width:172px;
}

.tab_formu_popup3 td.chps_picto {
	width:163px;
	padding-left:5px;
}
.tab_formu_popup3 td.chps_formu_textarea {
	width:200px;
}


.tab_formu_popup3 td.chps_btn_valider_paiement{
	padding-left:117px;
}

#aide {
	background:url(images/code_secu.png) no-repeat;
	width:188px;
	height:113px;
	position:absolute;
	top:-60px;
	right:0px;
	z-index:10000;
	display:block;
}

/*----------------------------------------------------PANIER / CONFIRMATION------------------------------------------------------------*/
#titre_confirmation_cmd {
	background:url(images/confirmation_cmd.gif) 0px 20px no-repeat;
	width:336px;
	height:22px;
	display:block;
	margin-bottom:30px;
	padding-top:20px;
}

/*----------------------------------------------------CGV------------------------------------------------------------*/
#titre_cgv {	
	background:url(images/titre_cgv.gif) 0px 20px no-repeat;
	width:374px;
	height:25px;
	display:block;
	padding-top:20px;
}

/*----------------------------------------------------CONFIDENTIALITE DES DONNEES------------------------------------------------------------*/
#titre_confidentialite{	
	background:url(images/titre_confidentialite.gif) 0px 20px no-repeat;
	width:332px;
	height:25px;
	display:block;
	padding-top:20px;
}

.picto_stop_rose {
	background:url(images/picto_stop_rose.gif) 0px 3px no-repeat;
	padding-left:35px;
}

/*----------------------------------------------------LIVRAISON DES COMMANDES------------------------------------------------------------*/
#titre_livraison {	
	background:url(images/titre_livraison.gif) 0px 20px no-repeat;
	width:319px;
	height:25px;
	display:block;
	padding-top:20px;
}

/*----------------------------------------------------MENTIONS LEGALES------------------------------------------------------------*/
#titre_mentions {	
	background:url(images/titre_mentions.gif) 0px 20px no-repeat;
	width:199px;
	height:29px;
	display:block;
	padding-top:20px;
}

/*----------------------------------------------------SECURITE TRANSACTION------------------------------------------------------------*/
#titre_securite {	
	background:url(images/titre_securite.gif) 0px 20px no-repeat;
	width:301px;
	height:25px;
	display:block;
	padding-top:20px;
}

.picto_cadenaseuro {
	background:url(images/picto_cadenaseuro.gif) 0px 3px no-repeat;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:10px;
}

.tab_puce_chiffre {
	width:880px;
}

.tab_puce_chiffre td {
	vertical-align:top;
}

.tab_puce_chiffre td.chiffre {	
	width:33px;
}

.tab_puce_chiffre td.texte_chiffre {	
	widh:847px;
}

.bande_carte {
	background:url(images/bande_carte.gif) no-repeat;
	width:189px;
	height:25px;
	display:block;
	margin:auto;
}

/*----------------------------------------------------PARRAINAGE------------------------------------------------------------*/
#titre_parrainage2 {	
	background:url(images/titre_parrainage.gif) 0px 20px no-repeat;
	width:129px;
	height:30px;
	display:block;
	padding-top:20px;
}

.etiquette_parrainage {
	vertical-align:middle;
}

.bloc_btn_membre {	
	padding-left:244px;
}

.bloc_retour_parrainage {	
	float:right;
	margin-right:287px;
	text-align:right;
	width:100px;
	padding-top:3px;
}

*html .bloc_retour_parrainage {	/*ie6*/
	margin-right:137px;
}

/*----------------------------------------------------PARTENAIRES------------------------------------------------------------*/
#titre_partenaires {	
	background:url(images/titre_partenaires.gif) 0px 20px no-repeat;
	width:188px;
	height:30px;
	display:block;
	padding-top:20px;
}

.bloc_partenaires {	
	background:url(images/partenaires_logo.jpg) no-repeat;
	width:892px;
	height:407px;
	display:block;
	margin:auto;
}

.vide_partenaires {
	height:180px;
	line-height:10px;
}
/*----------------------------------------------------MON COMPTE------------------------------------------------------------*/

#bg_compte_rose {
	background:url(images/bg_degrade_rose_compte.gif) bottom repeat-x;
	background-color:#FFF;
	width:960px;
}

#marron180_compte {	
	width:180px;
	background:url(images/bg_marron_motif2.gif) bottom repeat-x;
	background-color:#968a8d;
}

#titre_moncompte {
	background:url(images/titre_moncompte.gif) 19px 0px no-repeat;
	width:83px;
	height:14px;
	display:block;
	padding-left:19px;
	padding-bottom:11px;
}

.fd_compte_nav a {
	background:url(images/puce_rose.png) 20px 5px no-repeat;
	background-color:#8d8383;
	padding-top:5px;
	padding-left:40px;
	padding-right:5px;
	padding-bottom:5px;
	color:#FFF;
	text-decoration:none;
	display:block;
	font-size:11px;
}

*html .fd_compte_nav a {/*ie6*/
	background:url(images/puce_rose.gif) 20px 5px no-repeat;
	background-color:#8d8383;
}

.fd_compte_nav a:hover {
	background-color:#9c9193;
	text-decoration:none;
}

.fd_compte_nav_selected a {
	background:url(images/puce_rose.png) 20px 5px no-repeat;
	background-color:#9c9193;
	padding-top:5px;
	padding-left:40px;
	padding-bottom:5px;
	color:#ffcbe3;
	text-decoration:none;
	display:block;
	font-size:11px;
	padding-right:5px;
	display:block;
}

*html .fd_compte_nav_selected a {/*ie6*/
	background:url(images/puce_rose.gif) 20px 5px no-repeat;
	background-color:#9c9193;
}

#rechercher_vente2 {	
	background:url(images/rechercher_vente2.gif) no-repeat;
	width:144px;
	height:12px;
	display:block;
	padding-bottom:15px;
}

#encart_bienvenue_compte {
	background:url(images/encart_bienvenue_compte.gif) no-repeat;
	width:720px;
	height:160px;
}

#encart_parrainage a {
	background:url(images/encart_parrainage.gif) no-repeat;
	width:351px;
	height:182px;
	display:block;
	float:left;
}

#encart_prochaines_ventes a {
	background:url(images/encart_prochaines_ventes.jpg) no-repeat;
	width:350px;
	height:182px;
	display:block;
	float:right;
}

#titre_dernieres_commandes {
	background:url(images/titre_dernieres_commandes.gif) no-repeat;
	width:241px;
	height:15px;
}

/*----------------------------------------------------MES COMMANDES------------------------------------------------------------*/

#bg_compte_silhouette {
	background:url(images/bg_compte_silhouette.gif) bottom no-repeat;
	background-color:#FFF;
	width:960px;
	min-height:740px;
}

*html #bg_compte_silhouette { /*ie6*/
	background:url(images/bg_compte_silhouette.gif) bottom no-repeat;
	background-color:#FFF;
	width:960px;
	height:740px;
}

#titre_commandes {
	background:url(images/titre_commandes.gif) no-repeat;
	width:214px;
	height:22px;
}

a.lien_non_s {	
	color:#6d6260;
	text-decoration:none;
}

a.lien_non_s:hover {		
	text-decoration:none;
}

.tab_suivi_cmd {	
	width:720px;
	background-color:#eeeeee;
	color:#6c6260;
}

.tab_suivi_cmd th {
/*	background:url(images/pixel_motif_rose_tab.gif) repeat-x;*/
background:url(images/pixel_motif_rose_tab.gif) repeat-x;
	height:18px;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border-right:#e760a6 solid 1px;
	border-left:#f890be solid 1px;
}

.tab_suivi_cmd td {
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-top:#FFF solid 1px;
	border-left:#FFF solid 1px;
}

.tab_suivi_cmd th.date {
	width:155px;
	border-left:none;
	padding-left:24px;
	text-align:left;
}

.tab_suivi_cmd th.commande {
	width:135px;
	text-align:left;
	padding-left:43px;
}

.tab_suivi_cmd th.montant {
	width:178px;
}

.tab_suivi_cmd th.etat {
	width:179px;
	border-right:none;
}

.tab_suivi_cmd td.date {
	width:156px;
	border-left:none;
	padding-left:24px;
	text-align:left;
}

.tab_suivi_cmd td.commande {
	width:136px;
	padding-left:43px;
	text-align:left;
}

.tab_suivi_cmd td.montant {
	width:109px;
	text-align:right;
	padding-right:70px;
}

.tab_suivi_cmd td.etat {
	width:179px;
}

/*----------------------------------------------------MES COMMANDES DETAIL------------------------------------------------------------*/
.bloc_lien_float {
	width:155px;
}
.fond_gris_detail {
	background-color:#f0efef;
}

.puce_rose_vif a {
	background:url(images/puce_rose.png) 0px 1px no-repeat;
	padding-left:20px;
	text-decoration:none;
}

.puce_rose_vif a:hover {
	background:url(images/puce_rose.png) 0px 1px no-repeat;
	padding-left:20px;
	text-decoration:underline;
}

.picto_print {
	background:url(images/picto_print.gif) no-repeat;
	height:16px;
	padding-left:25px;
}

.tab_cmd_detail {	
	width:720px;
	background-color:#eeeeee;
	color:#6c6260;
}

.tab_cmd_detail th {
	background:url(images/pixel_motif_rose_tab.gif) repeat-x;
	height:18px;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border-right:#e760a6 solid 1px;
	border-left:#f890be solid 1px;
}

.tab_cmd_detail td {
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-top:#FFF solid 1px;
	border-left:#FFF solid 1px;
}

.tab_cmd_detail th.article {
	width:285px;
	border-left:none;
	text-align:left;
	padding-left:25px;
}

.tab_cmd_detail th.prix1 {
	width:135px;
}

.tab_cmd_detail th.qte {
	width:134px;
}

.tab_cmd_detail th.prix2 {
	width:136px;
	border-right:none;
}

.tab_cmd_detail td.visuel {
	width:127px;
	border-left:none;
	padding-left:5px;
	padding-right:5px;
}

.tab_cmd_detail td.nom {
	width:163px;
	border-left:none;
	text-align:left;
	padding-right:10px;
}

.tab_cmd_detail td.prix1 {
	width:136px;
}

.tab_cmd_detail td.qte {
	width:135px;
}

.tab_cmd_detail td.prix2 {
	width:136px;
}

.bloc_detail_commande {
	width:350px;
}

ul.listenligne li {
	float:left;
	list-style-type:none;
}

ul.listenligne li.adresse_livraison {
	height:75px;
}

.tab_total_commande_recap2 {	
	width:350px;
	background-color:#eeeeee;
	color:#6d6361;
}

.tab_total_commande_recap2 td {
	vertical-align:middle;
	border-top:#FFF solid 1px;
	height:24px;
}

.tab_total_commande_recap2 td.total_cmd {
	width:214px;
	border-right:#FFF solid 1px;
	text-align:left;
	padding-left:25px;
}

.tab_total_commande_recap2 td.total_montant_cmd {
	width:90px;
	padding-right:20px;
	text-align:right;
}

.tab_total_commande_recap2 td.total_cmd2 {
	width:214px;
	border-right:#FFF solid 1px;
	text-align:left;
	background:url(images/pixel_motif_marron.gif) repeat-x;
	padding-left:25px;
	color:#FFFFFF;
}

.tab_total_commande_recap2 td.total_montant_cmd2 {
	width:90px;
	background:url(images/pixel_motif_rose_tab.gif) repeat-x;
	padding-right:20px;
	text-align:right;
	color:#FFFFFF;
}

.tab_total_commande_recap2 td.ligne_cmd {
	height:15px;
	background-color:#efefee;
	font-weight:bold;
}

.tab_total_commande_recap2 td.ligne {
	height:15px;
}


/*----------------------------------------------------MES BONS DE REDUCTION------------------------------------------------------------*/

#titre_reductions {
	background:url(images/titre_bons_reduction.gif) no-repeat;
	width:282px;
	height:22px;
}

.tab_reductions {	
	width:720px;
	background-color:#eeeeee;
	color:#6c6260;
}

.tab_reductions th {
	background:url(images/pixel_motif_rose_tab.gif) repeat-x;
	height:18px;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border-right:#e760a6 solid 1px;
	border-left:#f890be solid 1px;
}

.tab_reductions td {
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-top:#FFF solid 1px;
	border-left:#FFF solid 1px;
}

.tab_reductions th.date {
	width:119px;
	border-left:none;
	padding-left:24px;
	text-align:left;
}

.tab_reductions th.montant {
	width:142px;
}

.tab_reductions th.code {
	width:142px;
}

.tab_reductions th.etat {
	width:143px;
	border-right:none;
}

.tab_reductions td.date {
	width:120px;
	border-left:none;
	padding-left:24px;
	text-align:left;
}

.tab_reductions td.montant {
	width:90px;
	text-align:right;
	padding-right:53px;
}

.tab_reductions td.code {
	width:143px;
}

.tab_reductions td.etat {
	width:143px;
}


/*----------------------------------------------------MES FILLEULS------------------------------------------------------------*/

#titre_filleuls {
	background:url(images/titre_filleuls.gif) no-repeat;
	width:143px;
	height:22px;
}

/*----------------------------------------------------MES PROCHAINES VENTES------------------------------------------------------------*/

#titre_prochaines_ventes {
	background:url(images/titre_prochaines_ventes.gif) no-repeat;
	width:280px;
	height:28px;
}

/*----------------------------------------------------MES INFOS PERSO------------------------------------------------------------*/

#titre_infos_perso {
	background:url(images/titre_infos_perso.gif) no-repeat;
	width:366px;
	height:28px;
}

.titre_profil {
	/*background:url(images/pixel_motif_rose_tab.gif) repeat-x;*/
	background:url(images/pixel_motif_gris_tab.gif) repeat-x;
	height:17px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:22px;
}

.fond_gris_profil {
	background-color:#eeeeee;
	border-top:#FFF solid 1px;
	padding:20px;
}

.tab_formu{
	width:560px;
	font-size:12px;
}

.tab_formu td {
	vertical-align:middle;
}

.tab_formu td.bloc_message {
	padding-left:150px;
}

.tab_formu td.intitule_email {
	width:210px;
	padding-right:10px;
	text-align:right;
}

.tab_formu td.chps_formu_email {
	width:225px;
}

.tab_formu td.chps_formu_email_margin{
	width:230px;
	text-align:center;
}

.tab_formu td.chps_formu_email2{
	width:180px;
}

.tab_formu td.msg_alerte {
	width:105px;
	padding-left:10px;
}


.tab_formu td.msg_alerte2 {
	width:156px;
	padding-left:10px;
}

.tab_formu td.btn_enregistrer {
	padding-left:220px;
}

ul.liste_civilite {
	height:20px;
}
.liste_civilite li {
	list-style-type:none;
	float:left;
}
.liste_civilite li.puce_civilite {
	width:10px;
}
.liste_civilite li.intitule_civilite {
	width:45px;
	padding-left:10px;
}
*html .liste_civilite li.intitule_civilite {	/*ie6*/
	padding-top:3px;
	padding-left:5px;
}
*+html .liste_civilite li.intitule_civilite {	/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

.btn_enregistrer_modif a {	
	background:url(boutons/btn_enregistrer_modif.gif) no-repeat;
	width:236px;
	height:29px;
	display:block;
	margin:auto;
}

.btn_enregistrer_modif a:hover {
	background:url(boutons/btn_enregistrer_modif_on.gif) no-repeat;
}

input.chps230 {
	border:#cdcbca solid 1px;
	width:225px;
	height:16px;
	padding-left:5px;
	padding-top:2px;
	color:#6d6361;
}

input.chps155 {
	border:#cdcbca solid 1px;
	width:150px;
	height:16px;
	padding-left:5px;
	padding-top:2px;
	color:#6d6361;
}

input.chps85 {
	border:#cdcbca solid 1px;
	width:80px;
	height:16px;
	padding-left:5px;
	padding-top:2px;
	color:#6d6361;
}

select.chps230 {
	border:#cdcbca solid 1px;
	width:230px;
	height:20px;
	padding-left:5px;
	color:#6d6361;
}

textarea.aire230 {
	border:#cdcbca solid 1px;
	width:230px;
	height:100px;
	padding-left:5px;
	color:#6d6361;
}

ul.liste_abonl {	
	height:20px;
}

.liste_abonl li {	
	list-style-type:none;
	float:left;
}

.liste_abonl li.intitule_abo {	
	width:130px;
}

*html .liste_abonl li.intitule_abo {	/*ie6*/
	padding-top:3px;
}

*+html .liste_abonl li.intitule_abo {	/*ie7*/
	padding-top:3px;
}

.liste_abonl li.chps_checkbox {
	width:10px;
}

.liste_abonl li.type_abo {
	padding-left:10px;
}

*html .liste_abonl li.type_abo {/*ie6*/
	padding-left:5px;
	padding-top:3px;
}

*+html .liste_abonl li.type_abo {/*ie7*/
	padding-left:15px;
	padding-top:3px;
}

.ligne_grisblanc {
	height:2px;
	background:url(images/pixel_grisblanc.gif) repeat-x;
}

.conteneur_div370 {
	width:368px;
	border:#6b615f solid 1px; 
	position:absolute;
	top:40%;
	left:40%;
	z-index:1002;
}

.conteneur_div370bis {
	width:368px;
	border:#6b615f solid 1px; 
	position:absolute;
	top:90%;
	left:40%;
	z-index:1002;
}

.conteneur_div370ter {
	width:368px;
	border:#6b615f solid 1px; 
	position:absolute;
	top:120%;
	left:40%;
	z-index:1002;
}

.title_div {
	background:url(images/pixel_motif_rose_tab.gif) repeat-x;
	height:17px;
	color:#FFF;
	font-size:12px;
	text-align:left;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:20px;
	padding-right:15px;
}

.corps_div {
	background-color:#f2f0f0;
}

.rose_vif {
	color:#f878b0;
}

/*----------------------------------------------------INSCRIPTION------------------------------------------------------------*/

#onglet_menu li.onglet2bis a {
	background:url(boutons/onglet2bis.gif) no-repeat;
	width:119px;
	height:24px;
	display:block;
}

#onglet_menu li.onglet2bis a:hover {
	background:url(boutons/onglet2bis_on.gif) no-repeat;
}

#onglet_menu li.onglet2bis_on  {
	background:url(boutons/onglet2bis_on.gif) no-repeat;
	width:119px;
	height:24px;
	display:block;
}

#conteneur_imbrik_inscrip {	
	padding-top:750px;
	min-height:1px;
}

*html #conteneur_imbrik_inscrip {/*ie6*/	
	padding-top:0px;
	height:730px;
}

#contenu_imbrik_inscrip {	
	margin-top:-750px;
}

*html #contenu_imbrik_inscrip {	/*ie6*/
	margin-top:0px;
}

#conteneur_inscrip {	
	padding-top:600px;
	min-height:1px;
}

*html #conteneur_inscrip {/*ie6*/	
	padding-top:0px;
	height:600px;
}

#contenu_inscrip {	
	margin-top:-600px;
}

*html #contenu_inscrip {	/*ie6*/
	margin-top:0px;
}

#titre_inscription {
	background:url(images/titre_inscription.gif) no-repeat;
	width:118px;
	height:28px;
}

#fond_inscription {
	/*background:url(images/bg_inscription.jpg) bottom no-repeat;*/
	width:1060px;
	height:476px;
	margin-left:-50px;
}

.decalage_inscrip_newsletter {
	margin-left:180px;
}

.texte_inscription {
	font-size:12px;
	width:640px;
}

.btn_decouvrir_ventes a {
	background:url(boutons/btn_decouvrir_ventes.gif) no-repeat;
	width:202px;
	height:25px;
	display:block;
	margin-left:210px;
}

.btn_decouvrir_ventes a:hover {
	background:url(boutons/btn_decouvrir_ventes_on.gif) no-repeat;
}

/*----------------------------------------------------NEWSLETTER------------------------------------------------------------*/

#titre_newsletter {
	background:url(images/titre_newsletter.gif) no-repeat;
	width:128px;
	height:22px;
}

.decalage_newsletter {
	margin-left:135px;
}

.filet_dotted_rose_marron {	
	background:url(images/pixel_dotted_rose_marron.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.texte11 {
	font-size:11px;
}

.btn_devenir_membre a {
	background:url(boutons/btn_devenir_membre.gif) no-repeat;
	width:162px;
	height:25px;
	display:block;
	margin-left:230px;
}

.btn_devenir_membre a:hover {
	background:url(boutons/btn_devenir_membre_on.gif) no-repeat;
}

/*----------------------------------------------------CONTACT------------------------------------------------------------*/

#titre_contact {
	background:url(images/titre_contact.gif) no-repeat;
	width:193px;
	height:22px;
}

#fond_contact {
	/*background:url(images/bg_contact.jpg) bottom no-repeat;*/
	width:960px;
	height:441px;
}

#coord_beautechic {
	background:url(images/img_coord_beautechic.gif) no-repeat;
	width:191px;
	height:59px;
}

.texte17 {
	font-size:17px;
}

.tab_contact {
	width:463px;
	color:#6d6361;
	font-size:12px;
	margin-left:60px;
}

.tab_contact td {
	vertical-align:middle;
}

.tab_contact td.intitule_email2 {
	width:101px;
	padding-right:10px;
	text-align:right;
}

.tab_contact td.chps_formu_email {
	width:260px;
}

.tab_contact td.msg_alerte2 {
	width:82px;
	padding-left:10px;
}

.tab_contact td.ligne {	
	height:5px;
}

input.chps260 {
	border:#cdcbca solid 1px;
	width:255px;
	height:16px;
	padding-left:5px;
	padding-top:2px;
	color:#6d6361;
}

select.chps260 {
	border:#cdcbca solid 1px;
	width:263px;
	height:20px;
	padding-left:5px;
	color:#6d6361;
}

textarea.aire260 {
	border:#cdcbca solid 1px;
	width:255px;
	height:100px;
	padding-left:5px;
	color:#6d6361;
}

.texte_contact {
	width:550px;
}

/*----------------------------------------------------AIDE------------------------------------------------------------*/

#titre_aide {
	background:url(images/titre_aide.gif) no-repeat;
	width:58px;
	height:22px;
}

#fond_aide_ext {
	width:960px;
	padding-top:704px;
	background:url(images/bg_aide.gif) bottom no-repeat;
}

#fond_aide_int {
	margin-top:-704px;
}

*html #fond_aide_ext { /*ie6*/
	padding-top:0px;
	height:704px;
}

*html #fond_aide_int { /*ie6*/
	margin-top:0px;
}

.question_faq {
	color:#f087b5;
	font-size:14px;
}

.question_faq a {
	color:#f087b5;
	font-size:14px;
	text-decoration:none;
}

.question_faq a:hover {
	color:#f087b5;
	font-size:14px;
	text-decoration:underline;
}

.bloc_faq {
	width:670px;
}

.bloc_reponse_haut {
	background:url(images/bulle_reponse_haut.gif) no-repeat;
	width:670px;
	height:15px;
}

.bloc_reponse_bas {
	background:url(images/bulle_reponse_bas.gif) no-repeat;
	width:670px;
	height:33px;
}

.bloc_reponse_milieu {
	background-color:#f0efef;
	width:634px;
	padding-left:18px;
	padding-right:18px;
}

.reponse_fleche {
	background:url(images/fleche_reponse.gif) no-repeat;
	padding-left:32px;
	line-height:16px;
}

/*---------------------------------------PARRAINAGE CONNECTE------------------------------------------------------*/

#titre_parrainage {
	background:url(images/titre_parrainage.gif) no-repeat;
	width:130px;
	height:30px;
}

#fond_parrainage_connecte {
	width:960px;
	/*background:url(images/bg_parrainage_connecte.gif) bottom no-repeat;*/
}

#bloc_gauche190 {	
	width:190px;
	float:left;
}

#encart_parrainer01 {
	background:url(images/encart_parrainer01.gif) no-repeat;
	width:190px;
	height:326px;
}

#encart_parrainer02 {
	background:url(images/encart_parrainer02.gif) no-repeat;
	width:180px;
	height:134px;
}

#bloc_middle730 {
	width:720px;
	padding-left:10px;
	margin-left:190px;
}



.tab_parrainage_email {
	width:680px;
	font-weight:normal;
}

.tab_parrainage_email td.intitule {
	vertical-align:middle;
	text-align:left;
	width:39px;
}

.tab_parrainage_email td.champ_email {
	vertical-align:middle;
	text-align:left;
	width:155px;
}

.tab_parrainage_email td.espacement {
	width:49px;
}

.tab_parrainage_email td.message {
	vertical-align:top;
}

textarea.aire610 {
	border:#cdcbca solid 1px;
	width:616px;
	height:70px;
	padding-left:4px;
	color:#6d6361;
}

#liste_messagerie li {
	list-style-type:none;
	float:left;
}

#liste_messagerie li.radio_first {
	width:20px;
	height:25px;
	padding-top:10px;
	text-align:left;
}

#liste_messagerie li.radio {
	width:20px;
	height:25px;
	padding-top:10px;
	text-align:left;
	margin-left:30px;
}

#liste_messagerie li.logo {
	width:90px;
	height:35px;
}

#tab_id_messagerie {
	font-weight:normal;
	margin-left:60px;
}

#tab_id_messagerie td {
	vertical-align:middle;
	text-align:right;
}

.conteneur_div450 {
	width:448px;
	border:#6b615f solid 1px; 
	position:absolute;
	top:250px;
	left:42%;
	z-index:1002;
}

.corps_div_blanc {
	background-color:#FFF;
	font-weight:normal;
}

/*---------------------------------------PARRAINAGE MESSAGERIE------------------------------------------------------*/

#titre_parrainage_messagerie {
	background:url(images/titre_parrainage_messagerie.gif) no-repeat;
	width:383px;
	height:28px;
}

#fond_parrainage_messagerie {
	width:960px;
	background:url(images/bg_parrainage_messagerie.gif) bottom no-repeat;
}

.normal {
	font-weight:normal;
}

.italique {
	font-style:italic;
}

.tab_cmd_detail th.email_mess {
	width:359px;
	border-left:none;
	text-align:left;
	padding-left:25px;
}

.tab_cmd_detail th.identite {
	width:359px;
	border-right:none;
	text-align:left;
	padding-left:25px;
}

.tab_cmd_detail td.email_mess {
	width:335px;
	border-left:none;
	padding-left:25px;
}

.tab_cmd_detail td.identite {
	width:334px;
	padding-left:25px;
}

.liste_email_messagerie li {
	list-style-type:none;
	line-height:20px;
}

/*---------------------------------------QUI SOMMES NOUS------------------------------------------------------*/

#titre_quisommesnous {
	background:url(images/titre_quisommesnous.gif) no-repeat;
	width:249px;
	height:22px;
}

#logo_big {
	background:url(images/logo_BC_big.gif) no-repeat;
	width:249px;
	height:156px;
}

.texte15 {
	font-size:15px;
}

#liste_post_vente {
	margin-left:30px;
}

#liste_post_vente li {
	list-style-type:none;
	background:url(images/puce_rose.png) 3px no-repeat;
	padding-left:22px;
	line-height:20px;
}

/*---------------------------------------PLAN SITE------------------------------------------------------*/

#conteneur_imbrik_plan {	
	padding-top:750px;
	min-height:1px;
}

*html #conteneur_imbrik_plan {/*ie6*/	
	padding-top:0px;
	height:730px;
}

#contenu_imbrik_plan {	
	margin-top:-750px;
}

*html #contenu_imbrik_plan {	/*ie6*/
	margin-top:0px;
}

#conteneur_plan {	
	padding-top:410px;
	min-height:1px;
}

*html #conteneur_plan {/*ie6*/	
	padding-top:0px;
	height:410px;
}

#contenu_plan {	
	margin-top:-410px;
}

*html #contenu_plan {	/*ie6*/
	margin-top:0px;
}

#titre_plan_site {
	background:url(images/titre_plan_site.gif) no-repeat;
	width:136px;
	height:22px;
}

#fond_plan_site {
	width:960px;
	height:410px;
	background:url(images/bg_plan_site.jpg) bottom no-repeat;
}

.sommaire {
	line-height:20px;
}

/*-------------------------------------IMPRIMER COMMANDE-----------------------------------------*/

#conteur_bon_commande {
	width:580px;
	/*height:777px;*/
	padding:20px;
	padding-bottom:25px;
	background-color:#FFF;
}
#entete_bon_commande {
	width:580px;
	height:127px;
}
#entete_bon_commande td {
	vertical-align:top;
}
#entete_bon_commande td.logo {
	width:287px;
	vertical-align:bottom;
}
#entete_bon_commande td.commande {
	text-align:right;
	font-size:37px;
	padding-top:20px;
	color:#000;
	font-weight:bold;
}
#entete_bon_commande td.fiche_paie {
	text-align:right;
	font-size:24px;
}
#entete_bon_commande td.coordonnees {
	padding-left:0px;
	padding-bottom:20px;
	font-size:10px;
	padding-top:10px;
}
.bloc_detail_cmd {
	line-height:20px;
	width:250px;
}
.bloc_adresse {
	width:189px;
	height:88px;
	float:right;
	/*margin-left:293px;*/
	padding:20px;
	padding-top:0px;
	margin-right:20px;
	margin-bottom:13px;
}
.txt_adresse {
	padding-top:10px;
	font-size:10px;
	padding-bottom:30px;
}

ul.liste_detail_cmd li {	
	list-style-type:none;
	float:left;
}

.liste_detail_cmd li.intitule_detail {
	font-weight:bold;
	width:135px;
}

.tab_cmd_detail_print {	
	width:580px;
	background-color:#eeeeee;
	color:#6c6260;
}

.tab_cmd_detail_print th {
	background:url(images/pixel_motif_rose_tab.gif) repeat-x;
	height:18px;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border-right:#e760a6 solid 1px;
	border-left:#f890be solid 1px;
}

.tab_cmd_detail_print td {
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-top:#FFF solid 1px;
	border-left:#FFF solid 1px;
}

.tab_cmd_detail_print th.article {
	width:250px;
	border-left:none;
	text-align:left;
	padding-left:25px;
}

.tab_cmd_detail_print th.prix1 {
	width:100px;
}

.tab_cmd_detail_print th.qte {
	width:99px;
}

.tab_cmd_detail_print th.prix2 {
	width:101px;
	border-right:none;
}

.tab_cmd_detail_print td.visuel {
	width:127px;
	border-left:none;
	padding-left:5px;
	padding-right:5px;
}

.tab_cmd_detail_print td.nom {
	width:125px;
	border-left:none;
	text-align:left;
	padding-right:10px;
}

.tab_cmd_detail_print td.prix1 {
	width:101px;
}

.tab_cmd_detail_print td.qte {
	width:100px;
}

.tab_cmd_detail_print td.prix2 {
	width:101px;
}

.bloc_detail_commande_print {
	width:280px;
}

.tab_total_commande_recap2_print {	
	width:280px;
	background-color:#eeeeee;
	color:#6d6361;
}

.tab_total_commande_recap2_print td {
	vertical-align:middle;
	border-top:#FFF solid 1px;
	height:24px;
}

.tab_total_commande_recap2_print td.total_cmd {
	width:184px;
	border-right:#FFF solid 1px;
	text-align:left;
	padding-left:25px;
}

.tab_total_commande_recap2_print td.total_montant_cmd {
	width:60px;
	padding-right:10px;
	text-align:right;
}

.tab_total_commande_recap2_print td.total_cmd2 {
	width:184px;
	border-right:#FFF solid 1px;
	text-align:left;
	background:url(images/pixel_motif_marron.gif) repeat-x;
	padding-left:25px;
	color:#FFFFFF;
}

.tab_total_commande_recap2_print td.total_montant_cmd2 {
	width:60px;
	background:url(images/pixel_motif_rose_tab.gif) repeat-x;
	padding-right:10px;
	text-align:right;
	color:#FFFFFF;
}

.tab_total_commande_recap2_print td.ligne_cmd {
	height:15px;
	background-color:#efefee;
	font-weight:bold;
}

.tab_total_commande_recap2_print td.ligne {
	height:15px;
}

#footer_print {
	padding-top:10px;
	padding-bottom:10px;
	line-height:14px;
	background:url(images/pixel_marron_trans.gif) repeat-x;
}

#flash_index_jpg {
	background:url(images/flash_index.jpg) no-repeat;
	width:948px;
	height:477px;
	display:block;
	padding-top:17px;
	padding-left:12px;
}
/*------------------------------------ ALERTE ------------------------------------*/
.blockErrorMsg{
    display: block;
    width: auto;
    background: #ffe5e5 url(images/picto-error.gif) no-repeat 30px center;
    border: 1px solid #ad4040;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

.blockInformMsg{
    display: block;
    width: auto;
    background: #e7eff7 url(images/picto-inform.gif) no-repeat 30px center;
    border: 1px solid #389adb;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}


.blockAdvertMsg{
    display: block;
    width: auto;
    background: #fff5e5 url(images/picto-advert.gif) no-repeat 30px center;
    border: 1px solid #ff9c00;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

.blockConfirmMsg{
    display: block;
    width: auto;
    background: #eaf8ec url(images/picto-confirm.gif) no-repeat 30px center;
    border: 1px solid #17bf0e;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
    margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}
/*-------------------------------------------------------------------------------------------*/
/****************************MAGIC ZOOM*****************************************/
.MagicZoomBigImageCont {
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid;
}
.MagicZoomHeader {
	BACKGROUND: #ccc; 
	FONT: 10px Tahoma, Verdana, Arial, sans-serif; 
	COLOR: #fff; 
	TEXT-ALIGN: center;
}
.MagicZoomPup {
	border: 1px solid #ccc;
	background: #fff;
}
/*------------------------------------RAJOUT100111------------------------------------*/
.pixel_ombre123 img {	
	padding-left:6px;
}

.bloc_description_listing .nom_gamme {
	height:30px;
}

.paybox {
	vertical-align:-10px;
	margin-left:5px;
	margin-right:5px;
}

.verysign {
	vertical-align:-5px;
	margin-left:5px;
	margin-right:5px;
}
/*------------------------------------RAJOUT100115------------------------------------*/
.tab_cmd_detail td.case_email {
	width:334px;
	border-left:none;
	border-top:none;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
}

*html .tab_cmd_detail td.case_email {/*ie6*/
	padding-top:0px;
	padding-bottom:0px;
}

*+html .tab_cmd_detail td.case_email {/*ie7*/
	padding-top:0px;
	padding-bottom:0px;
}

.tab_cmd_detail td.nom_contact {
	width:334px;
	border-right:none;
	border-top:none;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
}

*html .tab_cmd_detail td.nom_contact {/*ie6*/
	padding-top:0px;
	padding-bottom:0px;
}

*+html .tab_cmd_detail td.nom_contact {/*ie7*/
	padding-top:0px;
	padding-bottom:0px;
}

ul.liste_puce_email {
}

.liste_puce_email li {
	list-style-type:none;
	float:left;
}

.liste_puce_email li.casecocher {
	width:10px;
}

.liste_puce_email li.texte_casecocher {
	padding-left:10px;
}

*html .liste_puce_email li.texte_casecocher {/*ie6*/
	padding-top:3px;
	padding-left:5px;
}

*+html .liste_puce_email li.texte_casecocher {/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

.enstock {	
	color:#006600;
}

.enrupture {	
	color:#FF0000;
}

/*------------------------------------RAJOUT100120 BON PICKING-----------------------------------*/
#entete_bon_commande td.campagne {
	text-align:right;
	font-size:20px;
	vertical-align:bottom;
	color:#000;
	font-weight:bold;
}

.bloc_detail_picking {
	line-height:20px;
}

.tab_picking_print {	
	width:580px;
	
	color:#6c6260;
}

.tab_picking_print td {
	vertical-align:top;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	border:#eeeeee solid 1px;
	border-top:none;
}

.tab_picking_print th {
	text-align:center;
	background-color:#f087b5;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
}

.tab_picking_print th.cocher {	
	width:59px;
	text-align:center;
	border-right:#FFF solid 1px;
}

.tab_picking_print th.intitule_prod {
	width:239px;
	border-right:#FFF solid 1px;
}

.tab_picking_print th.ref_prod {
	width:199px;
	border-right:#FFF solid 1px;
}

.tab_picking_print th.quantite_prod {
	width:80px;
}

.tab_picking_print td.cocher {	
	width:59px;
	text-align:center;
}

.tab_picking_print td.intitule_prod {
	width:239px;
	border-left:none;
	
}

.tab_picking_print td.ref_prod {
	width:199px;
	border-left:none;
}

.tab_picking_print td.quantite_prod {
	width:80px;
	border-left:none;
}
/*------------------------------------RAJOUT FR-100223-----------------------------------*/

#header_connexion .souvenir {
	float:left;
	padding-top:5px;
	padding-left:166px;
}

#tab_partenaires {	
	width:880px;
	margin:auto;
}

#tab_partenaires td {	
	width:176px;
	height:118px;
	text-align:center;
	vertical-align:middle;
}

.liste_logotexte li.texte_remise {
	width:274px;
	text-align:center;
	color:6b615f;
}

.liste_logotexte li.picto_categorie {
	width:80px;
	text-align:center;
	color:6b615f;
}