/* ************************* 

[MASTER STYLESHEET] 
 Project: CHEMISE HOMME
 Version: 1  
 Last change: 25/11/2009
 Assigned to: COLORZ - J.MARTINET 


[XHTML STRUCTURE]  
+body lang=FR
    + .header
    + .mainmenu
	+ .wrapper
	+ .wrapper_background [contient le background haut de la page]
		+ .wrapper_1_content [edition du contenu]

************************* */

html { padding:0; margin:0; font-size:100%; }
body { padding:0; margin:0; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; }
 
/* Gestion des titres */
h1, h2,h3, h4,h5, h6,dl, dt, dd, img, p, img a, img {  padding:0; margin:0; list-style:none; border:none;}
.clear { display:block; width:100%; clear: both; font-size:0.1em;  line-height:0.1em;}

/* Gestion des formulaires */
fieldset { padding:0; margin:0; border: none; display:block;}
form { padding:0; margin:0; border: none; display:inline;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em; }
table, tr, td { border-collapse:collapse; padding:0; margin:0}

/* *********************** */
/*        LAYOUT          */
/* ********************* */

.contenair { width:100%; text-align:center;}

.header { width:100%; text-align:center;}
.header_content { width:1000px; margin:0 auto; text-align:left;height:112px; padding:35px 0 0 0; position:relative; z-index:1;}

.mainmenu { width:100%; clear:both; float:none; height:65px;  }
.mainmenu_content { width:980px; margin:0 auto; text-align:left;height:54px; padding:11px 0 0 20px;  position:relative; z-index:999;}

.wrapper { width:100%; clear:both; float:none;}
.wrapper_bottom { width:100%; clear:both; float:none;}
.wrapper_bottom2 { width:100%; clear:both; float:none; height:25px;}

.wrapper_1_content { width:970px; margin:0 auto; text-align:left; padding:8px 0 0 30px; min-height:500px;}

.wrapper_2_content { width:980px; margin:0 auto; text-align:left; padding:8px 0 0 20px; min-height:970px;}
.wrapper_2_content .wrapper_left { width:180px; float:left; padding:0 10px;  overflow:hidden;}
.wrapper_2_content .wrapper_left p.title_affiner { width:190px; height:51px;}
.wrapper_2_content .wrapper_left p.title_affiner span { display:none;}
.wrapper_2_content .wrapper_right { width:760px; float:left; margin:0; position:relative; z-index:1; }
 
.wrapper_3_content { width:980px; margin:0 auto; text-align:left; padding:8px 0 0 20px; min-height:970px;}
* html .wrapper_3_content  { height:970px;}
.wrapper_3_content .wrapper_left { width:750px; float:left; padding:0 10px;}
.wrapper_3_content .wrapper_right { width:180px; float:right; margin:0 19px 0 0; padding:6px 0 0 0; display:inline; }

.wrapper_full { width:950px; clear:both; float:none; margin:0 0 0 10px;}
.wrapper_full_bottom { width:100%; clear:both; float:none; height:20px;}

.footer_outerblocks { width:100%; clear:both; float:none; text-align:center; }
.footer_outerblocks_content { width:940px; text-align:left; height:142px; margin:0 auto;  padding:11px 30px 0 30px;}

.footer_sitemap { width:100%; clear:both; float:none; }
.footer_sitemap_content {width:980px; margin:0 auto; text-align:left; padding:0 0 0 20px;  }

.footer { width:100%; clear:both; float:none; }
.footer_content { width:1000px; clear:both; float:none;  margin:0 auto; text-align:left;}

.top_bar { position:absolute; width:100%; height:34px; top:0; left:0; z-index:999;}
.top_bar_content { width:980px; margin:0 auto; height:34px;}

.pathway { padding:4px 0 9px 0; width:620px; float:left;}
.pathway a {  text-decoration:none; padding:0 14px 0 5px;}
.pathway a:hover { text-decoration:underline;}
.wrapper_3_content .pathway { padding:4px 0 9px 0; width:700px; float:none;}

p.nav_post { float:left;  height:18px; text-transform:uppercase; font-size:9px; padding:4px 0 0 0; width:130px; }
p.nav_post a { color:#a49e97; background-color:inherit; text-decoration:none;}
p.nav_post a:hover { text-decoration:underline;}
p.nav_post a.prev { background:url(/images_homme/picto_precedent.gif) no-repeat 0 5px; padding:0 10px 0 12px; display: block; float:left;}
p.nav_post a.next { background:url(/images_homme/picto_suivant.gif) no-repeat right 5px; padding:0 12px 0 0; display:block; float:right; }
p.nav_post  span {background:url(/images_homme/nav_post.gif) no-repeat 0 0; display:block; height:18px; float:left; width:10px;}

.btn_retourliste p { display:inline;}
.btn_retourliste a { width:180px; height:18px;  display:block; float:right; margin:2px 30px 0 0; }
* html .btn_retourliste a {   margin:5px 15px 0 0; }

.btn_retourliste a span { display:none;}

/* *********************** */
/*         HEADER         */
/* ********************* */

.header .logo {  position:absolute; z-index:99; left:10px;top:58px;}
.header .logo a { display:block; width:417px; height:70px; float:left;}
.header .logo a span { display:none;}

.header .panier { width:240px; position:absolute; top:47px; left:745px; z-index:99; height:55px; padding:35px 0 0 0;}


.header .panier .promo_link { padding:0 0 0 48px;}
.header .panier .promo_link a { font-size:15px; font-weight:bold; font-weight:bold;text-decoration:none; display:block; height:25px;}
.header .panier .promo_link a strong { font-size:12px; font-weight:normal;}
.header .panier .promo_link a span { display:block; padding:0; float:left; padding:0 35px 0 0; width:auto; cursor:pointer;}

.header .panier .infos { font-size:11px; font-style:italic; padding:0;}


/* *********************** */
/*        MAINMENU        */
/* ********************* */

p.title { width:88px; height:53px; display:block; float:left; }
p.title span { display:none;}

ul.menu_product { padding:0; margin:0; width:280px; position:absolute; z-index:999; left:115px; top:25px;}
* html ul.menu_product { left:105px; }
ul.menu_product li { padding:0; list-style:none; display:block; float:left; margin:0 5px 0 0  ;}
 
ul.menu_product li a {display:block; width:83px; height:28px;  text-decoration:none; font-size:12px; font-weight:bold; padding:0; margin:0; }
ul.menu_product li a:hover { text-decoration:underline; }
ul.menu_product li a span { display:none;}

ul.menu_product li ul { padding:13px 0 5px 0; width:83px; display:block; min-height:170px; margin:0;}
ul.menu_product li ul li { padding:0; margin:0; display:inline; list-style:none;}
ul.menu_product li ul li a {display:block; width:82px; float:left; margin:0 5px 0 0; text-decoration:none; font-size:12px; font-weight:bold; padding:3px 0 0 5px; font-weight:bold; height:auto; text-indent:7px;}
ul.menu_product li ul li a:hover,ul.menu_product li ul li.active a { text-decoration:none; }
ul.menu_product li ul li a { padding:0; margin:0; }
.uk ul.menu_product li a.item1 {width:93px; }
.uk ul.menu_product li ul.item1, .uk ul.menu_product li ul.item1 li a { width:92px; }
.uk ul.menu_product li a.item2 {width:73px;  }
.uk ul.menu_product li ul.item2, .uk ul.menu_product li ul.item2 li a { width:73px; }
.uk ul.menu_product li a.item3 {width:83px; }
.uk ul.menu_product li ul.item3, .uk ul.menu_product li ul.item3 li a {  width:83px; }

ul.menu_sitelink { padding:0; margin:0 18px 0 0; float:left; width:961px;position:relative; z-index:1;}

ul.menu_sitelink li { padding:0; margin:0; list-style:none; display:inline;}
ul.menu_sitelink li a { height:54px; display:block; float:left; font-size:10px; padding:0; margin:0; border:none; overflow:hidden;width:auto; }
ul.menu_sitelink li a span { display:none;}

.fr ul.menu_sitelink li a.item1 { width:137px;}
.fr ul.menu_sitelink li a.item2 { width:137px;}
.fr ul.menu_sitelink li a.item3 { width:137px;}
.fr ul.menu_sitelink li a.item4 { width:137px;}
.fr ul.menu_sitelink li a.item5 { width:137px;}
.fr ul.menu_sitelink li a.item6 { width:138px;}
.fr ul.menu_sitelink li a.item7 { width:138px;}

.uk ul.menu_sitelink li a.item1 { width:137px;}
.uk ul.menu_sitelink li a.item2 { width:137px;}
.uk ul.menu_sitelink li a.item3 { width:137px;}
.uk ul.menu_sitelink li a.item4 { width:137px;}
.uk ul.menu_sitelink li a.item5 { width:137px;}
.uk ul.menu_sitelink li a.item6 { width:138px;}
.uk ul.menu_sitelink li a.item7 { width:138px;}

.fr ul.menu_sitelink li.active a.item1,
.fr ul.menu_sitelink li a:hover.item1 { width:137px;}
.fr ul.menu_sitelink li.active a.item2,
.fr ul.menu_sitelink li a:hover.item2 { width:137px;}
.fr ul.menu_sitelink li.active a.item3,
.fr ul.menu_sitelink li a:hover.item3 { width:137px;}
.fr ul.menu_sitelink li.active a.item4,
.fr ul.menu_sitelink li a:hover.item4 { width:137px;}
.fr ul.menu_sitelink li.active a.item5,
.fr ul.menu_sitelink li a:hover.item5 { width:137px;}
.fr ul.menu_sitelink li.active a.item6,
.fr ul.menu_sitelink li a:hover.item6 { width:138px;}
.fr ul.menu_sitelink li.active a.item7,
.fr ul.menu_sitelink li a:hover.item7 { width:138px;}
 
.uk ul.menu_sitelink li.active a.item1,
.uk ul.menu_sitelink li a:hover.item1 { width:137px;}
.uk ul.menu_sitelink li.active a.item2,
.uk ul.menu_sitelink li a:hover.item2 { width:137px;}
.uk ul.menu_sitelink li.active a.item3,
.uk ul.menu_sitelink li a:hover.item3 { width:137px;}
.uk ul.menu_sitelink li.active a.item4,
.uk ul.menu_sitelink li a:hover.item4 { width:137px;}
.uk ul.menu_sitelink li.active a.item5,
.uk ul.menu_sitelink li a:hover.item5 { width:137px;}
.uk ul.menu_sitelink li.active a.item6,
.uk ul.menu_sitelink li a:hover.item6 { width:138px;}
.uk ul.menu_sitelink li.active a.item7,
.uk ul.menu_sitelink li a:hover.item7 { width:138px;}

 
/* *********************** */
/*    LAYOUT 1  940px     */
/* ********************* */
 
.wrapper_1_content .separation { width:940px; clear:both; float:none; height:20px;}
.wrapper_1_content .separation2 { width:940px; clear:both; float:none; height:20px; }

.wrapper_1_content h2 { height:39px; margin:0 0 10px 0; width:920px; padding:0 10px 0 10px;}
.wrapper_1_content h2 a { display:block; float:right; font-size:11px;  text-decoration:none; padding:0 8px 0 0;width:auto; margin:12px 0 0 0;}
.wrapper_1_content h2 a:hover { text-decoration:underline;}
.wrapper_1_content h2 span { display:block; float:left; width:700px; height:39px;}
.wrapper_1_content h2 span strong { display:none;}
.wrapper_1_content h2.panier { clear:both; float:none; width:940px; height:50px;}
.wrapper_1_content h2.panier span { display:none;}

/* carousel */
.homecarousel { width:940px; position:relative; z-index:1; }
.homecarousel .slider { width:940px; height:317px; overflow:hidden;}
.homecarousel .slider .infos a { font-size:12px; text-decoration:none; position:absolute; z-index:99; top:169px; left:560px; padding:0 0 0 24px; display:block; min-height:30px;}
.homecarousel .slider .infos a:hover{ text-decoration:underline;}

.homecarousel .controls { }
.homecarousel .controls a span { display:none;}
.homecarousel .controls .btn_left a { width:28px; height:36px;position:absolute; left:-8px; top:141px; z-index:99;}
.homecarousel .controls .btn_right a { width:28px; height:36px;position:absolute; left:920px; top:141px; z-index:99;}

.homecarousel .navigation {}
.homecarousel .navigation ul { padding:0; margin:0; position:absolute; top:256px; left:706px; z-index:99;}
.homecarousel .navigation ul li { padding:0; margin:0; list-style:none; display:inline;}
.homecarousel .navigation ul li a { display:block; width:66px; height:41px; background-color:transparent; float:left; margin:0 6px 0 0; padding:2px 0 0 2px;}

.homecarousel .navigation ul li a img {  width:62px; height:37px;}
.homecarousel .carousel_bottom { width:100%; clear:both; float:none;}

/* home2carousel */
.home2carousel { width:620px; height:320px; position:relative; z-index:1; float:left; overflow:hidden;}
.home2carousel .slider { padding:0 0 0 56px; width:564px; height:320px; overflow:hidden;}
.home2carousel .slider .diapositive {  width:564px; height:320px; overflow:hidden; }


.home2carousel .navigation { position:absolute; top:0; left:0; z-index:90; width:56px; height:320px; }
.home2carousel .navigation .top a  { position:absolute; z-index:91; width:56px; height:19px; display:block; left:0; top:0;}
.home2carousel .navigation .top a span { display:none;}
.home2carousel .navigation .bottom a  { position:absolute; z-index:91; width:56px; height:19px; display:block; left:0; bottom:0;}
.home2carousel .navigation .bottom a span { display:none;}

.home2carousel .navigation ul { padding:18px 0 0 6px;  margin:0; height:282px; overflow:hidden;}
* html .home2carousel .navigation ul { padding-top:25px }
*+html .home2carousel .navigation ul { padding-top:25px }
.home2carousel .navigation ul li { margin:0; padding:0; list-style:none; display:inline; }
 
.home2carousel .navigation ul li a { margin:7px 0 0 0; display:block; width:44px; height:60px; padding:1px;  }
 

.home2carousel .navigation ul li a img {  width:42px; height:58px; display:block;  }
.home2carousel .navigation ul li a:hover img,
.home2carousel .navigation ul li.active a img {   width:40px; height:56px;}
  
.home2carousel .infos { width:331px; height:257px;position:absolute; top:31px; left:289px; z-index:99;}
.home2carousel .infos  h2.nouvellecollection  { width:331px; height:32px;  margin:0; padding:0;}


.home2carousel h2 span { display:none;}
.home2carousel .infos_content { width:310px; height:170px; padding:10px 0 0 15px;}

.home2carousel .infos_content p { margin:0 0 10px 0; padding:0;}
.home2carousel .infos_content h3 { font-size:17px; margin:0 0 5px 0;}
.home2carousel .infos_content .prix {font-size:14px; font-weight:bold; margin:0 0 5px 0; }

.home2carousel .infos_content .link { margin-bottom:15px;}
.home2carousel .infos_content .link a { display:block; width:92px; height:18px; margin:0 0 15px 0; }
.home2carousel .infos_content .link a span { display:none;}


.home2carousel .discover a { font-size:12px; text-decoration:none; display:block; height:17px; padding:0 0 0 23px; line-height:1.3em;}
.home2carousel .discover a:hover { text-decoration:underline;}


.homecarousel{overflow:hidden !important;width:940px !important;height:317px !important;}
.homecarousel .slider{overflow:visible !important;position:absolute !important;}
.homecarousel .slider .diapositive{width:940px;float:left !important;}

.homecarousel .navigation ul li a.current{background-color:#FF9900 !important;}
.homecarousel .navigation ul li a.current img{border:solid #FF9900 1px !important;}  
.homecarousel .navigation ul li a.current{background-color:#FF9900 !important;}
.homecarousel .navigation ul li a.current img{border:solid #FF9900 1px !important;}  
.home2carousel #navigationslide{position:relative;overflow:hidden;width:56px;float:left;height:320px;}
.home2carousel #navigationslide ul{position:absolute;display:block;overflow:visible;}
.home2carousel #navigationslide ul li{position:relative;width:56px;display:block;cursor:pointer;}

/* blocks_pub */
.block_pub { width:100%; padding:9px 0 0 0; clear:both; float:none;}
.block_pub ul { padding:0; margin:0;}
.block_pub ul li { padding:0;  margin:0 0 5px 0; list-style:none; background-image:none; float:left; display:block; width:310px; height:100px} 

.block_pub ul li.block_pub1 { width:295px; height:20px; margin:0 5px 0 0; padding:1px 0 0 0; padding:79px 0 0 15px;}

.block_pub ul li.block_pub1 a { text-decoration:none; padding:0 8px 0 0; font-size:11px;}

.block_pub ul li.block_pub1 a:hover { text-decoration:underline;}

.block_pub ul li.block_pub2 { width:265px; height:44px; margin:0 5px 0 0; padding:56px 0 0 45px;}
.block_pub ul li.block_pub2 a { display:block; width:220px; height:31px; }
.block_pub ul li.block_pub2 a span { display:none;}

.block_pub ul li.block_pub3 {  width:310px; height:20px; padding:79px 0 0 0; text-align:center;}
.block_pub ul li.block_pub3 a { text-decoration:none; padding:0 8px 0 0; font-size:11px;}
.block_pub ul li.block_pub3 a:hover { text-decoration:underline;}

/* blocks_pub */
.block_pub_right { width:310px; float:right; margin:0 30px 0 0; display:inline; }
.block_pub_right ul { padding:0; margin:0;}
.block_pub_right ul li { padding:0;  margin:0 0 11px 0; list-style:none; display:block; width:310px; height:100px} 
*+html .block_pub_right ul li {  margin:0 0 9px 0; } 
* html .block_pub_right ul li {  margin:0 0 9px 0; } 

.block_pub_right ul li.block_pub1 { width:295px; height:25px;  padding:1px 0 0 0; padding:75px 0 0 15px;}

.block_pub_right ul li.block_pub1 a {  text-decoration:none; padding:0 8px 0 0; font-size:11px;}

.block_pub_right ul li.block_pub1 a:hover { text-decoration:underline;}

.block_pub_right ul li.block_pub2 { width:265px; height:44px; padding:56px 0 0 45px;}
.block_pub_right ul li.block_pub2 a { display:block; width:220px; height:31px;}
.block_pub_right ul li.block_pub2 a span { display:none;}

.block_pub_right ul li.block_pub3 { width:310px; height:22px; padding:76px 0 0 0; text-align:center; margin-bottom:5px}
.block_pub_right ul li.block_pub3 a { text-decoration:none;padding:0 8px 0 0; font-size:11px;}
.block_pub_right ul li.block_pub3 a:hover { text-decoration:underline;}

/* product_carousel */
 

.product_carousel { width:614px;  padding:2px; border:1px solid #ebe9e0; position:relative; z-index:1; float:left;}
.product_carousel .slider { width:614px; height:394px;}

.product_carousel ul.navigation { padding:0; margin:0; position:absolute; z-index:99; bottom:20px; left:15px;}
.product_carousel ul.navigation li { display:inline; list-style:none; padding:0; margin:0;}
.product_carousel ul.navigation li a { display:block; list-style:none; padding:0; margin:0; height:41px; padding:1px; float:left; margin:0 10px 0 0;  }
.product_carousel ul.navigation li a:hover,
.product_carousel ul.navigation li.current-active a { padding:1px;}

.product_carousel ul.navigation li a img {height:41px;}


/* liste_articles */
ul.liste_articles { padding:0; margin:0; position:relative; z-index:1;}

ul.liste_articles li { display:block; width:180px; margin:0 10px 10px 0; padding:246px 0 0 0; list-style:none; font-weight:bold; font-size:11px; position:relative; z-index:90; min-height:55px; float:left; }
* html ul.liste_articles li { margin-right:7px;}
ul.liste_articles li li { clear:both; float:none; min-height:0}
 
ul.liste_articles li a {text-decoration:none;}
ul.liste_articles li a:hover { text-decoration:underline;}

ul.liste_articles ul li.prix {  margin-bottom:30px }
* html ul.liste_articles ul li.prix {  margin-bottom:5px; }
*+html ul.liste_articles ul li.prix {  margin-bottom:10px; }

ul.liste_articles ul li.prix strong { display:block; float:left; margin:0 10px 0 0;width:auto;}
ul.liste_articles ul li.prix a { display:block; width:70px; height:18px; float:left;}
ul.liste_articles ul li.prix a span { display:none;}


ul.liste_articles ul { padding:5px 0 0 0; margin:0;}
ul.liste_articles li li { display:block; width:180px; margin:0  ; padding:0;}
ul.liste_articles li li.photo { margin:0 0 6px 0; width:175px; height:240px; position:absolute; z-index:99; top:0; left:0;}
ul.liste_articles li li.photo  img { display:block; width:170px; height:230px; padding:4px; }
ul.liste_articles li li.epuise { position:absolute; width:80px; height:80px; z-index:99; top:0; right:0; display:block; }
ul.liste_articles li li.epuise span { display:none;}
ul.liste_articles li li.gold { position:absolute; width:80px; height:80px; z-index:99; top:0; right:0; display:block; }
ul.liste_articles li li.gold span { display:none;}
ul.liste_articles li li.silver { position:absolute; width:80px; height:80px; z-index:99; top:0; right:0; display:block; }
ul.liste_articles li li.silver span { display:none;}
ul.liste_articles li li.platinium { position:absolute; width:80px; height:80px; z-index:99; top:0; right:0; display:block; }
ul.liste_articles li li.platinium span { display:none;}

ul.inline li { margin-bottom:10px!important;}
* html ul.inline li { margin-bottom:0!important;}
*+html ul.inline li { margin-bottom:0!important;}

/* mini_liste_articles */
ul.mini_liste_articles { padding:0; margin:0; }

ul.mini_liste_articles li { display:block; width:145px; float:left; margin:0 10px 10px 0; padding:199px 0 0 0; list-style:none; font-weight:bold; font-size:11px; position:relative; z-index:90;}

ul.mini_liste_articles li a { text-decoration:none;}
ul.mini_liste_articles li a:hover { text-decoration:underline;}

ul.mini_liste_articles li.prix { font-size:12px; }

ul.mini_liste_articles li.prix strong { display:block; float:left; margin:0 10px 0 0;width:auto;}
ul.mini_liste_articles li.prix a {display:block; width:70px; height:18px; float:left;}

ul.mini_liste_articles li.prix a span { display:none;}

ul.mini_liste_articles ul { padding:5px 0 0 0; margin:0;}

ul.mini_liste_articles li li { display:block; width:145px; margin:0 ; padding:0;}
ul.mini_liste_articles li li.photo { margin:0 0 0 0; width:145px; height:190px; position:absolute; z-index:90; top:0; left:0;}
ul.mini_liste_articles li li.photo img { display:block; width:137px; height:186px;}
ul.mini_liste_articles li li.epuise { position:absolute; width:80px; height:80px; z-index:99; top:0; right:0; display:block;}
ul.mini_liste_articles li li.epuise span { display:none;}

* html ul.mini_liste_articles li li {   width:140px; }
 

/*  block_style */
ul.block_style { width:100%; padding:0; clear:both; float:none; height:120px; margin:0;}
ul.block_style li { list-style:none; background-image:none; float:left; display:block; width:292px; height:47px; padding:53px 0 0 18px; font-size:11px; margin:0 5px 0 0 ;}
ul.block_style li a { text-decoration:none; display:block; width:160px; line-height:1.2em; }
ul.block_style li a:hover { text-decoration:underline;}

/* slideshow */
.wrapper_1_content .slideshow { width:940px; float:left; clear:both; float:none; border-top:1px dotted #d8d7d1; padding:10px 0 0 0; }
.wrapper_1_content .slideshow .navigation { width:49px; float: left;}
.wrapper_1_content .slideshow .navigation ul { margin:0; padding:0; width:49px; height:290px; overflow:hidden;}
.wrapper_1_content .slideshow .navigation ul li { margin:0; padding:0; list-style:none; display:inline;}
.wrapper_1_content .slideshow .navigation ul li a { margin:0  0 5px 0; padding:0; list-style:none;  display:block;}
.wrapper_1_content .slideshow .navigation ul li a span { display:block;width:38px; height:52px; cursor:pointer;}
.wrapper_1_content .slideshow .navigation ul li a img { width:36px; height:50px; }

.wrapper_1_content .slideshow .slide { width:271px; float:left; position:relative; z-index:1;}
.wrapper_1_content .slideshow .slide .photo img { width:255px; height:354px; padding:2px;}
.wrapper_1_content .slideshow .slide .zoom_link   { text-decoration:none;  padding:5px 0 0 21px;}
.wrapper_1_content .slideshow .slide .zoom_pointer { width:126px; height:126px; position:absolute; z-index:99; top:60px; left:100px; cursor:pointer;}

.wrapper_1_content .slideshow .infos { float:left; width:420px; margin:0 0 0 10px; display:inline;}

.wrapper_1_content .slide_products { background:url(/images_homme/slide_products.gif) repeat-x 0 0; padding:11px 0 0 0; width:940px; clear:both; float:none; }
.wrapper_1_content .slide_products .infos { float:right; width:310px; margin:0; display:inline; padding:10px 0 0 0;}

.wrapper_1_content .infos h2 { font-size:17px; padding:0 0 5px 0; margin:0;  background-image:none; margin:0; height:auto; width:auto;}
.wrapper_1_content .infos .prix { font-size:14px; font-weight:bold; margin:0 0 20px 0;}

.wrapper_1_content .panier_box { min-height:40px; padding:12px 12px 0 12px; margin:0 0 22px 0;}
.wrapper_1_content .panier_box p { padding:0 0 15px 0; min-height:15px; float:left;}
.wrapper_1_content .panier_box label { display:block; float:left; padding:0 10px 0 0; line-height:2em;width:auto;}
.wrapper_1_content .panier_box .frm_select1 { margin:2px 10px 0 0; padding:0; font-size:11px; width:75px; height:20px; float:left;}
.wrapper_1_content .panier_box .frm_select2 { margin:2px 10px 0 0; padding:0; font-size:11px; width:45px; height:20px; float:left;}
.wrapper_1_content .panier_box p.clear { clear:both; float:none; min-height:5px; font-size:0.1em; padding:0;}

.fr #frm_command { width:156px; height:26px; border:none; font-size:0; cursor:pointer; background-color:transparent; }
.uk #frm_command { width:156px; height:26px; border:none; font-size:0; cursor:pointer; background-color:transparent; }

.wrapper_1_content .panier_box .frm_btn { background-color:transparent; float:right;width:auto;}

.wrapper_1_content .infos .tab_box {clear:both; float:none;}
.wrapper_1_content .infos .tab_box ul.menu { height:23px; padding:0; margin:0 0 17px 0; } 

.wrapper_1_content .infos .tab_box ul.menu li { padding:0; margin:0; list-style:none; display:inline;  }
.wrapper_1_content .infos .tab_box ul.menu li a span { display:none;}
.wrapper_1_content .infos .tab_box ul.menu li a { display:block; height:23px; float:left; margin:0 3px 0 0; }
 
.fr .wrapper_1_content .infos .tab_box ul.menu li a.item1 { width:85px;background-position:0 -23px;}
.fr .wrapper_1_content .infos .tab_box ul.menu li.active a.item1 { background-position:0 0;}
.fr .wrapper_1_content .infos .tab_box ul.menu li a:hover.item1{ background-position:0 -23px;}
 

.fr .wrapper_1_content .infos .tab_box ul.menu li a.item2 { width:109px;background-position:0 -23px; }
.fr .wrapper_1_content .infos .tab_box ul.menu li a:hover.item2 { background-position:0 -23px;}
.fr .wrapper_1_content .infos .tab_box ul.menu li.active a.item2 { background-position:0 0;}
 

.uk .wrapper_1_content .infos .tab_box ul.menu li a.item1 {  width:85px;background-position:0 -23px;}
.uk .wrapper_1_content .infos .tab_box ul.menu li.active a.item1{ background-position:0 0;}
.uk .wrapper_1_content .infos .tab_box ul.menu li a:hover.item1{ background-position:0 -23px;}
 
.uk .wrapper_1_content .infos .tab_box ul.menu li a.item2 { width:79px; background-position:0 -23px; }
.uk .wrapper_1_content .infos .tab_box ul.menu li.active a.item2 { background-position:0 0;}
.uk .wrapper_1_content .infos .tab_box ul.menu li a:hover.item2 { background-position:0 -23px;}
 

.wrapper_1_content .infos .tab_box .tab_box_content { width:100%; font-size:11px; clear:both; float:none; min-height:50px; margin:0; min-height:100px;  padding-bottom:10px; min-height:175px;}
.wrapper_1_content .infos .tab_box .tab_box_bottom { clear:both; float:none; height:10px; font-size:0.1em;}
.wrapper_1_content .infos .tab_box .tab_box_content p { padding:0 0 10px 0; margin:0; text-align:justify;}
.wrapper_1_content .infos .tab_box .tab_box_content dl { padding:0; margin:0; list-style:none; display:inline;}
.wrapper_1_content .infos .tab_box .tab_box_content dl dt { font-size:11px; font-style:italic; font-weight:bold; padding:0 0 5px 0; }

.wrapper_1_content .infos .tab_box .tab_box_content dl ul { padding:0; margin:0;}
.wrapper_1_content .infos .tab_box .tab_box_content dl ul.col1 { float:left; padding:0; margin:0; width:145px;}
.wrapper_1_content .infos .tab_box .tab_box_content dl ul.col2 { float:right; padding:0; margin:0; width:145px;}

.wrapper_1_content .infos .tab_box .tab_box_content dl ul li { font-size:11px; padding: 0 0 0 10px; list-style:none; display:block; line-height:1.4em;}

.wrapper_1_content .infos .zoom_view img { display: block; padding:2px;width:414px; height:378px;}

.wrapper_1_content .tab_box .tab_box_tools { width:100%; clear:both; float:none; }
 
.wrapper_1_content .tab_box_tools ul { padding:10px 0 0 0; margin:0;}
.wrapper_1_content .tab_box_tools ul li { padding:0; margin:0; list-style:none; display:inline;}
.wrapper_1_content .tab_box_tools ul li a { font-family: Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; font-size:9px; padding:0 20px 0 15px; display:block; float:left;width:auto;}
.wrapper_1_content .slideshow .tab_box_tools ul li a:hover { text-decoration:underline;}
.wrapper_1_content .slideshow .tab_box_tools ul li.imprimer_fiche a {padding-left:18px}


/* box_tools */
.wrapper_1_content .box_tools { width:100; background-color:inherit; color:#A49E97; width:620px; float:left; padding:3px 0 0 0;}
.wrapper_1_content .box_tools .zoom_link { width:250px; float:left; padding:0 0 0 20px; line-height:1.9em;}
.wrapper_1_content .box_tools .zoom_link a {padding-left:22px; line-height:2.2em;}
.wrapper_1_content .box_tools a { background-color:inherit; color:#A49E97; text-decoration:none; }
.wrapper_1_content .box_tools a:hover { text-decoration:underline;}
.wrapper_1_content .box_tools ul { padding:5px 0 0 0; margin:0; float:right;}
.wrapper_1_content .box_tools ul li { padding:0; margin:0; list-style:none; display:inline;}
.wrapper_1_content .box_tools ul li a { font-family: Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; font-size:9px; padding:0 10px 0 15px; display:block; float:left;width:auto; }
.wrapper_1_content .box_tools ul li a:hover { text-decoration:underline;}



/* page_navigation */
.wrapper_1_content .slideshow .page_navigation { float:right; width:180px; margin: 0;}
.wrapper_1_content .slideshow .page_navigation p { display:inline;}
.wrapper_1_content .slideshow .page_navigation a { text-decoration:none; display:block; width:80px; padding:0 0 10px 0; }
.wrapper_1_content .slideshow .page_navigation a img  { width:73px; height:100px; padding:2px; display:block; margin:0 0 3px 0;}
.wrapper_1_content .slideshow .page_navigation a:hover img  { padding:2px; }
.wrapper_1_content .slideshow .page_navigation a span { display:block; font-family:Arial, Helvetica, sans-serif; cursor:pointer;  }

.wrapper_1_content .slideshow .page_navigation a.precedent { float:left;width:80px; }
.wrapper_1_content .slideshow .page_navigation a.suivant { float:right;width:80px;}
.wrapper_1_content .slideshow .page_navigation a.precedent span { padding-left:15px; float:left;width:auto;}
.wrapper_1_content .slideshow .page_navigation a.suivant span {  padding-right:15px; float:right; width:auto;}

.page_navigation_bottom { width:100%; clear:both; float:none; height:5px; font-size:0;}
 
/* paiement_tab */
.paiement_tab { width:313px; float:left;}

.paiement_tab ul.paiement_tab_menu { width:313px; height:22px; padding:0 0 4px 0; margin:0;}

.paiement_tab ul.paiement_tab_menu li {  padding:0; margin:0; list-style:none; display:inline;}
.paiement_tab ul.paiement_tab_menu li a { display:block; height:22px; width:75px; margin:0 3px 0 0; float:left;}
.paiement_tab ul.paiement_tab_menu li a span { display:none;}
.paiement_tab ul.paiement_tab_menu li a.item4 {  width:76px;}

.paiement_tab_box { width:310px; clear:both; float:none;  }
.paiement_tab_box .banniere { width: 310px; height:70px; padding:0; margin:0;}
.paiement_tab_box .banniere span { display:none;}
.paiement_tab_box .center { text-align:center;}

.satisfaction { width:201px; height:42px; margin:0 auto;}
.satisfaction span { display:none;}

.nos_engagments { width:220px; padding:0 0 0 40px; font-size:12px; font-weight:bold;}
.livraison .left { float:left; padding:0 20px 40px 0;}
.livraison p { clear:both; float:none;}

.livraison strong { font-size:14px;}

.paiement_tab_content {width:308px; clear:both; float:none; padding:20px 0 0 0; min-height:165px;}
.paiement_tab_content p { padding:0 10px 15px 10px; font-size:11px;}

.paiement_tab_content p a,
.paiement_tab_content p span
{ font-size:12px; text-decoration:none; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}

.paiement_tab_content p a:hover { text-decoration:underline;}
.paiement_tab_box .details { width:310px; height:31px; padding:5px 0 0 0;}
.paiement_tab_box .details a { text-decoration:none;  padding:0 8px 0 10px; font-size:11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.paiement_tab_box .details a:hover {text-decoration:underline; }
 
.page_produit_separation { width:100%; height:30px; clear:both; float:none;}

/* favoris_block */
.favoris_block { width:630px; float:right; margin:0 10px 0 0; display:inline;}
.favoris_block h2 { width:603px; height:39px; padding:0 0 0 10px; margin:0 0 10px 0;}

.favoris_block h2 span { display:block; height:39px; width:200px;}
.favoris_block h2 span strong { display:none;}

/* table_panier */
.table_panier { width:940px; padding:0; margin:0; border-collapse:collapse; border:none;}
.table_panier th { height:29px;}
.table_panier th span { display:none;}

.table_panier th.th0 { width:80px;}

.fr .table_panier th.th1 {width:260px; }
.fr .table_panier th.th2 {width:80px;}
.fr .table_panier th.th3 { width:80px;}
.fr .table_panier th.th4 { width:80px;}
.fr .table_panier th.th5 { width:80px;}
.fr .table_panier th.th6 { width:80px;}

.uk .table_panier th.th1 {width:260px; }
.uk .table_panier th.th2 {width:80px;}
.uk .table_panier th.th3 { width:80px;}
.uk .table_panier th.th4 {width:80px;}
.uk .table_panier th.th5 { width:80px;}
.uk .table_panier th.th6 { width:80px;}

.table_panier td { height:85px;text-align:center;}

.table_panier td.td0 { vertical-align:middle;} 
.table_panier td.td0 img { width:49px; height:68px; }
.table_panier td.td1 { text-align:left; font-weight:bold; text-align:left;}
.table_panier td.td2 { text-align:left; text-align:center;}
.table_panier td.td3 { text-align:left; font-weight:bold; text-align:center;}
.table_panier td.td4 { text-align:left; text-align:center; }
.table_panier td.td4 select { width:50px; height:20px; }
.table_panier td.td5 { text-align:left; font-weight:bold; text-align:center;}
.table_panier td.td6 { text-align:center; vertical-align:middle;}
.table_panier td.td6 a  { width:15px; height:13px; display:block; margin:0 auto; }

.total_table { width:940px; height:36px; margin:0 0 27px 0; padding:13px 0 0 0;}
.total_table .label { font-size:14px; font-weight:bold; float:left; padding:3px 20px 0 613px;width:auto;}
.total_table .totaux { font-size:18px; float:right; padding:0 6px;  margin-right:11px;}

.wrapper_1_content .poursuivre_achats { float:left; width:585px; float:left; padding:4px 0 0 0;}
.wrapper_1_content .poursuivre_achats a { width:186px; height:26px; display:block; }
.wrapper_1_content .poursuivre_achats a span { display:none;}

.fr .wrapper_1_content .poursuivre_achats a:hover { background-position: 0 -26px;}
.uk .wrapper_1_content .poursuivre_achats a:hover { background-position: 0 -26px;}

.wrapper_1_content .logos_securites { width:77px; height:34px; float:left;}
.wrapper_1_content .logos_securites span { display:none;}

.wrapper_1_content .btn_valider { width:264px; height:38px; float:right; margin:0 30px 0 0; display:inline;}
.wrapper_1_content .btn_valider input { width:264px; height:38px; border:none; font-size:0; cursor:pointer;}
.wrapper_1_content .btn_valider input {background-color:transparent;}

.wrapper_1_content .panier_bottom { width:100%; clear:both; float:none; height:45px;}

/* ******************************** */
/*  LAYOUT 2 WRAPPER LEFT  170px   */
/* ****************************** */

.wrapper_2_content .wrapper_left .guide a { text-decoration:none; padding:0 0 0 20px; display:block; min-height:25px;}

/* frm_selection */
.wrapper_2_content .wrapper_left .frm_selection {}
.wrapper_2_content .wrapper_left .frm_selection p { width:100%; clear:both; float:none;}
.wrapper_2_content .wrapper_left .frm_selection label { font-size:12px; font-weight:bold; display:block; padding:0 0 5px 0; margin:0;}

.wrapper_2_content .wrapper_left .frm_selection .frm_select { margin:0 8px 20px  0; padding:0; font-size:11px; width:155px; }

.wrapper_2_content .frm_selection .frm_taille { margin:0 8px 5px  0; padding:0; font-size:11px; width:155px; height:20px; }

.wrapper_2_content .frm_selection .guide { height:30px;}
.wrapper_2_content .frm_selection .guide a:hover { text-decoration:underline;}
 
/* color list */
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist { padding:0; margin:0;  width:122px; height:50px;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li { padding:0;  list-style:none; margin:0; display:inline; }

.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li a { width:14px; height:14px; display:block; float:left; margin:0 0 5px 0;   padding:3px 0 0 3px; text-decoration:none; font-size:0.1em; }

.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li a span { display:block; width:11px; height:11px;}

.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color1 a span { background-color:#000000; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color2 a span { background-color:#ffffff; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color3 a span { background-color:#c1c1c1; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color4 a span  { background-color:#3366cc; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color5 a span { background-color:#7ad4fe; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color6 a span { background-color:#40a259; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color7 a span { background-color:#ffaa00; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color8 a span { background-color:#ff0000; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color9 a span { background-color:#ec98b6; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color10 a span  { background-color:#eaced8; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color11 a span { background-color:#725a53; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color12 a span { background-color:#53725f; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color13 a span { background-color:#9933cc; color:#000000;}
.wrapper_2_content .wrapper_left .frm_selection ul.colorlist li.color14 a span { background-color:#d3bbdf; color:#000000;}

.wrapper_2_content .wrapper_left .frm_selection .affichage_avances a { width:170px; height:42px; display:block;}
.wrapper_2_content .wrapper_left .frm_selection .affichage_avances a span { display:none;}
.wrapper_2_content .wrapper_left .frm_selection .fermer_filtre a { width:170px; height:42px; display:block;}
.wrapper_2_content .wrapper_left .frm_selection .fermer_filtre a span { display:none;}

.wrapper_2_content .wrapper_left .frm_selection fieldset.f2 { padding:20px 0 0 0;}

.wrapper_2_content .wrapper_left .frm_selection .options_block { width:100%; height:45px;}
.wrapper_2_content .wrapper_left .frm_selection .options_block span { line-height:1.2em; font-size:11px; float:left; display:block; padding:0 8px 0 0;width:auto;}

*+html .wrapper_2_content .wrapper_left .frm_selection .options_block span { padding:6px 4px 0 0;}
* html .wrapper_2_content .wrapper_left .frm_selection .options_block span { padding:6px 4px 0 0;}

.wrapper_2_content .wrapper_left .frm_selection .options_block input { margin:0 3px 0 0; padding:0; float:left;}

/* ******************************** */
/*  LAYOUT 3 WRAPPER LEFT  750px   */
/* ****************************** */

.wrapper_3_content h2.panier,
.wrapper_3_content h2.newsletter,
.wrapper_3_content h2.moncompte,
.wrapper_3_content h2.contact { height:50px; width:750px; margin:0 0 4px 0;}
.wrapper_3_content h2.panier span,
.wrapper_3_content h2.newsletter span,
.wrapper_3_content h2.moncompte span,
.wrapper_3_content h2.contact span { display:none;}

.wrapper_3_content h2.moncompte em{ font-size:12px; display:block; color: #FFFFFF; background-color:inherit; padding:17px 10px 0 0; float:right; font-style:normal;}

.wrapper_3_content h3.bienvenue { font-size:20px;  font-weight:normal; margin:0 0 20px 0; padding:15px 0 0 0;}
 

.wrapper_3_content h4.historique {  width:750px; height:39px; clear:both; float:none;}
.wrapper_3_content h4.historique span { display:none;}

.wrapper_3_content h4.historique2 {  width:750px; height:39px; clear:both; float:none;}
.wrapper_3_content h4.historique2 span { display:none;}

.wrapper_3_content h4.retour_marchandise {  width:750px; height:39px; clear:both; float:none;}
.wrapper_3_content h4.retour_marchandise span { display:none;}

.table_historique { width:750px; background-color:#efede6; color:#585150; font-size:12px; position:relative; z-index:1;}
.table_historique_bottom { width:750px;  background-color:#efede6; color:#585150; min-height:27px;}
.table_historique_bottom p { padding:30px 0 20px 30px;}
.table_historique_bottom p a { text-transform:uppercase; color:#a49e97; background-color:inherit; font-size:10px; text-decoration:none; background:url(/images_homme/picto_toutes_commandes.gif) no-repeat 0 0; padding:0 0 0 20px;}
.table_historique_bottom p a:hover { text-decoration:underline;}
.table_historique p.btn_retour { display:inline;}
.table_historique p.btn_retour a { display:block; width:70px; height:18px; position:absolute; z-index:999px; top:18px; right:10px;}
.table_historique p.btn_retour a span { display:none;}
.table_historique p.imprimer_commande { display:inline;}
.table_historique p.imprimer_commande a { display:block; width:150px; height:18px; position:absolute; z-index:999px; top:18px; right:90px;}
.table_historique p.imprimer_commande a span { display:none;}



.table_commande { width:740px; font-size:12px;  height:803px; padding:10px 0 0 10px; position:relative; z-index:1;}
.table_commande_bottom { width:750px;   min-height:27px;}
.table_commande_bottom p { padding:30px 0 20px 30px;}
.table_commande_bottom p a { text-transform:uppercase; font-size:10px; text-decoration:none; padding:0 0 0 20px;}
.table_commande_bottom p a:hover { text-decoration:underline;}
.table_commande p { clear:both; float:none; min-height:25px; padding:0 0 25px; }
.table_commande p.btn_retour { display:inline;}
.table_commande p.btn_retour a { display:block; width:70px; height:18px; position:absolute; z-index:999px; top:18px; right:10px;}
.table_commande p.btn_retour a span { display:none;}
.table_commande p.imprimer_commande { display:inline;}
.table_commande p.imprimer_commande a { display:block; width:150px; height:18px; position:absolute; z-index:999px; top:18px; right:90px;}
.table_commande p.imprimer_commande a span { display:none;}

.table_commande .fld1 { }
.table_commande .fld1 label {   font-size:14px; font-weight:bold; float:left;line-height:2.5em;}
.table_commande .fld1 .frm_select { float:left; margin:10px 0 0 15px;  font-size:12px; }
.table_commande .fld2 { margin:0 0 0 95px; width:510px; padding:50px 0 0 0;}
.table_commande .fld2 label {   font-size:14px; font-weight:bold; float:left; width:175px;line-height:2.5em;}
.table_commande .fld2 .frm_select {  float:left;  margin:10px 0 0 15px;  font-size:12px; }
.table_commande .fld2 .frm_input { margin-left:15px; float:left; width:140px; padding:0 0 0 5px; height:35px; border:none; font-size:12px; }
.table_commande .fld2 .frm_input {background-color:transparent; }
*+html .table_commande .fld2 .frm_input  { line-height:2.5em;}
* html .table_commande .fld2 .frm_input  { line-height:2.5em;}
.table_commande .fld3 { margin:0 0 0 95px; width:510px; padding:0;}
.table_commande .fld3 label {  font-size:14px; font-weight:bold; float:left; width:325px;line-height:2.5em;}
.table_commande .fld3 .frm_opt { margin:0 0 0 15px; float:left; height:35px; padding:0;}
.table_commande .fld3 span { display:block; float:left; padding:0 0 0 10px; line-height:2.8em;}
.table_commande .fld4 { margin:0 0 0 95px; width:510px; padding:0;}

.table_commande .fld4 label {  font-size:14px; font-weight:bold; float:left; width:170px; }
.table_commande .fld4 label em { font-style:normal; font-size:11px; width:160px; float:left; }
.table_commande .fld4 .frm_textarea { float:right; border:none; width:330px; height:210px; font-size:12px; padding:5px 0 0 5px; overflow:auto; }
.table_commande .fld4 .frm_textarea {background-color:transparent; }
.table_commande .fld4 .frm_opt { margin-left:15px; float:left; height:35px;}
.table_commande .fld5 { margin:0 0 0 95px; width:510px; padding:30px 0 0 0;}
*+html .table_commande .fld5 { padding:5px 0 0 0;}
* htlm .table_commande .fld5 { padding:5px 0 0 0;}
.table_commande .fld5 label {  font-size:12px; font-weight:normal; float:left; margin:0 0 0 10px; line-height:1em;}
*+html .table_commande .fld5 label { line-height:1.8em;}
* htlm .table_commande .fld5 label { line-height:1.8em;}
.table_commande .fld5 .frm_chk { float:left; padding:0; margin:0;} 
.table_commande .fld5 .frm_btn { width:297px; height:30px; border:none; font-size:0; float:right; margin:15px 0 0 0; cursor:pointer;}
*+html .table_commande .fld5 .frm_btn  { margin:0;}
* htlm .table_commande .fld5 .frm_btn   { margin:0;}
.table_historique .commande_recherche { width:720px; padding:6px 0 0 10px; margin:0 0 0 10px; height:42px;  }
.table_historique .commande_recherche label { float:left; line-height:2.5em;}
.table_historique .commande_recherche .frm_input { width:110px; padding:0 0 0 5px; height:29px;  border:none; float:left; margin:0 6px 0 10px; color:#a49e97; background-color:inherit; font-size:12px; }
.table_historique .commande_recherche .frm_input { background-color:transparent;}
*+html .table_historique .commande_recherche .frm_input { line-height:2.2em;}
* html .table_historique .commande_recherche .frm_input { line-height:2.2em;}
.table_historique .commande_recherche .frm_btn { width:107px; height:29px; font-size:0;  border:none; float:left; cursor:pointer;}
.table_historique .crea { padding:20px 0 20px 18px;}
.table_historique .commande{ padding:20px 0 20px 18px; font-size:15px; font-weight:bold;}
.table_historique .ttcommandes { font-size:15px; font-weight:bold; color:#585150; background-color:inherit; padding:0 0 15px 18px;}

.table_historique .table_liste_historique {  border:none; padding:0; margin:0; border-collapse:collapse;}
.table_historique .table_liste_historique td {   border:none; padding:0; margin:0; border-collapse:collapse; height:59px; text-align:center; vertical-align:middle;}
.table_historique .table_liste_historique th { font-size:11px; color:#a49e97; background-color:inherit; font-weight:normal; text-transform:uppercase; height:59px;}
.table_historique .table_liste_historique .th1 { width:110px; text-align:center;}
.table_historique .table_liste_historique .th2 { width:80px; text-align:center;}
.table_historique .table_liste_historique .th3 { width:110px; text-align:center;}
.table_historique .table_liste_historique .th4 { width:240px; padding:0 0 0 20px; text-align:left;}
.table_historique .table_liste_historique .th5 { width:85px; text-align:center;}
.table_historique .table_liste_historique .th6 { width:95px; text-align:center;}
.table_historique .table_liste_historique .tr1 td { background-color:#fff;color:#a49e97; }
.table_historique .table_liste_historique .tr2 td { background-color:#efede6;color:#a49e97; }
.table_historique .table_liste_historique .td1 { font-size:14px; font-weight:bold; text-align:center;}
.table_historique .table_liste_historique .td2 { text-align:center;}
.table_historique .table_liste_historique .td3 { font-size:14px; font-weight:bold; text-align:center;}
.table_historique .table_liste_historique .td4 { text-align:left; padding:0 0 0 20px;}
.table_historique .table_liste_historique .td5 { text-align:center; vertical-align:middle;}
.table_historique .table_liste_historique .td6 { text-align:center; vertical-align:middle;}

.table_historique .table_liste_commandes {  border:none; padding:0; margin:30px 0 0 0; border-collapse:collapse; width:100%;}
.table_historique .table_liste_commandes td {   border:none; padding:0; margin:0; border-collapse:collapse; height:80px; text-align:center; vertical-align:middle;}
.table_historique .table_liste_commandes th { font-size:11px; color:#a49e97; background-color:inherit; font-weight:normal; text-transform:uppercase; height:59px;}
.table_historique .table_liste_commandes .th1 { width:85px; text-align:center;}
.table_historique .table_liste_commandes .th2 { width:280px; text-align:left;}
.table_historique .table_liste_commandes .th3 { width:90px; text-align:center;}
.table_historique .table_liste_commandes .th4 { width:90px;   text-align:center;}
.table_historique .table_liste_commandes .th5 { width:25px; text-align:center;}
.table_historique .table_liste_commandes .th6 { width:90px; text-align:center;}
.table_historique .table_liste_commandes .th7 { width:25px; text-align:center;}
.table_historique .table_liste_commandes .th8 { width:120px; text-align:center;}
 

.table_historique .table_liste_commandes .td1 { font-size:14px; font-weight:bold; text-align:center;}
.table_historique .table_liste_commandes .td1 img { width:49px; height:66px; border:1px solid #edebe3;}
.table_historique .table_liste_commandes .td2 { text-align:left; font-size:12px; font-weight:bold; color:#3a2e2b; background-color:inherit;}
.table_historique .table_liste_commandes .td3 { font-size:12px; font-weight:bold; text-align:center; color:#3a2e2b; background-color:inherit;} 
.table_historique .table_liste_commandes .td4 { text-align:center; vertical-align:middle;}
.table_historique .table_liste_commandes .td5 { text-align:center; vertical-align:middle;}
.table_historique .table_liste_commandes .td6 { text-align:center; vertical-align:middle;}
.table_historique .table_liste_commandes .td7 { text-align:center; vertical-align:middle;}
.table_historique .table_liste_commandes .td8 { text-align:center; vertical-align:middle;}

.table_historique .table_liste_commandes tr.tr_bottom td { height:10px; color:#3a2e2b; background-color:#efede6; border-bottom:1px solid #fefefc;}

.table_historique .table_liste_commandes tr.tr_total_1 td { height:40px; font-weight:normal; text-align:center; vertical-align:middle;}
.table_historique .table_liste_commandes tr.tr_total_1 .td_btn { text-align:left;}
.table_historique .table_liste_commandes tr.tr_total_2 td { height:40px; font-weight:bold; font-size:16px; text-align:center; vertical-align:middle;}
.table_historique .table_liste_commandes tr.tr_total_2 .td_egal { font-weight:normal; font-size:12px;}
.table_historique .table_liste_commandes tr.tr_total_1 td.td_expedition{ text-align:right;}
.table_historique .table_liste_commandes tr.tr_total_2 td.td_total { text-align:right;}
.table_historique .table_liste_commandes .td_spacer { height:10px;}

.table_liste_bottom  {height:99px; color:#3a2e2b; background-color:#efede6; border-top:5px solid #ffffff; }

 
.table_historique .table_liste_commandes a.gerer_retour_marchandise { display:block; width:218px; height:28px;   margin:0 0 0 20px;}
.table_historique .table_liste_commandes a.gerer_retour_marchandise span { display:none;}


.contact_form { width:740px; padding:13px 0 0 10px; }
.contact_form form { display:block; width:515px; padding:22px 0 0 97px;}
.contact_form p { min-height:30px; padding:0 0 25px 0; clear:both; float:none;}
.contact_form p label { font-size:14px; font-weight:bold; float:left; line-height:2.5em;}
.contact_form p .frm_input { width:330px; padding:0 0 0 5px; height:35px; border:none;float:right; color:#a49e97; background-color:inherit; font-size:12px; }
*+html .contact_form p .frm_input { line-height:2.5em;}
* html .contact_form p .frm_input { line-height:2.5em;}
.contact_form p .frm_input { background-color:transparent;}
.contact_form p .frm_textarea { width:330px; height:180px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; float:right; border:none;  font-size:13px; padding:5px 0 0 5px; margin:0 0 35px 0; overflow:auto; border:none; }
*+html .contact_form p .frm_textarea { margin-bottom:5px;}
* html .contact_form p .frm_textarea { margin-bottom:5px;}
.contact_form p .frm_textarea { background-color:transparent;}
.contact_form p.cancel_newsletter { padding:15px 0 20px 0;}
.contact_form p.cancel_newsletter label { width:auto; text-align:right; font-weight:normal; font-size:12px; color:#585150; background-color:inherit; line-height:1em; text-align:left; padding:0 0 0 178px;}
*+html .contact_form p.cancel_newsletter label { line-height:1.5em;}
* html .contact_form p.cancel_newsletter label {}
.contact_form p.cancel_newsletter .frm_chk { float:left; padding:0; margin:0; background-color:#f4f2eb; color:#333333; margin:0 0 0 7px;}
.wrapper_3_content .contact_form .newsletter_form { width:510px; padding:0 0 0 95px;}
.contact_form .frm_button { width:192px; height:30px; float:right; border:none;  font-size:0em; cursor:pointer; }
.contact_form .frm_btn_continuer { width:107px; height:30px; float:right;  border:none; font-size:0; cursor:pointer;}
.contact_form p.newsletter_infos { width:700px; height:62px; padding:10px 15px 0 15px; text-align:center;  font-size:12px; margin:0 0 40px 0;}

dl.processus { width:750px;}
dl.processus dt { display:block; height:39px; width:750px; cursor:pointer; clear:both; float:none; margin-bottom:1px;}
dl.processus dt span { display:none; }
dl.processus dd p { font-size:11px; padding:0 0 20px 0;}
dl.processus dd ul { padding:0; margin:0 0 20px 0;}
dl.processus dd ul li { margin:0; list-style:none;padding:0 0 0 10px;}
dl.processus dd {  padding:25px 10px 0 10px; margin:0; display:block; height:auto;}
dl.processus dd .colonne1 { width:345px;  float:left;  }
dl.processus dd .colonne2 { width:345px; float:left; display:inline; padding:0 0 0 30px; }
dl.processus dd h3 { width:100%; height:28px; margin:0 0 20px 0; }
dl.processus dd h3 span { display:none;}
.fr dl.processus dd p.cree_compte a span { display:none;}
.uk dl.processus dd p.cree_compte a span { display:none;}
dl.processus dd p.cree_compte a { display:block; width:142px; height:26px;}
.fr dl.processus dd p.cree_compte a:hover { background-position:0 -26px;}
.uk dl.processus dd p.cree_compte a:hover { background-position:0 -26px;}
dl.processus dd #log_client p { clear:both; float:none; padding:0 0 27px 0; }
dl.processus dd #log_client label { display:block; font-size:12px; font-weight:bold; margin:0 0 3px 0; padding:0;}
dl.processus dd #log_client  .frm_input { width:200px; height:15px; margin:0 10px 15px 0; font-size:12px; padding:3px 0 0 3px; float:left; color:#a49e97; background-color:inherit; font-size:12px; }
dl.processus dd #log_client  a.oublier { font-size:11px; text-decoration:none; width:110px; padding:5px 0 0 0; display:block; float:left;  }
dl.processus dd #log_client  a:hover.oublier { text-decoration:underline;}
dl.processus  .frm_chk { margin:0 5px 0 0; padding:0; float:left;width:auto;}
dl.processus  span.memoriser { float:left; padding:0 0 0 3px; display:block;  width:auto; line-height:1.1em;}
*+html dl.processus  span.memoriser { line-height:2em;}
* html dl.processus  span.memoriser { line-height:2em;}
dl.processus   .separation { width:100%; clear:both; float:none; height:18px;}
dl.processus dd #log_client  .frm_btn { width:142px; height:26px; border:none; font-size:0; cursor:pointer}
 dl.processus dd #log_client  .frm_btn {background-color:transparent;}
dl.processus .dd_bottom { width:100%; clear:both; float:none; height:20px; }
.fr dl.processus dt.active  { background-position: 0 -39px;  }
.uk dl.processus dt.active  { background-position: 0 -39px;  }

dl.processus_compte { width:750px;}
dl.processus_compte dt { display:block; height:39px; width:750px; cursor:pointer; clear:both; float:none; margin-bottom:1px; position:relative; z-index:1;}
dl.processus_compte dt span { display:none; }
dl.processus_compte dt  { display:block;}
dl.processus_compte dd p { font-size:11px; padding:0 0 20px 0;}
dl.processus_compte dd ul { padding:0; margin:0 0 20px 0;}
dl.processus_compte dd ul li { margin:0; list-style:none;padding:0 0 0 10px;}
dl.processus_compte dd {  padding:25px 10px 0 10px; margin:0; display:none; height:auto;}
dl.processus_compte dd .colonne1 { width:345px;  float:left;  }
dl.processus_compte dd .colonne2 { width:345px; float:left; display:inline; padding:0 0 0 30px; }
dl.processus_compte dd h3 { width:100%; height:28px; margin:0 0 20px 0; }
dl.processus_compte dd h3 span { display:none;}
.fr dl.processus_compte dd p.cree_compte a span { display:none;}
.uk dl.processus_compte dd p.cree_compte a span { display:none;}
dl.processus_compte dd p.cree_compte a { display:block; width:142px; height:26px;}
.fr dl.processus_compte dd p.cree_compte a:hover { background-position:0 -26px;}
.uk dl.processus_compte dd p.cree_compte a:hover { background-position:0 -26px;}
dl.processus_compte dd #log_client p { clear:both; float:none; padding:0 0 27px 0; }
dl.processus_compte dd #log_client label { display:block; font-size:12px; font-weight:bold; margin:0 0 3px 0; padding:0;}
dl.processus_compte dd #log_client  .frm_input { width:200px; height:15px; margin:0 10px 15px 0; font-size:12px; padding:3px 0 0 3px; float:left; color:#a49e97; background-color:inherit; font-size:12px; }
dl.processus_compte dd #log_client  a.oublier { font-size:11px; text-decoration:none; width:110px; padding:5px 0 0 0; display:block; float:left;  }
dl.processus_compte dd #log_client  a:hover.oublier { text-decoration:underline;}
dl.processus_compte .frm_chk { margin:0 5px 0 0; padding:0; float:left;width:auto;}
dl.processus_compte span.memoriser { float:left; padding:0 0 0 3px; display:block;  width:auto; line-height:1.1em;}
*+html dl.processus_compte span.memoriser { line-height:2em;}
* html dl.processus_compte span.memoriser { line-height:2em;}
dl.processus_compte .separation { width:100%; clear:both; float:none; height:18px;}
dl.processus_compte dd #log_client  .frm_btn { width:142px; height:26px; border:none; font-size:0; cursor:pointer}
dl.processus_compte dd #log_client  .frm_btn {background-color:transparent;}
dl.processus_compte .dd_bottom { width:100%; clear:both; float:none; height:20px; }
.fr dl.processus_compte dt.active { background-position: 0 -39px;  }
.uk dl.processus_compte dt.active { background-position: 0 -39px;  }

dl.processus_compte dt a {  text-decoration:none; font-size:10px; padding:0 0 0 17px; display:block; position:absolute; top:10px; left:487px; text-transform:uppercase; background:url(/images_homme/stylo.png) no-repeat 0 0; height:20px; width:240px; line-height:2em; }
dl.processus_compte dt a:hover { text-decoration:underline;}


.wrapper_3_content .block_mesinformations { width:365px; float:left; margin:0 0 35px;}
.wrapper_3_content .block_mesinformations h4 {  width:365px; height:39px;}
.wrapper_3_content .block_mesinformations h4 span { display:none;}
.wrapper_3_content .block_mesinformations_content { width:325px; padding:20px 20px 10px 20px; font-size:12px;}
.wrapper_3_content .block_mesinformations_content p { padding:0 0 10px 0;}
.wrapper_3_content .block_mesinformations_content p.infos {padding:0 0 24px 0;}
.wrapper_3_content .block_mesinformations_content p a { text-transform:uppercase; font-size:10px; text-decoration:none;}
.wrapper_3_content .block_mesinformations_content p a:hover { text-decoration:underline;}
.wrapper_3_content .block_mesinformations_content p a.edit_profil {  padding:2px 0 0 20px;}
.wrapper_3_content .block_mesinformations_content p a.edit_pwd { padding:2px 0 0 20px;}

.wrapper_3_content .block_mesadresses { width:365px; float:right;   margin:0 0 35px;}
.wrapper_3_content .block_mesadresses h4 {  width:365px; height:39px;}
.wrapper_3_content .block_mesadresses h4 span { display:none;}
.wrapper_3_content .block_mesadresses_content { width:325px; padding:20px 20px 10px 20px; font-size:12px;}
.wrapper_3_content .block_mesadresses_content p { padding:0 0 10px 0;}
.wrapper_3_content .block_mesadresses_content p.infos {padding:0 0 24px 0;}
.wrapper_3_content .block_mesadresses_content p a { text-transform:uppercase;  font-size:10px; text-decoration:none;}
.wrapper_3_content .block_mesadresses_content p a:hover { text-decoration:underline;}
.wrapper_3_content .block_mesadresses_content p a.edit_profil { padding:2px 0 0 20px;}
.wrapper_3_content .block_mesadresses_content p a.add_adresse { padding:2px 0 0 20px;}

.wrapper_3_content .detail_commande_box {  width:710px; height:76px; padding:10px 10px 0 10px; margin:0 0 24px 10px;}
.wrapper_3_content .detail_commande_box ul.liste1 { float:left; padding:0; margin:0; width:366px}
.wrapper_3_content .detail_commande_box ul.liste1 li {padding:0 0 2px 0; margin:0; color:#a49e97; background-color:inherit; font-size:12px; list-style:none; list-style-image:none;} 
.wrapper_3_content .detail_commande_box ul.liste1 li span {  color:#585150; background-color:inherit; } 
.wrapper_3_content .detail_commande_box ul.liste1 li strong  { font-size:16px; } 
.wrapper_3_content .detail_commande_box ul.liste2 { float:left; padding:0; margin:0;}
.wrapper_3_content .detail_commande_box ul.liste2 li {padding:0 0 2px 0; margin:0; color:#a49e97; background-color:inherit; font-size:12px; list-style:none; list-style-image:none;} 
.wrapper_3_content .detail_commande_box ul.liste2 li span {  color:#585150; background-color:inherit; } 
.wrapper_3_content .detail_commande_box ul.liste2 li strong  { font-size:16px; } 
.wrapper_3_content .detail_commande_box ul.liste2 li img { float:left; padding:5px 0 0 0;  }
.wrapper_3_content .detail_commande_box ul.liste2 li span.suivi { float:left; padding:0 10px 0 0;color:#a49e97; background-color:inherit;}

.wrapper_3_content .detail_commande_box2 {  width:710px; height:184px; padding:10px 10px 0 10px; margin:0 0 0 10px;}
.wrapper_3_content .detail_commande_box2bis {  width:710px; height:184px; padding:10px 10px 0 10px; margin:0 0 0 10px;}
.wrapper_3_content .detail_commande_box2 ul.liste1 { float:left; padding:0; margin:0; width:366px;}
.wrapper_3_content .detail_commande_box2 ul.liste1 li {padding:0 0 4px 0; margin:0; color:#585150; background-color:inherit; font-size:12px; list-style:none; list-style-image:none;} 
 .wrapper_3_content .detail_commande_box2 ul.liste1 li ul { padding:0; margin:0;}
.wrapper_3_content .detail_commande_box2 ul.liste1 li ul li { color:#a49e97; background-color:inherit;  } 
.wrapper_3_content .detail_commande_box2 ul.liste1 li ul li a { color:#a49e97; background-color:inherit; text-decoration:underline; } 

.wrapper_3_content .detail_commande_box2 ul.liste2 { float:left; padding:0; margin:0;}
.wrapper_3_content .detail_commande_box2 ul.liste2 li {padding:0 0 4px 0; margin:0; color:#585150; background-color:inherit; font-size:12px; list-style:none; list-style-image:none;} 
 .wrapper_3_content .detail_commande_box2 ul.liste2 li ul { padding:0; margin:0;}
.wrapper_3_content .detail_commande_box2 ul.liste2 li ul li { color:#a49e97; background-color:inherit;  } 
.wrapper_3_content .detail_commande_box2 ul.liste2 li ul li a { color:#a49e97; background-color:inherit; text-decoration:underline; } 

/* ******************************** */
/*  LAYOUT 2 WRAPPER right 750px   */
/* ****************************** */
 
.wrapper_right h2.chemisescintrees {  width:750px; height:120px; margin:0 0 10px 0; padding:0; clear:both; float:none;}
.wrapper_right h2.chemisescintrees span { display:none;}

/* results */
.wrapper_right .results { width:750px;padding:9px 0 0 0; clear:both; float:none;}

.wrapper_right .results .resultats { width:300px; float:left; padding:0 0 0 5px; margin:0;}

.wrapper_right .results .resultats strong{  font-size:12px; font-style:italic;}

.wrapper_right .results ul.pagenav { float:left; padding:0; margin:0;width:auto;}
.wrapper_right .results ul.pagenav li { display:inline; list-style:none; padding:0; margin:0; font-size:13px;}
.wrapper_right .results ul.pagenav li a { text-decoration:none; display:block; float:left;margin:0 3px; height:25px; width:auto;  padding: 0 8px 0 0}

.wrapper_right .results ul.pagenav li.precedent a { width:14px; height:20px; }
.wrapper_right .results ul.pagenav li.precedent a span { display:none;}
.wrapper_right .results ul.pagenav li.suivant a { width:14px; height:20px; }
.wrapper_right .results ul.pagenav li.suivant a span { display:none;}
.wrapper_right .results ul.pagenav li.precedent a span { display:none;}

.wrapper_right .results .link { float:right; width:270px; text-align:right; padding:2px 0 0 0;}
.wrapper_right .results .link a { text-decoration:none; padding:0 8px 0 0; margin:0 5px 0 0;}
.wrapper_right .results .link a:hover { text-decoration:underline;}
.wrapper_right .clear_ligne { width:750px; clear:both; float:none; margin:0 0 10px 0; height:4px; font-size:0; }

/* *********************** */
/*  WRAPPER full 940px    */
/* ********************* */
 

.wrapper_full h2 strong { display:none; }
.wrapper_full .top_line { width:940px; clear:both; float:none; margin:0 0 10px 0; height:3px; font-size:0; }

.wrapper_full h2 { height:39px; margin:0 0 10px 0; width:920px; padding:0 10px 0 10px;}
.wrapper_full h2 a { display:block; float:right; font-size:11px;  text-decoration:none; padding:0 8px 0 0;width:auto; margin:12px 0 0 0;}
.wrapper_full h2 a:hover { text-decoration:underline;}
.wrapper_full h2 span { display:block; float:left; width:700px; height:39px;}
.wrapper_full h2 span strong { display:none;}



/* ******************************** */
/*  LAYOUT 3 WRAPPER RIGHT 180px   */
/* ****************************** */

.wrapper_3_content .wrapper_right .title_processus,
.wrapper_3_content .wrapper_right .title_renseignements,
.wrapper_3_content .wrapper_right .title_moncompte { width:170px; height:22px; padding:14px 0 0 0 }
.wrapper_3_content .wrapper_right .title_processus span,
.wrapper_3_content .wrapper_right .title_moncompte span,
.wrapper_3_content .wrapper_right .title_renseignements span { display:none;}

.wrapper_3_content ul.liste_procesus { padding:0; margin:0;}
.wrapper_3_content ul.liste_procesus li { list-style:none; padding:0; margin:0; display:inline;}
.wrapper_3_content ul.liste_procesus li a { display:block; width:169px; height:45px;  font-size:14px; font-weight:bold; text-decoration:none; text-align:left; padding:8px 0 0 0; margin:0 0 5px 0; text-indent:11px}
.wrapper_3_content ul.liste_procesus li a { padding:8px 0 0 0; }
.wrapper_3_content ul.liste_procesus li a:hover { text-decoration:underline;}

.wrapper_3_content ul.liste_profil { width:179px; padding:0; margin:0 0 31px -11px;}
.wrapper_3_content ul.liste_profil li { padding:0; margin:0; list-style:none;}
.wrapper_3_content ul.liste_profil li a { display:block; width:179px; height:26px; margin:0 0 4px 0;}
.wrapper_3_content ul.liste_profil li a span { display:none;}

.wrapper_3_content ul.liste_profil li a.item1 { background-position: 0 0;}
.wrapper_3_content ul.liste_profil li a.item2{ background-position: 0 -30px;}
.wrapper_3_content ul.liste_profil li a.item3 { background-position: 0 -60px;}
.wrapper_3_content ul.liste_profil li a.item4 { background-position: 0 -90px;}
.wrapper_3_content ul.liste_profil li a.item5 { background-position: 0 -120px;}
.wrapper_3_content ul.liste_profil li a.item6 { background-position: 0 -150px;}
.wrapper_3_content ul.liste_profil li a.item7 { background-position: 0 -179px;}
.wrapper_3_content ul.liste_profil li a.item8 { background-position: 0 -205px;}


.wrapper_3_content ul.liste_profil li a:hover.item1,
.wrapper_3_content ul.liste_profil li.current-active a.item1 { background-position: -179px 0;}
.wrapper_3_content ul.liste_profil li a:hover.item2,
.wrapper_3_content ul.liste_profil li.current-active a.item2 { background-position: -179px -30px;}
.wrapper_3_content ul.liste_profil li a:hover.item3,
.wrapper_3_content ul.liste_profil li.current-active a.item3  { background-position: -179px -60px;}
.wrapper_3_content ul.liste_profil li a:hover.item4,
.wrapper_3_content ul.liste_profil li.current-active a.item4  { background-position: -179px -90px;}
.wrapper_3_content ul.liste_profil li a:hover.item5,
.wrapper_3_content ul.liste_profil li.current-active a.item5  { background-position: -179px -120px;}
.wrapper_3_content ul.liste_profil li a:hover.item6,
.wrapper_3_content ul.liste_profil li.current-active a.item6  { background-position: -179px -150px;}
.wrapper_3_content ul.liste_profil li a:hover.item7,
.wrapper_3_content ul.liste_profil li.current-active a.item7  { background-position: -179px -179px;}
.wrapper_3_content ul.liste_profil li a:hover.item8,
.wrapper_3_content ul.liste_profil li.current-active a.item8  { background-position: -179px -205px;}

.wrapper_3_content .btn_faq a { width:170px; height:26px; display: block; margin:0 0 0 -2px;}
.wrapper_3_content .btn_faq a span { display:none;}

.wrapper_3_content .btn_moncompte a { width:170px; height:26px; display: block; margin:0 0 6px -2px;  }
.wrapper_3_content .btn_moncompte a span { display:none;}
 
.wrapper_3_content .btn_seconnecter a { width:170px; height:26px; display: block; margin:0 0 6px -2px;}
.wrapper_3_content .btn_seconnecter a span { display:none;}
 


.wrapper_3_content .btn_moncompte a span { display:none;}
 



/* *********************** */
/*  FOOTER OUTERBLOCKS    */
/* ********************* */

/* block_motscles */
.footer_outerblocks_content .block_motscles { width:310px; height:100px; float:left;}
.footer_outerblocks_content .block_motscles p.title {  width:100%; height:22px; padding:0 0 10px 0;}

.footer_outerblocks_content .block_motscles p.title span { display:none;}
.footer_outerblocks_content .block_motscles ul { width:289px; height:74px; padding:0 10px 0 10px; margin:0; text-align:center;  }
.footer_outerblocks_content .block_motscles ul li {  padding:0; margin:0; list-style:none; display:inline; font-size:11px;}
.footer_outerblocks_content .block_motscles ul li a {  text-decoration:none; line-height:1em; padding:0 5px 0 0;}
 
.footer_outerblocks_content .block_motscles ul li a:hover { text-decoration:underline;}

.footer_outerblocks_content .block_motscles ul li.font1 a { font-size:11px;}
.footer_outerblocks_content .block_motscles ul li.font2 a { font-size:12px;}
.footer_outerblocks_content .block_motscles ul li.font3 a { font-size:13px;}
.footer_outerblocks_content .block_motscles ul li.font4 a { font-size:14px;}
.footer_outerblocks_content .block_motscles ul li.font5 a { font-size:15px;}
.footer_outerblocks_content .block_motscles ul li.font6 a { font-size:16px;}
.footer_outerblocks_content .block_motscles ul li.font7 a { font-size:17px;}
.footer_outerblocks_content .block_motscles ul li.font8 a { font-size:18px;}
.footer_outerblocks_content .block_motscles ul li.font9 a { font-size:19px;}

/* block_sav */
.footer_outerblocks_content .block_sav { width:310px; height:100px; float:left; margin:0 0 0 5px; display:inline;}

.footer_outerblocks_content .block_sav .title { width:282px; height:22px; padding:0 0 15px 0;}
.footer_outerblocks_content .block_sav .title span { display:none;}

.footer_outerblocks_content .block_sav .infos { font-size:11px; padding:0 0 11px 12px; line-height:1.2em;} 

.footer_outerblocks_content .block_sav .infos a { text-decoration:underline;}

.footer_outerblocks_content .block_sav .numero_telephone { width:265px; height:30px; margin:0 0 0 15px;}
.footer_outerblocks_content .block_sav .numero_telephone span { display:none;}

/* block_newsletter */
.footer_outerblocks_content .block_newsletter { width:310px; height:100px; float:right; }
.footer_outerblocks_content .block_newsletter .title { width:153px; height:21px; margin:0 0 12px 0;}
.footer_outerblocks_content .block_newsletter .title span { display:none;}
.footer_outerblocks_content .block_newsletter .infos { font-size:11px; padding:0 0 6px 12px; width:250px; line-height:1.2em; } 
.footer_outerblocks_content .block_newsletter .infos a {  text-decoration:underline;}
.footer_outerblocks_content .block_newsletter .formulaire .frm_input {  width:187px; height:23px; font-size:12px; border:none; float:left; margin:0 6px 0 12px; display:inline; padding:4px 0 0 5px;}
.footer_outerblocks_content .block_newsletter .formulaire .frm_input { background-color:transparent;}
.footer_outerblocks_content .block_newsletter .formulaire .frm_btn { width:92px; height:26px; border:none; font-size:0; float:left; cursor:pointer; color:#FFFFFF}

/* *********************** */
/*        FOOTER          */
/* ********************* */

/* footer_sitemap */

.footer_sitemap_content ul  { padding:5px 0 0 0; margin:0 ; clear:both; float:none; list-style:none; background-image:none;}
.footer_sitemap_content ul ul { padding:0; margin:0; width:auto;}

.footer_sitemap_content li { display:block; float:left; padding:0; margin:0 20px 0 0; font-size:14px; font-weight:bold; }

.footer_sitemap_content li.col1 { width:67px; }
.footer_sitemap_content li.col2 { width:98px;}
.footer_sitemap_content li.col3 { width:75px;}
.footer_sitemap_content li.col4 { width:135px;}
.footer_sitemap_content li.col5 { width:105px;}
.footer_sitemap_content li.col6  { width:100px;}
.footer_sitemap_content li.col7 { width:135px;}
.footer_sitemap_content li.col8 { width:100px;}

.footer_sitemap_content li a { text-decoration:none; }

.footer_sitemap_content li a:hover { text-decoration:underline;}
.footer_sitemap_content li li { display:block; clear:both; float:none;  padding:0 0 0 10px; margin:0;  font-size:11px; font-weight:normal; }

.footer_sitemap_content li li a { text-decoration:none; }

.footer_sitemap_content li li a:hover { text-decoration:underline;}
.footer_sitemap_bottom { width:100%; clear:both; float:none; height:20px;}
 
/* footer_partenariat */
.footer_partenariat { width:100%;  padding:9px 0 0 0; clear:both; float: none; }

.footer_partenariat_content { width:980px; height:81px; margin: 0 auto;}
.footer_partenariat_content { margin-bottom:10px;}

.fr .partenariat_hsbc { width:196px; height:81px; float:left;}
.uk .partenariat_hsbc { width:196px; height:81px; float:left;}
.partenariat_hsbc span { display:none;}

.fr .partenariat_colissimo { width:193px; height:81px;  float:left;}
.uk .partenariat_colissimo { width:193px; height:81px; float:left;}
.partenariat_colissimo span { display:none;}

.fr .parentariat_foreign_deliveries { width:190px; height:81px; float:left;}
.uk .parentariat_foreign_deliveries { width:190px; height:81px; float:left;}
.parentariat_foreign_deliveries span { display:none;}

.fr .partenariat_commentaires { width:401px; height:81px; float:right;}
.uk .partenariat_commentaires { width:401px; height:81px; float:right;}

.partenariat_commentaires span { display:none;}

/* footer */
.footer { width:100%; clear:both; float:none;  padding:22px 0 0 0; }
.footer_content { width:980px; margin:0 auto; text-align:left;}
.footer_content .copyright { float:left; width:250px; text-indent:8px;}
.footer_content .copyright a { text-decoration:none;}
.footer_content .copyright a:hover { text-decoration:underline;}


.footer_content ul { width:450px; float:left; padding:0; margin:0;}
.footer_content .liste_copyright { text-align:center }
.footer_content ul li { display:inline; padding:0 0 0 0; margin:0; list-style:none;}
.footer_content ul li a {  text-decoration:none;}
.footer_content ul li a:hover { text-decoration:underline;}

.footer_powered { width:165px; float:right; font-size:11px; text-align:right; } 
.footer_powered a  { text-decoration:none;} 
a.cybershop { padding:0 10px 0 0;}

.footer_powered a:hover { text-decoration:underline;}
.footer_bottom { width:100%; clear:both; float:none; height:22px;}

.footer_categorylist { width:100%; padding:20px 0 0 0;}
.footer_categorylist ul { width:980px; margin:0 auto; text-align:center; padding:0;}
.footer_categorylist ul li { display:inline; font-size:11px; list-style:none; padding:0 5px 0 8px;}
.footer_categorylist_bottom { width:100%; clear:both; float:none; height:20px;}


/* footer_outerlink */
.footer_outerlink { width:980px; clear:both; float:none; margin: 0 auto; padding:30px 0 0 0; }
.footer_outerlink a span { display:none;}

.footer_outerlink .chemise_homme  { width:169px; height:30px; float:left; margin:0 33px 0 0;  }
.footer_outerlink .chemise_homme a { width:169px; height:30px; display:block; }
.footer_outerlink .chemisier_femme  { width:176px; height:30px;float:left; margin:0 33px 0 0;   }
.footer_outerlink .chemisier_femme a { width:176px; height:30px; display:block;}
.footer_outerlink .chemise_homme_blog  { width:129px; height:30px; float:left; margin:0 33px 0 0;  }
.footer_outerlink .chemise_homme_blog a { width:129px; height:30px; display:block; }

.footer_outerlink  ul.tools { width:130px; height:30px; float:right;}
.footer_outerlink  ul.tools a span { display:none;}
.footer_outerlink  ul.tools li.toolblog a { display:block; width:38px; height:30px; float:left;  }

.footer_outerlink  ul.tools li.tool_taillepower a { display:block; width:83px; height:30px; float:left; }

.footer_outerlink  ul.tools li.tool_twitter a { display:block; width:36px; height:30px; float:left; margin:0 9px 0 0;}
.footer_outerlink  ul.tools li.tool_facebook a { display:block; width:27px; height:30px; float:left; }

/* *********************** */
/*        TOP BAR         */
/* ********************* */

.top_bar .outerlink { width:154px; float:left; height:34px;}
.top_bar .outerlink a { display:block; width:154px; height:34px; }
.top_bar .outerlink a span { display:none;}

.top_bar .outerlink2 { width:126px; float:left; height:34px;}
.top_bar .outerlink2 a { display:block; width:126px; height:34px; }
.top_bar .outerlink2 a span { display:none;}

.top_bar ul.sitemenu { padding:8px 0 0 0; margin:0; float:left; width:400px; }
.top_bar ul.sitemenu li { padding:0; margin:0; list-style:none; display:inline; }
.top_bar ul.sitemenu li a { text-decoration:none;  padding: 0 8px 0 1px;}
.top_bar ul.sitemenu li a:hover { text-decoration:underline;}

.top_bar .login a {display:block; height:18px;}
.top_bar .login { padding:0; margin:0;}
.top_bar .login a { text-decoration:none; padding:8px 24px 0 0; display:block; font-size:12px; float:right;}
.top_bar .login a:hover { text-decoration:underline;}

.top_bar .langmenu { float:left; width:155px; padding:8px 0 0 0; font-size:11px;}
.top_bar .langmenu p { width:53px; float:left; text-align:right; padding:0 5px 0 0; line-height:1.7em;}
.top_bar .langmenu ul { padding:0; margin:0; width:97px; float:right; }
.top_bar .langmenu ul ul { background-color:#2a211f; padding:2px 0 0 0; width:97px; clear:both; float:none; margin:0;}
*+html .top_bar .langmenu ul ul { margin-top:-2px;}
*html .top_bar .langmenu ul ul { margin-top:-2px;}
 

.top_bar .langmenu ul li {margin:0; list-style: none;font-size:11px; }

.top_bar .langmenu ul li a {background-color:#2a211f; color:#cbc2c6;}
.top_bar .langmenu ul li a { font-size:11px; font-weight:bold; background-color:inherit; text-decoration:none; display:block;padding:3px 0 5px 25px;width:72px;   line-height:1em; }
.top_bar .langmenu ul li a.french { height:10px; overflow:hidden; } 
.top_bar .langmenu ul li a:hover { text-decoration:underline;}
.top_bar .langmenu ul li a.english {  padding:5px 0 5px 25px; width:72px;}

.uk .ButtonContinue
{
        background:url("/images_homme/uk/frm_btn_continuer.jpg") no-repeat scroll 0 0 transparent;
        border:medium none;
        cursor:pointer;
        float:right;
        font-size:0;
        height:30px;
        width:107px;
}

.fr .ButtonContinue
{
        background:url("/images_homme/fr/frm_btn_continuer.jpg") no-repeat scroll 0 0 transparent;
        border:medium none;
        cursor:pointer;
        float:right;
        font-size:0;
        height:30px;
        width:107px;
}

    .ShpthxTitle
    {
    	background-color: #746A67;
    	color: #FFFFFF;    	
    	height: 29px;    	     	
   	}    
   	.ShpthxDetails
   	{
   		border-bottom: 1px solid #FFFFFF;
   	    color:#3A2E2B;
   	    background-color: #EFEDE6;
   	}
































































