/* CSS Document */
 /*************************
  initialisation **************************/                                                                                                                           
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0;
}
IMG, FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
ADDRESS, CAPTION, CITE, VAR, TH, CODE, DFN, EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
 /*************************
 **************************/
p {color:#fff;}
span {color:#fff;}
a{cursor: pointer;color:#fff;text-decoration:none;}
a:hover{color:#ffffff;}
a:visited{color:#ffffff;}
input{cursor: pointer;}
h1 {COLOR:#fff;FONT: 17px Trebuchet MS  ;font-weight:700px;} 
h2 {COLOR:#fff;FONT: 14px Trebuchet MS;}
h3 {COLOR:#fff;FONT: 16px Trebuchet MS ;font-weight:700px;}
/*************************
 **************************/
body{COLOR: #fff; TEXT-ALIGN: center ;background:#000;FONT: 14px Trebuchet MS;width:100%;height:100%; }
#wrapper{MARGIN: 0px auto; WIDTH: 1200px;height:auto; POSITION: relative;background:#000; }
#ban{width:100%;height:auto; }
.bg_wrap{background-image: url(../image/bg.jpg);background-repeat:no-repeat;}
.bg_body{ background: black url("../image/bg_body.png");background-repeat:repeat-x;}
.bg_header{background-image: url(../image/barre_menu_haut.png);background-repeat:repeat-x;}
.bg_gris{background: #F9F8FE;}
/*************************
 **************slide description produit************/
a:focus {
	outline: none;
}
#panel {
	background: none;
	height: auto;

}
.slide {
	margin: 0;
	padding: 0;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: auto;
	padding: 0 0 0 0;
	margin: 0 auto;
	display: block;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
/*----------------MENU HAUT DE PAGE----------------*/

#centrage-menu{
margin:0 auto;
width:960px;
}

#fond-menu{
    background: url("../image/line_haut.png") repeat-x scroll 0 0px transparent;
    height: 0px;
    margin: 0px auto;
    position: absolute;
    top: 0;
    width: 100%;
}

#ombre-menu{
    background: url("../image/line_haut.png") repeat-x scroll 0 0px transparent;
    height: 16px;
}

#menu{
    display: block;
    float: right;
    margin:  0 0;
}

#coin-gauche {
    background: url("../image/menu_haut_l.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 68px;
    width: 35px;
}

#coin-droit {
    background: url("../image/menu_haut_r.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 68px;
    width: 41px;
}

#ombre-menu ul {
    background: url("../image/menu_haut.png") repeat-x scroll 0 0 transparent;
    display: block;
    float: left;
    height: 68px;
    overflow: visible;
    padding-top:4px;
}

#ombre-menu li {
	float: left;
  margin-top: 10px;
  background: url("../image/barre_separation.png.png");background-position: right center; 
}

#ombre-menu img.separateur {
    padding: 9px 12px;
    float: left;
}


 /*************************
header**************************/
#presentation{color:#008D58;font-weight:bold;}
#newsletter{width:450px;height:auto;}
#langue{width:190px;height:auto;}
#header{width:100%;height:auto;float:left;}
.width_100{width:100%;}
.width_20{width:20px;}
.width_23{width:23px;}
.width_280{width:280px;}
.height_60{height:60px;}
.height_25{height:25px;}
.height_30{height:30px;}
.width_60{width:60px;}
.width_80{width:80px;}
.width_95{width:95px;}
#wanewsletter{background-image: url(../image/submit.png);}
.bg_news{background-image: url(../image/newsletter_bg.png);background-repeat:repeat-x;height:49px;}
.bg_newsletter{background:none;background-image: url(../image/news.png);background-repeat:no-repeat;border:none;width:139px;height:20px;cursor:text;color:#fff;padding-left:8px;padding-right:8px;}
.submit{background:none;background-image: url(../image/submit.png);background-repeat:no-repeat;border:none;width:41px;height:21px;color:#fff;font-weight:700;} 
 /*************************
contenu*************************/
.width_prix{width:55px;}
.produit_liste{width:312px;height:312px;margin-left:6px;margin-top:6px;}
.produit_form{width:940px;height:auto;margin-left:10px;margin-top:10px;margin-bottom:10px;}
.colonne_gauche{width:535px;height:auto;}
.colonne_droite{width:305px;height:auto;}
.button {padding-left: 12px;display: inline-block;margin-right: 5px;background: url('../image/button_left.png') top left no-repeat;text-decoration: none;color:#FFF;}
.button span {color: #FFF;display: block;padding: 4px 12px 5px 5px;background: url('../image/button_right.png') top right no-repeat;}
.middle{margin:10px;}
#contenu{width:960px;min-height:600px;}
#contenu_top{width:960px;height:29px;}
.bg_contenu{background-image: url(../image/content-repeat.png);}
.bg_contenu_top{background-image: url(../image/content-top.png);}
.bg_produit_liste{background-image: url(../image/bg_produit_liste.png);}
.bg_ajout{background-image: url(../image/box_prix_bg.png);}
.liste_titre{width:120px;height:55px;}
.box_prix{height:58px;width:173px;margin-left:5px;}
.big{font-size:17px;}
.highlight {background-image: url(../image/tongbresil-destockage.png);}
.highlight_lot{background-image: url(../image/hover-produit-10-cartons.png);}
.highlight_w{background-image: url(../image/box_prix_bg_hover_femme.png);}
#produit_liste a:hover{color:#323232;}
.box_prix a:hover{background-image: url(../image/prix_hover.png);height:58px;width:173px;}
#footer{width:960px;height:130px;}
.bg_foot{background-image: url(../image/footer.png);background-repeat:repeat-x;}
.width_foot{width:1031px;}
.height_foot{height:14px;}
#liste{width:100%}
 /*************************
infobulle**************************/ 
.tinyTip						{ width: 134px; padding: 2px 0px 0px 0px; display: block; background: url(../image/tinyTip-top.png) 0px 0px no-repeat; }
.tinyTip .infobulle				{ padding: 0px 15px 0px 15px; font-size: 14px; font-family: "Lucida Sans Unicode"; color: #010101;  background: url(../image/tinyTip-content.png) 0px 0px repeat-y; }
.tinyTip .bottom				{ height: 24px; background: url(../image/tinyTip-bottom.png) 0px 0px no-repeat; font: 0px/0px sans-serif; }
 /*************************
content_menu**************************/
#content_menu{width:100%;}
 /*************************
 menu main**************************/         
#main  {
background-image: url(../image/menu_bg.png);background-repeat:repeat-x;height:41px;margin-top:6px;
}
UL#main-menu  {
list-style:none;width:auto;height:41px;float:left;
}
UL#main-menu LI {
float:left;position:relative;background-image: url(../image/barre_separation.png);background-position:100% 35%; background-repeat: no-repeat;height:41px;font-size:15px;
}
UL#main-menu LI a {
background-repeat: no-repeat;display:inline;height:20px;color:#fff;text-decoration:none;text-align:center;float:left;margin-left:15px;margin-right:15px;margin-top:7px;
}

UL#main-menu LI a:hover {
color:#e9af01; 
}
 /*************************
 menu main bis**************************/         
UL#main-menu_bis  {
list-style:none;width:425px;background-image: url(../image/menu_bg.png);background-repeat:repeat-x;height:41px;float:right;
}
UL#main-menu-bis LI {
float:right;position:relative;background-image: url(../image/barre_separation.png);background-position:100% 35%; background-repeat: no-repeat;height:41px;font-size:15px;
}
UL#main-menu-bis LI a {
background-repeat: no-repeat;display:inline;height:20px;color:#fff;text-decoration:none;text-align:center;float:right;margin-left:15px;margin-right:15px;margin-top:7px;
}

UL#main-menu-bis LI a:hover {
color:#e9af01; 
}
 /*************************
 menu footer**************************/         
UL#footer-menu {
list-style:none;margin-left:auto;margin-right:auto;width:710px;height:23px;
}
UL#footer-menu LI {
float:left;position:relative;background-repeat: no-repeat;font-size:13px;background-image: url(../image/sep_footer.png); background-position:right center;height:19px; 
}
UL#footer-menu LI a {
display:block;height:20px;text-decoration:none;text-align:center;color:#fff;margin-right:10px;margin-left:10px; 
}

UL#footer-menu LI a:hover {
color:#e9af01; 
}
 /*************************
autre**************************/ 
.over-hidden{overflow:hidden}
.over-auto{overflow:auto}
.t-indent{text-indent:-5000px;}
 /*************************
font**************************/
.size_12{font-size:12px;}  
 /*************************
 couleur**************************/  
.noir{color:#000;}
.vert{color:#008d59;}
.bleu{color:#0b56a1;}
.jaune{color:#e9af01;}
#noir{color:#000;}
.orange{color:#ff8400;}
.bold{font-weight:900;}
.blanc{color:#ffffff;}
.bleu{color:#268dac;}
.font15{font-size:15px;}
.gris{color:#cccccc;}
  /*************************
margin**************************/
.mgtop5{margin-top:5px;}
.mgtop65{margin-top:65px;}
.mgtop70{margin-top:70px;}
.mgtop4{margin-top:4px;}
.mgtop8{margin-top:8px;}
.mgtop500{margin-top:500px;}
.mgtop10{margin-top:10px;}
.mgtop11{margin-top:11px;}
.mgtop12{margin-top:12px;}
.mgtop15{margin-top:15px;}
.mgtop35{margin-top:32px;}
.mgtop25{margin-top:25px;}
.mgbot40{margin-bottom:40px;}
.mgbot5{margin-bottom:5px;}
.mgtop42{margin-top:45px;}
.mgtop116{margin-top:116px;}
.mgbot20{margin-bottom:20px;}
.mgtop42{margin-top:42px;}
.mgtop62{margin-top:62px;}
.mgtop34{margin-top:34px;}
.mgtop64{margin-top:64px;}
.mgtop86{margin-top:86px;}
.mgtop108{margin-top:108px;}
.mgtop20{margin-top:20px;}
.mgtop45{margin-top:45px;}
.mgtop36{margin-top:36px;}
.mgtop50{margin-top:50px;}
.mgtop52{margin-top:52px;}
.mgtop55{margin-top:55px;}
.mgtop60{margin-top:60px;}
.mgtop80{margin-top:80px;}
.mgtop68{margin-top:68px;}
.mgtop120{margin-top:120px;}
.mgtop300{margin-top:215px;}
.mgtop370{margin-top:370px;}
.mgtop360{margin-top:360px;}
.mgtop340{margin-top:340px;}
.mgtop320{margin-top:320px;}
.mgtop290{margin-top:290px;}
.mgtop255{margin-top:255px;}
.mgtop17{margin-top:17px;}
.mgtop30{margin-top:30px;}
.mgleft20{margin-left:20px;}
.mgleft27{margin-left:27px;}
.mgleft320{margin-left:320px;}
.mgleft70{margin-left:70px;}
.mgleft2{margin-left:2px;}
.mgleft25{margin-left:25px;} 
.mgleft12{margin-left:12px;}
.mgleft35{margin-left:35px;}
.mgleft30{margin-left:30px;}
.mgleft60{margin-left:60px;}
.mgleft65{margin-left:65px;}
.mgleft75{margin-left:75px;}
.mgleft100{margin-left:100px;}
.mgleft78{margin-left:78px;}
.mgleft80{margin-left:80px;}
.mgleft85{margin-left:85px;}
.mgleft90{margin-left:90px;}
.mgleft95{margin-left:95px;}
.mgleft140{margin-left:140px;}
.mgleft105{margin-left:105px;}
.mgleft120{margin-left:120px;}
.mgleft125{margin-left:125px;}
.mgleft130{margin-left:130px;}
.mgleft135{margin-left:135px;}
.mgleft40{margin-left:40px;}
.mgleft55{margin-left:55px;}
.mgleft5{margin-left:5px;}
.mgleft50{margin-left:50px;}
.mgleft45{margin-left:45px;}
.mgleft15{margin-left:15px;}
.mgleft110{margin-left:110px;}
.mgleft160{margin-left:160px;}
.mgleft150{margin-left:150px;}
.mgleft180{margin-left:180px;}
.mgleft360{margin-left:360px;}
.mgleft200{margin-left:200px;}
.mgleft350{margin-left:350px;}
.mgleft380{margin-left:380px;}
.mgleft500{margin-left:500px;}
.mgleft10{margin-left:10px;}
.mgleft5{margin-left:5px;}
.mgleft6{margin-left:7px;}
.mgright10{margin-right:10px;}
.mgright22{margin-right:22px;}
.mgright20{margin-right:20px;}
.mgright25{margin-right:25px;}
.mgright30{margin-right:30px;}
.mgright40{margin-right:40px;}
.mgright55{margin-right:55px;}
.mgright65{margin-right:65px;}
.mgright70{margin-right:70px;}
.mgright90{margin-right:90px;}
.mgright100{margin-right:140px;}
.mgright120{margin-right:120px;}
.mgright160{margin-right:160px;}
.mgtop40{margin-top:40px;}
.mgtop30{margin-top:30px;}
.mg-auto{margin-left:auto;margin-right:auto;}
.mag-art{margin:0 1 20 0;}
.mgbot10{margin-bottom:10px;} 
.mgbot40{margin-bottom:40px;} 

  /*************************
float et **************************/
.fleft{float:left;}
.fright{float:right;}
.border{border:solid 1px #d7d7d7;}
.border_dotted_right{border-right:dotted 1px #d7d7d7;}
.border_dotted_bot{border-bottom:dotted 1px #d7d7d7;}
.border-bottom{border-bottom:solid 1px #fff;}
.border-top{border-top:solid 1px #000;}
.border-left{border-left:solid 1px #d7d7d7}
.bot-dotted{border-bottom-style: dotted ; border-color: #d7d7d7 ; padding:1px ;}
.borderorange{border: 1px solid #ff9900;}    
.justify{text-align:justify;}

  /*************************
padding*************************/
.t-center{text-align:center;}
.t-left{text-align:left;}
.padcolleft{padding:40 30 0 30;}
.padcolright{padding:10 10 0 10;}
.padcolleft-2{padding:10 30 0 30;}
.pad-p-cadre-noir{margin:30 20 0 20;}
.pad-right40{padding-right:40px;}
.padleft10{padding-left:10px;}
.padleft25{padding-left:25px;}
.padleft30{padding-left:30px;}
.pad-bot10{padding-bottom:10px;}
.pad-5{padding:5;}
.pad-contenu{padding:10px;}
.padtop12{padding-top:12px;}
.padtop30{padding-top:30px;}
.padtop20{padding-top:15px;}
.pad-top40{padding-top:40px;}
.pad-page{padding: 5 15 15 15;}
.pad-produit{padding: 5 10 5 5;}

/* CSS Document */