/* CSS Lot Catalogue */
label.okpicto, label.nokpicto{float:left;width:18px;height:18px;}
label.okpicto{
	background:url(../img/form_tick.gif) no-repeat 4px 2px;
}
label.nokpicto{
	background:url(../img/form_cross.gif) no-repeat 4px 4px;
}

.lot_catalogue {overflow:hidden;}
.lot_catalogue_s {padding-top:15px;overflow:hidden;}

/* Generique */
.lot_catalogue .titre, .lot_catalogue_s .titre { background:transparent url(../img/01_catalog/motif_1pchocolat.gif) repeat-x scroll left bottom; font-size:17px; font-weight:900; height:24px; line-height:24px; margin-bottom:10px; }
.lot_catalogue .produit{height:85px}
.lot_catalogue .produit .ae, .lot_catalogue_s .produit .ae, .liste_home_page .produit .ae {position:absolute;margin-top:65px;margin-left:655px;display:block;width:82px;height:21px;}
.lot_catalogue .produit .ae_cross_sell, .liste_home_page .produit .ae_cross_sell {position:absolute;margin-top:135px;display:block;width:82px;height:21px;}
.lot_catalogue_s .produit .ae_cross_sell {position:absolute;margin-top:175px;margin-left:3px;display:block;width:82px;height:21px;}
.lot_catalogue .produit .ae_push, .lot_catalogue_s .produit .ae_push, .liste_home_page .produit .ae_push {position:absolute;margin-top:58px;margin-left:645px;display:block;width:82px;height:21px;}
.lot_catalogue .produit_m .ae, .lot_catalogue_s .produit_m .ae {position:absolute;margin:108px 0px 0px 32px;display:block;}
.lot_catalogue .ems_produits, .lot_catalogue_s .ems_produits {float:right;margin-bottom:25px;}
.lot_catalogue .ems_produits .ems_n, .lot_catalogue_s .ems_produits .ems_n {float:right;margin-left:15px;text-align:center;font-size:12px;font-weight:900;color:#666666;line-height: 14px;}

#mde_indispo .indispo{float:right;width:350px;display:inline;margin-right:15px;font-size:12px;}

#mde_addcart {width:548px;}
#mde_addcart .titre {float:left;width:400px;margin:28px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_addcart .article {float:left;border:1px solid #cdcdcd;display:inline;margin-left:15px;}
#mde_addcart .contenu {float:right;width:350px;display:inline;margin-right:15px;font-size:12px;}
#mde_addcart .contenu .colLeft {float:left;width:100px;display:inline;margin-left:35px;text-align:left;font-weight:bold;}
#mde_addcart .contenu .colRight {float:left;width:150px;display:inline;margin-right:15px;text-align:left;font-weight:bold;}
#mde_addcart .contenu .dashedLine {float:right;width:338px;display:inline;text-align:center;vertical-align: middle;font-size:12px;margin:33px 0px 10px 0px;background-color:#EAEAE8;height:22px;}
#mde_addcart .contenu .dashedLine2 {width:338px;background:url(../img/01_catalog/bg_livraisonRapide2.gif);height:1px;}
#mde_addcart .buttons { width:340px;height:30px;margin:5px 15px 0 0px;display:inline; }
#mde_addcart .buttons .rightButton { margin-right:13px;float:right;}
#mde_addcart .buttons .leftButton { margin-left:15px;float:left;color:#8C8C8C;font-size:10px;}

#mde_commande_soin {width:548px;}
#mde_commande_soin .titre {float:left;width:400px;margin:28px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_commande_soin .article {float:left;border:1px solid #cdcdcd;display:inline;margin-left:15px;}
#mde_commande_soin .contenu {float:right;width:350px;display:inline;margin-right:15px;font-size:12px;}
#mde_commande_soin .contenu input.texte {width:175px;border:1px solid #DDD7D7;margin-bottom:5px;padding:0;float:left;}
#mde_commande_soin .contenu .colLeft {float:left;width:100px;display:inline;margin-left:35px;text-align:left;font-weight:bold;}
#mde_commande_soin .contenu .colRight {float:left;width:200px;display:inline;margin-right:15px;text-align:left;font-weight:bold;}
#mde_commande_soin .contenu .colRight .barre {font-size:11px;color:#666666;font-weight:normal;background:url(../img/ministriked.gif) no-repeat center center;}
#mde_commande_soin .contenu .dashedLine {float:right;width:338px;display:inline;text-align:center;font-size:12px;margin:33px 0px 10px 0px;background:url(../img/01_catalog/bg_livraisonRapide.gif);height:22px;}
#mde_commande_soin .buttons { width:340px; margin:5px 15px 0 193px; }
#mde_commande_soin .buttons .rightButton { margin-left:40px;}
#mde_commande_soin label.tick {background:none;height:1px;width:1px;display:block;float:left;margin:3px 0 0 4px; }
#mde_commande_soin label.valid { background:url('../img/form_tick.gif') no-repeat;height:14px;width:14px; }
#mde_commande_soin label.notvalid { background:url('../img/form_cross.gif') no-repeat;height:14px;width:14px; }



#mde_envoi_ami,
#mde_login_wishlist {width:435px;} 
#mde_envoi_ami .titre,
#mde_login_wishlist .titre {float:left;width:300px;margin:28px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_envoi_ami .contenuEnvoiAmi,
#mde_login_wishlist .contenu {float:left;width:395px;margin:0 20px;}
#mde_envoi_ami .valide,
#mde_login_wishlist .valide {float:right;width:395px;margin:8px 20px 0 20px;}
#mde_envoi_ami .margin10,
#mde_login_wishlist .margin10 {margin:5px 0;display:block;}
#mde_login_wishlist label {clear:both;float:left;width:137px;margin:8px 0px 0px 0px;}

#mde_envoi_ami label.clear{float:left;width:120px;margin:4px 0px 0px 0px;}
#mde_envoi_ami label.error{color:#E81E74;float:left;width:223px;font-size: 10px;margin:0px 0px 0px 120px; display:none;}
#mde_envoi_ami input.int{float:left;width:223px;border:1px solid #DDD7D7;margin:4px 0px 0px 0px;}
#mde_envoi_ami p{width:12px;margin-left:12px;margin-top:0px; color:#E81E74;font-size:10px;height:3px;}
#mde_envoi_ami textarea {float:left;width:223px;height:80px;border:1px solid #DDD7D7;margin:6px 0px 10px 0px;}
#mde_envoi_ami .tickSendFriend{background:none;height:1px;width:1px;display:block;float:left;}
#mde_envoi_ami .tickSendFriend.okpicto{background:url(../img/form_tick.gif) no-repeat 4px 2px;width:18px;height:18px;margin-top:4px;}
#mde_envoi_ami .tickSendFriend.nokpicto{background:url(../img/form_cross.gif) no-repeat 4px 4px;width:18px;height:18px;margin-top:4px;}

#mde_login_wishlist input.int {float:left;width:223px;border:1px solid #DDD7D7;margin:6px 0px 0px 0px;}
#mde_envoi_ami .imgValid,
#mde_login_wishlist .imgValid {margin:9px 0px 0px 4px}
#mde_envoi_ami label.radio,
#mde_login_wishlist label.radio {clear:none;float:left;width:28px;margin:6px 0px 0px 10px;}
#mde_envoi_ami input.radio,
#mde_login_wishlist input.radio{float:left;width:20px;margin:6px 0px 0px 0px;height:14px;}
#mde_envoi_ami p.msg,
#mde_login_wishlist p.msg {margin-left:137px; color:#E81E74;font-size:10px;height:14px;}
#mde_login_wishlist .details {float:left;margin-top:6px;background:url(../img/01_catalog/btn_flecherrd.gif) no-repeat;font-size:11px;color:#666666;line-height:18px;height:18px;padding-left:20px;text-decoration:underline;}

#mde_ajout_wishlist {width:435px;}
#mde_ajout_wishlist .contenu {float:left;width:395px;margin:0 20px;}
#mde_ajout_wishlist .titre {float:left;width:300px;margin:28px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_ajout_wishlist .dot {width:435px; margin: 10px 0; border-bottom:1px dotted #462128;}
#mde_ajout_wishlist li {float:none;padding:2px 11px 2px 20px;background:url(../img/tinyarrow.gif) no-repeat 11px 7px;}
#mde_ajout_wishlist input {float:left;width:120px;border:1px solid #DDD7D7;margin:3px 0px 0px 0px;}
#mde_ajout_wishlist input.int {float:left;width:295px;border:1px solid #DDD7D7;margin:2px 0px 0px 0px;}
#mde_ajout_wishlist input.submit {float:right;width:auto;border:none;margin:3px 0px 0px 0px;}
#mde_ajout_wishlist label{float:left; width:100px;}
#mde_ajout_wishlist label.tick {background:none;height:1px;width:1px;display:block;float:left;margin:6px 0 0 4px; }
#mde_ajout_wishlist label.valid { background:url('../img/form_tick.gif') no-repeat;height:14px;width:14px; }
#mde_ajout_wishlist label.notvalid { background:url('../img/form_cross.gif') no-repeat;height:14px;width:14px; }
#mde_ajout_wishlist p label.error {float:none;width:223px;margin:0;font-weight:normal;font-size:10px;color:#E81E74;}

#mde_oubli_pass {width:435px;}
#mde_oubli_pass .contenu {float:left;width:395px;margin:0 20px;}
#mde_oubli_pass .titre {float:left;width:300px;margin:28px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_oubli_pass input.int {float:left;width:285px;border:1px solid #DDD7D7;margin:3px 10px 0px 0px;padding:0;}

#mde_solde_carte {width:435px;}
#mde_solde_carte .contenu {float:left;width:395px;margin:0 20px 15px 20px;}
#mde_solde_carte .titre {float:left;width:300px;margin:28px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_solde_carte input.int {float:left;border:1px solid #DDD7D7;margin:3px 10px 0px 0px;padding:0;}
#mde_solde_carte label.tick {background:none;height:1px;width:1px;display:block;float:left;margin:6px 0 0 4px; }
#mde_solde_carte label.lbl {background:none;width:100px;display:block;float:left;margin:3px 0 0 4px; }
#mde_solde_carte label.okpicto { background:url('../img/form_tick.gif') no-repeat;height:14px;width:14px; margin:6px 10px 0px 0px;}
#mde_solde_carte label.nokpicto { background:url('../img/form_cross.gif') no-repeat;height:14px;width:14px; margin:6px 10px 0px 0px;}
#mde_solde_carte label.error {float:left;width:310px;margin-left:103px;font-weight:normal;font-size:10px;color:#E81E74;}

#mde_video {width:450px;height:380px;}
#mde_video .contenu{float:left;margin:0 25px 15px 25px;}

#mde_ce {width:450px;height:380px;}
#mde_ce .contenu{float:left;margin:0 25px 15px 25px;}

/* Page Univers */
.lot_catalogue .titre_univers {height:24px;line-height:24px;margin-bottom:10px;color:#614039;background:url(../img/01_catalog/motif_1pchocolat.gif) repeat-x left bottom;font-size:17px;font-weight:900;}
.lot_catalogue .liste_univers {margin-top:20px;overflow:hidden;}
.lot_catalogue .liste_univers .fgauche {float:left;display:inline;margin-top:36px;margin-left:3px;}
.lot_catalogue .liste_univers .fdroite {float:right;display:inline;margin-top:36px;margin-right:3px;}
.lot_catalogue .liste_univers .contenu {float:left;overflow:hidden;width:730px;height:195px;}
.lot_catalogue .liste_univers .contenu .scroll {width:10000px;overflow:hidden;}
.lot_catalogue .liste_univers .contenu .scroll .article {width:146px;float:left;padding-top:7px;}
.lot_catalogue .liste_univers .contenu .scroll .article .img {text-align:center;}
.lot_catalogue .liste_univers .contenu .scroll .article .produit {width:85px;margin-left:30px;}
.lot_catalogue .liste_univers .contenu .scroll .article .description {padding-top:4px;text-align:center;font-size:11px;color:#666666;}

/* Page Liste */
.lot_catalogue .intro {margin:0 0 10px 0;padding-top:20px;border-top:1px solid #000;}
.lot_catalogue .intro .resume {margin:0 0 0 5px;}
.lot_catalogue .intro .resume h2 {color:#666;background-color:#E5E5E5;width:505px;font-weight:bold;font-size:14px;padding-left:4px;margin-bottom:8px;}

.lot_catalogue .liste_tri {width:760px;border-bottom:1px solid #dcdcdc;height:30px;}
.lot_catalogue .liste_tri .article {font-size:12px;color:#666666;font-weight:900;position:absolute;line-height:26px;margin-left:17px;text-align:center;width:82px;}
.lot_catalogue .liste_tri .separation_1 {position:absolute;margin-left:99px;}
.lot_catalogue .liste_tri .trier {font-size:12px;color:#666666;font-weight:900;position:absolute;line-height:26px;margin-left:109px;}
.lot_catalogue .liste_tri select {border:1px solid #e0d6d5;width:144px;height:22px;font-size:12px;color:#666666;position:absolute;margin:2px 0px 0px 241px;}
.lot_catalogue .liste_tri .afficher {font-size:12px;color:#666666;position:absolute;line-height:26px;margin-left:450px;}
.lot_catalogue .liste_tri .afficher a {color:#666666;text-decoration:none;}
.lot_catalogue .liste_tri .separation_2 {position:absolute;margin-left:621px;}
.lot_catalogue .liste_tri .pagination {position:absolute;margin-left:634px;line-height:26px;font-size:12px;color:#666666;}
.lot_catalogue .liste_tri .pagination img {vertical-align:middle;}

#top_droite .lot_catalogue{vertical-align:bottom;}
#top_droite .lot_catalogue .liste_tri {width:760px;height:30px;border-bottom:0px;}

.lot_catalogue .liste_resultats {margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #dcdcdc;height:36px;}
.lot_catalogue .liste_resultats .marque {position:absolute;margin-left:43px;}
.lot_catalogue .liste_resultats .txt {position:absolute;margin-left:87px;line-height:31px;font-size:11px;color:#666666;}

.lot_catalogue .liste_donnees {margin:6px 0px;}
.lot_catalogue .liste_donnees .ems {text-align:center;vertical-align:middle;height:75px;background-color:#E2E1DF;}
.lot_catalogue .liste_donnees .produit, .lot_catalogue .liste_donnees .marque, .lot_catalogue .liste_donnees .stickers, .lot_catalogue .liste_donnees .description, .lot_catalogue .liste_donnees .prix {border-bottom:1px solid #DCDCDC;}
.lot_catalogue .liste_donnees .produit {vertical-align:middle;width:85px;padding:0 17px;}
.lot_catalogue .liste_donnees .stickers .pourcentage {background:url(../img/00_stickers/stickers_remise.gif) no-repeat 1px 1px;width:50px;height:50px;font-family:Arial,Helvetica,sans-serif;font-size:19px;color:#FFFFFF;text-align:center;padding-top:14px;}
.lot_catalogue .liste_donnees .marque {vertical-align:top;width:172px;padding:8px 0px 0px 29px;font-size:12px;color:#666666;font-weight:900;}
.lot_catalogue .liste_donnees .marque .whiteFont{color:#FFFFFF;}
.lot_catalogue .liste_donnees .description {vertical-align:top;width:320px;padding:8px 0px 0px 10px;font-size:11px;line-height:12px;color:#666666;}
.lot_catalogue .liste_donnees .description h2 {font-size:12px;color:#666666;font-weight:900;margin-bottom:6px;line-height:15px;}
.lot_catalogue .liste_donnees .description .detail {float:left;color:#666666;line-height:15px;min-height:37px;height:auto !important;height:37px;width:300px;}
.lot_catalogue .liste_donnees .description .savoirplus {float:left;margin:10px 0px 13px 0px;clear:both;display:block;width:100px;}
.lot_catalogue .liste_donnees .prix {vertical-align:middle;text-align:center;width:110px;font-size:11px;color:#EE7B00;}
.lot_catalogue .liste_donnees .prix .barre {font-size:11px;color:#666666;font-weight:normal;background:url(../img/ministriked.gif) no-repeat center center;}
.lot_catalogue .liste_donnees .prix .lien_achat_express {cursor:pointer;}

.lot_catalogue .afs {font-size:}

/* Page Searche Result */
.lot_catalogue .liste_titre {libe-height:20px;height:20px;border-bottom:1px solid #DCDCDC;padding-left:28px;margin-bottom:4px;font-size:12px;color:#666666;}


/* Page Produit */
.lot_catalogue_s .zone_ems {float:left;width:932px;overflow:hidden;}
.lot_catalogue_s .retour {height:20px;line-height:20px;background:url(../img/01_catalog/btn_flecherrg.gif) no-repeat 1px 1px;padding-left:21px;}
.lot_catalogue_s .marque {height:102px;}

.lot_catalogue_s .produit_g {float:left;width:302px;overflow:hidden;}
.lot_catalogue_s .produit_d {float:right;width:632px;overflow:hidden;}

.lot_catalogue_s .produit_g .retourInstitut {height:20px;line-height:20px;background:url(../img/01_catalog/btn_flecherrg.gif) no-repeat 1px 1px;padding-left:21px;margin-bottom:10px;}
.lot_catalogue_s .produit_g .marque_logo {float:left;margin-top:0px;width:170px;text-align:left;}
.lot_catalogue_s .produit_g .marque_logo {float:left;margin-top:25px;width:170px;text-align:left;}
.lot_catalogue_s .produit_g .zoom {border:1px solid #cccccc;margin-bottom:12px;}
.lot_catalogue_s .produit_g .zoom_chanel {margin-bottom:12px;}
.lot_catalogue_s .produit_g .vaa {margin:7px 0px 4px 0px;background:url(../img/01_catalog/bg_vaa_cs_new.gif) no-repeat;height:210px;overflow:hidden;}
.lot_catalogue_s .produit_g .vaa .article {width:148px;float:left;display:inline;margin:0px 1px;}
.lot_catalogue_s .produit_g .vaa .article .produit {margin:10px 0px 8px 31px;width:85px;}
.lot_catalogue_s .produit_g .vaa .article .description {padding:0px 5px;font-size:11px;line-height:12px;color:#666666;text-align:center;}
.lot_catalogue_s .produit_g .vaa .article .description h3 {text-decoration:underline;}

.lot_catalogue_s .produit_d .voirInstitut {float:right;height:20px;line-height:20px;background:url(../img/01_catalog/btn_flecherrd.gif) no-repeat 1px 1px;padding-left:21px;margin:6px 0 10px 0;}
.lot_catalogue_s .produit_d .decalageInstitut {margin-top:30px;}
.lot_catalogue_s .produit_d .stickers {margin:6px 0px;}
.lot_catalogue_s .produit_d .stickers img {margin-right:10px;}
.lot_catalogue_s .produit_d p {margin:0px 0px;font-size:12px;color:#666666;width:380px;line-height:14px;}
.lot_catalogue_s .produit_d .important {margin:0px 0px;font-size:10px;color:#666666;width:380px;line-height:14px;}
.lot_catalogue_s .produit_d .pi {float:left;margin:4px 8px 0px 0px;background:url(../img/01_catalog/btn_flecherrb.gif) no-repeat;font-size:11px;color:#666666;line-height:18px;height:18px;padding-left:20px;text-decoration:underline;}
.lot_catalogue_s .produit_d .pi_cadre {clear:left;display:none;}
.lot_catalogue_s .produit_d .pi_cadre .triangle {background:url(../img/modal_rose.gif) repeat-x bottom;}
.lot_catalogue_s .produit_d .pi_cadre .contenu {overflow:hidden;padding:18px;border:1px solid #ef93b1;border-top:none;font-size:11px;color:#666666;line-height:12px;}
.lot_catalogue_s .produit_d #pi_perso_c .triangle {padding-left:50px;}
.lot_catalogue_s .produit_d #pi_pyra_c  .triangle {padding-left:170px;}
.lot_catalogue_s .produit_d #pi_video_c .triangle {padding-left:240px;}
.lot_catalogue_s .produit_d .pi_cadre .fermer {float:right;margin-top:10px;padding-right:22px;background:url(../img/01_catalog/btn_fermer.gif) no-repeat right;font-size:11px;color:#666666;line-height:18px;height:18px;text-decoration:underline;}

.lot_catalogue_s .produit_d .produits {clear:both;margin-top:10px;width:632px;}
.lot_catalogue_s .produit_d .produits .ligne_1 td {background-color:#e5e5e5;font-weight:900;color:#666666;font-size:12px;vertical-align:middle;height:34px;}
.lot_catalogue_s .produit_d .produits td.produit {width:292px;padding:0px 8px;}
.lot_catalogue_s .produit_d .produits td.sticker {width:80px;text-align:center; clear;}
.lot_catalogue_s .produit_d .produits td.sticker img {clear;}
.lot_catalogue_s .produit_d .produits td.sticker .pourcentage {background:url(../img/00_stickers/stickers_remise.gif) no-repeat 1px 1px;width:50px;height:50px;font-family:Arial,Helvetica,sans-serif;font-size:19px;color:#FFFFFF;text-align:center;padding-top:14px;float:left;}
.lot_catalogue_s .produit_d .produits td.prix {width:80px;text-align:center;}
.lot_catalogue_s .produit_d .produits td.selection {width:95px;text-align:center;}
.lot_catalogue_s .produit_d .produits td.qte {width:69px;text-align:center;}
.lot_catalogue_s .produit_d .produits .ligne_n td {height:54px;vertical-align:middle;border-bottom:1px solid #dcdcdc;}
.lot_catalogue_s .produit_d .produits .noborder td {border-bottom:none;}
.lot_catalogue_s .produit_d .produits .ligne_n td.produit {font-size:12px;line-height:13px;color:#333333;font-weight:900;}
.lot_catalogue_s .produit_d .produits .ligne_n td.produit h2 {color:#333333;font-size:12px;font-weight:900;line-height:13px;}

.lot_catalogue_s .produit_d .produits .ligne_n td .email {margin:0px auto;width:110px;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}
.lot_catalogue_s .produit_d .produits .ligne_n td .email .hand {margin:0px auto;width:110px;background:url(../img/01_catalog/picto_email.gif) no-repeat left center;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}
.lot_catalogue_s .produit_d .produits .ligne_n td .email .nothing {margin:0px auto;width:110px;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}
.lot_catalogue_s .produit_d .produits .ligne_n td.produit select {width:292px;height:22px;border:1px solid #e0d6d5;font-size:12px;color:#666666;font-weight:normal;}
.lot_catalogue_s .produit_d .produits .ligne_n td.prix {color:#EE7B00;font-size:12px;font-weight:900;}
.lot_catalogue_s .produit_d .produits .ligne_n td.prix .barre {font-size:11px;color:#666666;font-weight:normal;background:url(../img/ministriked.gif) no-repeat center center;}
.lot_catalogue_s .produit_d .produits .ligne_n td.qte {text-align:center;}
.lot_catalogue_s .produit_d .produits .ligne_n td.qte table {margin:0px auto;visibility:hidden;}
.lot_catalogue_s .produit_d .produits .ligne_n td.qte table td {height:auto;border-bottom:none;}
.lot_catalogue_s .produit_d .produits .ligne_n td.qte table td.btn_plus {padding-left:1px;vertical-align:bottom;}
.lot_catalogue_s .produit_d .produits .ligne_n td.qte table td.btn_moins {padding-left:1px;}
.lot_catalogue_s .produit_d .produits .ligne_n td.qte table input {width:22px;height:18px;border:1px solid #e0d6d5;text-align:center;font-weight:900;font-size:12px;color:#333333;}




.lot_catalogue_s .produit_d .produits .ligne_n td.email {width:164px;text-align:center;}
.lot_catalogue_s .produit_d .produits .ligne_n td.email div {margin:0px auto;width:110px;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}
.lot_catalogue_s .produit_d .produits .ligne_n td.email .hand {margin:0px auto;width:110px;background:url(../img/01_catalog/picto_email.gif) no-repeat left center;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}
.lot_catalogue_s .produit_d .produits .ligne_n td.email .nothing {margin:0px auto;width:110px;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}

.lot_catalogue_s .produit_d .produits .ligne_n td.produit .couleur_mc {border:1px solid #ffffff;float:left;}
.lot_catalogue_s .produit_d .produits .ligne_n td.produit .couleur_mc .c_contenu {border:1px solid #ffffff;}
.lot_catalogue_s .produit_d .produits .ligne_n td.produit .couleur_mc .flag {position:absolute;margin:16px 0px 0px 16px;}


.lot_catalogue_s .produit_d .ajout_panier {border-top:2px solid #dcdcdc;overflow:hidden;}
.lot_catalogue_s .produit_d .ajout_panier .envoyer {float:left;display:inline;margin:28px 20px 0px 7px;}
.lot_catalogue_s .produit_d .ajout_panier .ajouter {float:left;margin-top:28px;}
.lot_catalogue_s .produit_d .ajout_panier .like {float:right;display:inline;margin:28px 0 5px 30px;position:absolute;}
.lot_catalogue_s .produit_d .ajout_panier .tweet {float:right;display:inline;margin:28px 0 0 136px;position:absolute;}


.lot_catalogue_s .produit_d .ajout_panier .btn {float:right;display:inline;margin:11px 27px 0px 0px}
.lot_catalogue_s .produit_d .ajout_panier .commander {float:right;display:inline;margin:17px 10px 0px 28px;}
.lot_catalogue_s .produit_d .ajout_panier .reserver {float:right;display:inline;margin:17px 0px 0px 0px;}

.lot_catalogue_s .produit_d .ajout_panier .envoyerInstitut {float:left;display:inline;margin:20px 20px 0px 175px;}
.lot_catalogue_s .produit_d .ajout_panier .likeInstitut {float:right;display:inline;margin:17px 0 0 120px;width:100px;z-index:2;position:absolute;}
.lot_catalogue_s .produit_d .ajout_panier .tweetInstitut {float:right;display:inline;margin:17px 0 0 8px;width:105px;z-index:1;position:relative;}
.lot_catalogue_s .produit_d .ajout_panier .commanderInstitut {float:right;display:inline;margin:17px 10px 0px 28px;z-index:1;position:relative;}
.lot_catalogue_s .produit_d .ajout_panier .reserverInstitut {float:right;display:inline;margin:55px -115px 0px 0px;}
.lot_catalogue_s .produit_d .voirInstitut {margin:8px 12px 10px}

.lot_catalogue_s .produit_d .cadeau {width:154px;float:right;background:url(../img/01_catalog/bg_cadeau.gif) repeat-y;margin-left:5px;padding:8px;}
.lot_catalogue_s .produit_d .cadeau .produit {margin:10px 0px 10px 34px;width:85px;}
.lot_catalogue_s .produit_d .pi_offre {width:432px;}
.chanel_panel{margin-left: 105px; }
.chanel_panel td, .chanel_panel th {text-align:center;vertical-align:middle;}
.chanel_panel div#chgnavs td {text-align:left;vertical-align:middle;}
.chanel_panel_list {margin-left:105px;width:740px;}
.chanel_panel_list td, .chanel_panel_list th {text-align:center;vertical-align:middle;}
.chanel_panel_list div#chgnavs {display:none;}
.chanel_panel_list div.trait_noir { background:#000; height:1px; width:100%;}
.chanel_panel_list .chanel_product_list { margin:10px 0 0 110px;width:500px; }
.chanel_panel_list .chanel_product_list table {width:100%;}
.chanel_panel_list .chanel_product_list td {text-align:left;}
.chanel_panel_list .chanel_product_list div.trait_noir { background:#000; height:1px; width:100%; margin:10px 0 16px 0; }
.chanel_panel_list .chanel_product_count {width:100%;text-align:center;font-family:verdana;font-size:12px;margin:40px 0 15px 0;}
.chanel_panel_list div.bande_noire { background:#000; height:35px; width:100%;}


.lot_catalogue_s .produit_g_chanel {float:left;width:230px;overflow:hidden;margin:40px 0 0 140px;}
.lot_catalogue_s .produit_d_chanel {float:left;width:370px;overflow:hidden;height:310px;margin:12px 0;}
.lot_catalogue_s .produit_b_chanel {float:left;overflow:hidden;}

.lot_catalogue_s .produit_d_chanel div.trait_noir { background:#000; height:1px; width:100%;}
.lot_catalogue_s .produit_d_chanel h2 { margin:8px 0; color:#666; font-family: Arial; font-size: 11px;}
.lot_catalogue_s .produit_d_chanel p { color:#666; font-family: Arial; font-size: 11px;}

.lot_catalogue_s .produit_b_chanel .retourChanel{float:left;margin:18px 0 0 368px}
.lot_catalogue_s .produit_b_chanel .send_friend_chanel{float:left;margin:0 0 15px 226px;}
.lot_catalogue_s .produit_b_chanel .lignes td {padding:4px 0; border-bottom:1px solid #999;}
.lot_catalogue_s .produit_b_chanel .lignes th {padding:0 0; border-bottom:1px solid #999;}


/* Page Marque */
.lot_catalogue .marque_logo {float:left;margin-top:0px;width:170px;text-align:left;}
.lot_catalogue_s .marque_logo {float:left;margin-top:25px;width:170px;text-align:left;}
.lot_catalogue_s .marque_logo .logo_centrer{margin-top:15%;}
.lot_catalogue .marque_logo .logo_centrer{margin-top:15%;}
.lot_catalogue .marque_txt {float:left;width:445px;}
.lot_catalogue .marque_txt h2 {font-size:12px;line-height:14px;color:#333333;margin:20px 8px;}
.lot_catalogue .marque_decouvrir {float:left;width:760px;height:18px;line-height:18px;border-top:1px solid #d6d2d0;border-bottom:1px solid #d6d2d0;background-color:#f1f1ef;margin:20px 0px;padding-left:8px;color:#786b65;font-size:14px;font-weight:900;}

#description_marque{
	width:inherit; 
	margin-bottom:8px;
}
#description_marque td {
	height:auto;
	width:auto;
	vertical-align: top;
}

#description_marque .marque_img{
	margin:0px;
	padding:0px;
	height: auto;
	width:auto;
}
#description_marque .marque_txt{
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:8px;
	padding-left:4px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#description_marque .marque_txt .facetteGamme {margin-left:110px;}
#description_marque .marque_txt .facetteGamme li.facette {color:#5a2d34;font-size:13px;font-weight:900;line-height:14px;padding-left:20px;background:url(../img/01_catalog/menu_fleche.gif) no-repeat;list-style-type:none;}
#description_marque .marque_txt .facetteGamme #gamme{margin-left:15px;}
#description_marque .marque_txt .facetteGamme .liste_1 {margin:3px 0px 9px 0px;padding:1px 0px;}
#description_marque .marque_txt .facetteGamme .liste_1 li {font-size:12px;padding:2px 0px 2px 18px;background:url(../img/01_catalog/facette_puce.gif) no-repeat 6px 5px;line-height:13px;}
#description_marque .marque_txt .facetteGamme .liste_1 li a {color:#786b65;font-weight:normal;text-decoration:none;}
#description_marque .marque_txt .facetteGamme .liste_1 li a.bold {color:#786b65;font-weight:900;text-decoration:none;}

#description_ligne {
	width:100%; 
	margin-bottom:8px;
}
/*.title_marque {width:100%;font-size:12px;line-height:14px;color:#333333;margin:20px 8px;}*/
#description_ligne td {
	height:1px;
	vertical-align: top;
}

#description_ligne .image_ligne{
	margin:0px;
	padding:0px;
	width: 100%;
	height: auto;
}
#description_ligne .title_ligne{
	background-color:#ededed;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
	margin-bottom:8px;
	padding-left:4px;
	width: 99%;
}
#description_ligne .resume_ligne{
	margin-top:0px;
	margin-right:0px;
	margin-left:10px;
	margin-bottom:8px;
	padding-left:4px;
}
/*#description_marque{width:100%;}
*/

.lot_catalogue .marque_separation {float:left;margin-top:16px;}
.lot_catalogue .article_ad {float:left;width:252px;height:300px;}
.lot_catalogue .article_ad .produit_m {width:150px;margin:0px 51px 6px 51px;}
.lot_catalogue .article_ad .txt {text-align:center;font-size:12px;line-height:14px;color:#666666;}


/* Page Corner */
.lot_catalogue_s .corner {float:left;overflow:hidden;width:704px;margin:0px 128px;display:inline;}
.lot_catalogue_s .corner .btn {float:right;margin-top:16px;}
.lot_catalogue_s .corner .separation {clear:both;background-color:#ededed;margin-bottom:24px;}
.lot_catalogue_s .corner .texte {float:right;width:425px;font-size:12px;line-height:14px;color:#000000;}
.lot_catalogue_s .corner_flash {float:left;width:738px;margin:16px 111px 0px 111px;display:inline;}
.lot_catalogue_s .corner_flash_product{float:left;width:738px;display:inline;}


/* Page Institut */
.lot_catalogue .institut {float:left;width:760px;margin-top:20px;overflow:hidden;}
.lot_catalogue .institut .institut_n {float:left;display:inline;margin-left:8px;width:180px;overflow:hidden;}
.lot_catalogue .institut .institut_n .img {float:left;width:180px;height:128px;text-align:center;}
.lot_catalogue .institut .institut_n .txt {float:right;padding-left:20px;font-size:11px;color:#666666;background:url(../img/01_catalog/btn_flecherrd.gif) no-repeat;line-height:18px;height:18px;text-decoration:underline;}


/* Page Produit Institut */
.lot_catalogue .institut_g {float:left;width:302px;overflow:hidden;}
.lot_catalogue .institut_d {float:right;width:435px;overflow:hidden;}

.lot_catalogue .institut_g .retour {height:20px;line-height:20px;background:url(../img/01_catalog/btn_flecherrg.gif) no-repeat 1px 1px;padding-left:21px;}
.lot_catalogue .institut_g .marque {height:102px;text-align:center;}
.lot_catalogue .institut_g .zoom {border:1px solid #cccccc;margin-bottom:12px;}
.lot_catalogue .institut_g .vaa {margin:7px 0px 4px 0px;background:url(../img/01_catalog/bg_vaa.gif) no-repeat;height:157px;overflow:hidden;}
.lot_catalogue .institut_g .vaa .article {width:148px;float:left;display:inline;margin:0px 1px;}
.lot_catalogue .institut_g .vaa .article .produit {margin:10px 0px 8px 31px;width:85px;}
.lot_catalogue .institut_g .vaa .article .description {padding:0px 5px;font-size:11px;line-height:12px;color:#666666;text-align:center;}

.lot_catalogue .institut_d .stickers {margin:6px 0px;}
.lot_catalogue .institut_d .stickers img {margin-right:10px;}
.lot_catalogue .institut_d p {margin:20px 0px;font-size:11px;color:#666666;line-height:12px;}
.lot_catalogue .institut_d .pi {float:left;margin:4px 8px 0px 0px;background:url(../img/01_catalog/btn_flecherrb.gif) no-repeat;font-size:11px;color:#666666;line-height:18px;height:18px;padding-left:20px;text-decoration:underline;}
.lot_catalogue .institut_d .pi_cadre {clear:left;display:none;}
.lot_catalogue .institut_d .pi_cadre .triangle {background:url(../img/modal_rose.gif) repeat-x bottom;}
.lot_catalogue .institut_d .pi_cadre .contenu {overflow:hidden;padding:18px;border:1px solid #ef93b1;border-top:none;font-size:11px;color:#666666;line-height:12px;}
.lot_catalogue .institut_d #pi_perso_c .triangle {padding-left:50px;}
.lot_catalogue .institut_d #pi_pyra_c  .triangle {padding-left:170px;}
.lot_catalogue .institut_d #pi_video_c .triangle {padding-left:240px;}
.lot_catalogue .institut_d .pi_cadre .fermer {float:right;margin-top:10px;padding-right:22px;background:url(../img/01_catalog/btn_fermer.gif) no-repeat right;font-size:11px;color:#666666;line-height:18px;height:18px;text-decoration:underline;}

.lot_catalogue .institut_d .produits {clear:both;margin-top:10px;width:435px;}
.lot_catalogue .institut_d .produits .ligne_1 td {background-color:#e5e5e5;font-weight:900;color:#666666;font-size:12px;vertical-align:middle;height:34px;}
.lot_catalogue .institut_d .produits td.produit {width:292px;padding:0px 8px;}
.lot_catalogue .institut_d .produits td.sticker {width:80px;text-align:center;}
.lot_catalogue .institut_d .produits td.prix {width:80px;text-align:center;}
.lot_catalogue .institut_d .produits td.selection {width:95px;text-align:center;}
.lot_catalogue .institut_d .produits td.qte {width:69px;text-align:center;}
.lot_catalogue .institut_d .produits .ligne_n td {height:54px;vertical-align:middle;border-bottom:1px solid #dcdcdc;}
.lot_catalogue .institut_d .produits .noborder td {border-bottom:none;}
.lot_catalogue .institut_d .produits .ligne_n td.produit {font-size:12px;line-height:13px;color:#333333;font-weight:900;}
.lot_catalogue .institut_d .produits .ligne_n td.produit select {width:292px;height:22px;border:1px solid #e0d6d5;font-size:12px;color:#666666;font-weight:normal;}
.lot_catalogue .institut_d .produits .ligne_n td.prix {color:#EE7B00;font-size:12px;font-weight:900;}
.lot_catalogue .institut_d .produits .ligne_n td.prix .barre {font-size:11px;color:#666666;font-weight:normal;background:url(../img/ministriked.gif) no-repeat center center;}
.lot_catalogue .institut_d .produits .ligne_n td.qte {text-align:center;}
.lot_catalogue .institut_d .produits .ligne_n td.qte table {margin:0px auto;visibility:hidden;}
.lot_catalogue .institut_d .produits .ligne_n td.qte table td {height:auto;border-bottom:none;}
.lot_catalogue .institut_d .produits .ligne_n td.qte table td.btn_plus {padding-left:1px;vertical-align:bottom;}
.lot_catalogue .institut_d .produits .ligne_n td.qte table td.btn_moins {padding-left:1px;}
.lot_catalogue .institut_d .produits .ligne_n td.qte table input {width:22px;height:18px;border:1px solid #e0d6d5;text-align:center;font-weight:900;font-size:12px;color:#333333;}
.lot_catalogue .institut_d .produits .ligne_n td.email {width:164px;text-align:center;}
.lot_catalogue .institut_d .produits .ligne_n td.email div {margin:0px auto;width:110px;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}
.lot_catalogue .institut_d .produits .ligne_n td.email .hand {margin:0px auto;width:110px;background:url(../img/01_catalog/picto_email.gif) no-repeat left center;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}
.lot_catalogue .institut_d .produits .ligne_n td.email .nothing {margin:0px auto;width:110px;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;}


.lot_catalogue .institut_d .produits .ligne_n td.produit .couleur_mc {border:1px solid #ffffff;float:left;}
.lot_catalogue .institut_d .produits .ligne_n td.produit .couleur_mc .c_contenu {border:1px solid #ffffff;}
.lot_catalogue .institut_d .produits .ligne_n td.produit .couleur_mc .flag {position:absolute;margin:16px 0px 0px 16px;}

.lot_catalogue .institut_d .ajout_panier {border-top:2px solid #dcdcdc;overflow:hidden;}
.lot_catalogue .institut_d .ajout_panier .envoyer {float:left;display:inline;margin:28px 20px 0px 7px;}
.lot_catalogue .institut_d .ajout_panier .ajouter {float:left;margin-top:28px;}
.lot_catalogue .institut_d .ajout_panier .btn {float:right;display:inline;margin:11px 27px 0px 0px}

.lot_catalogue .institut_d .cadeau {width:154px;float:right;background:url(../img/01_catalog/bg_cadeau.gif) repeat-y;margin-left:30px;padding:8px;}
.lot_catalogue .institut_d .cadeau .produit {margin:10px 0px 10px 34px;width:85px;}
.lot_catalogue .institut_d .pi_offre {width:432px;}


/* Page cartes cadeau */
.lot_catalogue_s .cartes_cadeau img#image1{ float:left;margin:0 0 0 33px; }
.lot_catalogue_s .cartes_cadeau img#image2{ float:left;margin:0 0 0 0; }
.lot_catalogue_s .cartes_cadeau img#image3{ float:left;margin:0 0 0 15px; }
.lot_catalogue_s .important{float:left;margin-left:500px;font-family:arial;font-size:10px;}
.lot_catalogue_s .fieldCarte{width:460px;height:300px;border:1px solid #CDC0C2;}
.lot_catalogue_s .fieldEcarte{width:460px;height:300px;border:1px solid #CDC0C2;margin-left:30px;}
.lot_catalogue_s .fieldSolde{width:952px;border:1px solid #CDC0C2;margin-top:25px;}
.lot_catalogue_s .fieldCarteCadeau{width:952px;border:1px solid #CDC0C2;margin-top:5px;}
.lot_catalogue_s .fieldCarte legend,
.lot_catalogue_s .fieldEcarte legend,
.lot_catalogue_s .fieldSolde legend,
.lot_catalogue_s .fieldCarteCadeau legend { margin-left:8px; padding:0 8px; }
.lot_catalogue_s .fieldCarte img.bouton { margin-top:20px; }
.lot_catalogue_s .fieldEcarte img.bouton { margin-top:8px; }
.lot_catalogue_s .outroCarte {width:460px;font-size:10px;font-family:arial;margin:5px 0 0 0;}
.lot_catalogue_s .outroEcarte {width:460px;font-size:10px;font-family:arial;margin:5px 0 0 30px;}
.lot_catalogue_s .outroSolde {width:952px;font-size:10px;font-family:arial;}
.lot_catalogue_s .outroSolde p {margin-top:6px;}
.lot_catalogue_s .box { margin:8px 8px 8px 15px; }
.lot_catalogue_s .box .col1 { width:430px; margin-bottom:8px; }
.lot_catalogue_s .box .col1 input { border:1px solid #CDC0C2; width:200px; }
.lot_catalogue_s .box .col1 input.montant { border:1px solid #CDC0C2; width:100px;}
.lot_catalogue_s .box .col1 span { width:175px; display:block; float:left; }
.lot_catalogue_s .box .col2 { width:370px; }
.lot_catalogue_s .box .col2 input { border:1px solid #CDC0C2; width:200px; }
.lot_catalogue_s .box .col2 input.qte { border:1px solid #CDC0C2; width:40px;}
.lot_catalogue_s .box .col2 span { width:90px; display:block; float:left; } 
.lot_catalogue_s .libelle_picto { width:355px; margin-top:20px; padding-left:5px; }
.lot_catalogue_s .libelle_picto_bas { width:355px; margin-top:14px; padding-left:5px; }
.lot_catalogue_s .ajout_panier_carte { margin:10px; }

LABEL.error {
	color:#E81E74;
	font-size:10px;
}

/* Page  formulaire E-cartes cadeau */
.lot_catalogue_s #chemin_ecard {width:960px; margin-bottom:25px; background:url(../img/03_order/chemin_fond.gif) top left repeat-x;}
.lot_catalogue_s #chemin_ecard img {margin:4px 0 0 158px;line-height:0;font-size:0;}
.lot_catalogue_s .fieldecard{width:958px;border:1px solid #CDC0C2;margin-top:5px;}
.lot_catalogue_s .fieldecard legend { margin-left:8px; padding:0 8px; }
.lot_catalogue_s .boxecard { margin:8px 8px 8px 15px; }
.lot_catalogue_s .boxecard .col1 { width:465px; margin-bottom:8px; }
.lot_catalogue_s .boxecard .col1_1 { width:465px;height:80px; margin-bottom:8px; }
.lot_catalogue_s .boxecard .col1 input { border:1px solid #CDC0C2; width:220px;padding-left:3px; }
.lot_catalogue_s .boxecard .col1 input.montant { border:1px solid #CDC0C2; width:90px;padding-left:3px;}
.lot_catalogue_s .boxecard .col2 input.date { border:1px solid #CDC0C2; width:172px;padding-left:3px;}
.lot_catalogue_s .boxecard .col1 span { width:120px; display:block; float:left; }
.lot_catalogue_s .boxecard .col1 span.montantecard { width:165px; display:block; float:left; }
.lot_catalogue_s .boxecard .col1 span.fourchette { display:block; float:left;margin-left:3px;width:5px; }
.lot_catalogue_s .boxecard .col1 span.fourchette2 { width:70px; display:block;float:left;margin-left:12px; }
.lot_catalogue_s .boxecard .col2 { width:370px; }
.lot_catalogue_s .boxecard .col2 #euros { margin-left:200px; }
.lot_catalogue_s .boxecard .col2 input { border:1px solid #CDC0C2; width:220px;padding-left:3px; }
.lot_catalogue_s .boxecard .col2 input.qte { border:1px solid #CDC0C2; width:40px;padding-left:3px;}
.lot_catalogue_s .boxecard .col2 span { width:110px; display:block; float:left; }
.lot_catalogue_s .boxecard .col2 span.date { width:142px; display:block; float:left; }
.lot_catalogue_s .boxecard .col3 { width:500px; margin-bottom:8px;margin-top:25px; }
.lot_catalogue_s .boxecard .col3 img { vertical-align:middle;margin-left:17px; }
.lot_catalogue_s .boxecard .col4 { width:900px; margin-bottom:8px; }
.lot_catalogue_s .boxecard .col4 #textecard { width:855px;height:80px;border:1px solid #CDC0C2;padding:10px;color:#333333;text-align:left;}
.lot_catalogue_s .boxecard .clearBis { margin-bottom:8px; }

.lot_catalogue_s .boxecard #btn_ecard {float:right;margin-top:14px;margin-right:10px;}
.lot_catalogue_s .boxecard .bouton1 {float:left; margin-left:290px;cursor:pointer}
.lot_catalogue_s .boxecard .bouton2 {float:left;margin-left:98px;cursor:pointer}

.lot_catalogue_s .conditions {margin-top:41px;margin-left:498px;}
.lot_catalogue_s .ajout_panier_ecarte { margin:19px 25px 0 34px;}
.lot_catalogue .titre, .lot_catalogue_s .titre2 { background:transparent url(../img/01_catalog/motif_1pchocolat.gif) repeat-x scroll left top; font-size:17px; font-weight:900; height:6px; line-height:6px; margin-bottom:8px;width:925px; }


/* Page  Identification E-cartes cadeau */
#contenu_int #chemin_ecard {width:960px; margin-bottom:30px; background:url(../img/03_order/chemin_fond.gif) top left repeat-x;}
#contenu_int #chemin_ecard img {margin:4px 0 0 158px;line-height:0;font-size:0;}

/* Page  Confirmation Paiement E-cartes cadeau */
.lot_catalogue_s .recap { margin:10px 5px 10px 10px;} 

