html { margin: 0px;	padding: 0px; height:100%}
body { margin: 0px; padding:0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000; min-height:100%;}
div, p, td, li, dd, dl, dt{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10pt; color: #000000; text-decoration: none;}
th { font-size: 10pt; }
ul {list-style-type:square;margin:0px}
li {line-height:100%}
div, p, h1, form{ margin:0px; padding:0px;}
img{ border: 0px; margin: 0px; padding: 0px;}
input, textarea, select{ font-size: 10pt; color: #000000; border:1px solid #000000 ;}
a { color: black;text-decoration: none;}
a:hover { color: #ff0084; text-decoration:underline;}
table {	padding:0px;}

.form_on input{	border:1px solid #ff0084 ;}
.cursorhand{ cursor: hand;}
#topbar {top:0px; left:0px; width:100%; margin:0px; padding:0px;} /*background-image:url(/icon_images/fond_bandeau_haut.png); background-repeat:repeat-x;*/
#footer { width:100%; position:relative;}
#footer td{ font-size:8pt; color:#000;}
#footer a{ font-size:8pt; color:#000;}

#popup{	width:100%;	margin-right:auto; margin-left:auto; padding-left:0px; padding-right:0px;}

#table_contenu{	background-color:#FFF; border:solid 0px #BBB;}

.clearer{ clear:both;}

.menu_img_on { background-image:url(/icon_images/alpha_white_20.png);}
#menu3{	float:left;	text-align:left; width:50%;}
#menu3, #menu3 a:link{ color :#717171; font-size: 8pt;}

/* contact */
.tab_compte { border:solid 0px #000000; background-color:#fff;}
.tab_compte th{ color:#000; font-weight:bold; background-color:#fff; padding-left:0px; text-align:left; border-bottom:solid 1px #000000; line-height:10px }
.tab_compte td{ height:20px; padding:0 10 0 10px;}
/* moncompte */
/*.classtab { border:solid 0px #000000;}
.classtab th{ background-color:#000000; color:#FFF; height:25px; font-weight:bold; border-style:solid; border-width:0px; border-color:#FFFFFF; padding:0px 2px 0px 6px; text-align:left; }
.classtab td{ height:28px; background-color:#FFFFFF; color:#444444; border-style:solid; border-width:1 0 0 0px; border-color:#F5F5F5; padding:0px 2px 0px 2px; }*/
.classtab { border:solid 0px #000000;}
.classtab th{ font-weight:bold; border-style:solid; border-width:0px; border-color:#FFFFFF; padding:0px 2px 0px 0px; text-align:left; line-height:10px}
.classtab td{ height:28px; background-color:#FFFFFF; color:#444444; border-style:solid; border-width:0 0 1 0px; border-color:#e6e6e6; padding:9px 2px 11px 0px; }
/* panier */
.classtab2 { border:solid 0px #000000; background-color:#FFF;}
.classtab2 th{ height:30px; color:#FFF; font-weight:bold; background-color:#000000; padding-left:0px; }
.classtab2 td{ height:33px; padding:0 0 0 0px;}
.classtab2 p{ background-color:#ffb3db; padding:3 0 3 0px;}
#separation { height:1px; background-color:#b2b2b2}

.classtab5 { border:solid 0px #000000;}
.classtab5 th{ font-weight:bold; border-style:solid; border-width:0px; border-color:#FFFFFF; padding:0px 0px 0px 0px; text-align:left; line-height:10px }
.classtab5 td{ height:28px; background-color:#FFFFFF; color:#444444; border-style:solid; border-width:0 0 0 0px; border-color:#e6e6e6; padding:0px 0px 0px 0px; }

.classtab6 { border:solid 0px #000000;}
.classtab6 th{ font-weight:bold; border-style:solid; border-width:0px; border-color:#FFFFFF; padding:0px 2px 0px 0px; text-align:left; color:#000}
.classtab6 td{ height:28px; background-color:#FFFFFF; color:#444444; border-style:solid; border-width:0 0 1 0px; border-color:#e6e6e6; padding:9px 2px 11px 0px; }

/* bon */
.classtab3 { width:96%; border-style:solid; border-color:#e0e0e0; border-width:0px; }
.classtab3 th{ background-color:#F5F5F5; color:#FF0084;	height:25px; font-weight:bold; border-style:solid; border-width:0px 0px 0px 0px; border-color:#FFFFFF; padding:0px 2px 0px 2px; }
.classtab3 td{ height:20px; color:#666666; background-color:#FFFFFF; border-style:solid; border-width:1px 0px 0px 0px; border-color:#F5F5F5; padding:0px 2px 0px 2px; }
.classtab3 td a{ color:#666666;}
/* tableau adresse */
.classtab4 { border-style:solid; border-color:#000000; border-width:0px; }
.classtab4 th{ background-color:#FFF; color:#000; font-weight:bold; line-height:10px; border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#000; padding:0px 2px 0px 0px; text-align:left;}
.classtab4 td{ height:22px;	background-color:#FFFFFF; border-style:solid; border-width:1px 0px 0px 0px; border-color:#e6e6e6; padding:6px 2px 6px 0px; }

/*.bouton input{ margin:8px 20px 8px 20px;}*/

/*.formdiv { width:450px; text-align:center; }
.formdiv label{	font-weight: bold; float: left;	text-align:right; margin-left: -145px;width: 140px; }
.formdiv p { width: 410px; clear: left; text-align:left; margin: 0; padding: 4px 0 4px 145px;}*/

.titresection   { float:left; position:relative; border-bottom:10px #000 solid;}
.titresection18 { float:left; position:relative; border-bottom:10px #000 solid; text-align:left; font-size:18px; line-height:13px; font-weight:bold;}
.titresection25 { float:left; position:relative; border-bottom:10px #000 solid; text-align:left; font-size:25px; line-height:17px; font-weight:bold;}
.titresection25noborder { float:left; position:relative; text-align:left; font-size:25px; line-height:17px; font-weight:bold;}

.textbold { font-weight:bold; }

.textegris7 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #7A7C8B;}
.textegris8 {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #808080;padding:0px;}
.textegris8bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #7A7C8B;}
.textegris10 {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #808080;padding:0px;}
.textegris12 {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12pt; color: #808080;padding:0px;}
.textegris14 {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 14pt; color: #808080;padding:0px;}

.texteorange10bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FF7B00;}
.texteorange10 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #FF7B00;}

.textevert8bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #006600;}

.texterose8 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #ff0084;}
.texterose8bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #ff0084;}
.texterose10bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ff0084;}
.texterose10 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #ff0084;}
.texterose12bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #ff0084;}
.texterose14 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14pt; color: #ff0084;}
.texterose14bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #ff0084;}
.texterose16 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16pt; color: #ff0084;}
.texterose16bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; color: #ff0084;}
.texterose18times {font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 18pt; color: #ff0084;}
.texterose18bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18pt; color: #ff0084;}

.texteorange8 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #FF7B00;}
.texteblanc8 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: white;padding:0px;}
.texteblanc8bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: white;padding:0px;}
.texteblanc9 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: white;}
.texteblanc9bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: white;}
.texteblanc10 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: white;}
.texteblanc10bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: white;}
.texteblanc12 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12pt; color: white;}
.texteblanc12bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: white;}
.texteblanc14 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14pt; color: white;}
.texteblanc14bold:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #5F5FFF;}
.texteblanc14bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: white;}
.texteblanc14times {font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 14pt; color: white;}
.texteblanc16bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; color: white;}
.texteblanc18bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18pt; color: white;}
.texteblanc18times {font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 18pt; color: white;}
.texteblanc22bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 22pt; color: white;}

.textenoir7 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: black;}
.textenoir8 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: black;}
.textenoir8times {font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 8pt; color: black;}
.textenoir8bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: black}
.textenoir9 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: black;}
.textenoir9times {font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 9pt; color: black;}
.textenoir9bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: black}
.textenoir10 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: black;}
.textenoir10bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: black;padding:0px;}
.textenoir11 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; color: black;}
.textenoir11bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; color: black;}
.textenoir12 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12pt; color: black;}
.textenoir12bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: black;}
.textenoir13 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13pt; color: black;}
.textenoir13bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: black;}
.textenoir14 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14pt; color: black;}
.textenoir14bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: black;}
.textenoir15bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15pt; color: black;}
.textenoir16 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16pt; color: black;}
.textenoir16bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; color: black;}
.textenoir18bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18pt; color: black;}
.textenoir25bold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 25px; color: black; line-height:17px;}
.texterouge8 {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #cc2229;}
.texterouge10 {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #cc2229;}
.texterouge10bold {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #cc2229;}

/* Transforme un lien en bouton gris */
/*a.GreyButton, a.GreyButton:hover, a.GreyButton:focus, a.GreyButton:active{
	background-color: #B5B5B5;
	padding: 5px 20px 5px 20px;
	color: #000000;
	font: bold 9pt arial, helvetica, sans-serif;
	margin: 2px 10px 2px 10px;
	border: 0;
	text-decoration:none;
	float: left;
}

.BorderBlack {	border:1px solid Black;	padding: 5px;}*/

/* Affichage pour boite de dialogue */
.BorderDialog {	border:1px solid Black;	padding: 12px;	width: 95%;}
* { outline: none}
h1 {margin:0px}
.fiche {border-left:5px solid;padding-left:3px}
.notice {border-top:1px dashed #000;margin-top:15px;font-size:12px;letter-spacing:1px;line-height:120%}
.rose {color: rgb(255, 0, 132);}
.titrep {font-size:36px;margin-bottom:15px;margin-top:10px;line-height:100%;word-spacing:0px;letter-spacing:0px;}
.cita {font-size:30px;font-family:'Courier New',arial;text-align:right;margin:10px;margin-bottom:5px;float:right;word-spacing:-10px;letter-spacing:0px;font-weight:bold}

.num_nav_glisse { position:absolute; z-index:50; white-space:nowrap; }
.num_nav_glissep a { display:block; border:1px #888 solid; padding:3 4 3 4px; margin:6 3 2 3px; background-color:#000; color:#FFF; float:left; text-align:center; }
.num_nav_glissepon a { display:block; border:1px #FFF solid; padding:3 4 3 4px; margin:6 3 2 3px; background-color:#FF0084; color:#FFF; float:left; text-align:center; }
.over_img a:hover{ background-color:#ff007b; display:inline-block;}
.over_img a:hover img {opacity:0.9; filter:alpha(opacity=90);}
/* Safari */
.over_img:hover a{ background-color:#ff007b; display:inline-block;}
.over_img:hover a img {opacity:0.9; filter:alpha(opacity=90);}

/* Affichage pour les dynamics price */
/*div.dynamicPrice { position:absolute; background-color:transparent; cursor:pointer; z-index:10;	font-family:Arial, Helvetica, sans-serif; text-align:left; white-space:normal; }
div.dynamicPrice span.dp_des { font-size:13px; line-height:16px; white-space:normal; }
div.dynamicPrice span.dp_mark {	font-size:13px;	line-height:16px; white-space:normal; text-transform:uppercase; }
div.dynamicPrice span.dp_price { font-size:13px; line-height:14px; }
div.dynamicPrice span.dp_oldprice { font-size:12px; line-height:14px; text-decoration:line-through; }
div.dynamicPrice span.dp_link {	font-size:12px;	line-height:20px; color:#F09; }
div.dynamicPrice span.dp_text {	font-size:12px; line-height:16px; white-space:normal; }*/
/* div.dynamicPrice span.dp_text b { color:#000; font-weight:normal; } */
/*div.dynamicPriceWhite {	position:absolute; background-color:transparent; cursor:pointer; z-index:10; font-family:Arial, Helvetica, sans-serif; text-align:left;	white-space:normal; }
div.dynamicPriceWhite span.dp_des {	font-size:9px;	line-height:12px; white-space:normal; color:#fff;}
div.dynamicPriceWhite span.dp_mark { font-size:9px; line-height:12px; white-space:normal; text-transform:uppercase; color:#fff; }
div.dynamicPriceWhite span.dp_price { font-size:13px; line-height:14px; color:#fff; }
div.dynamicPriceWhite span.dp_oldprice { font-size:12px; line-height:14px; color:#fff; text-decoration:line-through; }
div.dynamicPriceWhite span.dp_link { font-size:12px; line-height:20px; color:#F09; }
div.dynamicPriceWhite span.dp_text { font-size:12px; line-height:16px; white-space:normal; color:#fff; }*/
div.dynamicPrice { position:absolute; background-color:transparent; cursor:pointer; z-index:10; font-family:Arial, Helvetica, sans-serif; text-align:left; white-space:normal; }
div.dynamicPrice span.dp_des { font-size:11px; line-height:14px; white-space:normal; /* text-transform:capitalize; */ }
div.dynamicPrice span.dp_mark { font-size:11px; line-height:14px; white-space:normal; font-weight:bold; text-transform:uppercase; }
div.dynamicPrice span.dp_price { font-size:15px; line-height:16px; }
div.dynamicPrice span.dp_oldprice { font-size:13px; line-height:14px; /*color:#CCC;*/ text-decoration:line-through; }
div.dynamicPrice span.dp_link { font-size:11px; line-height:20px; color:#F09; border:solid 1px #F09; padding:1px; text-align:center;}
div.dynamicPrice span.dp_link_oos { font-size:11px; line-height:20px; color:#969696; border:solid 1px #969696; padding:1px; }
div.dynamicPrice span.dp_text { font-size:12px; line-height:16px; white-space:normal; }
/* div.dynamicPrice span.dp_text b { color:#000; font-weight:normal; } */
div.dynamicPriceWhite { position:absolute; background-color:transparent; cursor:pointer; z-index:10; font-family:Arial, Helvetica, sans-serif; text-align:left; white-space:normal; }
div.dynamicPriceWhite span.dp_des { font-size:11px; line-height:14px; white-space:normal; color:#fff; /* text-transform:capitalize; */ }
div.dynamicPriceWhite span.dp_mark { font-size:11px; line-height:14px; white-space:normal; font-weight:bold; text-transform:uppercase; color:#fff; }
div.dynamicPriceWhite span.dp_price { font-size:15px; line-height:16px; color:#fff; }
div.dynamicPriceWhite span.dp_oldprice { font-size:13px; line-height:14px; /*color:#CCC;*/ text-decoration:line-through; }
div.dynamicPriceWhite span.dp_link { font-size:11px; line-height:20px; color:#F09; border:solid 1px #F09; padding:1px; text-align:center; }
div.dynamicPriceWhite span.dp_link_oos { font-size:11px; line-height:20px; color:#969696; border:solid 1px #969696; padding:1px; }
div.dynamicPriceWhite span.dp_text { font-size:12px; line-height:16px; white-space:normal; color:#fff; }

/* Menu accordeon gauche */
ul.menumarque { list-style-type:none; margin: 0; padding: 0; width: 220px; height:300px; overflow:scroll; overflow-x:hidden; border:1px solid #949494; scrollbar-face-color: ##c9c9c9; }
ul.menumarque li { margin-top: 5px; font-size:10pt; }
ul.menumarque li a { display: block; width: 220px; background:none; color: #939393; padding: 2 2 2 15px; text-decoration:none; border-bottom: 0px #000 solid; font-size:11px; font-family:"Times New Roman", Times, serif; }
ul.menumarque li a:hover { background:#CCC; color:#FFF }

ul.menugauche, ul#menu ul { list-style-type:none; margin: 0; padding: 0; width: 220px; position:relative; }
ul.menugauche { border:1px solid #949494; text-transform:uppercase; padding-bottom:30px }
ul#menu ul { margin-top:5px; margin-bottom:15px }
ul.menugauche a { display: block; text-decoration: none; border-bottom: 10px #CCC solid; }
ul.menugauche a:hover { text-decoration: none; }
ul.menugauche li { margin-top: 3px; font-size:10pt;}
ul.menugauche li a { background:none; color: #939393; padding: 2px; padding-left: 25px; border-bottom: 1px transparent solid; font-size:11px; font-family:"Times New Roman", Times, serif; }
ul.menugauche li img { width:12px; margin-right:3px }
ul.menugauche li a:hover { background:#CCC; color:#FFF }
ul.menugauche li ul li a { background:none; color: #939393; padding-left: 40px; border-bottom: 0px #000 solid; font-size:11px; font-family:"Times New Roman", Times, serif; }
ul.menugauche li ul li a:hover { background: #CCC; color:#FFF; /*border-left: 5px #000 solid; padding-left: 15px;*/ }
.categmenu { width: 220px; font-weight:bold; font-size:14pt; line-height:14px; text-decoration:none; border-bottom:2px #000 solid; padding:1 0 0 0px; margin:0; position:relative }
.categmenu a {text-decoration:none;}
.categmenu_on { /*width: 220px;*/ font-weight:bold; font-size:14pt; line-height:14px; text-decoration:none; border-bottom:2px #ff0084 solid; padding:0; margin:0;}
.categmenu_on a {color:ff0084;}
#selectionOn { background: #000; color:#fff; padding-top:3px; border-left:1px solid white; border-right:1px solid white }
ul.menugauche li.family-subtype { font-weight:bold; margin:8 0 8 0px; padding-top:10px; font-family:"Times New Roman", Times, serif;}
ul.menugauche li.family-subtype a { padding-left: 15px; font-family:"Times New Roman", Times, serif; }
ul.menugauche li.family-subtype a:hover { background:#CCC; color:#FFF }

/* slide vitrine & look */
#slideVitrine #slidesContainer { margin:0 auto; width:720px; overflow:auto; position:relative; }
#slideVitrine #slidesContainer .slide { margin:0 auto; width:720px; }
.control { height:19px; position:relative; cursor: pointer; vertical-align:middle; }
.slide { float:left; width:720; }
.controlBox { position:relative; cursor: pointer; text-align:center; /*padding-top:0px;*/ float:left; border:1px #000 solid; margin-right:5px; /*width:19px; height:19px;*/ margin:0 5 0 5px; padding:2px}
#controlTray { position:relative; float: inherit; margin-right:12px; padding-top:1px}
.opacityslide{ /*background-color:#fff; opacity : 0.8; -moz-opacity : 0.8; -ms-filter: "alpha(opacity=80)"; filter : alpha(opacity=80); */ } 

/* moteur de recherche */
.dropdownsearch { color:#fff; margin:15 6 15 0px; width:151px; height:18px; background-color:#000; border:1px #000 solid; z-index:200; padding:0; vertical-align: text-bottom; cursor:pointer; background-image: url(/icon_images/flechesearch2_n.gif) }
.dropdownsearch span { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #fff; background-color:#000; padding:0px; vertical-align:text-bottom; margin-left:6px; }
.searchfield { position:absolute; display:none; z-index:100; background-color: #FFF; width:186px; border:1px #666 solid; color:#808080; }
.choosecolor { border:0; width:17px; height:17px; margin-left:8px }
.choosesize { border:0; width:17px; height:17px; margin-left:8px }
.choosebrand { border:0; width:17px; height:17px; margin-left:8px }
.valisearch { cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: white;padding:0px; height:19px }
.cancelsearch { cursor:pointer; color:#7c7c7c; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; padding:0px; height:19px}

/* Onglet fiche produit */
.cap_onglet, .cap_active { cursor : pointer; display : block; float : left; width:95px}
.cap_onglet { color:#000; height:26px; text-transform:uppercase; padding:0; width:95px}
.cap_onglet p { line-height:26px; padding:0 2 0 2px; font-size:11px }
.cap_active { height:26px; background: #000 url(/icon_images/bord_gauche.gif) no-repeat left bottom; }
.cap_active .cap_onglet_outer { background: url(/icon_images/bord_droit.gif) no-repeat right bottom; color:##FFF;   }
.cap_active .cap_onglet_outer p { color:#FFF; line-height:26px; padding:0 2 0 2px }
.onglet_content { border-bottom:solid 1px #CCC; padding-bottom:32px; margin-bottom:13px; width:479px; min-height:130px; /*height:130px;*/ height:auto; }
* html .onglet_content { height: 130px; } /* patch min-height pour IE */

.colorlist { position: relative; float: left; margin-right: 5px; margin-top:3px; border: 1px solid black; height:15px; width:15px }

/* barre de menu */
#barremenu { width:960px; height:41px; border-bottom:1px solid black; border-top:1px solid black; margin-bottom:25px; z-index:100 }
#barremenu-black { width:100%; height:22px; background-color:black; margin-top:9px }
.barremenu { height:20px; margin:1 0 0 0px; padding:0 20 0 20px; cursor:pointer; background-color:black; margin-left:60px }
.barremenu_on { background-color:white; padding:0 11 0 11px;}
.barremenu_hover { background-color:white; padding:0 20 0 20px;}
.barremenu a  { text-decoration:none; font-size:11px; color:white; font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; }
.barremenu_on a { text-decoration:none; font-size:11px; color:black; font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; }
.barremenu_hover a { text-decoration:none; font-size:11px; color:black; font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; }

