/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}


h1.title{
	color:#BF72AF;
	font-weight:bold;
	font-size:13px;
}
h2.subtitle{
	color:#BF72AF;
	font-size:11px;
}
/*-------------------------------------GENERAL-----------------------------------------*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000000;
	background:url(images/backgroung_img_03082010.png) top repeat-x;
	/*background-color:#cf96c4;*/
	background-color:#fefefe;
}

/*.body_solde {
	background:url(images/motif.gif);
}*/


.align_droit {
	text-align:right;
}


.gras {
	font-weight:bold;
}

.txt14 {
	font-size:14px;
}

.txt14_gras {
	font-size:14px;
	font-weight:bold;
}


.txt9 {
	font-size:9px;
}

.violet_fonce_gras {
	color:#965B8A;
	font-weight:bold;
}
.violet_fonce_gras a{
	color:#965B8A;
	font-weight:bold;
	text-decoration:none;
}
.violet_fonce_gras2 {
	color:#965B8A;
	font-weight:bold;
	text-decoration: none;
}

.violet_fonce {
	color:#965B8A;
}

.violet_clair_gras {
	color:#BF72AF;
	font-weight:bold;
}

.violet_clair {
	color:#BF72AF;
}

.violet {
	color:#AE13AB;
	font-weight:bold;
}

.rose_pale {
	color:#CC6699;
}

.rose_pale_gras {
	color:#CC6699;
	font-weight:bold;
}


.rose_pale_14 {
	color:#CC6699;
	font-size:14px;
}
.rose_pale_gras_14 {
	color:#CC6699;
	font-weight:bold;
	font-size:14px;
}

.gris {
	color:#6B6B6B;
}

.gris_gras {
	color:#6B6B6B;
	font-weight:bold;
}

.gris_fonce {
	color:#797979;
}

.gris_fonce_gras {
	color:#797979;
	font-weight:bold;
}

.blanc  {
	font-size:11px;
	padding-left:15px;
	color:#FFFFFF;
}

a {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a.navigation {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.navigation:hover {
	text-decoration:underline;
}

.violet_fonce10 a {
	font-size:10px;
	color:#993399;
	text-decoration:none;
}

.violet_fonce10 a:hover {
	text-decoration:underline;
}

.rose_pale a {
	font-size:10px;
	color:#BF72AF;
	text-decoration:none;
}

.rose_pale a:hover {
	text-decoration:underline;
}

.blanc a {
	text-decoration:underline;
	font-size:11px;
	padding-left:5px;
	color:#FFFFFF;
}

.blanc a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.violet_clair a{
	color:#BF72AF;
	text-decoration:none;
}

.violet_clair a:hover {
	color:#BF72AF;
	text-decoration:underline;
}

.bouton a {
	display:block;
	width:21px;
	height:13px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(boutons/btn_ok.gif) no-repeat;
	text-align:center;
}

.bouton a:hover {
	text-decoration:underline;
}


.btn_valider {
	width:52px;
	height:16px;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	display:block;
	background:url(boutons/btn_valider.png) no-repeat;
}

.btn_valider_commande a {
	display:block;
	width:190px;
	height:27px;
	padding-left:21px;
	padding-top:14px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background:url(boutons/btn_ajoutpanier.png) no-repeat;
	text-align:center;
}

.btn_valider_commande a:hover {
	text-decoration:underline;
}

.lien_supprimer_fond_rose {
	background:url(images/picto_suppirmer.gif) 0px 2px no-repeat;
	padding-left:15px;
}

.lien_memo_panier {
	background:url(images/picto_memoriser.png) no-repeat;
	padding-left:25px;
	height:20px;
	width:145px;
	padding-top:5px;
}

.lien_annuler_commande {
	background:url(images/picto_annuler.png) no-repeat;
	height:23px;
	padding-left:23px;
	padding-top:3px;
	height:20px;
}

.lien_modifier_commande {
	background:url(images/picto_cahier.png) no-repeat;
	padding-left:25px;
	height:20px;
	width:145x;
	padding-top:3px;
}

.lien_modifier_livraison {
	background:url(images/picto_camion.jpg) no-repeat;
	height:23px;
	padding-left:28px;
	padding-top:3px;
	height:20px;
	width:185px;
}

.lien_continue_commande {
	background:url(images/picto_caddie.png) 0px 12px no-repeat;
	padding-left:40px;
	height:29px;
	padding-top:17px;
	height:33px;
}

.lien_etape_suivante {
	background:url(images/flech_etape_suivante.jpg) 90px 0px no-repeat;
	height:41px;
	padding-top:10px;
}
.lien_etape_suivante2 {
	background:url(images/flech_etape_suivante.jpg) 150px 0px no-repeat;
	height:41px;
	padding-top:10px;
}
.lien_etape_suivante3 {
	background:url(images/flech_etape_suivante.jpg) 130px 0px no-repeat;
	height:41px;
	padding-top:10px;
}
.lien_imprimer_rose{
	background:url(images/picto_imprimer_rose.gif) no-repeat;
	height:21px;
	padding-left:30px;
	width:150px;
}

.lien_cadenas {
	background:url(images/picto_cadenas.png) no-repeat;
	height:16px;
	padding-left:20px;
}

.lien_etape_precedente {
	background:url(images/picto_fleche_gauche.png) no-repeat;
	height:40px;
	padding-top:10px;
	padding-left:35px;
}

.lien_modifier_coordonnees {
	background:url(images/picto_perso.png) no-repeat;
	height:23px;
	padding-left:15px;
	padding-top:1px;
	height:20px;
	width:150px;
}
.lien_imprimer{
	background:url(images/picto_imprimer.png) no-repeat;
	height:21px;
	padding-left:25px;
	width:150px;
}

.lien_commande{
	background:url(images/picto_commande.png) no-repeat;
	height:21px;
	padding-left:25px;
	width:150px;
}

.lien_ajouter_fond_rose {
	background:url(images/picto_ajouter.gif) 3px 2px no-repeat;
	padding-left:15px;
}

.MsgAlerte {
	font-weight:bold;
	color:#CC0000;
	text-align:center;
}
.lien_zoom {
	background:url(images/picto_zoom.png) no-repeat;
	height:21px;
	padding-left:30px;
}


.lien_ajouter {
	background:url(images/picto_plus.gif) 3px 2px no-repeat;
	padding-left:25px;
}

.lien_envoyer {
	background:url(images/picto_envoyer_ami.png) no-repeat;
	height:22px;
	padding-left:25px;
	padding-top:2px;
}

.lien_cadeau {
	background:url(images/picto_cadeau.png) no-repeat;
	height:16px;
	padding-left:25px;
	padding-top:0px;
}

.lien_assistant_taille_article {
	background:url(images/dc/picto_regle.png) no-repeat;
	height:16px;
	padding-left:25px;
	padding-top:0px;
}

.lien_partager {
	/*height:16px;*/
	padding-left:25px;
	padding-top:2px;
}



.btn_ajouter_panier a {
	display:block;
	width:186px;
	height:27px;
	padding-left:36px;
	padding-top:14px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background:url(boutons/btn_ajouter_panier.jpg) no-repeat;
	text-align:center;
}

.btn_ajouter_panier a:hover {
	text-decoration:underline;
}

.rose_fonce a {
	font-size:14px;
	color:#CC3399;
	text-decoration:none;
}

.rose_fonce a:hover {
	text-decoration:underline;
}

/*------------------------------------GABARIT-----------------------------------------*/
#conteneur {
	width:956px;
	margin:auto;
	margin-top:0px;
}

#header {
	width:956px;
	background:url(images/logo.jpg) repeat-x;
	/*background:url(images/logo.png) no-repeat;*/
}

#tab_header {
	width:956px;
}

*html #tab_header {/*IE6*/
	width:956px;
	/*IE MAC\*//*/
	width:988px;
	/**/
}

*+html #tab_header {/*IE7*/
	width:956px;
}

#tab_header td {
	vertical-align:top;
}

#tab_header td.logo_DC {
	background:url(images/spacer.gif) repeat-y;
	width:385px;
	height:137px;
}

#tab_header td.renseignement {
	background:url(images/bloc_renseignement.gif) no-repeat;
	width:190px;
	height:101px;
}

#tab_header td.renseignement1 {
           /* background:url(images/encart_maladie.gif) no-repeat;*/
           /* background:url(images/farandole_st.jpg) 0px 5px no-repeat;*/
           /* background:url(photos/home/bonplan_caline.jpg) 0px 5px no-repeat;*/
          /*background:url(photos/home/cadre.jpg) 0px 5px no-repeat;*/ 
          	background:url(images/encart_news.png) 0px 5px no-repeat;
            width:195px;
            height:101px;
            
}


#tab_header td.moncompte {
	/*background:url(images/bloc_moncompte.png) no-repeat;*/
	width:197px;
	height:101px;
}

#tab_header td.panier {
	/*background:url(images/bloc_panier.png) no-repeat;*/
	width:179px;
	height:101px;
}

#tab_header td.recherche {
	/*background:url(images/bloc_recherche.png) no-repeat;*/
	width:376px;
	height:38px;
}

#tab_header td.bloc_vide {
	width:190px;
	height:38px;
	background:url(images/spacer.gif);
 }
 

#tab_header_renseignement {
	width:166px;
	margin-top:13px;
	margin-left:12px;
	margin-right:12px;
}

#tab_header_renseignement td.photo {
	background:url(images/photo_renseignement.jpg) no-repeat;
	width:55px;
	height:59px;
}	

#tab_header_renseignement td.txt {
	margin-top:45px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:11px;
}

#num_renseignement {
	margin-top:5px;
}

.txt10_renseignement {
	font-size:9px;
	color:#FFFFFF;
}

#tab_header_moncompte {
	width:185px;
	margin-left:10px;
	margin-top:8px;
}

#tab_header_moncompte td {
	vertical-align:middle;
}

#tab_header_moncompte td.intitule {
	text-align:right;
	color:#965B8A;
	font-size:11px;
	width:75px;
	padding-right:5px;
	border:none;
}

#tab_header_moncompte td.identification {
	font-weight:bold;
	color:#BF72AF;
	padding-top:5px;
}

#tab_header_moncompte td.separation7 {
	height:7px;
}

#tab_header_moncompte td.separation5 {
	height:5px;
}

#tab_header_moncompte input.chps_txt {
	width:75px;
	font-size:11px;
}

#tab_header_panier {
	width:179px;
}

#tab_header_panier td {
	vertical-align:top;
}

#tab_header_panier td.panier {
	background:url(images/mon_panier.gif) 10px 10px no-repeat;
	width:65px;
	height:79px;
}

#tab_header_panier td.separation_haut{
	height:20px;
}

#tab_header_panier td.separation_milieu {
	height:10px;
}

#tab_header_panier td.separation_bas {
	height:10px;
}

#tab_header_recherche {
	width:355px;
	margin-top:10px;
	margin-left:12px;
}

#tab_header_recherche td {
	vertical-align:middle;
}

#tab_header_recherche td.ligne {
	height:5px;
}

#tab_header_recherche input.chps_txt {
	width:138px;
	font-size:11px;
}

#tab_header_recherche select.chps_txt {
	width:100px;
	font-size:11px;
}
	

#middle {
	width:916px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
}

*html #middle {/*IE6*/
	width:912px;
	padding-right:16px;
	/*IE MAC\*//*/
	width:922px;
	/**/
}


#tab_menu_onglet {
	width:920px;
}

#tab_menu_onglet td {
	vertical-align:top;
}

#tab_menu_onglet td.ligne_separatrice {
	height:5px;
}


#tab_lien {
	width:916px;
	height:174px;
	background:url(images/footer/bloc_gris_bas.png) no-repeat;
	margin-top:23px;
	margin-bottom:10px;
}


#tab_lien td {
	vertical-align:top;
}


#tab_lien td.haut {
	background:url(images/bloc_gris_haut.png) no-repeat;
	width:916px;
	height:6px;
}

/*
#tab_lien td.milieu {
	background:url(images/bloc_gris_milieu.jpg) repeat-y;
	width:916px;
}
*/

#tab_lien td.bas {
	width:916px;
	background:url(images/bloc_gris_bas.jpg) no-repeat;
	height:6px;
}

#tab_lien_contenu {
	width:910px;
	margin-left:8px;
/*	margin-bottom:5px;*/
	margin-top:0px;
	/*line-height:5px;*/
}
/*
#tab_lien_contenu a {
	width:876px;
	margin-bottom:5px;
	margin-top:5px;
	line-height:15px;
}
*/
#tab_lien_contenu td {
	vertical-align:top;
	font-weight:bold;
}

 #tab_lien_contenu td.footer_lien_contenu_gauche {
	width:735px;
}


#tab_lien_contenu td.footer_lien_contenu_droit {
	width:170px;
}


.footer_lien_contenu_droit ul{	
	padding: 0px;
	margin: 0px;
	width:165px;
}

.footer_lien_contenu_droit li{	
	font-family:Verdana;
	font-weight: regular;
	font-size:10px;
	color:#c308c5;
	display : list-item;
	list-style-position:inside;
 	list-style-image : url(images/footer/puce_triangle.png);
 	margin-top: 2px;
	margin-left: 0px;
	width:165px;
}

.footer_lien_contenu_droit li a{
	text-decoration:underline;
	line-height:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-size:10px;
	color:#c308c5;
}

.sous_lien_footer{
	width:905px;
}

.sous_lien_footer_1 ul{
	padding: 0px;
	margin: 0px;
	width:175px;
}
.sous_lien_footer_1 li{
	display : list-item;
	list-style-position:inside;
	margin-top: 0px;
	margin-left: 15px;
	height:13px;
	
}

.sous_lien_footer_1 li a{
	font-family:Verdana;
	/*font-weight: regular;*/
	font-size:9px;
}

html>body .sous_lien_footer_1 li a{
	font-size:8px;
}

#tab_lien_logo {
	width:162px;
	margin-top:2px;
}

#tab_lien_logo td {
	vertical-align:middle;
}

#pied_page {
	text-align:center;
	color:#993399;
	font-size:10px;
	padding-bottom:10px;
}

.footer a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}

/*------------------------------------GABARIT PRODUIT-----------------------------------------*/
#contenu_produit {
	width:924px;
}


#tab_structure_produit {
	width:924px;
}


#tab_structure_produit td {
	vertical-align:top;
	
}

#tab_structure_produit td.separation {
	height:20px;
}


#tab_structure_produit td.left_type {
	width:111px;
	background:url(images/encart_degrade_gauche.png) top no-repeat;
	text-align:center;
}

#tab_structure_produit td.left_sexy {
	width:111px;
	background:url(images/nav_gauche-sexy.png) top no-repeat;
	color:#FF4AFF;
	text-align:center;
}

#tab_structure_produit td.right {
	width:807px;	
}

#tab_structure_produit td.espace {
	width:6px;
}

.bloc_titre_type {
	background:#D280C1;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-weight:bold;
	width:111px;
	text-align:center;
}

.bloc_titre_sexy {
	background:#FF4AFF;
	padding-top:5px;
	padding-bottom:5px;
	color:#FF4AFF;
	font-weight:bold;
	width:111px;
	text-align:center;
}

.txt_menu_left {
	padding-top:10px;
	padding-bottom:5px;
	width:111px;
	font-size:11px;
	color:#40403E;
	line-height:18px;
}


.espace_navig {
	height:12px;
}

.espace_navig_sexy {
	margin-top:3px;
	margin-bottom:0px;
}


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

*+html .espace_navig_sexy {/*IE7*/
	margin-top:7px;
	margin-bottom:7px;
}

.espace_navig_gtailles {
	height:8px;
}

/*------------------------------------GABARIT ETAPE-----------------------------------------*/
#middle_etape {
	width:958px;
	background-color:#FFFFFF;
}

*html #middle_etape {/*IE6*/
	width:960px;
	/*IE MAC\*//*/
	width:954px;
	/**/
}

#middle_bas {
	width:918px;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
}

*html #middle_bas {/*IE6*/
	width:920px;
	/*IE MAC\*//*/
	width:918px;
	/**/
}

.bloc_rose_etape {
	background:#F6E8F4;
	width:916px;
	height:58px;
	padding-top:2px;
}

*html .bloc_rose_etape { /*IE6*/
	width:916px;
	/*IE MAC\*//*/
	width:958px;
	/**/
}

#tab_etape {
	width:914px;
}

#tab_etape td {
	vertical-align:top;
}


#tab_etape td.vide1 {
	width:15px;
}

#tab_etape td.etape1_selected {
	background:url(images/etape1_selected.gif) no-repeat;
	width:98px;
	height:51px;
}

#tab_etape td.vide2 {
	width:45px;
}

#tab_etape td.etape2 {
	background:url(images/etape2.gif) no-repeat;
	width:97px;
	height:51px;
}

#tab_etape td.vide3 {
	width:45px;
}

#tab_etape td.etape3 {
	background:url(images/etape3.gif) no-repeat;
	width:95px;
	height:51px;
}

#tab_etape td.vide4 {
	width:35px;
}

#tab_etape td.etape4 {
	background:url(images/etape4.gif) no-repeat;
	width:118px;
	height:51px;
}

#tab_etape td.vide5 {
	width:65px;
}

#tab_etape td.etape5 {
	background:url(images/etape5.gif) no-repeat;
	width:79px;
	height:51px;
}

#tab_etape td.vide6 {
	width:69px;
}

#tab_etape td.etape6 {
	background:url(images/etape6.gif) no-repeat;
	width:93px;
	height:51px;
}

#tab_etape td.vide7 {
	width:57px;
}

hr.rose_fonce_etape {
	height:1px;
	margin-top:0px;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0;
	width:916px;
}

*html hr.rose_fonce_etape { /*IE6*/
	display:block;
	height: 1px;
	color:#BF72AF;
	_margin:-6px 0;
	background-color:#BF72AF;
	border:0px;
	width:960px;
	/*IE6 MAC\*//*/
	display:block;
	height: 2px;
	_margin:-10px 0;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
	width:916px
	/**/
}

*+html hr.rose_fonce_etape { /*IE7*/
	display:block;
	height: 1px;
	margin:-7px 0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
}	

/*------------------------------------GABARIT MON COMPTE-----------------------------------------*/
.ligne_moncompte_gabarit {
	height:20px;
}

 .connexion {
	width:197px;
	height:71px;
	/*margin-top:15px;*/
	text-align:center;
	line-height:16px;
}

#tab_structure_produit td.left_type_moncompte {
	width:111px;
	background:url(images/bg_moncompte.png) top no-repeat;
	text-align:center;
}

#tab_structure_produit td.right_moncompte {
	width:807px;
}

.bloc_titre_moncompte {
	background:#D280C1;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-weight:bold;
	width:111px;
	text-align:center;
}

.tab_txt_moncompte {
	width:111px;
	padding-top:10px;
	padding-bottom:10px;
}

.tab_txt_moncompte a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.tab_txt_moncompte.tab_txt_moncompte a:hover {
	text-decoration:underline;
}

.tab_txt_moncompte p{
	width:111px;
	font-size:11px;
	color:#40403E;
	text-align:center;
}

.tab_txt_moncompte td.ligne {
	height:12px;
}

.tab_txt_moncompte td.ligne_haut {
	height:5px;
}

.tab_txt_moncompte td.ligne_bas {
	height:60px;
}

.separation_menu_txt {	
	font-size:5px;
}

	
/*------------------------------------INDEX---------------------------------------*/

#bloc_jaune {
	/*background:url(images/accueil_fond_jaune.png) top no-repeat;*/
	width:920px;
}

.ligne_separatrice {
	height:5px;
}

.tab_photo_index {
	width:907px;
}

.tab_photo_index td {
	vertical-align:top;
}


.tab_photo_index td.separation8 {
	width:8px;
}


.tab_photo_index td.separation10 {
	width:11px;
} 

.tab_photo_index td.espace9 {
	height:9px;
}

.tab_photo_index td.photo_decalage7 {
	padding-top:7px;
}


.tab_photo_index td.separation19 {
	width:19px;
}	

.tab_photo_index td.separation20 {
	width:21px;
}	
/*------------------------------------LINGERIE---------------------------------------*/

.tab_structure_lingerie {
	width:810px;
}

*html .tab_structure_lingerie {/*IE6*/
	width:807px;
}

.tab_lingerie {
	width:810px;
}

*html .tab_lingerie {/*IE6*/
	width:807px;
}

.tab_lingerie td.spacer7 {
	width:7px;
}

.tab_lingerie td.spacer6 {
	width:6px;
}

.tab_lingerie td.spacer2 {
	width:4px;
}

.tab_lingerie td.separation {
	height:25px;
}

.tab_lingerie td.classique {
	background:url(photos/lingerie_classique.jpg) left  top  no-repeat;
	width:232px;
	height:180px;
}
.tab_lingerie td.classique2 {
	background:url(lingerie/encart_4.jpg) left  top  no-repeat;
	width:232px;
	height:180px;
}

.tab_lingerie td.glamour {
	background:url(photos/lingerie_glamour.jpg) left  top  no-repeat;
	width:236px;
	height:180px;
}
.tab_lingerie td.glamour2 {
	background:url(lingerie/encart_3.jpg) left  top  no-repeat;
	width:236px;
	height:180px;
}

.text_lingerie {
	width:232px;
}

.zone {
	height:155px;
}

/*------------------------------------BAS ET COLLANTS---------------------------------------*/

.tab_lingerie td.nos_bas {
	background:url(photos/nos_bas.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}

.tab_lingerie td.collants {
	background:url(photos/nos_collants.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}

.tab_lingerie td.bas_collants {
	background:url(photos/bas_collants_sexy.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}

.spacer8 {
	width:6px;
}
/*------------------------------------MAILLOTS---------------------------------------*/

.tab_lingerie td.prix_doux {
	background:url(photos/maillots_prix_doux.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}

.tab_lingerie td.nouveaute {
	background:url(photos/maillots_nouveaute.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}

.tab_lingerie td.collection {
	background:url(photos/maillots_collection07.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}

/*------------------------------------SEXY---------------------------------------*/

.tab_lingerie td.tentation {
	background:url(photos/tentatrice.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}

.tab_lingerie td.tentation2 {
	background:url(sexy/encart_2.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}

.tab_lingerie td.seduction {
	background:url(photos/seductrice.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}

.tab_lingerie td.seduction2 {
	background:url(sexy/encart_3.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}

.tab_lingerie td.coquine {
	background:url(photos/coquine.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}

.tab_lingerie td.coquine2 {
	background:url(sexy/encart_4.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}

.tab_lingerie td.separation_sexy {
	height:16px;
}

.bloc_titre_sexy {
	background:#FF4AFF;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	width:111px;
	text-align:center;
	font-size:11px;
}

.txt_menu_left_sexy {
	padding-top:10px;
	padding-bottom:10px;
	width:111px;
	/*height:448px;*/
	color:#FF4AFF;
	font-size:11px;
	line-height:21px;
}

.txt_menu_left_sexy a {
	padding-top:10px;
	padding-bottom:10px;
	width:111px;
	font-size:11px;
	color:#FF4AFF;
	line-height:20px;
	text-decoration:none;
}

.txt_menu_left_sexy a:hover {
	padding-top:10px;
	padding-bottom:10px;
	width:111px;
	font-size:11px;
	color:#FF4AFF;
	line-height:20px;
	text-decoration:underline;
}

#tab_structure_produit td.left_sexy {
	width:111px;
	background:url(images/nav_gauche-sexy.png) top no-repeat;
	color:#FF4AFF;
	text-align:center;
}

/*-------------------------------------------GRANDES TAILLES------------------------------------------*/

.tab_lingerie td.lingeri {
	background:url(photos/gtaille_lingerie.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}
.tab_lingerie td.lingeri2 {
	background:url(gtailles/encart_2.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}

.tab_lingerie td.bonnet {
	background:url(photos/gtaille_bonnetf.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}

.tab_lingerie td.bonnet2 {
	background:url(gtailles/encart_3.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}

.tab_lingerie td.doux {
	background:url(photos/gtaille_prix_doux.jpg) left  top  no-repeat;
	width:264px;
	height:180px;
}
.tab_lingerie td.doux2 {
	background:url(gtailles/encart_4.jpg) left  top  no-repeat;
	width:263px;
	height:180px;
}
/*-------------------------------------------BIEN-ETRE------------------------------------------*/

#tab_structure_bienetre {
	width:924px;
}

#tab_structure_bienetre td {
	vertical-align:top;
}

#tab_structure_bienetre td.separation {
	height:20px;
}

#tab_structure_bienetre td.left_type {
	width:238px;
	height:434px;
	background:url(images/bienetre_ppal.jpg) top no-repeat;
	text-align:center;
}

#tab_structure_bienetre td.right {
	width:680px;	
}

.barre_verte {
	background:#5FB291;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	width:657px;
}

.txt_decale {
	padding-left:23px;
	padding-bottom:20px;
}

.nom_vert {
	margin-top:7px;
	margin-bottom:4px;
}

.nom_vert a {
	font-size:14px;
	font-weight:bold;
	color:#669999;
	text-decoration:none;
}

.nom_vert  a:hover {
	text-decoration:underline;
}

.prix_vert  {
	font-size:14px;
	font-weight:bold;
	color:#669999;
	background-color:#FFFFFF;
	margin-left:12px;
	padding:1px;
}

/*------------------------------------------------SOUS-CATEGORIE--------------------------------------*/

.text_sous-categorie {
	font-size:14px;
	font-weight:bold;
	color:#E972A3;
	margin-left:23px;
	padding-bottom:20px;
}

.text_sous-categorie_mention_prix_doux {
	font-size:10px;
	font-weight:bold;
	color:#E972A3;
	padding-left:20px;
	padding-bottom:0px;
}

.encart_taille {
	width:539px;
	background-color:#F6E8F4;
	margin-bottom:20px;
}

.soustitres {
	padding:7px;
	padding-left:23px;
}

.taille_flash {
	width:480px;
	height:48px;
	margin-left:23px;
	background-color:#CCCCCC;
	margin-bottom:10px;
}

.couleur_flash {
	width:237px;
	height:50px;
	background-color:#CCCCCC;
}

.encart_couleur {
	width:237px;
	background-color:#F6E8F4;
	margin-bottom:20px;
}

.text_resultat {
	font-size:11px;
	font-weight:bold;
	color:#BF72AF;
	padding-bottom:20px;
	padding-left:30px;
}

.tab_sous-categorie {
	width:706px;
	padding-left:30px;
}

.tab_sous-categorie td.fiche {
	width:136px;
	vertical-align:top;
}

.espacement18 {
	width:18px;
	height:18px;
}

.fond_rose {
	width:136px;
	background-color:#EFDBEB;
	padding:14px;
	text-align:center;
}

.fond_rose_bien_etre {
	width:136px;
	height:220px;
	background-color:#EFDBEB;
	padding:14px;
	text-align:center;
}

.fond_rose_vente_privee {
	width:136px;
	height:290px;
	background-color:#EFDBEB;
	padding:14px;
	text-align:center;
}

.fond_rose_ensemble {
	width:136px;
	height:300px;
	background-color:#EFDBEB;
	padding:14px;
	text-align:center;
}

.fond_rose_recherche_avance {
	width:136px;
	/*height:220px;*/
	background-color:#EFDBEB;
	padding:14px;
	text-align:center;
}

.fond_rose_nouveaute {
	width:136px;
	height:280px;
	background-color:#EFDBEB;
	padding:14px;
	text-align:center;
}

.div_prix {
	height:17px;
	text-align:center;
	vertical-align:bottom;
}

.gifanime {
	height:22px;
	margin-bottom:7px;
}

.dispo {
	width:80px;
	/*height:60px;*/
	background-color:#EFDBEB;
	border:#000000 solid 1px;
	z-index:1;
	position:absolute;
	padding:10px;
	/*margin-top:40px;*/
	text-align:left;
	color:#BF72AF;
}
.couleur_bulle {
	position:absolute;
	display:none;
	width:110px;
	background:#EFDBEB;
	border:#000000 solid 1px;
	text-align:left;
	color:#BF72AF;
	
}

#tab_flash {	
	width:785px;
	margin-left:22px;
	background-color:#f6e8f4;
	margin-bottom:20px;
}

#tab_flash td {
	vertical-align:middle;
	text-align:left;
}

#tab_flash td.intitule_flash {
	width:171px;
	font-weight:bold;
	padding-left:5px;
}

#tab_flash td.gd_flash {
	width:325px;
}

#tab_flash td.espace_flash {
	width:37px;
}

#tab_flash td.pt_flash {
	width:247px;
}

#tab_flash td.intitule_prix {
	font-weight:bold;
	width:135px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

#tab_flash td.lien_assistant_taille {
	width:107px;
	padding-top:5px;
	padding-bottom:5px;
}

#tab_flash td.ligne_flash {
	height:5px;
}

#flash_tour_poitrine {
	width:325px;
	height:48px;
	background-color:#CC0000;
}

#flash_taille_bonnet {
	width:325px;
	height:48px;
}

#flash_prix {
	width:237px;
	height:42px;
}

#flash_taille_generale {
	width:250px;
	height:48px;
	margin-left:2px;
}

/*---------------------Lingerie-------------------*/

.barre_titre_lingerie_sscat {
	background:#CC3399;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	width:784px;
	height:20px;
}

.barre_titre_lingerie {
	background:#CC3399;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	/*width:784px;*/
	width:650px;
	height:20px;
}

.barre_taille_lingerie {
	background:#CC3399;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.nom_lingerie {
	margin-top:7px;
	margin-bottom:4px;
	height:48px;
}

.nom_lingerie a {
	font-size:14px;
	font-weight:bold;
	color:#CC3399;
	text-decoration:none;
}

nom_lingerie a:hover {
	text-decoration:underline;
}

.prix_lingerie  {
	font-size:14px;
	font-weight:bold;
	color:#CC3399;
	background-color:#FFFFFF;
	margin-left:12px;
	padding:1px;
}

/*---------------------Maillots-------------------*/

.barre_titre_maillots {
	background:#FFCC66;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	width:784px;
}

.barre_taille_maillots {
	background:#FFCC66;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.nom_maillots {
	margin-top:7px;
	margin-bottom:4px;
}

.nom_maillots a {
	font-size:14px;
	font-weight:bold;
	color:#FFCC66;
	text-decoration:none;
}

nom_maillots a:hover {
	text-decoration:underline;
}

.prix_maillots  {
	font-size:14px;
	font-weight:bold;
	color:#FFCC66;
	background-color:#FFFFFF;
	margin-left:12px;
	padding:1px;
}

/*---------------------Collants-------------------*/

.barre_titre_collants {
	background:#CC3333;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	width:784px;
}

.barre_taille_collants {
	background:#CC3333;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.nom_collants {
	margin-top:7px;
	margin-bottom:4px;
}

.nom_collants a {
	font-size:14px;
	font-weight:bold;
	color:#CC3333;
	text-decoration:none;
}

nom_collants a:hover {
	text-decoration:underline;
}

.prix_collants  {
	font-size:14px;
	font-weight:bold;
	color:#CC3333;
	background-color:#FFFFFF;
	margin-left:12px;
	padding:1px;
}

/*---------------------gtaille-------------------*/

.barre_titre_gtaille {
	background:#993399;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	width:784px;
}

.barre_taille_gtaille {
	background:#993399;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.nom_gtaille {
	margin-top:7px;
	margin-bottom:4px;
}

.nom_gtaille a {
	font-size:14px;
	font-weight:bold;
	color:#993399;
	text-decoration:none;
}

nom_gtaille a:hover {
	text-decoration:underline;
}

.prix_gtaille  {
	font-size:14px;
	font-weight:bold;
	color:#993399;
	background-color:#FFFFFF;
	margin-left:12px;
	padding:1px;
}

/*---------------------sexy-------------------*/

.barre_titre_sexy {
	background:#FF33FF;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	width:784px;
}

.barre_taille_sexy {
	background:#FF33FF;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.nom_sexy {
	margin-top:7px;
	margin-bottom:4px;
}

.nom_sexy a {
	font-size:14px;
	font-weight:bold;
	color:#FF33FF;
	text-decoration:none;
}

nom_sexy a:hover {
	text-decoration:underline;
}

.prix_sexy  {
	font-size:14px;
	font-weight:bold;
	color:#FF33FF;
	background-color:#FFFFFF;
	margin-left:12px;
	padding:1px;
}


/*-------------------------------------------------RECHERCHE RESULTATS + AVANCEE-------------------------------------------*/

.nom_neutre {
	margin-top:7px;
	margin-bottom:4px;
	height:48px;
}

.nom_neutre a {
	font-size:14px;
	font-weight:bold;
	color:#CC6699;
	text-decoration:none;
}

.nom_neutre  a:hover {
	text-decoration:underline;
}

.prix_neutre  {
	font-size:14px;
	font-weight:bold;
	color:#CC6699;
	background-color:#FFFFFF;
	margin-left:12px;
	padding:1px;
}

.bouton_recherche {
	width:194px;
	height:28px;
	background:url(boutons/btn_recherche.gif) right no-repeat;
	text-align:right;
	padding-right:6px;
	padding-top:2px;
}

.bouton_recherche a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.bouton_recherche a:hover {
	text-decoration:underline;
}


.encart_rechercher {
	width:920px;
	background-color:#F6E8F4;
	margin-bottom:15px;
}

.barre_recherche {
	background:#BF72AF;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}

#tab_recherche {
	width:830px;
}

#tab_recherche select {
	font-size:11px;
	width:140px;
}

#tab_recherche input.champ {
	font-size:11px;
	width:136px;
}

#tab_recherche .space {
	width:60px;
	height:1px
}

.bouton_rechercher {
	margin-left:780px;
	height:28px;
	margin-bottom:10px;
}

.lien_bouton_rechercher a {
	display:block;
	background:url(boutons/btn_rechercher.gif) right top no-repeat;
	text-align:right;
	padding-right:6px;
	padding-top:6px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;	
	height:22px;
	width:134px;
}

.lien_bouton_rechercher a:hover {
	display:block;
	background:url(boutons/btn_rechercher.gif) right top no-repeat;
	text-decoration:underline;
}

/*----------------------------------------------CADEAUX----------------------------------------------*/

.txt_cadeaux {
	color:#CC6699;
	font-weight:bold;
	margin-left:23px;
}

.description_cado {
	font-weight:bold;
	height:50px
}

.montant_min {
	width:110px;
	line-height:18px;
	font-weight:bold;
	background-color:#FFFFFF;
}

.nom_neutre {
	font-size:14px;
	font-weight:bold;
	color:#CC6699;
}

/*--------------------------------------CHEQUES CADEAUX-----------------------------------------*/

#tab_cheques {
	width:879px;
	margin-left:23px;
}

.modemploi {
	margin-left:23px;
	width:880px;
}

.parag {
	margin-top:5px;
}

/*-------------------------------------MON PANIER-ETAPE1----------------------------------------*/

#contenu_etape {
	margin-top:22px;
	width:933px;
}

.panier_txt_haut {
	padding-left:5px;
	font-weight:bold;
	line-height:10px;
	margin-left:25px;
}

#tab_structure_etape {
	width:933px;
}

#tab_structure_etape td {
	vertical-align:top;
}

#tab_structure_etape td.etape_coeur {
	background:url(images/validation_etape1.gif) 25px 0px no-repeat;
	width:158px;
	height:93px;
}

#tab_structure_etape td.panier {
	width:775px;
}

#tab_panier {
	width:775px;
}

#tab_panier td {
	vertical-align:top;
	background-color:#F6E8F4;
}

#tab_panier th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
}

#tab_panier th.bloc_vide {
	width:40px;
}

#tab_panier th.produit {
	width:245px;
	text-align:left;
}

#tab_panier th.taille {
	width:65px;
	text-align:center;
}

#tab_panier th.bloc_vide2 {
	width:30px;
}

#tab_panier th.quantite {
	width:65px;
	text-align:center;
}

#tab_panier th.prix {
	width:110px;
	text-align:right;
}

#tab_panier th.total {
	width:115px;
	text-align:right;
}

#tab_panier th.supprimer {
	width:105px;
}

#tab_panier td.bloc_vide {
	width:40px;
}

#tab_panier td.produit {
	width:245px;
}

#tab_panier td.taille {
	width:65px;
	text-align:center;
}

#tab_panier select.taille {
	width:65px;
	font-size:11px;
}

#tab_panier td.bloc_vide2 {
	width:30px;
}

#tab_panier td.quantite {
	width:65px;
	text-align:center;
}

#tab_panier select.quantite {
	width:65px;
	font-size:11px;
}

#tab_panier td.prix {
	width:110px;
	text-align:right;
	font-weight:bold;
	line-height:16px;
}

#tab_panier td.total {
	width:115px;
	text-align:right;
	font-weight:bold
}

#tab_panier td.supprimer {
	width:95px;
	padding-left:10px;
}

#tab_panier td.ligne_separatrice {
	height:15px;
}

.tab_panier_produit {
	width:245px;
}

.tab_panier_produit td {
	vertical-align:middle;
	font-weight:bold;
}

.tab_panier_produit td.image_produit {
	width:83px;
	height:83px;
}

.tab_panier_produit td.description_produit {
	width:157px;
	padding-left:5px;
	vertical-align:middle;
}

.prix_barre {
	text-decoration:line-through;
}

.prix_reduit {
	color:#CC6699;
}

.prix_total {
	color:#CC6699;
	font-size:14px;
	font-weight:bold;
}

.etiquette {
	background-color:#FFFFFF;
	padding:5px;
	margin-left:20px;
}

*html .etiquette {/*IE6*/
	margin-left:0px;
	/*IE6 MAC\*//*/
	margin-left:20px;
	/**/
	
}

hr.rose_fonce_panier {
	height:1px;
	margin-top:0px;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0;
	width:775px;
}

*html hr.rose_fonce_panier { /*IE6*/
	display:block;
	height: 1px;
	color:#BF72AF;
	_margin:-6px 0;
	background-color:#BF72AF;
	border:0px;
	width:775px;
	/*IE6 MAC\*//*/
	display:block;
	height: 2px;
	_margin:-10px 0;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
	width:275px;
	/**/
}

*+html hr.rose_fonce_panier { /*IE7*/
	display:block;
	height: 1px;
	/*_margin:10px 0;*/
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
}	

.espace25px {
	height:25px;
}


#tab_structure_panier2 {
	margin-left:158px;
	width:775px;
}

#tab_structure_panier2 td {
	vertical-align:top;
}

#tab_structure_panier2 td.offre {
	width:425px;
}

#tab_structure_panier2 td.espace_bloc {
	width:25px;	
}

#tab_structure_panier2 td.total_panier {
	width:325px;
}

#tab_offre_special {
	width:425px;
}

#tab_offre_special td {
	vertical-align:middle;
}

#tab_offre_special th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	text-align:left;
	padding-left:20px;
}

#tab_offre_special td {
	vertical-align:top;
	background-color:#F6E8F4;
}

#tab_offre_special td.ligne_separation {
	height:15px;
}

#tab_offre_special td.txt {
	padding-left:20px;
	padding-right:20px;
}

#tab_offre_special td.blocvide1 {
	width:65px;
}

#tab_offre_special td.blocvide1 {
	width:65px;
}

*html #tab_offre_special td.blocvide1 {/*IE6*/
	width:95px;
	/*IE6 MAC\*//*/
	width:95px;
	/**/
}

*+html #tab_offre_special td.blocvide1 {/*IE7*/
	width:95px;
}


#tab_offre_special td.blocvide2 {
	width:18px;
}


#tab_offre_special td.blocvide3 {
	width:66px;
}

*html #tab_offre_special td.blocvide3 {/*IE6*/
	width:76px;
	/*IE6 MAC\*//*/
	width:76px;
	/**/
}

*+html #tab_offre_special td.blocvide3 {/*IE7*/
	width:76px;
}


#tab_offre_special td.nom_code {
	width:110px;
}

*html #tab_offre_special td.nom_code {/*IE6*/
	width:150px;
	/*IE6 MAC\*//*/
	width:150px;
	/**/
}

*+html #tab_offre_special td.nom_code {/*IE7*/
	width:150px;	
}

#tab_offre_special input.code_promo {
	width:115px;
	font-size:11px;
}

#tab_total_panier {
	width:325px;
}

#tab_total_panier td {
	vertical-align:top;
}

#tab_total_panier th {
	background:#DDB2D3;
	color:#000000;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	/*IE6 MAC\*//*/
	padding-left:20px;
	text-align:left;
	/**/
	
}

#tab_total_panier td.espace_haut {
	height:3px;
}

#tab_total_panier td.espace_txt {
	height:10px;
}

#tab_total_panier2 {
	width:325px;
}

#tab_total_panier2 td {
	vertical-align:top;
}

#tab_total_panier2 td.espace_haut {
	height:3px;
}

#tab_total_panier2 td.espace_txt {
	height:10px;
}

#tab_total_panier2 td.intitule_total {
	text-align:right;
	font-weight:bold;
}

#tab_total_panier2 td.mode_livraison {
	font-weight:bold;
	padding-left:10px;
}

#tab_total_panier2 td.montant {
	width:90px;
	text-align:right;
	padding-right:5px;
}

hr.rose_totalpanier {
	height:1px;
	margin-top:0px;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0;
	width:325px;
}

*html hr.rose_totalpanier { /*IE6*/
	display:block;
	height: 1px;
	color:#BF72AF;
	_margin:-6px 0;
	background-color:#BF72AF;
	border:0px;
	width:328px;
	/*IE6 MAC\*//*/
	display:block;
	height: 2px;
	_margin:-10px 0;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
	width:325px
	/**/
}

*+html hr.rose_totalpanier { /*IE7*/
	display:block;
	height: 1px;
	/*_margin:10px 0;*/
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
}	


#tab_cadeau {
	width:775px;
	margin-left:158px;
}

#tab_cadeau td {
	vertical-align:top;
	background-color:#F6E8F4;
}

#tab_cadeau td.ligne_haut {
	height:10px;
}

#tab_cadeau th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	/*IE6 MAC\*//*/
	padding-left:20px;
	text-align:left;
	/**/
}

#tab_cadeau td.espace_bloc {
	width:20px;
}

#tab_cadeau td.espace_produit {
	width:10px;
}

#tab_cadeau_produit {
	width:175px;
	margin-bottom:10px;
}

*html #tab_cadeau_produit {/*IE6*/
	width:180px;
	margin-bottom:10px;
	/*IE6 MAC\*//*/
	width:180px;
	margin-bottom:10px;
	/**/
}

*+html #tab_cadeau_produit {/*IE7*/
	width:180px;
	margin-bottom:10px;
}

#tab_cadeau_produit td {
	vertical-align:top;
}

#tab_cadeau_produit td.ligne_espace {
	height:10px;
}

#tab_cadeau_produit td.img_produit {
	width:93px;
	height:116px;
}

#tab_cadeau_produit td.description_produit {
	width:72px;
	padding-left:5px;
	padding-top:5px;
	font-size:10px;
	text-align:left;
}

.tab_cadeau_puce {
	width:110px;
}

.tab_cadeau_puce td {
	vertical-align:middle;
}

.tab_cadeau_puce input.puce_radio {	
	vertical-align:middle;
}

.tab_cadeau_puce td.txt {
	padding-top:2px;
}

*html .tab_cadeau_puce td.txt {/*IE6*/
	padding-top:4px;
	/*IE6 MAC\*//*/
	padding-top:4px;
	/**/
}

*+html .tab_cadeau_puce td.txt {/*IE7*/
	padding-top:4px;
}

.tab_cadeau_taille {
	width:100px;
}

.tab_cadeau_taille td {
	vertical-align:middle;
}

.tab_cadeau_taille td.txt {
		padding-top:3px;
	}

.tab_cadeau_taille select.taille_cadeau {
	width:60px;
	font-size:11px;
}

.tab_cadeau_option {
	width:260px;
	margin-left:515px;
}

.tab_cadeau_option td {
	vertical-align:middle;
}

.tab_cadeau_option input.checkbox {
	vertical-align:middle;
}

.tab_cadeau_option td.txt {	
	padding-top:2px;
}

*html .tab_cadeau_option td.txt {/*IE6*/
	padding-top:4px;
	/*IE6 MAC\*//*/
	padding-top:4px;
	/**/
}

*+html .tab_cadeau_option td.txt {/*IE7*/
	padding-top:4px;
}

.commentaire_panier {	
	width:775px;
	margin-left:158px;
	margin-top:15px;
	line-height:18px;
}

#tab_cadeau_bouton {
	width:775px;
	margin-left:158px;
	margin-top:20px;
}

#tab_cadeau_bouton td {
	vertical-align:middle;
}

#tab_cadeau_bouton td.espace_bloc{
	width:15px;
}


#tab_cadeau_bouton td.espace_bloc2{
	width:105px;
}

#tab_cadeau_bouton td.espace_ligne_bouton{
	height:10px;
}

#tab_panier_lien {
	width:948px;
}

#tab_panier_lien td {
	vertical-align:top;
}

#tab_panier_lien td.texte_presentation {
	width:836px;
	padding-left:30px;
	font-weight:bold;
	line-height:10px;
	margin-left:25px;
}

#tab_panier_lien td.lien_continuer {
	width:82px;
}

/*-------------------------------------IDENTIFICATION-ETAPE2-----------------------------------------*/
#tab_etape td.etape1 {
	background:url(images/etape1.gif) 0px 7px no-repeat;
	width:97px;
	height:51px;
}

#tab_etape td.etape2_selected {
	background:url(images/etape2_selected.gif) 0px 3px no-repeat;
	width:110px;
	height:51px;
}

#tab_etape td.vide8 {
	width:40px;
}

#tab_etape td.vide9 {
	width:30px;
}


#tab_structure_etape td.etape2_coeur {
	background:url(images/validation_etape2.jpg) 5px 0px no-repeat;
	width:149px;
	height:93px;
}

#tab_structure_etape td.deja_client {
	width:288px;
}

#tab_structure_etape td.espace_etape2 {
	width:20px;
}

#tab_structure_etape td.pasclient {
	width:464px;
}

#tab_structure_etape td.confirmation {
	text-align:center;
}

#tab_dejaclient {
	width:288px;
}

#tab_dejaclient td {	
	vertical-align:top;
}

#tab_dejaclient td {
	vertical-align:top;
	background-color:#F6E8F4;
}

#tab_dejaclient td.ligne_haut {
	height:10px;
}

#tab_dejaclient th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_logg_client {
	width:260px;
	margin-left:20px;
}

#tab_logg_client td {
	vertical-align:middle;
	text-align:justify;
}

#tab_logg_client td.ligne_separation {
	height:10px;
}

#tab_logg_client input.loggclient {	
	width:116px;
	font-size:11px;
}

#tab_logg_client td.bloc_vide {
	width:43px;
}

#tab_logg_client td.intitule {
	width:98px;
}

#bloc_btn_valider {
	margin-left:220px;
	margin-top:10px;
	margin-bottom:10px;
}

#tab_pasclient {
	width:464px;
}

#tab_pasclient td {
	vertical-align:top;
	background-color:#F6E8F4;
}

#tab_pasclient td.ligne_separation {
	height:10px;
}

#tab_pasclient th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_loggpasclient {
	width:440px;
	margin-left:20px;
	margin-right:20px;
}

#tab_loggpasclient td {
	vertical-align:middle;
}

#tab_loggpasclient input.chpstxt {
	width:116px;
	font-size:11px;
}

#tab_loggpasclient select.chpstxt {	
	width:120px;
	font-size:11px;
}

#tab_loggpasclient td.espace_chps {	
	width:20px;
}

#tab_loggpasclient td.ligne {	
	height:10px;
}

#tab_loggpasclient td.intitule1 {
	width:100px;
}

#tab_loggpasclient td.intitule2 {
	width:100px;
}

.bloc_valider_loggpasclient {
	margin-left:391px;
	margin-top:10px;
	margin-bottom:20px;
}

#tab_loggpasclient_option {
	width:425px;
}

#tab_loggpasclient_option td {
	vertical-align:top;
}

#tab_loggpasclient_option td.ligne{
	height:10px;
}

#tab_loggpasclient_option td.texte {
	padding-top:0px;
	padding-left:5px;
}

*html #tab_loggpasclient_option td.texte {
	padding-top:3px;
}

#tab_confirmation_inscripton {
	width:775px;
}

#tab_confirmation_inscripton td{
	background-color:#F6E8F4;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	vertical-align:top;
	text-align:left;
}


#tab_confirmation_inscripton td.txt_confirmation {
	background-color:#F6E8F4;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	vertical-align:top;
	text-align:left;
	line-height:18px;
}
#tab_confirmation_inscripton td.spacer {
	width:30px;
}

#tab_confirmation_inscripton th {
	background:#BF72AF;
	color:#FFFFFF;
	text-align:left;	
	padding-left:20px;
	font-size:14px;
	padding-top:8px;
	padding-bottom:5px;
	font-weight:bold;
}

.txt_etape {
	margin-bottom:10px;
	padding-left:10px;
}

.bloc_btn_etape_suivante {
	margin-left:805px;
	margin-top:5px;
}

.bloc_btn_etape_suivante_inscription {
	margin-left:705px;
	margin-top:0px;
}

.bloc_btn_etape_suivante_inscription2 {
	margin-left:650px;
	margin-top:0px;
}

.bloc_vide_blanc {
	height:300px;
}

/*-------------------------------------COORDONNEES-ETAPE3-----------------------------------------*/
.coordonnees_txt_haut {
	line-height:10px;
	margin-left:150px;
	margin-top:20px;
}

#tab_structure_etape td.etape3_coeur {
	background:url(images/validation_etape3.jpg) 5px 0px no-repeat;
	width:149px;
	height:93px;
}

#tab_etape td.etape3_selected {
	background:url(images/etape3_selected.gif) no-repeat;
	width:104px;
	height:51px;
}

#tab_etape td.vide10 {
	width:60px;
}


#tab_etape td.vide11 {
	width:47px;
}

#tab_structure_coordonnees {
	width:775px;
}

#tab_structure_coordonnees td{
	vertical-align:top;
}

#tab_structure_coordonnees td.gauche {
	width:378px;
}

.gauche_espace {
	height:20px;
}


#tab_structure_coordonnees td.droit {
	wifth:369px;
}

#tab_structure_coordonnees td.espace_bloc {
	width:28px;
}


#tab_coordonnees_identite {	
	width:378px;
}

#tab_coordonnees_identite td {	
	vertical-align:middle;
	background-color:#F6E8F4;
	text-align:left;
}

#tab_coordonnees_identite td.ligne_haut {
	height:10px;
}

#tab_coordonnees_identite th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_identite {
	width:378px;
}

#tab_identite td {
	vertical-align:middle;
}

#tab_identite td.intitule {
	width:130px;
	padding-left:20px;
	/*IE MAC\*//*/
	width:160px;
	/**/
}

#tab_identite td.ligne_haut {
	height:10px;
}

#tab_identite td.chps_txt {
	width:106px;
}


#tab_identite input.chps_identite {
	width:116px;
	font-size:11px;
}

#tab_identite select.chps_identite {
	width:120px;
	font-size:11px;
}

#tab_identite td.info{
	width:50px;
}

#tab_coordonnees_adresse_facturation {	
	width:378px;
}

#tab_coordonnees_adresse_facturation td {	
	vertical-align:middle;
	background-color:#F6E8F4;
	text-align:left;
}

#tab_coordonnees_adresse_facturation td.ligne_haut {
	height:10px;
}

#tab_coordonnees_adresse_facturation th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_adresse_facturation {
	width:378px;
}

#tab_adresse_facturation td {
	vertical-align:middle;
}

#tab_adresse_facturation td.intitule {
	width:140px;
	padding-left:20px;
}

#tab_adresse_facturation td.ligne_haut {
	height:10px;
}

#tab_adresse_facturation td.chps_txt {
	width:106px;
}

#tab_adresse_facturation td.bloc_vide {
	width:84px;
}

#tab_adresse_facturation input.code_postal {
	width:65px;
	font-size:11px;
}

#tab_adresse_facturation input.chps_adresse_f {
	width:116px;
	font-size:11px;
}

#tab_adresse_facturation input.gdchps_adresse_f {
	width:200px;
	font-size:11px;
}


#tab_coordonnees_adresse_livraison {
	width:360px;
	margin-left:10px;
}

#tab_coordonnees_adresse_livraison td {
	vertical-align:top;
	background:#F6E8F4;
}


#tab_coordonnees_adresse_livraison td.ligne{
	height:10px;
	background-color:#F6E8F4;
}

#tab_coordonnees_adresse_livraison th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_adresse_option {
	width:350px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
}

#tab_adresse_option td {
	vertical-align:middle;	
	background-color:#F6E8F4;
}

#tab_adresse_option input.case_cocher {
	padding-left:10px;
	font-size:11px;
}

#tab_adresse_livraison {
	width:370px;
	background-color:#F6E8F4;
}

#tab_adresse_livraison td {
	vertical-align:middle;
	background-color:#F6E8F4;
}

#tab_adresse_livraison td.intitule {
	font-weight:bold;
	width:135px;
	padding-left:20px;
}

#tab_adresse_livraison td.ligne_separation {
	height:10px;
}

#tab_adresse_livraison input.chps_txt {
	width:116px;
	font-size:11px;
}

#tab_adresse_livraison input.code_postal {
	width:65px;
	font-size:11px;
}

#tab_adresse_livraison input.gdchpstxt {
	width:200px;
	font-size:11px;
}

#tab_adresse_livraison select.chps_txt {
	width:120px;
	font-size:11px;
}

#tab_adresse_livraison td.bloc_vide {
	width:84px;
}

#tab_indications_supplementaires {
	width:775px;
	margin-top:20px;
}

#tab_indications_supplementaires td {
	vertical-align:top;
	background-color:#F6E8F4;
	padding-top:10px;
	padding-left:10px;
}

#tab_indications_supplementaires td.espace_txtarea {	
	height:15px;
}

#tab_indications_supplementaires td.ligne_haut {
	height:10px;
}

#tab_indications_supplementaires th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_indications_supplementaires textarea.indications_supp {	
	width:575px;
	height:60px;
	font-size:11px;
}

/*-------------------------------------MODE DE LIVRAISON-ETAPE4-----------------------------------------*/

#tab_structure_etape td.etape4_coeur {
	background:url(images/etape4_coeur.png) 23px 0px no-repeat;
	width:158px;
	height:85px;
}

#tab_etape td.etape4_selected {
	background:url(images/etape4_selected.gif) no-repeat;
	width:133px;
	height:51px;
}

#tab_etape td.vide12 {
	width:46px;
}


#tab_etape td.vide13 {
	width:42px;
}

#tab_mode_livraison {
	width:775px;
}

#tab_mode_livraison td{
	background-color:#F6E8F4;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
	text-align:left;
}

#tab_mode_livraison td.spacer {
	width:30px;
}

#tab_mode_livraison th {
	background:#BF72AF;
	color:#FFFFFF;
	text-align:left;	
	padding-left:20px;
	font-size:14px;
	padding-top:8px;
	padding-bottom:5px;
	font-weight:bold;
}


#tab_mode_livraison td.logo {
	width:81px;
	padding-left:5px;
}

#tab_mode_livraison td.puce_radio {
	width:10px;
	padding-left:10px;
}

#tab_mode_livraison td.txt_colis {
	width:565px;
}

*html #tab_mode_livraison td.txt_colis {/*IE6*/
	width:605px;
	/*IE6 MAC\*//*/
	width:605px;
	/**/
}

*+html #tab_mode_livraison td.txt_colis {/*IE7*/
	width:605px;
}


#tab_mode_livraison input.puce_radio {
	width:15px;
	text-align:left;
}

/*-------------------------------------VALIDATION-ETAPE5-----------------------------------------*/

#tab_structure_etape td.etape5_coeur {
	background:url(images/etape5_coeur.png) 23px 0px no-repeat;
	width:158px;
	height:85px;
}

#tab_etape td.etape5_selected {
	background:url(images/etape5_selected.gif) no-repeat;
	width:96px;
	height:51px;
}

#tab_etape td.vide14 {
	width:64px;
}


#tab_etape td.vide15 {
	width:61px;
}

#tab_panier td.vide1 {
	width:30px;
}

#tab_panier th.vide1{
	width:30px;
}

#tab_panier td.vide {
	width:15px;
}

#tab_panier th.vide {
	width:15px;
}

#tab_adresse_validation {
	width:775px;
	margin-bottom:30px;
}

#tab_adresse_validation td {
	vertical-align:top;
	background-color:#F6E8F4;
}

#tab_adresse_validation td.ligne_haut {
	height:10px;
}

#tab_adresse_validation th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
}

#tab_adresse_validation th.bloc_vide {
	width:40px;
}

#tab_adresse_validation th.facturation {
	width:210px;
}

#tab_adresse_validation th.livraison {
	width:260px;
}

#tab_adresse_validation th.indication {
	width:265px;
}

#tab_adresse_validation td.bloc_vide {
	width:40px;
}

#tab_adresse_validation td.facturation {
	width:210px;
}

#tab_adresse_validation td.livraison {
	width:260px;
}

#tab_adresse_validation td.indication {
	width:265px;
}

#tab_mode_paiement {
	width:775px;
	margin-bottom:30px;
	margin-left:158px;
	margin-top:20px;
}

#tab_mode_paiement td {
	vertical-align:top;
}

#tab_mode_paiement td.ligne_haut {
	height:10px;
}

#tab_mode_paiement th {
	background:#DDB2D3;
	color:#000000;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	text-align:left;
	padding-left:40px;
	font-size:14px;
}

#tab_mode_paiement td.bloc_vide {
	width:40px;
}

#tab_mode_paiement td.mode_paiement {
	width:137px;
}

#tab_mode_paiement td.champs {
	width:272px;
}

#tab_mode_paiement td.indication {
	width:296px;
	padding-right:30px;
}

#tab_mode_paiement td.txt_description {
	width:399px;
	padding-right:10px;
}

#tab_mode_paiement_option {
	width:137px;
	margin-bottom:10px;
}

#tab_mode_paiement_option td {
	vertical-align:middle;
}


#tab_paiement_champs {
	width:409px;
}

#tab_paiement_champs td {
	vertical-align:middle;
}

#tab_paiement_champs td.espace{
	height:10px;
}

#tab_paiement_champs input.chps_long {
	width:272px;
	font-size:11px;
}

#tab_paiement_champs input.chps_court {
	width:116px;
	font-size:11px;
}

#tab_cgv_option {	
	width:406px;
	margin-left:607px;
}

*html #tab_cgv_option {	/*IE6*/
	width:366px;
	margin-left:590px;
	/*IE6 MAC\*//*/
	width:366px;
	/**/
}

*+html #tab_cgv_option {/*IE7*/
	width:366px;
	margin-left:590px;
}

#tab_cgv_option td {
	vertical-align:top;
}

#tab_cgv_option td.txt {	
	padding-top:1px;
}

*html #tab_cgv_option td.txt {/*IE6*/
	padding-top:4px;
	/*IE6 MAC\*//*/
	padding-top:4px;
	/**/
}

*+html #tab_cgv_option td.txt {/*IE7*/
	padding-top:4px;
}


/*-------------------------------------CONFIRMATION-ETAPE6-----------------------------------------*/

#tab_structure_etape td.etape6_coeur {
	background:url(images/etape6_coeur.png) 10px 0px no-repeat;
	width:158px;
	height:85px;
}

#tab_etape td.etape6_selected {
	background:url(images/etape6_selected.gif) no-repeat;
	width:113px;
	height:51px;
}

#tab_etape td.vide16 {
	width:84px;
}


#tab_etape td.vide17 {
	width:33px;
}

.lien_imprim_confirm {
	margin-left:560px;
	width:100px;
}
/*------------------------------------IDENTIFICATION--------------------------------------*/
.barre_violet_fonce_gd {	
	background:#BF72AF;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:17px;
	margin-bottom:20px;
	margin-top:17px;
	width:897px;
}

*html .barre_violet_fonce_gd {	/*IE6*/
	background:#BF72AF;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:17px;
	margin-bottom:20px;
	margin-top:17px;
	width:901px;
}

#tab_structure_identification {
	margin-left:80px;
	width:775px;
	margin-bottom:200px;
}

#tab_structure_identification_inscr {
	margin-left:80px;
	width:775px;
	margin-bottom:50px;
}

#tab_structure_identification td {
	vertical-align:top;
}

#tab_structure_identification td.espace {
	width:20px;
}
	
/*------------------------------------IDENTIFICATION CONFIRMATION-------------------------------------*/

#tab_identification_confirm {
	width:920px;
	margin-top:33px;
}

*html #tab_identification_confirm {/*IE6*/
	width:924px;
	margin-top:33px;
}

#tab_identification_confirm td {
	vertical-align:top;
	background:#F6E8F4;
	padding:15px;
	line-height:16px;
}

#tab_identification_confirm th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:5px;
}

#tab_lien_identification {
	width:920px;
	margin-top:10px;
}

#tab_lien_identification td {
	vertical-align:middle;
} 

#tab_lien_identification td.fleche {
	width:205px;
}

#tab_lien_identification td.cadenas {
	width:190px;
}

#tab_lien_identification td.bloc_vide {
	width:525px;
}

/*-------------------------------------MON COMPTE----------------------------------------*/
.barre_violet_clair {	
	background:#BF72AF;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:17px;
	margin-bottom:20px;
	margin-top:17px;
}

#contenu_moncompte {	
	width:897px;
	margin-left:21px;
}

*html #contenu_moncompte {	/*IE6*/
	width:906px;
	margin-left:18px;
	/*IE6 MAC\*//*/
	width:857px;
	margin-left:18px;
	/**/
}

*+html #contenu_moncompte {	/*IE7*/
	width:897px;
	margin-left:18px;
}

#contenu_moncompte p.descriptif {	
	line-height:18px;
}

.img_espace_privilege {	
	width:241px;
	height:370px;
	background:url(images/img_espace_privilege.jpg) no-repeat;
}

.txt_privilege {
	width:221px;
	text-align:right;
	padding-right:20px;
	line-height:18px;
}

#tab_structure_moncompte {
	width:897px;
}

#tab_structure_moncompte td {
	vertical-align:top;
}

#tab_structure_moncompte td.ligne_espace {
	height:20px;
}

.tab_moncompte_bloc1 td {
	background:#F6E8F4;
	text-align:left;
	vertical-align:top;
}

.txt_bloc_moncompte {
	height:120px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	line-height:15px;
}

*html .txt_bloc_moncompte {/*IE6*/
	height:105px;
	/*IE6 MAC\*//*/
	height:105px;
	/**/
}

*+html .txt_bloc_moncompte {/*IE7*/
	height:105px;
}

.lien_bloc_moncompte {
	padding-bottom:10px;
	padding-right:10px;
}

.espace_bloc_moncompte {
	width:15px;
}

.tab_moncompte_bloc1 {	
	width:210px;
}

.tab_moncompte_bloc1 th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:5px;
}

.tab_moncompte_bloc2 {	
	width:205px;
}

.tab_moncompte_bloc2 th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:5px;
}

.tab_moncompte_bloc2 td {
	background:#F6E8F4;
	text-align:left;
	vertical-align:top;
}

.tab_moncompte_bloc3 {	
	width:195px;
}

.tab_moncompte_bloc3 th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:5px;
}

.tab_moncompte_bloc3 td {
	background:#F6E8F4;
	text-align:left;
	vertical-align:top;
}

.picto_mescommandes {
	background:url(images/picto_commande.gif) no-repeat;
	padding-left:20px;
	height:18px;
	padding-top:2px;
}

.picto_mespreferes {
	background:url(images/picto_prefere.gif) no-repeat;
	padding-left:25px;
	height:18px;
	padding-top:2px;
}

.picto_parrainage {
	background:url(images/picto_parrainage.gif) no-repeat;
	padding-left:15px;
	height:18px;
	padding-top:2px;
}

.picto_profil {
	background:url(images/picto_profil.gif) no-repeat;
	padding-left:25px;
	height:17px;
	padding-top:3px;
}

.picto_parametre {
	background:url(images/picto_parametre.gif) no-repeat;
	padding-left:25px;
	height:19px;
	padding-top:1px;
}

.picto_newsletter {
	background:url(images/picto_newsletter.gif) no-repeat;
	padding-left:25px;
	height:20px;
}

/*------------------------------------MON PROFIL--------------------------------------*/
.barre_violet_fonce {
	background:#BF72AF;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	width:784px;
}

*html .barre_violet_fonce {/*IE6*/
	width:780px;
}

.txt_commentaire_profil {
	padding-left:23px;
	padding-bottom:20px;
	padding-right:20px;
}

#tab_structure_profil {
	width:775px;
}

#tab_structure_profil td {
	vertical-align:top;
}

#tab_structure_profil td.gauche {	
	width:377px;
}

#tab_structure_profil td.espace {
	width:15px;
}

#tab_structure_profil td.droit {
	width:370px;
}

#tab_coordonnees_identite th.violet_clair {
	background:#DDB2D3;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_coordonnees_adresse_facturation th.violet_clair{
	background:#DDB2D3;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_coordonnees_adresse_livraison th.violet_clair {
	background:#DDB2D3;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

#tab_indications_supplementaires th.violet_clair {
	background:#DDB2D3;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}


#tab_indications_supplementaires td.decalage {
	padding-left:20px;
}

.bloc_valider_profil {
	margin-left:718px;
	margin-top:10px;
	width:56px;
}

/*------------------------------------MES PARAMETRES DE COMPTE--------------------------------------*/

.tab_mesparametres {
	width:807px;
}


*html .tab_mesparametres {/*IE6*/
	width:803px;
}

.tab_mesparametres td {
	vertical-align:top;
	background:#F6E8F4;
}

.tab_mesparametres th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	padding-left:20px;
	text-align:left;
}

.tab_mesparametres td.description {	
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
}

.tab_identification_membre {
	width:363px;
	margin-top:15px;
}

.tab_identification_membre td {
	vertical-align:middle;
}

.tab_identification_membre input.champs_txt {
	width:116px;
	font-size:11px;
}

.tab_identification_membre td.intitule {
	width:247px;
	font-weight:bold;
}

.tab_identification_membre td.ligne {
	height:10px;
}

#bloc_valider_identification {
	margin-left:714px;
	margin-top:10px;
	margin-bottom:20px;
}

*html #bloc_valider_identification {/*IE6*/
	margin-left:706px;
}

/*------------------------------------MES NEWSLETTERS--------------------------------------*/

.tab_option_newsletter {
	width:580px;
	margin-top:15px;
}

.tab_option_newsletter td {
	vertical-align:middle;
}

.tab_option_newsletter input.case_cocher {
	padding-top:3px;
}


.tab_option_newsletter td.intitule {
	width:560px;
	padding-left:10px;
}

*html .tab_option_newsletter td.intitule {/*IE6*/
	padding-top:3px;
}

.tab_option_newsletter td.ligne {
	height:10px;
}


/*------------------------------------MES COMMANDES--------------------------------------*/
#tab_mescommandes {
	width:767px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:20px;
}


*html #tab_mescommandes {/*IE6*/
	width:763px;
}

#tab_mescommandes td {
	vertical-align:middle;
	background:#FFFFFF;
}

#tab_mescommandes th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
	text-align:left;
}

#tab_mescommandes th.date {
	width:95px;
	padding-left:20px;
}

#tab_mescommandes th.type {
	width:127px;
	padding-left:20px;
}

#tab_mescommandes th.numero {
	width:127px;
	padding-left:20px;
}

#tab_mescommandes th.montant_commande {
	width:143px;
	text-align:right;
	padding-right:20px;
}

*html #tab_mescommandes th.montant_commande {/*IE6*/
	padding-right:20px;
	width:119px;
}

*+html #tab_mescommandes th.montant_commande {/*IE7*/
	padding-right:40px;
	width:119px;
}

#tab_mescommandes th.etat {
	width:165px;
	padding-left:20px;
}

#tab_mescommandes td.date {
	width:95px;
	padding-left:20px;
}

#tab_mescommandes td.type {
	width:127px;
	padding-left:20px;
}

#tab_mescommandes td.numero {
	width:127px;
	padding-left:20px;
}

#tab_mescommandes td.montant_commande {
	width:143px;
	text-align:right;
	padding-right:20px;
}

*html #tab_mescommandes td.montant_commande {/*IE6*/
	width:139px;
	text-align:right;
	padding-right:20px;
}

#tab_mescommandes td.etat {
	width:165px;
	padding-left:20px;
}

#tab_mescommandes td.ligne_haut {
	height:10px;
}

#tab_mescommandes td.ligne_bas{
	height:15px;
}

hr.rose_fonce_commande {
	height:1px;
	margin-top:3px;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0;
	width:767px;
}

*html hr.rose_fonce_commande { /*IE6*/
	display:block;
	height: 1px;
	color:#BF72AF;
	_margin:-3px 0;
	background-color:#BF72AF;
	border:0px;
	width:763px;
	/*IE6 MAC\*//*/
	display:block;
	height: 2px;
	_margin:-10px 0;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
	width:767px
	/**/
}

*+html hr.rose_fonce_commande { /*IE7*/
	display:block;
	height: 1px;
	margin:-7px 0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
}	

/*------------------------------------MES COMMANDES VISUALISER--------------------------------------*/
#tab_coordonnees_commandes {
	width:753px;
	margin-left:20px;
	margin-bottom:20px;
}

#tab_coordonnees_commandes td {
	vertical-align:top;
}

#tab_coordonnees_commandes td.txt_rose {	
	width:150px;
	color:#CC6699;
	font-weight:bold;
	line-height:18px;
}

#tab_coordonnees_commandes td.lien {
	width:180px;
	line-height:20px;
}

#tab_coordonnees_commandes td.description_commande {
	width:423px;
	line-height:18px;
}

#tab_coordonnees_commandes td.ligne {
	height:10px;
}

.bloc_retour_etape {
	margin-left:137px;
	margin-top:10px;
}

/*------------------------------------MES PREFERES-------------------------------------*/

.prix_total a{
	color:#CC6699;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.prix_total a:hover{
	text-decoration:underline;
}

#tab_panier th.prix_ajouter {
	width:90px;
	text-align:right;
	font-weight:bold;
	line-height:16px;
}


#tab_panier td.prix_ajouter {
	width:90px;
	text-align:right;
	font-weight:bold;
	line-height:16px;
}

#tab_panier td.ajouter_panier {
	width:125px;
	padding-left:10px;
}

#tab_panier th.ajouter_panier {
	width:135px;
}

/*------------------------------------MES FILLEULS------------------------------------*/
#tab_panier th.filleuls {
	width:170px;
	text-align:center;
}

#tab_panier th.date_parrainage {
	width:147px;
	text-align:center;
}

#tab_panier th.code_cheque {
	width:167px;
	text-align:center;
}

#tab_panier th.validite_filleul {
	width:113px;
	text-align:center;
}

#tab_panier th.etat_filleul {
	width:170px;
	text-align:center;
}

#tab_panier td.filleuls {
	width:170px;
	text-align:center;
}

#tab_panier td.date_parrainage {
	width:147px;
	text-align:center;
	font-weight:bold;
}

#tab_panier td.code_cheque {
	width:167px;
	text-align:center;
	font-weight:bold;
}

#tab_panier td.validite_filleul {
	width:113px;
	text-align:center;
	font-weight:bold;
}

#tab_panier td.etat_filleul {
	width:170px;
	text-align:center;
	font-weight:bold;
}

#tab_panier th.filleuls_long {
	width:317px;
	text-align:left;
	padding-left:20px;
}

#tab_panier td.filleuls_long {
	width:317px;
	text-align:left;
	padding-left:20px;
}
#tab_panier th.date_commande_filleule {
	width:283px;
	text-align:center;
}

#tab_panier td.date_commande_filleule {
	width:283px;
	text-align:center;
	font-weight:bold;
}

/*------------------------------------PARRAINEZ AMI------------------------------------*/


#tab_structure_parrainage {
	width:780px;
	margin-left:23px;
}

#tab_structure_parrainage td.coordonnes {
	width:270px;
}

#tab_structure_parrainage td.espace {
	width:33px;
}

#tab_parrainage_coordonnees {
	width:270px;
}

#tab_parrainage_coordonnees td {
	vertical-align:top;
	background:#F6E8F4;
}

#tab_parrainage_coordonnees th {
	background:#BF72AF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
	text-align:left;
	padding-left:20px;
}

#tab_parrainage_coordonnees td.espace_vide {
	width:31px;
}

#tab_parrainage_coordonnees td.ligne_espace {
	height:10px;
}

#tab_parrainage_coordonnees td.intitule {
	width:83px;
	font-weight:bold;
	padding-left:20px;
}

#tab_parrainage_coordonnees input.filleul {
	width:116px;
	font-size:11px;
}

#tab_parrainage_coordonnees select.filleul {
	width:120px;
	font-size:11px;
}

#tab_parrainage_coordonnees textarea.filleul {
	width:116px;
	heught:50px;
	font-size:11px;
}

.btn_valider_filleul {
	margin-left:200px;
}

/*------------------------------------FICHE_ARTICLE------------------------------------*/

#tab_structure_article {
	width:920px;
}

*html #tab_structure_article {/*IE6*/
	width:924px;
}

#tab_structure_article td {	
	vertical-align:top;

}

#tab_structutre_article td.photo_produit {
	width:254px;
}

#tab_structure_article td.espace {
	width:10px;
}

#tab_structutre_article td.description_article {
	width:660px;
}

#tab_article_photo {
	width:245px;
}

#tab_article_photo td {
	vertical-align:top;
}

#tab_article_photo td.espace_photo {
	width:7px;
}

#tab_article_photo td.photo {
	width:77px;
	height:77px;
}

#tab_article_photo td.ligne {
	height:10px;
}

#tab_article_photo td.lien {
	padding-top:2px;
	padding-bottom:5px;
}

#tab_article_photo td.commentaire {
	padding-top:3px;
	color:#CC6699;
}

#tab_article_description {
	width:660px;
}

#tab_article_description td {
	vertical-align:top;
	padding-left:5px;
}

#tab_article_description th.lingerie {
	background:#CC3399;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:17px;
	padding-left:20px;
	text-align:left;
}

#tab_article_description th.maillot {
	background:#FFCC66;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:17px;
	padding-left:20px;
	text-align:left;
}

#tab_article_description th.grande_taille {
	background:#993399;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:17px;
	padding-left:20px;
	text-align:left;
}

#tab_article_description th.bascollant {
	background:#CC3333;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:17px;
	padding-left:20px;
	text-align:left;
}

#tab_article_description th.sexy {
	background:#FF33FF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:17px;
	padding-left:20px;
	text-align:left;
}

#tab_article_description th.bien_etre {
	background:#5FB291;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:17px;
	padding-left:20px;
	text-align:left;
}

#tab_article_description td.ligne {
	height:10px;
}

#tab_avis {
	width:655px;
	margin-bottom:50px;
}

#tab_avis td {	
	vertical-align:top;
}

#tab_avis td.avis {
	width:180px;
	padding-left:20px;
}

#tab_avis td.description {
	width:455px;
}

#tab_article_choix {
	width:655px;
}

#tab_article_option td {
	vertical-align:top;
}

#tab_article_choix td.couleur {
	width:260px;
}

#tab_article_choix td.selection {
	width:395px;
}

#tab_article_choix td.separation_bloc_selection {
	height:30px;
}

.tab_selection_parametre {
	width:395px;
}

.tab_selection_parametre td {
	vertical-align:top;
	background:#F6E8F4;
}

.tab_selection_parametre td.titre_produit_lingerie {
	background:#CC3399;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:30px;
	text-align:left;
}
.tab_selection_parametre td.titre_produit_lingerie2 {
	background:url(images/bg_cadeau.jpg) no-repeat;
	height:51px;
	color:#ca1d28;
	font-weight:bold;
	font-size:11px;
	text-align:left;

}


.tab_selection_parametre td.titre_produit_lingerie2 p {
	margin-left:59px;
	margin-top:25px;

}
.tab_selection_parametre td.titre_produit_maillot {
	background:#FFCC66;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:30px;
	text-align:left;
}

.tab_selection_parametre td.titre_produit_grande_taille {
	background:#993399;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:30px;
	text-align:left;
}

.tab_selection_parametre td.titre_produit_bascollant {
	background:#CC3333;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:30px;
	text-align:left;
}

.tab_selection_parametre td.titre_produit_sexy {
	background:#FF33FF;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:30px;
	text-align:left;
}

.tab_selection_parametre td.titre_produit_bien_etre {
	background:#5FB291;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:30px;
	text-align:left;
}

.tab_selection_parametre td.photo {
	width:97px;
	height:116px;
}

.tab_selection_parametre td.ligne_haut {
	height:20px;
}

.tab_selection_parametre td.bloc_vide {
	width:20px;
}


.tab_selection_parametre td.bloc_vide_fin {
	width:12px;
}

.tab_selection_parametre td.ligne_tableau_haut {
	height:7px;
}

.tab_selection_parametre td.ligne_tableau {
	height:2px;
}

.tab_selection_parametre td.ligne_tableau_fin {
	height:30px;
}

.tab_selection_parametre td.ligne_tableau_fin_prix_doux {
	height:22px;
}

.tab_selection_parametre td.intitule {
	width:65px;
	padding-left:15px;
}

.tab_selection_parametre select.gd_chps {
	width:136px;
	font-size:10px;
	text-align:center;
}

.tab_selection_parametre select.pt_chps {
	width:46px;
	font-size:10px;
	text-align:center;
}

.tab_article_prix {
	width:350px;
}

.tab_article_prix td {
	vertical-align:top;
}

.tab_article_prix td.vide {
	width:60px;
}

.tab_article_prix td.blocvide {
	width:100px;
}

.tab_article_prix td.lien {
	width:130px;
}

.tab_article_prix td.prix1 {
	width:50px;
	text-align:right;
	padding-right:5px;
}

*html .tab_article_prix td.prix1 { /*IE6*/
	width:90px;
	text-align:right;
	padding-right:5px;
}

.tab_article_prix td.prix2 {
	width:70px;
}

.prix_reduit_etiquette {
	color:#CC6699;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

.prix_reduit_etiquette_lingerie {
	color:#CC6699;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

.prix_reduit_etiquette_maillot {
	color:#FFCC66;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

.prix_reduit_etiquette_grande_taille {
	color:#993399;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

.prix_reduit_etiquette_bascollant {
	color:#CC3333;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

.prix_reduit_etiquette_sexy {
	color:#FF33FF;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

.prix_reduit_etiquette_bien_etre {
	color:#FB291;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

.etiquette_produit {
	background-color:#FFFFFF;
	padding:2px;
	width:70px;
	text-align:right;
}


#tab_couleur {
	width:240px;
	margin-top:5px;
	margin-bottom:70px;
}

#tab_couleur td.carre {
	width:10px;
}

#tab_couleur td {
	vertical-align:middle;
}

#tab_couleur td.ligne {
	height:10px;
}

.carre_bordeau {
	width:10px;
	height:10px;
	background:#AA2E42;
}

.carre_rouge {
	width:10px;
	height:10px;
	background:#FF0000;
}

.carre_vert {
	width:10px;
	height:10px;
	background:#339900;
}

.carre_noir{
	width:10px;
	height:10px;
	background:#000000;
}

.bloc_option {
	margin-bottom:20px;
	width:240px;
}


.ligne_lien {
	height:5px;
}

.bloc_btn_ajouter {
	margin-left:175px;
	margin-top:10px;
	margin-bottom:10px;
	
}


.bloc_btn_ajouter1 {
	margin-left:175px;
	margin-top:10px;
	margin-bottom:10px;
	/*IE MAC\*//*/
	margin-left:650px;
	/**/
}

.barre_rose_fonce_gd {	
	background:#CC3399;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
	padding-left:35px;
	font-size:11px;
	margin-bottom:20px;
	margin-top:10px;
	width:885px;
}

.barre_lingerie {	
	background:#CC3399;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
	padding-left:35px;
	font-size:11px;
	margin-bottom:20px;
	margin-top:10px;
	width:885px;
}

.barre_maillot {	
	background:#FFCC66;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
	padding-left:35px;
	font-size:11px;
	margin-bottom:20px;
	margin-top:10px;
	width:885px;
}

.barre_grande_taille {	
	background:#993399;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
	padding-left:35px;
	font-size:11px;
	margin-bottom:20px;
	margin-top:10px;
	width:885px;
}

.barre_bascollant {	
	background:#CC3333;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
	padding-left:35px;
	font-size:11px;
	margin-bottom:20px;
	margin-top:10px;
	width:885px;
}

.barre_sexy {	
	background:#FF33FF;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
	padding-left:35px;
	font-size:11px;
	margin-bottom:20px;
	margin-top:10px;
	width:885px;
}

.barre_bien_etre {	
	background:#5FB291;
	color:#FFFFFF;
	padding-top:5px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
	padding-left:35px;
	font-size:11px;
	margin-bottom:20px;
	margin-top:10px;
	width:885px;
}

#tab_structure_prod_associe {
	width:840px;
	margin-bottom:10px;
}

#tab_structure_prod_associe td {
	vertical-align:top;
}


#tab_structure_prod_associe td.espace_prod_assoc {
	width:15px;
}

.bloc_produit_associe {
	width:245px;
	padding:15px;
	background:#F6E8F4;
}

*html .bloc_produit_associe {/*IE6*/
	width:235px;
}


.tab_prod_associe {
	width:235px;
}

.tab_prod_associe td {
	vertical-align:top;
}

.tab_prod_associe td.photo {
	width:97px;
	height:116px;
}

.tab_prod_associe td.nom_produit {
	height:45px;
	padding-left:20px;
	color:#CC3399;
	font-size:14px;
	font-weight:bold;
}

.tab_prod_associe td.option {
	height:41px;
	text-align:center;
	width:158px;
}


.tab_prix_produit {
	width:158px;
}

*html .tab_prix_produit {/*IE6*/
	width:148px;
}

.tab_prix_produit td {
	vertical-align:middle;
}

.tab_prix_produit td.prix_barre {
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	width:60px;
}

.tab_prix_produit td.prix_total {
	height:30px;
	width:90px;
}


*html .tab_prix_produit td.prix_total {/*IE6*/
	height:30px;
	width:75px;
}

.etiquette_produit_associe {
	background-color:#FFFFFF;
	padding:5px;
	width:70px;
	text-align:right;
}

.prix_total_lingerie {
	color:#CC6699;
	font-size:14px;
	font-weight:bold;
}

.prix_total_maillot {
	color:#FFCC66;
	font-size:14px;
	font-weight:bold;
}

.prix_total_grande_taille {
	color:#993399;
	font-size:14px;
	font-weight:bold;
}

.prix_total_bascollant {
	color:#CC3333;
	font-size:14px;
	font-weight:bold;
}

.prix_total_sexy {
	color:#FF33FF;
	font-size:14px;
	font-weight:bold;
}

.prix_total_bienetre {
	color:#669999;
	font-size:14px;
	font-weight:bold;
}

.rose_fonce a {
	font-size:14px;
	color:#CC3399;
	text-decoration:none;
}

.rose_fonce a:hover {
	text-decoration:underline;
}

.lingerie a {
	font-size:14px;
	color:#CC3399;
	text-decoration:none;
}

.lingerie a:hover {
	text-decoration:underline;
}

.maillot a {
	font-size:14px;
	color:#FFCC66;
	text-decoration:none;
}

.maillot a:hover {
	text-decoration:underline;
}

.grande_taille a {
	font-size:14px;
	color:#993399;
	text-decoration:none;
}

.grande_taille a:hover {
	text-decoration:underline;
}

.bascollant a {
	font-size:14px;
	color:#CC3333;
	text-decoration:none;
}

.bascollant a:hover {
	text-decoration:underline;
}


.sexy a {
	font-size:14px;
	color:#FF33FF;
	text-decoration:none;
}

.sexy a:hover {
	text-decoration:underline;
}

.bien_etre a {
	font-size:14px;
	color:#669999;
	text-decoration:none;
}

.bien_etre a:hover {
	text-decoration:underline;
}

/*------------------------------------PRIX DOUX------------------------------------*/


.encart_couleur td.forme{
	width:237px;
	background-color:#F6E8F4;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.encart_couleur select.forme {
	width:156px;
	font-size:11px;
	margin-top:10px;
}


/*-----------------------------------VENTE FLASH-----------------------------------*/

.bloc_venteflash_coeur {
	width:377px;
	height:129px;
	background:url(images/trois_coeurs.gif) 83px 0px no-repeat;
	padding-top:25px;
	padding-left:28px;
}

.txt_venteflash22_rose {
	font-size:21px;
	font-weight:bold;
	color:#CC6699;
}

.txt_venteflash22_blanc {
	font-size:21px;
	font-weight:bold;
	color:#FFFFFF;
}

.blanc_14  {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.blanc_15  {
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:blink;
}

.txt_venteflash14_blanc {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:130px;
}

.txt_venteflash34_blanc_prix {
	font-size:33px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:105px;
}


.tab_vente_venir {
	width:914px;
}

.tab_vente_venir td {
	vertical-align:top;
	/*background:#F6E8F4;*/
	background:url(images/bg_venteflash.jpg) repeat-x;
}

.tab_vente_venir td.titre_produit {
	background:#CC3399;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:30px;
	text-align:left;
}

.tab_vente_venir td.espace_produit {
	width:30px;
	
}

.tab_vente_venir td.ligne_haut {
	height:20px;
	background:#f0dbec;
}

.tab_vente_venir td.ligne_bas {
	height:10px;
}

.tab_vente_venir td.bloc_espace {
	width:22px;
}

.tab_vente_venir td.produit  {
	width:97px;
}

.tab_vente_venir_produit {
	width:97px;
}

.tab_vente_venir_produit td {
	vertical-align:top;
}

.tab_vente_venir_produit td.photo {
	width:97px;
	height:116px;
}

.tab_vente_venir_produit td.texte {
	text-align:center;
	background:#f0dbec;
	padding-top:3px;
	line-height:14px;
}

.tab_vente_venir_produit a {
	color:#BF72AF;
	font-size:11px;
	text-decoration:none;
}

.tab_vente_venir_produit a:hover {
	text-decoration:underline;
}

/*-----------------------------------NEWSLETTER----------------------------------*/

.barre_violet_fonce_920{	
	background:#BF72AF;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:17px;
	margin-bottom:20px;
	margin-top:17px;
	width:897px;
	margin-top:17px;
	margin-bottom:20px;
}

*html .barre_violet_fonce_920{	/*IE6*/
	background:#BF72AF;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	padding-left:23px;
	font-size:17px;
	margin-bottom:20px;
	margin-top:17px;
	width:901px;
	margin-top:17px;
	margin-bottom:20px;
}

#tab_structure_newsletter {
	width:920px;
	margin-bottom:200px;
}

*html #tab_structure_newsletter {/*IE6*/
	width:924px;
	margin-bottom:200px;
}

#tab_structure_newsletter td {
	vertical-align:top;
}


#tab_structure_newsletter td.bloc_texte {
	width:587px;
}

#tab_structure_newsletter td.espace {
	width:20px;
}

#tab_structure_newsletter td.photo {
	width:313px;
	height:404px;
}

.bloc_rose_newsletter {
	background:#F6E8F4;
	width:567px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	text-align:justify;
}

#tab_newsletter_email {
	width:225px;
	margin-left:50px;
	margin-top:20px;
	margin-bottom:20px;
}

#tab_newsletter_email td.intitule {
	width:109px;
}

#tab_newsletter_email input.newsletter {
	width:116px;
	font-size:11px;
}

#tab_newsletter_option {
	width:567px;
	margin-bottom:20px;
}

#tab_newsletter_option td.case_cocher {
	width:20px;
}

#tab_newsletter_option td.ligne {
	height:10px;
}

#tab_newsletter_option td.texte_option {
	width:547px;
	padding-top:0px;
}

*html #tab_newsletter_option td.texte_option { /*IE6*/
	width:547px;
	padding-top:3px;
	padding-left:3px;
}

.btn_valider_newsletter {
	margin-left:530px;
	margin-top:20px;
}


/*-----------------------------------QUI SOMMES NOUS--------------------------------*/
.btn_valider_qui_sommes_nous {
	margin-left:480px;
	margin-top:20px;
}

/*---------------------------------CONTACTEZ NOUS----------------------------*/

#tab_structure_contact {
	width:920px;
}

#tab_structure_contact td {
	vertical-align:top;
}

#tab_structure_contact td.texte {
	width:348px;
	padding-left:20px;
	padding-right:20px;
	line-height:16px;
}


#tab_structure_contact td.photo {
	width:532px;
	height:171px;
}

#tab_contact_coordonnees {
	width:920px;
	margin-top:15px;
}

#tab_contact_coordonnees td {
	vertical-align:top;
	background:#F6E8F4;
}

#tab_contact_coordonnees td.description {
	padding-left:20px;
}


#tab_contact_coordonnees td.intitule {
	width:110px;
	font-weight:bold;
	padding-left:20px;
	/*IE6 mac\*//*/
	width:120px;
	font-weight:bold;
	padding-left:20px;
	/**/
	
}


#tab_contact_coordonnees td.bloc {
	width:90px;
}

#tab_contact_coordonnees td.message {
	width:550px;
}

#tab_contact_coordonnees input.coord {
	width:116px;
	font-size:11px;
}

#tab_contact_coordonnees select.coord {
	width:120px;
	font-size:11px;
}

#tab_contact_coordonnees textarea.coord {
	width:530px;
	height:70px;
	font-size:11px;
}	

#tab_contact_coordonnees td.ligne {
	height:10px;
}

#tab_contact_coordonnees td.separation {
	height:20px;
}

.btn_envoyez_contact{
	margin-left:860px;
	margin-top:20px;
}


/*--------------------------------------MENTIONS LEGALES------------------------------*/
.coeur {
	background:url(images/coeur_privilege.gif)  0px 5px no-repeat;
	padding-left:22px;
	line-height:21px;
}

/*--------------------------------------PLAN DU SITE-----------------------------------*/
#tab_plan_site {
	padding:10px;
	width:395px;
	margin-top:15px;
	
}

#tab_plan_site td.separation{
	background:#6B6B6B;
	width:1px;
	}
	
#tab_plan_site td.rubrique{
	width:150px;
	vertical-align:middle;
	}

#tab_plan_site td.lien{
	padding-bottom:5px;
	padding-left:10px;
}

.separation_centre {
	width:395px;
	height:1px;
	border-top:#BF72AF solid 1px;
	margin-top:15px;
	margin-bottom:15px;
}


*html .separation_centre {/*IE6*/
	width:395px;
	height:1px;
	border-top:#BF72AF solid 1px;
	/*IE6 mac\*//*/
	width:315px;
	height:1px;
	border-top:#BF72AF solid 1px;
	margin-left:5px;
	/**/
}

*+html .separation_centre {/*IE7*/
	width:355px;
	height:1px;
	border-top:#BF72AF solid 1px;
}

hr.separation_centre {
	height: 1px;
	width:395px;
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border: 0;
}


*html hr.separation_centre {/*IE6*/
	display:block;
	width:395px;
	height: 1px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
	/*IE6 mac\*//*/
	display:block;
	width:395px;
	height: 1px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	color:#6B6B6B;
	background-color:#BF72AF;
	border:0px;
	/**/
}

*+html hr.separation_centre {/*IE7*/
	display:block;
	width:395px;
	height: 1px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	color:#BF72AF;
	background-color:#BF72AF;
	border:0px;
}

/*------------------------------------QUESTIONS REPONSES--------------------------*/

#tab_onglet_faq {
	width:926px;
	margin-top:15px;
}

#tab_onglet_faq td {
	vertical-align:top;
}

.bloc_faq {
	width:866px;
	margin-top:20px;
	padding-left:40px;
	padding-right:20px;
	line-height:18px;
}

.tab_prix_coliposte {
	width:720px;
	border:solid 1px #D176A4;
}

.tab_prix_coliposte td {
	vertical-align:middle;
	text-align:center;
	border:solid 1px #D176A4;
	padding-top:3px;
	padding-bottom:3px;
	color:#CC6699;
}

.tab_prix_coliposte td.orange {
	background:#FFCCCC;
	color:#CC6699;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #D176A4;
	vertical-align:middle;
	font-weight:bold;
}


.tab_prix_coliposte td.ville {
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #D176A4;
	vertical-align:middle;
	width:600px;
}

.tab_prix_coliposte td.prix {
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #D176A4;
	vertical-align:middle;
	width:120px;
}


/*----------------------------------PAIEMENT CARTE BLEUE-------------------------*/
#tab_structure_etape td.panier_paiement {
	width:775px;
	background-color:#F6E8F4;
}


a.paiement_lien {
	font-size:20px;
	color:#6B6B6B;
	text-decoration:none;
}

a.paiement_lien:hover {
	text-decoration:underline;
}


.paiement{
	margin-left:100px;
	margin-top:35px;
	margin-bottom:25px;
}

.espace_paiement {
	width:30px;
	background:url(images/spacer.gif) no-repeat;
}

.centrer_txt {	
	text-align:center;
}


/*-------------------------------------------------POPUP PANIER--------------------------------------------------*/
.conteneur_panier{
	border: solid 2px #BF72AF;
	position: absolute;
	z-index:100;
	display: none;
	background-color: White;
	margin-left: 208px;
	margin-top: 100px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 456px;
	voice-family: "\"}\"";
}

#tab_popup_panier {
	width:424px;
}

#tab_popup_panier td {
	vertical-align:top;
}

#tab_popup_panier th {
	background:#BF72AF;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	text-align:left;
	height:15px;
	color:#FFFFFF;
}

.panier_pop {
	background:url(images/popup_panier.png) no-repeat;
	font-size:12px;
	padding-top:32px;
	padding-bottom:5px;
	padding-left:55px;
	text-align:left;
	height:21px;
	color:#FFFFFF;
	width:434px;
	font-weight:bold;
}

#bouton_popoup_panier {
	width:434px;
}

#bouton_popup_panier td {
	vertical-align:middle;
}


#bouton_popup_panier td.vide{
	width:30px;
}
#bouton_popup_panier td.caddie {
	width:140px;
}

#bouton_popup_panier td.bouton {
	width:274px;
}

.lien_continue_commande {
	background:url(images/picto_caddie.png) 0px 12px no-repeat;
	padding-left:40px;
	height:29px;
	padding-top:17px;
	width:140px;
}

.btn_valider_commande a {
	display:block;
	width:210px;
	height:27px;
	padding-left:21px;
	padding-top:14px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background:url(boutons/btn_ajoutpanier_popup.png) no-repeat;
	text-align:center;
}

.btn_valider_commande a:hover {
	text-decoration:underline;
}



/*-----------------------------------NO VENTE FLASH-------------------------------------*/
#bloc_novente_flash {
	background:url(photos/novente_flash.jpg) no-repeat;
	width:770px;
	height:258px;
	padding-top:155px;
	padding-left:100px;
}


#bloc_novente_flash .blanc {
	color:#FFFFFF;
	font-size:36px;
	font-weight:bold;
}

#bloc_novente_flash .rose {
	color:#BF72AF;
	font-size:36px;
	font-weight:bold;
	padding-left:100px;
	padding-top:15px;
	padding-bottom:15px;
}

#bloc_novente_flash .blanc1 {
	color:#FFFFFF;
	font-size:36px;
	font-weight:bold;
	padding-left:26px;
}

.espace_novente {	
	height:20px;
}


/*-------------------------------------------------POPUP NEWSLETTER--------------------------------------------------*/
#fond_newsletter {
	background:url(images/div_newsletter.gif) no-repeat;
	width:289px;
	height:286px;
}

#popup_newsletter {
	width:289px;
}

#popup_newsletter td {
	vertical-align:top;
	text-align:center;
}

#popup_newsletter td.vide {
	height:168px;
}

#popup_newsletter input.newsletter {
	width:197px;
	color:#B5489E;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#popup_newsletter td.vide_lien {
	width:70px;
}

#popup_newsletter td.zonecliquable {
	width:108px;
}

#popup_newsletter td.espace_btn {
	width:25px;
}

#popup_newsletter td.bouto {
	width:19px;
}

#popup_newsletter td.apres_btn {
	width:65px;
}	

#popup_newsletter p{
	color:#B5489E;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.btn_fermer_newsletter {
	background:url(boutons/btn_fermer.png) no-repeat;
	width:19px;
	height:18px;
	display:block;
	margin-top:40px;
	
}

/*---------------------------------CHEQUE CADEAU ETAPE--------------------------------*/
#middle_bas_cheque{
	width:918px;
	background-color:#FFFFFF;
}

*html #middle_bas_cheque {/*IE6*/
	width:920px;
	/*IE MAC\*//*/
	width:918px;
	/**/
}
#tab_etape_chqkdo {
	width:956px;
	background:url(images/fond_etp_chq.png) repeat-x;
}

#tab_etapechqkdo td {
	vertical-align:top;
}

.etape1_chq_selected {
	background:url(images/chq_etp1_selected.gif) no-repeat;
	width:115px;
	height:51px;
}

.etape2_chq_selected {
	background:url(images/chq_etp2_selected.gif) no-repeat;
	width:105px;
	height:51px;
}

.etape3_chq_selected {
	background:url(images/chq_etp3_selected.gif) no-repeat;
	width:96px;
	height:51px;
}
.etape4_chq_selected {
	background:url(images/chq_etp4_selected.gif) no-repeat;
	width:110px;
	height:51px;
}

.etape1_chq{
	background:url(images/chq_etp1.gif) no-repeat;
	width:115px;
	height:51px;
}

.etape2_chq{
	background:url(images/chq_etp2.gif) no-repeat;
	width:105px;
	height:51px;
}

.etape3_chq{
	background:url(images/chq_etp3.gif) no-repeat;
	width:96px;
	height:51px;
}

.etape4_chq{
	background:url(images/chq_etp4.gif) no-repeat;
	width:110px;
	height:51px;
}

.etape1_chq_coeur {
	background:url(images/chq_etp1_coeur.png) no-repeat;
	width:149px;
	height:83px;
}

.etape2_chq_coeur {
	background:url(images/chq_etp2_coeur.png) no-repeat;
	width:149px;
	height:83px;
}

.etape3_chq_coeur {
	background:url(images/chq_etp3_coeur.png) no-repeat;
	width:149px;
	height:84px;
}

.etape4_chq_coeur {
	background:url(images/chq_etp4_coeur.png) no-repeat;
	width:149px;
	height:85x;
}

#tab_adresse_livraison td.intitule_cheque {
	font-weight:bold;
	width:175px;
	padding-left:20px;
}


#tab_adresse_livraison td.bloc_vide_cheque {
	width:44px;
}

#tab_adresse_livraison td.texte_supp {
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

/*---------------------------------JEU CONCOURS-------------------------------*/
#img_jeu_concours {
	background:url(photos/jeu-concours.jpg) no-repeat;
	width:391px;
	height:579px;
}

#tab_structure_jeu_concours {
	width:920px;
	margin-bottom:83px;
}

*html #tab_structure_jeu_concours {/*IE6*/
	width:924px;
	margin-bottom:83px;
}

#tab_structure_jeu_concours td {
	vertical-align:top;
}


#tab_structure_jeu_concours td.bloc_texte {
	width:489px;
	padding-left:20px;
}

#tab_structure_jeu_concours td.espace {
	width:20px;
}

#tab_structure_jeu_concours td.photo {
	width:391px;
	height:579px;
	background:url(photos/jeu-concours.jpg) no-repeat;
}

#tab_jeuconcours_email {
	width:225px;
	margin-top:20px;
	margin-bottom:20px;
}

#tab_jeuconcours_email td.intitule {
	width:109px;
}

#tab_jeuconcours_email input.newsletter {
	width:116px;
	font-size:11px;
}

#tab_jeuconcours_option {
	width:489px;
	margin-bottom:20px;
}

#tab_jeuconcours_option td.case_cocher {
	width:20px;
}

#tab_jeuconcours_option td.ligne {
	height:10px;
}

#tab_jeuconcours_option td.texte_option {
	width:489px;
	padding-top:0px;
}

*html #tab_jeuconcours_option td.texte_option { /*IE6*/
	width:489px;
	padding-top:3px;
	padding-left:3px;
}

.btn_valider_jeuconcours {
	margin-left:450px;
	margin-top:40px;
}

/*---------------------------------------------------------------ALERTES-----------------------------------------------------------*/


.alerte {
	width:900px;
	color:#FF0066;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:0px;
}

.alerte_panier {
	width:900px;
	color:#FF0066;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:30px;
}



/*------------------------------------ESPACE PRIVILEGE----------------------------------------*/
#espace_privilege {
	width:654px;
	margin-bottom:20px;
}

#espace_privilege td {
	vertical-align:top;
}

#espace_privilege td.texte {
	width:471px;
	padding-left:24px;
	padding-top:40px;
	line-height:16px;
}

#espace_privilege td.carte {
	width:159px;
	height:122px;
}

#anim_flash{
	width:159px;
	height:122px;
}

#tab_espace_privilege {	
	width:704px;
}

#tab_espace_privilege td {
	vertical-align:top;
}

#tab_espace_privilege td.remise {
	background:url(photos/encart_remise5.png) no-repeat;
	width:233px;
	height:180px;
}

#tab_espace_privilege td.cadeau {
	background:url(photos/encart_cadeau_surprise.jpg) no-repeat;
	width:234px;
	height:180px;
}

#tab_espace_privilege td.vente {
	background:url(photos/encart_vente_privee.jpg) no-repeat;
	width:237px;
	height:180px;
}

.lien_vente_privee {
	/*padding-top:155px;*/
	padding-left:15px;
}

#tab_espace_privilege td.ligne {
	height:10px;
}

#tab_espace_privilege td.jeu_concours {
	background:url(photos/encart_jeu_concours.jpg) no-repeat;
	width:214px;
	height:186px;
	padding-left:490px;
	padding-top:20px;
	line-height:18px;
	text-align:left;
}
/*---------------------------------------------------PAGINATION-------------------------------------------------------------*/

.carre_rose {
	width:15px;
	height:15px;
	background-color:#cb2e98;
	border:#cb2e98 solid 1px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}

.carre_blanc {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	border:#cb2e98 solid 1px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cb2e98;
	font-size:11px;
	text-align:center;
}

.carre_blanc a {
	color:#cb2e98;
	text-decoration:none;
}

.carre_blanc a:hover {
	text-decoration:underline;
}

#bloc_pagination {
	float:right;
	margin-right:8px;
	}

#bloc_pagination li {
	list-style-type:none;
	float:left;
	margin-right:10px;
}

/*-------------------------------------TOP RECHERCHE-----------------------------------------*/
#bloc_top_recherche {
	background:url(images/bloc_top_recherche.gif) no-repeat;
	width:790px;
	height:117px;
	margin-left:65px;
	margin-top:10px;
	margin-bottom:20px;
}

#bloc_top_recherche p {
	padding-top:8px;
	padding-left:20px;
}

ul#list_recherche {
	margin-left:20px;
	margin-top:5px;
}

#list_recherche li {
	list-style-type:none;
	float:left;
	width:180px;
}

ul.top_recherche {
	width:180px;
}

.top_recherche li {
	list-style-type:none;
	line-height:14px;
}

.top_recherche li.recherche a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}

.top_recherche li.recherche a:hover {
	text-decoration:underline;
}
/*-------------------------------------------------POPUP PROMO--------------------------------------------------*/
#fond_promo {
	background:url(shot.gif) no-repeat;
	width:310px;
	height:310px;
}

#popup_promo {
	width:310px;
}

#popup_promo td {
	vertical-align:top;
	text-align:center;
}
#popup_promo h1 {
  z-index: 1;
  font: 1.3em "Georgia", "Times New Roman", serif;
  color: #cc3399;
  font-style: italic;
  font-weight: normal;
  margin: 0;
  margin-top:1.6em;
  position: relative;
  padding-right: 10px;
}
.btn_fermer_promo {
	background:url(boutons/btn_fermer.png) no-repeat;
	width:19px;
	height:18px;
	display:block;
	margin-top:40px;
	
}

/*-------------------------------------TAMPON----------------------------------------*/
*html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


.tampon {
	/*background:url(images/tampon.png) no-repeat;*/
	width:178px;
	height:140px;
	position:absolute;
	top:20px;
	left:10px;
}

*html .tampon {/*ie6*/
	left:0px;
}

*+html .tampon {/*ie7*/
	/*background:url(images/tampon.png) 60px 0px no-repeat;*/
	width:238px;
}

/*------------------------------------PARRAINAGE------------------------------------*/
.texte_parrainage {	
	margin-top:10px;
	margin-left:23px;
	margin-bottom:20px;
}

#bloc_parrainage {
	width:469px;
	height:234px;
	background:url(images/cheque_KDO.jpg) no-repeat;
	margin-left:23px;
	float:right;
}

*html #bloc_parrainage {/*ie6*/
	margin-left:10px;
}

*+html #bloc_parrainage {/*ie7*/
	margin-left:10px;
}

#btn_inscrivez_vous {
	margin-left:512px;
	margin-top:207px;
}

#bloc_btn_parrainage {	
	margin-left:23px;
	margin-bottom:30px;
}

#bloc_btn_parrainage #btn_identifiez_vs {
	width:101px;
	height:16px;
	float:left;
}

#bloc_btn_parrainage #btn_creer_compte {
	width:126px;
	margin-left:121px;
	height:16px;
}


/*------------------------------------MENU------------------------------------*/

#skyline { width: 920px; height: 52px;background: url(/css/images/menu.png); padding: 0;position: relative;}
#skyline li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#skyline li, #skyline a {height: 52px; display:block;text-indent:-120px;overflow: hidden;}

#panel1b {left:0; width: 74px;}
#panel2b {left:75px; width:75px;}
#panel3b {left:150px; width:107px;}
#panel4b {left:258px; width:105px;}
#panel5b {left:364px; width: 96px;}
#panel6b {left:461px; width:105px;}
#panel7b {left:567px; width:39px;}
#panel8b {left:607px; width:89px;}
#panel9b {left:697px; width:99px;}
#pane20b {left:797px; width:69px;}
#pane21b {left:866px; width:75px;}


#panel1b a:hover {background: transparent url(/css/images/menu.png) 0 -52px no-repeat;}
#panel2b a:hover {background: transparent url(/css/images/menu.png) -75px -52px no-repeat;}
#panel3b a:hover {background: transparent url(/css/images/menu.png) -150px -52px no-repeat;}
#panel4b a:hover {background: transparent url(/css/images/menu.png) -258px -52px no-repeat;}
#panel5b a:hover {background: transparent url(/css/images/menu.png) -364px -52px no-repeat;}
#panel6b a:hover {background: transparent url(/css/images/menu.png) -461px -52px no-repeat;}
#panel7b a:hover {background: transparent url(/css/images/menu.png) -567px -52px no-repeat;}
#panel8b a:hover {background: transparent url(/css/images/menu.png) -607px -52px no-repeat;}
#panel9b a:hover {background: transparent url(/css/images/menu.png) -697px -52px no-repeat;}
#pane20b a:hover {background: transparent url(/css/images/menu.png) -797px -52px no-repeat;}
#pane21b a:hover {background: transparent url(/css/images/menu.png) -866px -52px no-repeat;}

/*-----------------------------------HOMEWEAR-------------------------------------*/
#bloc_homewear {
	/*background:url(images/homewear.jpg) no-repeat;*/
	width:914px;
	height:413px;
}

/*-----------------------------------ANIMATION ENCART PRINCIPAL -------------------------------------*/
.tab_anim_princ {
	width:686px;
}

.tab_anim_princ td {
	vertical-align:top;
}

.tab_anim_princ td.anim1 a{
	background:url(photos/home/encart_principal.jpg) no-repeat;
	width:389px;
	height:340px;
	display:block;
}

.tab_anim_princ td.anim2 a{
	background:url(photos/home/encart_principal_accroche.gif) no-repeat;
	width:297px;
	height:190px;
	display:block;
}

.tab_anim_princ td.anim3 a{
	background:url(photos/home/encart_principal_anim.gif) no-repeat;
	width:297px;
	height:150px;
	display:block;
}
/*-----------------------------------RAJOUT 090408 -------------------------------------*/
.bloc_couleur {
	background-color:#f6e8f4;
}

#tab_total_panier2 td.intitule_total_bis {
	text-align:right;
	width:240px;
	font-weight:bold;
}


#tab_total_panier2 td.montant_bis {
	width:75px;
	text-align:right;
	padding-right:10px;
}

.lineheight80 {
	line-height:80px;
}

.lineheight55 {
	line-height:55px;
}

.lineheight35 {
	line-height:35px;
}

.lineheight25 {
	line-height:25px;
}

.lineheight20 {
	line-height:20px;
}

.lineheight15 {
	line-height:15px;
}

.lineheight10 {
	line-height:10px;
}

.bloc_modepaiement {
	width:775px;
	float:right;
}

.clear_right {	
	clear:right;
}

.clear_left {	
	clear:left;
}

.barre_titre {
	background-color:#ddb2d3;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

ul.liste_mode_paiement {
	height:32px;
}

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

.liste_mode_paiement li.onglet_cb a {
	background:url(boutons/onglet_cb.gif) no-repeat;
	width:148px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_cb a:hover {
	background:url(boutons/onglet_cb_on.gif) no-repeat;
}

.liste_mode_paiement li.onglet_cb_on a {
	background:url(boutons/onglet_cb_on.gif) no-repeat;
	width:148px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_chq a {	
	background:url(boutons/onglet_chq.gif) no-repeat;
	width:149px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_chq a:hover {	
	background:url(boutons/onglet_chq_on.gif) no-repeat;
}

.liste_mode_paiement li.onglet_chq_on a {	
	background:url(boutons/onglet_chq_on.gif) no-repeat;
	width:149px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_virement a {	
	background:url(boutons/onglet_virement.gif) no-repeat;
	width:149px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_virement a:hover {	
	background:url(boutons/onglet_virement_on.gif) no-repeat;
}

.liste_mode_paiement li.onglet_virement_on a {	
	background:url(boutons/onglet_virement_on.gif) no-repeat;
	width:149px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_maxi_chq a{	
	background:url(boutons/onglet_maxichq.gif) no-repeat;
	width:149px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_maxi_chq a:hover {	
	background:url(boutons/onglet_maxichq_on.gif) no-repeat;
}

.liste_mode_paiement li.onglet_maxi_chq_on a{	
	background:url(boutons/onglet_maxichq_on.gif) no-repeat;
	width:149px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_paypal a{	
	background:url(boutons/onglet_paypal.gif) no-repeat;
	width:149px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_paypal a:hover {	
	background:url(boutons/onglet_paypal_on.gif) no-repeat;
}

.liste_mode_paiement li.onglet_paypal_on a{	
	background:url(boutons/onglet_paypal_on.gif) no-repeat;
	width:149px;
	height:32px;
	display:block;
}

.liste_mode_paiement li.onglet_vide {	
	background:url(boutons/onglet_vide.gif) no-repeat;
	/*width:30px;*/
	width:180px;
	height:32px;
}

.tab_maxi_chq775 {	
	width:775px;
}

.tab_maxi_chq775 td {
	vertical-align:middle;
}

.tab_maxi_chq775 td.intitule {	
	width:347px;
	padding-right:10px;
	text-align:right;
}

.tab_maxi_chq775 td.chps_maxi_chq {	
	width:180px;
	background:url(images/maxi_cheque.gif) no-repeat;
	height:54px;
}

.tab_maxi_chq775 td.chps {	
	width:150px;
}

input.chps137 {
	width:137px;
	border:#d1cdd0 solid 1px;
	font-size:11px;
}

.tab_maxi_chq775 td.btn_ok {	
	width:30px;
	padding-top:3px;
}

.tab_maxi_chq775 td.msg_erreur {
	width:228px;
	padding-left:10px;
}
	
.tab_maxi_chq775 td.ligne {
	height:30px;
}

.bloc_confirm_maxi_chq {
	width:425px;
	text-align:center;
	font-size:19px;
	padding-top:41px;
}

.bloc_confirm_maxi_chq .logo_maxi_chq {
	background:url(images/maxi_cheque.gif) no-repeat;
	margin:auto;
	width:180px;
	height:54px;
}

.texte_vert {
	color:#7dba41;
}


.visuel_num_control {
	background:url(images/visuel_num_control.gif) no-repeat;
	width:235px;
	height:283px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}

.pad20 {	
	padding:20px;
}

.formu_465 {
	width:465px;
	margin-top:8px;
}


*html .formu_465 {/*ie6*/
	margin-top:0px;
	padding-top:8px;
}

*+html .formu_465 {/*ie6*/
	margin-top:0px;
	padding-top:8px;
}

.formu_465 td {
	vertical-align:middle;
}

.formu_465 td.intitule {
	width:197px;
	padding-right:10px;
	text-align:right;
	color:#000;
}

.formu_465 td.colonne1 {
	width:74px;
}

.formu_465 td.colonne2 {	
	width:70px;
}

input.chps_144 {	
	width:144px;
	font-size:11px;
	border:#d1cdd0 solid 1px;
}

input.chps_70 {	
	width:68px;
	font-size:11px;
	border:#d1cdd0 solid 1px;
}

select.chps_70 {	
	width:68px;
	font-size:11px;
	border:#d1cdd0 solid 1px;
}

.formu_465 td.commentaire {
	padding-left:10px;
	color:#bf72af;
	font-size:10px;
}

.formu_465 td.ligne {	
	height:15px;
}

.texte10 {	
	font-size:10px;
}

ul.liste_puce_simple_decale {	
	padding-left:315px;
}

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

.liste_puce_simple_decale li.puce {	
	width:10px;
}

.liste_puce_simple_decale li.texte_puce {	
	padding-left:10px;
}

*html .liste_puce_simple_decale li.texte_puce {	/*ie6*/
	padding-top:3px;
	padding-left:15px;
}

*+html .liste_puce_simple_decale li.texte_puce {	/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

.bloc_btn_valider_cmd {
	margin-left:400px;
	margin-top:20px;
}

.bloc_confirm_maxi_chq2 {
	background:url(images/confirm_maxi_chq.gif) no-repeat;
	width:363px;
	height:225px;
	text-align:center;
}

.bloc_confirm_maxi_chq2 .confirmation {	
	text-align:center;
	color:#FFF;
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
}

.texte13 {
	font-size:13px;
}

.texte12 {
	font-size:12px;
}

.souligne {	
	text-decoration:underline;
}

ul.liste_puce_simple {	
	height:20px;
}

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

.liste_puce_simple li.puce {	
	width:10px;
}

.liste_puce_simple li.texte_puce {	
	padding-left:10px;
}

*html .liste_puce_simple li.texte_puce {	/*ie6*/
	padding-top:3px;
	padding-left:5px;
}

*+html .liste_puce_simple li.texte_puce {	/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

.pad_g20 {
	padding-left:15px;
}

.bloc_paye_chq {
	width:305px;
}

.commentaire_chq {	
	float:right;
	width:350px;
}

.commentaire_paypal {	
	width:350px;
	margin-left:200px;
}

.bloc_centrer_chq {
	width:350px;
	text-align:center;
	margin:auto;
}

.bloc_center_chq .liste {
	margin-left:210px;
	width:130px;
}

.politique{
	width:527px;
	color:#bf72af;
	font-size:9px;
	font-family:Verdana;
	float:left;
	font-weight:regular;
	margin-left: 80px;	
}

/*-----------------------------------RAJOUT Mondial Relay 14062010 -------------------------------------*/

ul.blocrelais {
	width:700px;
    text-align:left;
    padding-top:30px;
}

ul.blocrelais li {
    float:left;
	list-style-type:none;	
}
ul.blocrelais li.radio {
	width:30px;	
    vertical-align: top;
}
ul.blocrelais li.texte {
	width:320px;	
    vertical-align: top;
}

/*------------------- AJOUT accueil ----------------------------------*/
.encart_accueil_sav{
	background:url(images/back_sav.jpg) no-repeat;
	width:261px;
	height:196px;
}

/*------------------ NEW INTE 082010 -----------------------------*/
	
	ul li{list-style:none;}
			
	/*ul, ol, li, pre, code, form, fieldset, legend, input, select, textarea, blockquote{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}*/

	/*fieldset, img{border:0}*/
	/*address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal;}*/
		
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, textarea, blockquote{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

	fieldset, img{border:0}
	address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal;}	
		
	div#global{/*position:relative;*/ width:956px; text-align:left; margin:0 auto;}
	
	
	
	/* BLOCKS DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu, Panier, Recherche, fil d'ariane, etc...) */
		
	/* -------------- header -------------- */
	div#top{float:left; width:956px; background:url(images/dc/bg-top.gif) repeat-x;}
	
	#top hr{display:none;}
	
	/* logo */
	div#logo{float:left; width:260px; padding-left:63px;}
	
	div#logo a{width:260px; height:139px; background:url(images/dc/bg-logo.jpg) no-repeat; text-indent:-9999px; font-size:0px; display:block;}
	
	
	/* bandeau */
	div#bandeau{float:left; width:571px; padding-left:62px;}
	
	
	/* bloc newsletter */
	div#newsletter{float:left; width:190px; height:111px; padding-top:4px;}
	
	div#newsletter div#onglet_news{height:24px; background:url(images/dc/bg-onglet-news.gif) no-repeat; text-indent:-9999px; font-size:0px;}
	
	div#newsletter p.txt_news{height:32px; padding-top:3px; background-color:#bf72af; color:#fff; text-align:center; line-height:12px;}
	
	div#newsletter .input_news{width:122px; height:18px; background:#fff; border:1px solid #7f9db9; vertical-align:middle;}
	
	div#newsletter .submit_news{width:55px; height:40px; margin-top:2px; background:url(images/dc/bg-submit-news.gif) no-repeat; border:none; text-indent:-9999px; font-size:0px; color:#e9c7e0; vertical-align:middle; cursor:pointer;}
	
	
	/* bloc identifiez */
	div#identifiez{float:left; width:197px; height:83px; padding-top:32px; background:url(images/dc/bg-identifiez.gif) no-repeat 6px 4px;}
	
	div#identifiez label{float:left; width:84px; padding:0 4px 0 0; color:#bc5ab4; text-align:right;}
	
	div#identifiez .input_id{width:77px; height:15px; margin-bottom:7px; background:#fff; border:1px solid #7f9db9; vertical-align:middle;}
	
	div#identifiez .submit_id{width:21px; height:13px; margin:0 0 7px 3px; background:url(images/dc/bg-submit-id.gif) no-repeat; border:none; text-indent:-9999px; font-size:0px; color:#ab709f; vertical-align:middle; cursor:pointer;}
	
	div#identifiez_no{float:left; width:197px; height:83px; padding-top:10px; background:url(images/dc/bg-identifiez-no.gif) no-repeat 6px 4px;}	
	
	div#identifiez a.lk_oubli{float:right; color:#000; text-decoration:underline; white-space:nowrap;}
	div#identifiez a.lk_oubli:hover{text-decoration:none;}
	
	
	/* bloc panier */
	div#panier{float:left; width:109px; height:80px; padding:15px 0 0 70px; background:url(images/dc/bg-panier.gif) no-repeat 6px 4px;}
	
	div#panier div#txt_panier{height:50px; color:#000;margin-bottom:10px;}
	
	div#panier a.lk_compte{color:#000; text-decoration:underline;}
	div#panier a.lk_compte:hover{text-decoration:none;}
	
	
	/* bloc recherche */
	div#moteur{float:left; width:364px; padding:0 0 0 207px;}
	
	div#moteur .input_search, 
	div#moteur select{width:140px; height:15px; margin-left:6px; background:#fff; border:1px solid #7f9db9; vertical-align:middle;}
	div#moteur select{width:98px; height:17px; margin-right:6px;}
	
	div#moteur .submit_search{width:21px; height:13px; background:url(images/dc/bg-submit-id.gif) no-repeat; border:none; text-indent:-9999px; font-size:0px; color:#ab709f; vertical-align:middle; cursor:pointer;}
	
	
	/* nav */
	ul#nav{float:left; width:905px; padding-left:31px; background:url(images/dc/bg-nav.gif) no-repeat 20px 0px;}
	
	ul#nav li{float:left;}
	
	ul#nav li a{height:52px; display:block; overflow:hidden; text-indent:-1200px;}
	ul#nav li a:hover{background-image:url(images/dc/bg-nav.gif); background-repeat:no-repeat;}
	
	ul#nav li a#bt_1{width:65px;}
	ul#nav li a#bt_1:hover{background-position:-11px -52px;}
	
	ul#nav li a#bt_2{width:76px;}
	ul#nav li a#bt_2:hover{background-position:-76px -52px;}
	
	ul#nav li a#bt_3{width:107px;}
	ul#nav li a#bt_3:hover{background-position:-152px -52px;}
	
	ul#nav li a#bt_4{width:106px;}
	ul#nav li a#bt_4:hover{background-position:-259px -52px;}
	
	ul#nav li a#bt_5{width:98px;}
	ul#nav li a#bt_5:hover{background-position:-365px -52px;}
	
	ul#nav li a#bt_6{width:105px;}
	ul#nav li a#bt_6:hover{background-position:-463px -52px;}
	
	ul#nav li a#bt_7{width:40px;}
	ul#nav li a#bt_7:hover{background-position:-568px -52px;}
	
	ul#nav li a#bt_8{width:90px;}
	ul#nav li a#bt_8:hover{background-position:-608px -52px;}
	
	ul#nav li a#bt_9{width:101px;}
	ul#nav li a#bt_9:hover{background-position:-698px -52px;}
	
	ul#nav li a#bt_10{width:67px;}
	ul#nav li a#bt_10:hover{background-position:-799px -52px;}
	
	ul#nav li a#bt_11{width:44px;}
	ul#nav li a#bt_11:hover{background-position:-866px -52px;}
	
	
	
	/* -------------- middle -------------- */
	div#middle{float:left; width:916px; padding:0 20px;}
	
	
	/* fil d'ariane */
	ul.fil_ariane{float:left; width:916px;}
	
	ul.fil_ariane li{float:left; padding-right:7px; color:#bf72af;}
	
	ul.fil_ariane li a{color:#bf72af;}
	
	
	/* titre h1 */
	h1{float:left; width:898px; padding:7px 0 9px 18px; margin:20px 0; background-color:#bf72af; font-size:18px; color:#fff;}
	
	
	
	/* -------------- bottom -------------- */
	div#bottom{float:left; width:937px; padding:20px 0 20px 19px;}
	
	div#bottom ul li{float:left; text-align:center;}
	
	div#bottom a{text-decoration:none; outline:none;}
	div#bottom a:hover{text-decoration:underline;}
	
	/* footer top */
	ul.ftop{height:69px; background:url(images/dc/bg-footer-top.gif) no-repeat;}
	
	ul.ftop li{width:130px; padding:2px 0 0 10px;}
	ul.ftop li.li_last{width:78px; padding-left:0px;}
	
	ul.ftop li a{float:left; height:17px; padding-top:50px; background-repeat:no-repeat; background-position:50% 0%; color:#fff; text-align:center; line-height:13px; display:block;}
	
	ul.ftop li a.double{height:27px; padding-top:40px;}
	
	ul.ftop li a#lk_1{background-image:url(images/dc/bg-lk-1.gif);}
	ul.ftop li a#lk_2{background-image:url(images/dc/bg-lk-2.gif);}
	ul.ftop li a#lk_3{background-image:url(images/dc/bg-lk-3.gif);}
	ul.ftop li a#lk_4{background-image:url(images/dc/bg-lk-4.gif);}
	ul.ftop li a#lk_5{background-image:url(images/dc/bg-lk-5.gif);}
	ul.ftop li a#lk_6{background-image:url(images/dc/bg-lk-6.gif);}
	ul.ftop li a#lk_blog{width:48px; background-image:url(images/dc/bg-lk-blog.gif); background-position:50% 21px; text-indent:-9999px; font-size:0px;}
	
	
	/* footer bas */
	ul.fbas{height:113px; padding-left:3px; background:url(images/dc/bg-footer-bas.gif) no-repeat;}
	
	ul.fbas li{width:114px; padding-top:13px;}
	
	/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* CLASS génériques */ 
/*************************************************************************************************************************************************************************/
	strong{font-weight:bold;}
	
	.clear{clear:both;}
	
	select option{padding:0 3px;}

/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page engagements.html */ 
/*************************************************************************************************************************************************************************/
	/* liste engagements et liste cgv */
	dl.liste_engagements, 
	dl.liste_cgv{clear:both; padding:0 15px 0 17px;}
	
	dl.liste_engagements dt, 
	dl.liste_cgv dt{padding-bottom:14px; color:#c69;}
	dl.liste_engagements dt{padding:10px 0 18px 50px; background-repeat:no-repeat; font-weight:bold;}
	
	dl.liste_engagements dd{padding-bottom:24px;}
	dl.liste_cgv dd{padding-bottom:16px;}
	
	dl.liste_engagements a, 
	dl.liste_cgv a, 
	p.intro_cgv a{color:#c69; text-decoration:underline;}
	dl.liste_engagements a:hover, 
	dl.liste_cgv a:hover, 
	p.intro_cgv a:hover{text-decoration:none;}
	
	dl.liste_engagements dt.eng_1{background-image:url(images/dc/bg-picto-1.gif);}
	dl.liste_engagements dt.eng_2{background-image:url(images/dc/bg-picto-2.gif);}
	dl.liste_engagements dt.eng_3{background-image:url(images/dc/bg-picto-3.gif);}
	dl.liste_engagements dt.eng_4{background-image:url(images/dc/bg-picto-4.gif);}
	dl.liste_engagements dt.eng_5{background-image:url(images/dc/bg-picto-5.gif);}
	dl.liste_engagements dt.eng_6{background-image:url(images/dc/bg-picto-6.gif);}
	dl.liste_engagements dt.eng_7{background-image:url(images/dc/bg-picto-7.gif);}
	dl.liste_engagements dt.eng_8{background-image:url(images/dc/bg-picto-8.gif);}
	dl.liste_engagements dt.eng_9{background-image:url(images/dc/bg-picto-9.gif);}
	dl.liste_engagements dt.eng_10{background-image:url(images/dc/bg-picto-10.gif);}
	dl.liste_engagements dt.eng_11{background-image:url(images/dc/bg-picto-11.gif);}
	dl.liste_engagements dt.eng_12{background-image:url(images/dc/bg-picto-12.gif);}
	dl.liste_engagements dt.eng_13{background-image:url(images/dc/bg-picto-13.gif);}
	dl.liste_engagements dt.eng_14{background-image:url(images/dc/bg-picto-14.gif);}
	dl.liste_engagements dt.eng_15{background-image:url(images/dc/bg-picto-15.gif);}
	dl.liste_engagements dt.eng_16{background-image:url(images/dc/bg-picto-16.gif);}
	
	
	/* titre h2 */
	h2{padding:14px 0 0 67px; color:#c69; font-weight:bold;}
	
	
	/* intro cgv */
	p.intro_cgv{padding:12px 0 16px 17px;}