@charset "utf-8";
/* CSS Document */

* {font-family:Verdana, Arial, Helvetica, sans-serif;}
html {width:100%; height:100%}
body {color:#333333; margin:0; background:#000000 url(../img/commun/bg_site.jpg) top center no-repeat}



/*
* Konstruktion
*****************************************/
#principale {width:976px; margin:auto; position:relative;}

#header {height:176px; background:url(../img/commun/logo_omote.gif) left top no-repeat; overflow:hidden}
#header.home {height:176px; background:url(../img/commun/logo_omote_home.gif) left top no-repeat; overflow:hidden}
#header #logo {position:absolute; top:0; left:0; width:580px; height:95px; cursor:pointer}
#header #retourhome {position:absolute; top:121px; left:28px; width:20px; height:20px; cursor:pointer}

#header #menunivo1 {position:absolute;display:block;top:122px;left:60px;font-size:11px;width:705px}
#header #menunivo1 a {text-decoration:none; color:#FFFFFF; font-size:11px}
#header #menunivo1 a:hover {color:#ff2b44;}

#header #menunivo1 span.on {display:block; margin:0 70px 0 0; float:left; height:28px;}
#header #menunivo1 span.on {font-weight:normal; color:#ff2b44; font-size:11px; cursor:pointer}
#header #menunivo1 span.on {background: url(../img/commun/bg_itemact.gif) top center no-repeat}

#header #menunivo1 span.off {display:block; margin:0 70px 0 0;  float:left; height:28px;}
#header #menunivo1 span.off {font-weight:normal; color:#FFFFFF; font-size:11px; cursor:pointer}

#header #nivo_deux {z-index:10;display:block;position:absolute;height:32px;width:705px;top:152px;left:60px;}
#header span.nivo2.on {font-size:11px;}
#header span.nivo2.off {display:none;}
#header .nivo2 a {text-decoration:none; color:#FFFFFF; font-size:11px; letter-spacing:-1px}
#header .nivo2 a:hover {color:#ff2b44;}
#header .nivo2 .on a {color:#ff2b44;}
#header .nivo2 span {display:block; float:left; padding:0 10px 0 0}


#image_top {position:relative; width:976px; overflow:hidden}
#image_top .image {display:block; position:relative}
#image_top div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0}
#image_top .titre  div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {padding:0; margin:0}
#image_top .titre {position:absolute; display:block; padding:5px; top:35px; left:140px;}
*+html #image_top .titre {left:-240px;}
*html #image_top .titre {left:-480px;}
#image_top .soustitre {position:absolute; padding:10px; top:80px; left:135px; }

#ariane {background:#FFFFFF; padding-top:30px; padding-right:20px; text-align:right; color:444; font-size:11px;}
#ariane a {color:#444;font-size:11px;}
#ariane .off {color:#ea4764;font-size:11px;}

#body {background:#FFFFFF;}

#menu {width:213px; float:left;}
#content {width:976px;}

#footer {height:30px; padding:0 0 10px 0; clear:both}
#footer .texte {color:#c0c0c0; font-size:10px; display:block; text-align:right; padding:20px 20px 0 0}
#footer .texte a { text-decoration:none; color:#c0c0c0; font-size:10px; } 

#omote_refe {width:976px; height:auto; margin:auto; margin-top:10px;  padding:0 0 10px 0; clear:both; color:#c0c0c0; font-size:10px;}
#texte_refe p {font-size:10px;}
#texte_refe p strong {font-size:10px;}
#texte_refe h1 {font-size:12px;}
#refe_show {cursor:pointer; font-size:10px;}
#refe_hide {cursor:pointer; font-size:10px;}

.csc-linkToTop {width:auto; text-align:right; height:40px; border-bottom:1px solid #E7E7E7;}
.csc-linkToTop a {text-decoration:none; font-size:10px; color: #666666}


/* FCE */
/**************************************/
/* home */
#home_omote.home {width:976px; background:#FFFFFF; overflow:hidden}
#home_omote .contenu {width:750px; padding:40px 0 0 20px; float:left; background:#FFFFFF; font-size:11px; position:relative}
#home_omote .contenu_annexe {width:186px; padding:40px 15px 0 5px; background:#FFFFFF; font-size:11px; float:left; overflow:hidden}
#home_omote .contenu_annexe strong {color:#e00f2c} 

/* blocx home */
.bloc_promo {width:177px; margin-right:10px; float:left; background:#FFFFFF; overflow:hidden}
.bloc_promo .titre {display:block; width:175px; overflow:hidden; padding:0 0 4px 2px; color:#888c8b; text-transform:uppercase; font-weight:normal; font-size:18px; background:#FFFFFF }
.bloc_promo .cadrepromo {display:block; width:175px; height:213px; overflow:hidden; border:1px solid #bec2c1; background:#FFFFFF}


.bloc_promo .cadrepromo {font-size:10px; text-align:center}
.bloc_promo .cadrepromo img {margin:auto}
.bloc_promo .cadrepromo a {display:block}
.bloc_promo .cadrepromo img.new {margin:3px 0 0 42px;}
.bloc_promo .cadrepromo .tt_products_kjimglink {text-align:center}
.bloc_promo .cadrepromo .nomproduit {display:block; height:14px; overflow:hidden; text-align:center; padding:5px 0 0 0; font-weight:bold}
.bloc_promo .cadrepromo .nomproduit a { text-decoration:none; color:#666666;}
*+html .bloc_promo .cadrepromo .nomproduit {padding:3px 0 0 0;}
.bloc_promo .cadrepromo .descproduit {display:block; text-align:center;  padding:0 0 2px 0;}
.bloc_promo .cadrepromo .descproduit a {text-decoration:none; color:#666666;}
.bloc_promo .cadrepromo .prix01 a {display:block; text-align:center; font-size:10px; text-decoration:none; color:#000000}
.bloc_promo .cadrepromo .prix02 a {display:block; color:#e00f2c; font-size:16px; text-align:center; text-decoration:none}
.bloc_promo .cadrepromo .linkprod a {padding:3px 0 5px 0; margin:auto; margin-top:3px; display:block; width:90px; text-align:center}
.bloc_promo .cadrepromo .linkprod a {border:none; background:#000000; text-decoration:none; font-weight:bold; color:#FFFFFF;}


.bloc_top5 {width:177px; margin-right:10px; float:left; overflow:hidden}
.bloc_top5 .titre {display:block; width:175px; overflow:hidden; padding:0 0 4px 2px; color:#888c8b; text-transform:uppercase; font-weight:normal; font-size:20px; background:#FFFFFF }
.bloc_top5 .titre .pos {font-size:11px;}
.bloc_top5 .titre .pos .strong {color:#e00f2c;}
.bloc_top5 .cadretop5 {display:block; width:175px; height:213px; overflow:hidden; border:1px solid #bec2c1; border-top:none;}

#top_1 {background:url(../img/commun/bgtop5_01.gif) bottom center no-repeat;}
#top_2 {background:url(../img/commun/bgtop5_02.gif) bottom center no-repeat;}
#top_3 {background:url(../img/commun/bgtop5_03.gif) bottom center no-repeat;}
#top_4 {background:url(../img/commun/bgtop5_04.gif) bottom center no-repeat;}
#top_5 {background:url(../img/commun/bgtop5_05.gif) bottom center no-repeat;}


.bloc_top5 .cadretop5 {font-size:10px}
.bloc_top5 .cadretop5 img.imgproduit {padding:9px 0 0 0; margin:0;}
.bloc_top5 .cadretop5 .nomproduit a {display:block; height:25px; text-decoration:none; color:#666666; text-align:center; /*letter-spacing:-1px;*/ padding:20px 0 0 0; font-weight:bold}
.bloc_top5 .cadretop5 .descproduit a {display:block; height:25px; text-decoration:none; color:#666666; /*letter-spacing:-1px;*/  text-align:center;}
.bloc_top5 .cadretop5 .tt_products_kjimglink {text-align:center}
.bloc_top5 .cadretop5 .prix01 {display:block; text-align:center; font-size:10px;}
.bloc_top5 .cadretop5 .prix02 {display:block; color:#e00f2c; font-size:16px; text-align:center;}
.bloc_top5 .cadretop5 .reduc {display:block; text-align:center; font-size:10px;}

.bloc_top5 {position:absolute; top:40px; right:0}
.strong {font-weight:bold; color:#e00f2c}
.bloc_top5 .titre .pos span {cursor:pointer; }

#services_omote .titre {color:#e10328; font-size:18px; letter-spacing:-1px; font-weight:normal;}
#menu_produits #services_omote ul {padding:0; margin:0}
#menu_produits #services_omote li { padding:0; margin:0; list-style:none}
#menu_produits #services_omote li a {border:none; padding:3px 0 3px 0; margin:0; text-indent:20px; letter-spacing:-1px; background:url(../img/commun/puce_omote.gif) left center no-repeat; font-size:11px; font-weight:normal; color:#4e5251}


/*  univers dcouvrir */
#univers_omote {width:976px; padding:20px 0 0 0;}
#univers_omote a { color:#999999; font-weight:bold; text-decoration:none;}

.tsutsu {background:url(../img/commun/bg_tsutsu.gif) left bottom no-repeat; clear:both;}
.japanese {background:url(../img/commun/bg_lifestyle.gif) left bottom no-repeat; clear:both;}

#univers_omote.tsutsu h1 {padding:0; margin:0; display:block; color:#19171a;}
#univers_omote .soustitre {display:block; padding:0; margin:0 0 10px 0;}
#univers_omote .soustitre p {padding:0; margin:0; font-size:16px;}
#univers_omote .image {width:262px; height:374px; display:block; overflow:hidden; float:left}
#univers_omote .contenu {display:block; padding:0 0 0 40px; width:630px; float:left;}
#univers_omote .ligne {display:block; clear:both; margin:0; width:100%; height:auto; padding:0; }
#univers_omote .colonne {display:block;	float:left;	width:50%;}
#univers_omote .colonne p {width:90%; padding:0; margin:0; font-size:11px}
#univers_omote .colonne h2 {padding:0; margin:0 0 10px 0; font-size:13px; color:#e30e2e; width:90%}
#univers_omote.tsutsu .universborderbottom {display:block; clear:both; height:160px;}

#univers_omote.japanese h1.titdecouvrir {padding:0; display:block; margin:0; width:440px; color:#19171a;}
#univers_omote.japanese .soustitre {display:block; padding:0; margin:0 0 10px 0; width:440px;}
#univers_omote .soustitre p {padding:0; margin:0; font-size:14px;}



#univers_omote.japanese .colonne h2.sIFR-replaced {display:none}
#univers_omote.japanese .colonne.col01 {position:absolute; width:440px;}
#univers_omote.japanese .colonne.col02 {position:absolute; top:240px; right:45px; width:180px;}
#univers_omote.japanese .colonne.col03 { display:none}
#univers_omote.japanese .colonne.col04 { display:none}
#univers_omote.japanese .universborderbottom {display:block; clear:both; height:160px;}

#univers_omote .contenu h1.titunivers {margin:0; padding:0;}
#univers_omote.univers .contenu {display:block; padding:0 0 0 40px; width:720px; float:left;}
#univers_omote .contenu .texte p {width:90%; padding:0; margin:0; font-size:11px}
#univers_omote .contenu .texte  a { text-decoration:none; color:#999999; }
#univers_omote .contenu .texte  h2 {padding:0; margin:0 0 10px 0; font-size:13px; color:#e30e2e; width:90%}
#univers_omote .contenu .texte  h3 {padding:0; margin:0; font-size:11px;text-decoration:none; color:#000908}



#univers_omote .contenu_annexe {width:170px; padding:0 20px 0 0; float:right}
#univers_omote .contenu_annexe .annexe {padding:10px; background:#f3f3f3}
#univers_omote .contenu_annexe .annexe .titrebloc {display:block; padding:0 0 5px 0; position:relative}
#univers_omote .contenu_annexe .annexe .titrebloc p {padding:0; margin:0;}
#univers_omote .contenu_annexe .annexe .titrebloc img {position:absolute; top:0; right:0}
*html #univers_omote .contenu_annexe .annexe .titrebloc img { right:25px}
#univers_omote .contenu_annexe h2.titannexe {padding:0; margin:0}

#univers_omote .contenu_annexe .texte p {clear:both; color:#595959; display:inline; font-size:11px}
#univers_omote .contenu_annexe .annexe .titrebloc h2 {padding:0; margin:0}
#univers_omote .contenu_annexe .annexe .titrebloc h3 {padding:0; margin:0}


#content .lexique {padding:20px; padding-left:40px;}
#content .lexique a { color:#EA4764;text-decoration:none; font-weight:bold; }
#content .lexique h1 {padding:0; margin:0; height:22px;}
#content .lexique .ico {display:block; clear:both; width:27px; float:left; overflow:hidden}
#content .lexique .texte {display:block; padding:0 0 0 10px; width:650px; font-size:10px; float:left}
#content .lexique .texte h2 {padding:0; margin:0; font-size:12px}


.tx-menuttproducts-pi3 .blocs_univers {margin:0 0 10px 0}
.tx-menuttproducts-pi3 .blocs_univers .borderbottom {border-bottom:1px solid #E7E7E7;}
.tx-menuttproducts-pi3 .blocs_univers .tt_products_kjimglink { margin:10px 0 0 0;}
.tx-menuttproducts-pi3 .blocs_univers .titre {display:block; width:720px; overflow:hidden; padding:0 0 4px 2px; color:#888c8b; text-transform:uppercase; font-weight:normal; font-size:20px; background:#FFFFFF }
.tx-menuttproducts-pi3 .blocs_univers .titre {border-bottom:1px solid #E7E7E7; margin:0 0 10px 0}
.tx-menuttproducts-pi3 .blocs_univers .bloc { width:180px; float:left; text-align:center}
.tx-menuttproducts-pi3 .blocs_univers .bloc .linkprod a {text-decoration:none; color:#666666; font-size:11px}
.tx-menuttproducts-pi3 .blocs_univers .bloc .linkprod a {display:block; width:160px; padding:0 5px; margin:10px 0 0 0}

/* Boutique */
/********************/
/* LIST VIEW */
#imagefamille {padding:0; margin:0; width:759px; overflow:hidden}
#imagefamille h2 {padding:0; margin:0 0 10px 0; font-size:13px; color:#e30e2e; width:90%}
#imagefamille h3 {padding:0; margin:0 0 0 0; font-size:11px;text-decoration:none; color:#000908}
#imagefamille p {color:#4E5253;font-size:11px; width:550px }
#imagefamille p a {color:#EA4764;font-size:10px; text-decoration:none;  font-weight:bold;}
#imagefamille .csc-textpic-text {padding-top:30px}
#titrefamille {height:40px; margin:0 0 0 0}
#titrefamille h1 {padding:0; margin:0; color:#ab0017; font-weight:normal}
.tx-menuttproducts-pi2 h1 {padding:0; margin:0; color:#ab0017; font-weight:normal}
#introfamille  {margin:0 0 0 0; color:#4e5253; font-size:11px}
#introfamille a { color:#999999;text-decoration:none;}
#introfamille  h2 {padding:0; margin:0 0 10px 0; font-size:13px; color:#e30e2e; }
#introfamille h3 {padding:0; margin:0; font-size:11px;text-decoration:none; color:#000908}
#introfamille img {margin:0 10px 10px 0;}

.tx-menuttproducts-pi2  {margin:0 0 0 0; color:#4e5253; font-size:11px}
.tx-menuttproducts-pi2 #propertieselector select  {font-size:11px}
.tx-menuttproducts-pi2 a { color:#999999;text-decoration:none;  font-weight:bold}
#menu_produits {margin:25px 0 0 25px; width:167px; float:left}
*html #menu_produits {margin:25px 0 0 10px; width:167px; float:left}
.linktopfamille {background:url(../img/commun/bg_titmenuprod.gif) left bottom no-repeat; height:40px}
.linktopfamille a {color:#000000; text-decoration:none; overflow:hidden; font-size:20px; letter-spacing:-1px}
.linktopfamille a { text-decoration:none;color:#000000; }

#menu_produits h1 {color:#000000; text-decoration:none; overflow:hidden; font-size:20px; font-weight:normal; letter-spacing:-1px; background:url(../img/commun/bg_titmenuprod.gif) left bottom no-repeat; height:40px}
#menu_produits ul {padding:0; margin:0}
#menu_produits li {display:block; background:url(../img/commun/puce_menuboutique.gif) left top no-repeat}
#menu_produits li a {display:block; text-decoration:none; color:#e11129; font-size:14px;}
#menu_produits li a {border-bottom:#e0e0e0 1px solid; padding:5px 0 20px 20px; margin-top:5px}
/*
#menu_produits .menu-level1-no {border-top:#e0e0e0 1px solid; padding:5px 0 20px 0; margin-top:5px}
#menu_produits .menu-level1-no.menuitem_1 {border-top: none}
*/
#boutique {margin:0 0 0 25px; width:716px; /*overflow:hidden;*/ float:left; position:relative}

#boutique .tx-irfaq-pi1 p {width:90%; padding:0; margin:0; font-size:11px}
#boutique .tx-irfaq-pi1  a { text-decoration:none; color:#999999; font-size:10px}
#boutique  .tx-irfaq-dynheader  h2 {padding:0; margin:0 0 10px 0; font-size:13px; width:90%}


#boutique .tx-ttproducts-pi1 h2.category_title {clear:both; padding:0 0 10px 0; margin:0; color:#000906;}
#boutique .tx-ttproducts-pi1 h2.category_title {background:url(../img/commun/bg_titresousfamille.gif) bottom no-repeat;}
#boutique .tx-ttproducts-pi1 h3 {padding:0; margin:0; font-size:12px;}
#boutique .tx-ttproducts-pi1 h3 {text-decoration:none; color:#000908}
#boutique .tx-ttproducts-pi1 h3 a {text-decoration:none; color:#000908}

#boutique .tx-ttproducts-pi1 .listitem {margin:0 0 10px 0; padding:0; display:block; width:160px; height:220px; overflow:hidden; cursor:pointer; float:left}
#boutique .tx-ttproducts-pi1 .listitem {text-align:center;}
#boutique .tx-ttproducts-pi1 .listitem:hover { border:#CCCCCC 1px solid;  width:158px; height:218px;}
#boutique .tx-ttproducts-pi1 .listitem a {text-decoration:none}
#boutique .tx-ttproducts-pi1 .listitem .product_note {color:#4e5452}
#boutique .tx-ttproducts-pi1 .listitem {font-size:10px}
#boutique .tx-ttproducts-pi1 .listitem p.price {margin:0; padding:0; font-size:11px; color:#000 }
#boutique .tx-ttproducts-pi1 .listitem p.price2 {margin:0; padding:0; font-size:14px; color:#e10e2e }

#boutique .tx-ttproducts-pi1 p.price_cat {margin:0; padding:0; font-size:11px; color:#000 }
#boutique .tx-ttproducts-pi1 p.price2_cat {margin:0; padding:0; font-size:16px; color:#e10e2e }
#boutique .tx-ttproducts-pi1 p.price1_cat {margin:0; padding:0; font-size:12px; color:#999; font-weight:normal }

#boutique .tx-ttproducts-pi1 {font-size:11px; color:#4f5352}
#boutique .tx-ttproducts-pi1-list {position:relative}

.tx-ttproducts-pi1 .page_navigation-top {clear:both; width:auto; display:block; font-size:10px; position:absolute; right:0;}
.tx-ttproducts-pi1 .page_navigation-top a {text-decoration:none; color:#4e5452}
.tx-ttproducts-pi1 .page_navigation-top .page_prev {display:block; width:auto; text-align:center; float:left}
.tx-ttproducts-pi1 .page_navigation-top .page_next {display:block; width:auto; text-align:center; float:left}
.tx-ttproducts-pi1 .page_navigation-top .browselinks {display:block; width:auto; text-align:center; float:left; padding:0 10px 0 10px}

.tx-ttproducts-pi1 .page_navigation {clear:both; display:block; font-size:10px; position:absolute; right:0; bottom:0;}
.tx-ttproducts-pi1 .page_navigation a {text-decoration:none; color:#4e5452}
.tx-ttproducts-pi1 .page_navigation .page_prev {display:block; width:auto; text-align:center; float:left}
.tx-ttproducts-pi1 .page_navigation .page_next {display:block; width:auto; text-align:center; float:left}
.tx-ttproducts-pi1 .page_navigation .browselinks {display:block; width:auto; text-align:center; float:left; padding:0 10px 0 10px}

.tx-ttproducts-pi1 .taborder {border:#FF3300 1px solid; width:125px;}
.tx-ttproducts-pi1 .eco {}


#boutique #tx-ttproducts-pi1-search .listitem {width:200px; margin:0 5px 0 5px}
.tx-ttproducts-pi1 #tx-ttproducts-pi1-search .nomproduit {font-size:12px; color:#000908; text-decoration:none; font-weight:bold}
.tx-ttproducts-pi1 #tx-ttproducts-pi1-search .headerlistproduit {display:none}

/* SWECKER : POURQUOI FAIRE 192792U890828399283907029 REGLES ??????? */
.category_title {clear:both; padding:0 0 10px 0; margin:0; color:#000906;}

#boutique .tx-menuttproducts-pi2 h2.category_title {clear:both; padding:0 0 10px 0; margin:0; color:#000906;}
#boutique .tx-menuttproducts-pi2 h2.category_title {background:url(../img/commun/bg_titresousfamille.gif) bottom no-repeat;}
#boutique .tx-menuttproducts-pi2 h3 {padding:0; margin:0; font-size:12px;}
#boutique .tx-menuttproducts-pi2 h3 {text-decoration:none; color:#000908}

#boutique .tx-menuttproducts-pi2 .listitem {margin:0 8px 10px 0; padding:0; display:block; width:230px; height:220px; overflow:hidden; cursor:pointer; float:left}

#boutique .tx-menuttproducts-pi2 .listitem {text-align:center;}
#boutique .tx-menuttproducts-pi2 .listitem:hover {border:#CCCCCC 1px solid;  width:228px; height:218px;}
#boutique .tx-menuttproducts-pi2 .listitem a {text-decoration:none; display:block; color:#4e5452}
#boutique .tx-menuttproducts-pi2 .listitem .product_note {color:#4e5452}
#boutique .tx-menuttproducts-pi2 .listitem {font-size:10px}
#boutique .tx-menuttproducts-pi2 .listitem p.price {margin:0; padding:0; font-size:11px; color:#000 }
#boutique .tx-menuttproducts-pi2 .listitem p.price2 {margin:0; padding:0; font-size:14px; color:#e10e2e }

.tx-menuttproducts-pi2 .linkfamillesproduits  {clear:both; position:relative}
.tx-menuttproducts-pi2 .linkfamillesproduits a {text-decoration:none; color:#999999; font-size:10px; color:#EA4764}
.tx-menuttproducts-pi2 .linkfamillesproduits a strong {font-size:11px; }
.tx-menuttproducts-pi2 .linkfamillesproduits .linkbrowse {width:500px; position:absolute; text-align:right; top:5px; right:5px}
*html .tx-menuttproducts-pi2 .linkfamillesproduits .linkbrowse {width:100px; right:auto; left:0;}

.tx-menuttproducts-pi2 .linkfamillesproduitsbottom  {clear:both; position:relative}
.tx-menuttproducts-pi2 .linkfamillesproduitsbottom a {text-decoration:none; color:#999999; font-size:10px; color:#EA4764}
.tx-menuttproducts-pi2 .linkfamillesproduitsbottom a strong {font-size:11px; }
.tx-menuttproducts-pi2 .linkfamillesproduitsbottom .linkbrowse {width:710px; text-align:right;}

.tx-menuttproducts-pi5  {margin:0 0 0 0; color:#4e5253; font-size:11px}
.tx-menuttproducts-pi5 a {color:#999999;text-decoration:none;  font-weight:bold}
#boutique .tx-menuttproducts-pi5 h2.category_title {clear:both; padding:0 0 10px 0; margin:0; color:#000906;}
#boutique .tx-menuttproducts-pi5 h2.category_title {background:url(../img/commun/bg_titresousfamille.gif) bottom no-repeat;}
#boutique .tx-menuttproducts-pi5 h3 {padding:0; margin:0; font-size:12px;}
#boutique .tx-menuttproducts-pi5 h3 {text-decoration:none; color:#000908}

#boutique .tx-menuttproducts-pi5 .listitem {margin:0 8px 10px 0; padding:0; display:block; width:230px; height:220px; overflow:hidden; cursor:pointer; float:left}
#boutique .tx-menuttproducts-pi5 .listitem {text-align:center;}
#boutique .tx-menuttproducts-pi5 .listitem:hover {border:#CCCCCC 1px solid;  width:228px; height:218px;}
#boutique .tx-menuttproducts-pi5 .listitem a {text-decoration:none; color:#4e5452}
#boutique .tx-menuttproducts-pi5 .listitem .product_note {color:#4e5452}
#boutique .tx-menuttproducts-pi5 .listitem {font-size:10px}
#boutique .tx-menuttproducts-pi5 .listitem p.price {margin:0; padding:0; font-size:11px; color:#000 }
#boutique .tx-menuttproducts-pi5 .listitem p.price2 {margin:0; padding:0; font-size:14px; color:#e10e2e }

.tx-menuttproducts-pi5 .linkfamillesproduits  {clear:both; position:relative}
.tx-menuttproducts-pi5 .linkfamillesproduits a {text-decoration:none; color:#999999; font-size:10px; color:#EA4764}
.tx-menuttproducts-pi5 .linkfamillesproduits a strong {font-size:11px; }
.tx-menuttproducts-pi5 .linkfamillesproduits .linkbrowse {width:500px; position:absolute; text-align:right; top:5px; right:5px}

.tx-menuttproducts-pi5 .linkfamillesproduitsbottom  {clear:both; position:relative}
.tx-menuttproducts-pi5 .linkfamillesproduitsbottom a {text-decoration:none; color:#999999; font-size:10px; color:#EA4764}
.tx-menuttproducts-pi5 .linkfamillesproduitsbottom a strong {font-size:11px; }
.tx-menuttproducts-pi5 .linkfamillesproduitsbottom .linkbrowse {width:710px; text-align:right;}


/* SWECKER : Cat as list*/
.tx-menuttproducts-pi6{
	color: rgb(78, 82, 83);
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	display: block;
}
.tx-menuttproducts-pi6 .listitem{
	cursor: pointer;
	text-align: center;
	display: block;
	float: left;
	margin: 0px 8px 10px 0px;
	overflow: hidden;
	padding: 0px;
	height: 220px;
	width: 230px;
}
.tx-menuttproducts-pi6 .listitem:hover{
	border: 1px solid rgb(204, 204, 204);
	height: 218px;
	width: 228px;
}
.tx-menuttproducts-pi6 .listitem a{
 color: rgb(78, 84, 82);
 font-weight: bold;
 height: 15px;
 text-decoration: none;
}

/* SWECKER Page futon */
.pushfuton {
	background : url('../img/bloc_article_vide.jpg');
	height: 400px;
	width: 220px;
	float : left;
	margin : 0 15px 20px 0;
}

.pushfuton h2{
	color : #fff;
	padding-left : 12px;
	font-size : 0.9em;
	text-transform : uppercase;
	margin-top : 12px;
}
.pushfuton h3{
	text-transform : uppercase;
	text-align : center;
	font-size : 0.7em;
	padding-top : 20px;
	font-weight:bold;
}

.pushfuton h4{
	text-transform : uppercase;
	text-align : center;
	font-size : 0.7em;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}

.pushfuton p{
	font-size : 9px;
	margin : 10px;
	color:#4E5253;
}

.blocfuton{
	padding : 3px;	
}

.blocfuton .descproduit{
	margin : 0px;
	padding : 0px;
	text-align:center;
}

.prix02{
	text-align:center;
	font-weight:bold;
	}

.blocfuton .descproduit a{
	text-decoration:underline;
	color:#000000;
	text-align:center;
}

.blocfuton .prix01{
	text-align : center;
	color : red;
	font-size : 0.8em;
	padding : 0px;
	margin : 4px;
	font-weight:bold;
}

.promofuton2{
    margin-top : 38px;
}
.futonimage{
    margin-left : 17px;
}
.promofuton{
	background : url(../img/fd_prix.jpg);
	margin-top : 15px;
	height: 23px;
	margin-left : 120px;
	color : #fff;
	font-weight : bold;
	padding : 4px;
	display : block;
	width : 72px;
	
}

/**/
#fondfleur{
margin-top:-25px;
height:800px;
width:192px;
background: url(../img/cerisiers_trame.jpg);
}

.futonbottom .futonbottom:hover{
	text-decoration: none;
	color : #E10328;
}

.futonbottom:visited{
	text-decoration: none;
	color : #E10328;	
}
/*
*html .tx-ttproducts-pi1 {display:none}
*/

/* ITEM DISPLAY */
#tx-ttproducts-pi1-single {padding:40px 0 0 0;}
#tx-ttproducts-pi1-single h1.productitle {/*position:absolute; top:80px;*/ width:372px; color:#424b4a; right:0; padding:0; margin:0; text-align:left; font-size:26px; font-weight:normal}
#tx-ttproducts-pi1-single h1.productitle_cats {/*position:absolute; top:80px;*/ color:#424b4a; right:0; padding:0; margin:0; text-align:left; font-size:26px; font-weight:normal}
#tx-ttproducts-pi1-single .images {width:345px; height:270px; float:left; overflow:hidden}
#tx-ttproducts-pi1-single .list_link a {color:#6c6c6c; font-size:11px; font-weight:normal; display:block; width:auto; position:absolute; top:65px; }
#tx-ttproducts-pi1-single .images .image .tt_products_kjimglink a { cursor:default}
#tx-ttproducts-pi1-single .images {display:block; width:345px; height:auto; overflow:hidden; float:left;  margin:0 0 5px 0}
#tx-ttproducts-pi1-single .images .image {display:block; position:relative; width:330px; height:167px; overflow:hidden; margin:0 0 5px 0}
#tx-ttproducts-pi1-single .images .image_01 img {display:block; width:95px; height:56px; overflow:hidden; margin:0 23px 5px 0; float:left}
#tx-ttproducts-pi1-single .images .image_02 img {display:block; width:95px; height:56px; overflow:hidden; margin:0 23px 5px 0; float:left}
#tx-ttproducts-pi1-single .images .image_03 img {display:block; width:95px; height:56px; overflow:hidden; margin:0 0px 5px 0; float:left}
#tx-ttproducts-pi1-single .images .zoom {position:absolute; left:0; bottom:0; cursor:pointer}
#tx-ttproducts-pi1-single h2.description {padding:0; margin:0; color:#a40a22; font-size:18px; font-weight:normal}
#tx-ttproducts-pi1-single h2.recommandation  {padding:0; margin:0; color:#020d09; font-size:24px; font-weight:normal}
#tx-ttproducts-pi1-single h2.memecollection  {padding:0; margin:0; color:#020d09; font-size:24px; font-weight:normal}
#tx-ttproducts-pi1-single .product_note {color:#6c6c6c; font-size:11px; padding:0 0 25px 0}
#tx-ttproducts-pi1-single .product_note p {padding:5px 0 5px 0; margin:0}
#tx-ttproducts-pi1-single .product_note_cat {color:#6c6c6c; font-size:11px; padding:0}
#tx-ttproducts-pi1-single .product_note_cat a {color:#6c6c6c; text-decoration:none;}
#tx-ttproducts-pi1-single .product_note_cat p {padding:2px 0 2px 0; margin:0}


#tx-ttproducts-pi1-single .summary {color:#565656; width:370px; font-size:12px; float:left; padding:0 0 0 0}
#tx-ttproducts-pi1-single .summary table td {font-size:11px}
#tx-ttproducts-pi1-single .product_datasheet {float:left;}
#tx-ttproducts-pi1-single .order_form {color:#565656; width:347px; font-size:12px; float:left; padding:50px 0 0 0}


#tx-ttproducts-pi1-single .summary ul { padding:0; margin:0}
#tx-ttproducts-pi1-single .summary li {list-style:none;}
#tx-ttproducts-pi1-single .summary ul.li_info li {padding:6px 0 6px 0; font-size:11px}
#tx-ttproducts-pi1-single .summary ul.li_info strong {color:#595959;}
#tx-ttproducts-pi1-single .summary ul.li_univers .texte {font-size:11px}
#tx-ttproducts-pi1-single .summary ul.li_univers .cadre.style_1 {display:block; background:#e20048; color:#FFFFFF; text-align:center; padding:2px; width:120px; font-size:10px; font-weight:bold}
#tx-ttproducts-pi1-single .summary ul.li_univers .cadre.style_2 {display:block; background:#d0e155; color:#FFFFFF; text-align:center; padding:2px; width:120px; font-size:10px; font-weight:bold}
#tx-ttproducts-pi1-single .summary ul.li_univers .cadre.style_3 {display:block; background:#3e382c; color:#FFFFFF; text-align:center; padding:2px; width:120px; font-size:10px; font-weight:bold}

#tx-ttproducts-pi1-single .summary ul.li_eco {padding:0; margin:20px 0 0 0; display:block; float:left; font-size:14px;}
#tx-ttproducts-pi1-single .summary ul.li_prix {padding:0; margin:20px 0 0 0; display:block; float:right}
#tx-ttproducts-pi1-single .summary ul.li_prix li {text-align:center}
#tx-ttproducts-pi1-single .summary table td .prix_reduc {color:#e0112d; font-size:18px} 
#tx-ttproducts-pi1-single .summary table td .prix_normal {color:#000; font-weight:bold; font-size:12px} 

#tx-ttproducts-pi1-single .summary_cats {color:#565656; width:716px; font-size:12px; float:left; padding:0 0 0 0}
#tx-ttproducts-pi1-single .summary_cats table td {font-size:11px}
#tx-ttproducts-pi1-single .tt_products_item_single_display table .tt_products_kjimglink {width:150px; overflow:hidden}

#tx-ttproducts-pi1-single .summary_cats ul { padding:0; margin:0}
#tx-ttproducts-pi1-single .summary_cats li {list-style:none;}
#tx-ttproducts-pi1-single .summary_cats ul.li_info li {padding:6px 0 6px 0; font-size:11px}
#tx-ttproducts-pi1-single .summary_cats ul.li_info strong {color:#595959;}
#tx-ttproducts-pi1-single .summary_cats ul.li_univers .texte {font-size:11px}
#tx-ttproducts-pi1-single .summary_cats ul.li_univers .cadre.style_1 {display:block; background:#e20048; color:#FFFFFF; text-align:center; padding:2px; width:120px; font-size:10px; font-weight:bold}
#tx-ttproducts-pi1-single .summary_cats ul.li_univers .cadre.style_2 {display:block; background:#d0e155; color:#FFFFFF; text-align:center; padding:2px; width:120px; font-size:10px; font-weight:bold}
#tx-ttproducts-pi1-single .summary_cats ul.li_univers .cadre.style_3 {display:block; background:#3e382c; color:#FFFFFF; text-align:center; padding:2px; width:120px; font-size:10px; font-weight:bold}

#tx-ttproducts-pi1-single .summary_cats ul.li_eco {padding:0; margin:20px 0 0 0; display:block; float:left; font-size:14px;}
#tx-ttproducts-pi1-single .summary_cats ul.li_prix {padding:0; margin:20px 0 0 0; display:block; float:right}
#tx-ttproducts-pi1-single .summary_cats ul.li_prix li {text-align:center}
#tx-ttproducts-pi1-single .summary_cats table td .prix_reduc {color:#e0112d; font-size:18px} 
#tx-ttproducts-pi1-single .summary_cats table td .prix_normal {color:#000; font-weight:bold; font-size:12px} 


#tx-ttproducts-pi1-single .order_form {padding:0; margin:5px 0 0 0; float:right; text-align:right}
#tx-ttproducts-pi1-single .order_form label {font-size:11px; font-weight:bold}
#tx-ttproducts-pi1-single .order_form #submitorder {border:none; background:#000000; color:#FFFFFF; font-weight: bold}
#tx-ttproducts-pi1-single table form .submitorder {border:none; background:#000000; color:#FFFFFF; font-weight: bold}
#tx-ttproducts-pi1-single #quantity {border:#666666 1px solid; text-align:center}
#tx-ttproducts-pi1-single table form .quantity {border:#666666 1px solid; text-align:center}
#tx-ttproducts-pi1-single .options { /*position:absolute; top:120px; right:0*/}
#tx-ttproducts-pi1-single .options select {border:1px #CCCCCC solid}


#tx-ttproducts-pi1-single .contenu_annexe {width:170px; padding:0; float:right}
#tx-ttproducts-pi1-single .contenu_annexe .annexe {padding:10px; background:#f3f3f3; text-align:left}
#tx-ttproducts-pi1-single .contenu_annexe .annexe .titrebloc {display:block; padding:0 0 5px 0; font-size:18px; position:relative}
#tx-ttproducts-pi1-single .contenu_annexe .annexe .titrebloc p {padding:0; margin:0;}
#tx-ttproducts-pi1-single .contenu_annexe .annexe .titrebloc img {position:absolute; top:0; right:0}
*html #tx-ttproducts-pi1-single .contenu_annexe .annexe .titrebloc img { right:25px}
#tx-ttproducts-pi1-single .contenu_annexe h2.titannexe {padding:0; margin:0}

#tx-ttproducts-pi1-single .contenu_annexe .texte {clear:both; color:#595959; text-align:left; display:inline; font-size:11px}
#tx-ttproducts-pi1-single .contenu_annexe .annexe .titrebloc h2 {padding:0; margin:0}
#tx-ttproducts-pi1-single .contenu_annexe .annexe .titrebloc h3 {padding:0; margin:0}

#tx-ttproducts-pi1-single .titreunivers_kawai {background:#e20048; display:block; padding:5px; font-size:18px; color:#FFFFFF; text-transform:uppercase}
#tx-ttproducts-pi1-single .titreunivers_urbain {background:#d0e155; display:block; padding:5px; font-size:18px; color:#FFFFFF; text-transform:uppercase}
#tx-ttproducts-pi1-single .titreunivers_zen {background:#3e382c; display:block; padding:5px; font-size:18px; color:#FFFFFF; text-transform:uppercase}
#tx-ttproducts-pi1-single .contenu_annexe {width:170px; padding:0; float:right}
#tx-ttproducts-pi1-single .contenu_annexe .annexe_univers {background:#fff; padding-top:10px; color:#595959; text-align:left}
#tx-ttproducts-pi1-single .contenu_annexe .annexe_univers .titrebloc h2 {padding:0; margin:0}
#tx-ttproducts-pi1-single .contenu_annexe .annexe_univers .titrebloc h3 {padding:0; margin:0}
#tx-ttproducts-pi1-single .contenu_annexe a {text-decoration:none; display:block; margin-top:10px; text-align:left; color:#969696; text-indent:20px; background:url(../img/boutique/puce_link.gif) left center no-repeat}


/* PANIER */
#tx-ttproducts-pi1-basket .options {line-height:30px}
#tx-ttproducts-pi1-basket .options select {float:left; margin-top:5px}
#tx-ttproducts-pi1-basket .options strong {display:block; float:right; padding:0 30px 0 0;  font-weight:bold; font-size:18px; color:#e00f2f}
#tx-ttproducts-pi1-basket .total_panier {width:690px; height:40px; background:#f7f7f7; padding:10px 15px 10px 10px; margin:0 0 10px 0; color:#6c6c6c; font-weight:normal; font-size:24px}
#tx-ttproducts-pi1-basket .total {display:block; float:left}
#tx-ttproducts-pi1-basket .total_panier strong {display:block; float:right; padding:10px;  font-weight:bold; font-size:18px; color:#e00f2f}
#tx-ttproducts-pi1-basket #delivery_notes {font-size:11px}
#tx-ttproducts-pi1-basket .delivery_address_info {width:700px}

#tx-ttproducts-pi1-payment .options select {float:left; margin-top:5px}
#tx-ttproducts-pi1-payment .options strong {display:block; float:right; padding:0 30px 0 0;  font-weight:bold; font-size:18px; color:#e00f2f}
#tx-ttproducts-pi1-payment .total_panier {width:690px; height:40px; background:#f7f7f7; padding:10px 15px 10px 10px; margin:0 0 10px 0; color:#6c6c6c; font-weight:normal; font-size:24px}
#tx-ttproducts-pi1-payment .total {display:block; float:left}
#tx-ttproducts-pi1-payment .total_panier strong {display:block; float:right; padding:10px;  font-weight:bold; font-size:18px; color:#e00f2f}


#tx-ttproducts-pi1-basket .list_link a.retour {text-decoration:underline; color:#E00F2F; font-weight:bold; display:block;  padding:10px 0 0 0} 
#tx-ttproducts-pi1-basket .list_link a.retour:hover {text-decoration: none}  

.tt_products_order_confirmation .print {text-decoration:underline; color:#E00F2F; font-weight:bold; display:block;}





/* MENU */

#menu_produits .menu-level1-no a {text-decoration:none; color:#e11129; font-size:14px;}
#menu_produits .menu-level1-no a {display:block; padding:0 0 0 15px; background:url(../img/commun/puce_menuboutique.gif) left top no-repeat}
#menu_produits .menu-level1-no {border-top:#e0e0e0 1px solid; padding:5px 0; margin-top:5px}
#menu_produits .menu-level1-no.menuitem_1 {border-top: none}

#menu_produits .menu-level1-act a {text-decoration:none; color:#e11129; font-size:14px;}
#menu_produits .menu-level1-act a {display:block; padding:0 0 0 15px; background:url(../img/commun/puce_menuboutique_on.gif) left top no-repeat}
#menu_produits .menu-level1-act {border-top:#e0e0e0 1px solid; padding:5px 0; margin-top:5px}
#menu_produits .menu-level1-act.menuitem_1 {border-top: none}


#menu_produits .menu-level2-no {text-decoration:none; color:#e11129; font-size:12px;}

#menu_produits .menu-level2-no {padding:3px 0 3px 10px; background:#FFF;}
#menu_produits .menu-level2-no a {text-decoration:none; color:#969696}
#menu_produits .menu-level2-act {text-decoration:none; color:#e11129; font-size:12px;}
#menu_produits .menu-level2-act {display:block; padding:10px 0 10px 5px; background:#FFF; border-top:1px dashed #999999}
#menu_produits .menu-level2-act.on {background:#f7f7f7;}
#menu_produits .menu-level2-act a {text-decoration:none; color:#969696}
#menu_produits .menu-level2-act.produit_off {border:none; padding:5px 0 10px 15px; margin-bottom:0; background:#f7f7f7}
#menu_produits .menu-level2-act.produit_off a {text-decoration:none; font-size:11px; color:#18161b}
#menu_produits .menu-level2-act.produit_on {border:none; padding:5px 0 10px 15px; margin-bottom:0; background:#e8e8e8}
#menu_produits .menu-level2-act.produit_on a {text-decoration:none; font-size:11px; color:#e30e2a}

#menu_produits .menu-level3-no {text-decoration:none; color:#e11129; font-size:12px;}
#menu_produits .menu-level3-no {display:none; padding:5px 0 10px 10px;  background:#e0e0e0;}
#menu_produits .menu-level3-no {/*border-top:#e0e0e0 1px solid;*/ padding:5px 0 20px 0}
#menu_produits .menu-level3-act {text-decoration:none; color:#e11129; font-size:12px;}
#menu_produits .menu-level3-act {display:block; padding:10px 0 10px 10px; background:#FFF; border-top:1px dashed #999999}
#menu_produits .menu-level3-act.on {background:#f7f7f7;}
#menu_produits .menu-level3-act a {text-decoration:none; color:#969696}
#menu_produits .menu-level3-act.produit_off {border:none; padding:5px 0 10px 20px; margin-bottom:0; background:#f7f7f7}
#menu_produits .menu-level3-act.produit_off a {text-decoration:none; font-size:11px; color:#18161b}
#menu_produits .menu-level3-act.produit_on {border:none; padding:5px 0 10px 20px; margin-bottom:0; background:#e8e8e8}
#menu_produits .menu-level3-act.produit_on a {text-decoration:none; font-size:11px; color:#e30e2a}

#menu_produits .menu-level4-no {text-decoration:none; color:#e11129; font-size:12px;}
#menu_produits .menu-level4-no {display:none; padding:0 0 0 40px; background:#E8E8E8;}
#menu_produits .menu-level4-no {/*border-top:#e0e0e0 1px solid;*/ padding:5px 0 20px 0}
#menu_produits .menu-level4-act {text-decoration:none; color:#e11129; font-size:12px;}
#menu_produits .menu-level4-act {display:block; padding:10px 0 10px 15px; background:#FFF; border-top:1px dashed #999999}
#menu_produits .menu-level4-act.on {background:#f7f7f7;}
#menu_produits .menu-level4-act a {text-decoration:none; color:#969696}
#menu_produits .menu-level4-act.produit_off {border:none; padding:5px 0 10px 20px; margin-bottom:0; background:#f7f7f7}
#menu_produits .menu-level4-act.produit_off a {text-decoration:none; font-size:11px; color:#18161b}
#menu_produits .menu-level4-act.produit_on {border:none; padding:5px 0 10px 20px; margin-bottom:0; background:#e8e8e8}
#menu_produits .menu-level4-act.produit_on a {text-decoration:none; font-size:11px; color:#e30e2a}

#menu_produits .menu-level5-no {text-decoration:none; color:#e11129; font-size:12px;}
#menu_produits .menu-level5-no {display:none; padding:0 0 0 40px; background:#E8E8E8;}
#menu_produits .menu-level5-no {/*border-top:#e0e0e0 1px solid;*/ padding:5px 0 20px 0}
#menu_produits .menu-level5-act {text-decoration:none; color:#e11129; font-size:12px;}
#menu_produits .menu-level5-act {display:block; padding:5px 0 10px 20px; background:#FFF; border-top:1px dashed #999999}
#menu_produits .menu-level5-act.on {background:#f7f7f7;}
#menu_produits .menu-level5-act a {text-decoration:none; color:#969696}
#menu_produits .menu-level5-act.produit_off {border:none; padding:5px 0 10px 20px; margin-bottom:0; background:#f7f7f7}
#menu_produits .menu-level5-act.produit_off a {text-decoration:none; font-size:11px; color:#18161b}
#menu_produits .menu-level5-act.produit_on {border:none; padding:5px 0 10px 20px; margin-bottom:0; background:#e8e8e8}
#menu_produits .menu-level5-act.produit_on a {text-decoration:none; font-size:11px; color:#e30e2a}

.backtotop {clear:both; padding:0 0 45px 0; border-bottom:1px #e7e7e7 solid; margin:0 0 0 180px; width:759px; display:block; text-align:right; }


/* FE Login */
#actionsomote {float:right; width:209px; height:176px; overflow:hidden}
#actionsomote {color:#FFFFFF; font-size:10px}
#actionsomote a {text-decoration:none; color:#FFFFFF; font-size:10px}
#actionsomote form {padding:0; margin:25px 0 0 0;}
#actionsomote form input.zone { border:1px solid #e0e0e0; color:#969696; width:160px; font-size:12px}
.tx-felogin-pi1 {font-size:11px; width:285px}
.tx-felogin-pi1 .imglogin {position:absolute; top:50px; width:431px; height:331px; right:0; z-index:50}
.tx-felogin-pi1 .forgotpass {clear:both; padding:0; margin:0}
.tx-felogin-pi1 hr {padding:0; margin:0 0 10px 0}
.tx-felogin-pi1 h3 { padding:0; margin:10px 0 0 0; font-size:16px; font-weight:normal; text-transform:uppercase}
.tx-felogin-pi1 form div {margin:5px 0 0 0; padding:0;}
.tx-felogin-pi1 form p a {display:block; text-align:right; color:#e10f2c; text-decoration:none}
.tx-felogin-pi1 label {float:left; width:115px; font-weight:bold; margin-top:5px}
.tx-felogin-pi1 #user {border:1px solid #333333; float:right; width:160px; margin-top:3px} 
.tx-felogin-pi1 #pass {border:1px solid #333333; float:right; width:160px; margin-top:3px} 
.tx-felogin-pi1 form .submit {border:none; background:#000000; color:#FFFFFF; font-weight:bold; padding:2px}
.tx-felogin-pi1 .zone {border:1px solid #333333; float:left; width:162px; margin-top:3px} 
.tx-felogin-pi1 #tx_felogin_pi1[forgot_email] {border:1px solid #333333; float:right; width:162px; margin-top:3px}
.tx-felogin-pi1 .spacer {padding:0; margin:0}

/* SR FEUSER */
html #boutique .tx-srfeuserregister-pi1 {font-size:11px}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form fieldset {border:none}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form label {display:block; width:200px; margin-top:3px; float:left;}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form #genderlabels input { display:block; float:left; padding:3px 3px 0 0; margin:3px 3px 0 0}
*+html #boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form #genderlabels input {display:block; float:left; padding:0; margin:0}
*html #boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form #genderlabels input {display:block; float:left; padding:0; margin:0}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form #genderlabels label {display:block; width:30px; margin-top:3px; float:left;}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-password {display:block; margin-top:3px; border:1px solid #333333;  width:200px;}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-text {display:block; margin-top:3px; border:1px solid #333333;  width:200px;}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-error {clear: both; margin:0 0 3px 0; padding:0 0 0 200px}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-submit {border:none; background:#000000; color:#FFFFFF; font-weight:bold; padding:2px}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .tx-srfeuserregister-pi1-checkbox {float:left}
#boutique .tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form .labelcheckbox {width:300px; margin-top:3px}
#tx-srfeuserregister-pi1-tx_omotefeuser_receive_promos_omote {margin:3px 3px 0 200px}
#tx-srfeuserregister-pi1-tx_omotefeuser_accept_general_conds {margin:3px 3px 0 200px}
#tx-srfeuserregister-pi1-tx_omotefeuser_receive_partner_offers {margin:3px 3px 0 200px}

/* DMAIL Subscribe */
#tx_dmail_subscribe {width:270px; margin:20px 0 0 0}
#tx_dmail_subscribe {font-size:12px}
#tx_dmail_subscribe .zonetexte {width:250px;}
#tx_dmail_subscribe form .bt_terminer {border:none; background:#000000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px; margin:0 0 0 5px; float:right } 
#tx_dmail_subscribe form a.bt_terminer {text-decoration:none; padding:3px; display:block}

/* FAQ */
.tx-irfaq-pi1 p a {text-decoration:none; font-size:11px; font-weight:normal; color:#4e5251}

/* BOUTON SPECIFIQUE */
#content .lexique #kawai { background:#e20048; color:#fff; float:right; width:200px; text-align:center;  font-weight:bold; padding:5px }
#content .lexique #kawai a{ text-decoration:none; color:#fff;  }
#content .lexique #raffine { background:#3e382c; color:#fff; float:right; width:200px; text-align:center;  font-weight:bold; padding:5px }
#content .lexique #raffine a{ text-decoration:none; color:#fff;  }
#content .lexique #fashion { background:#d0e155; color:#fff; float:right; width:200px; text-align:center;  font-weight:bold; padding:5px }
#content .lexique #fashion a{ text-decoration:none; color:#fff;  }

/* SITEMAP */
.csc-sitemap a {text-decoration:none; font-size:11px; color:#999999}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash a {color:#E11129;}

/* TRACKING COMMANDE */
#tx-ttproducts-pi1-tracking h1 {font-size:18px; font-weight:normal}
#tx-ttproducts-pi1-tracking h2 {font-size:16px; font-weight:normal; text-align:left}











