

body {margin: 0;padding: 0;/*background: #f5f1ee;*/color: #666666;font-size: 11px;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
div#global_fond {background: white/*#f4f1ed*/ url(http://c321120.r20.cf3.rackcdn.com/fond_contenu.gif) center repeat-y;}
div#global_conteneur {width:100%;margin: 0;padding:0px;background: ;}
/*div#global_conteneur {background: url(http://c321120.r20.cf3.rackcdn.com/fond_header_val-.gif) center top no-repeat;width:100%;margin: 0;padding:0px;}*/
div#global {width:776px;margin: 0 auto;padding:0px;}
div#header {width:776px;margin: 0 auto;padding:0px; height:101px;background: url(http://c321120.r20.cf3.rackcdn.com/header_val2.jpg) center bottom no-repeat;/*padding-left: 1px;*/}
#contenu {width:777px;text-align:left;margin:0 auto;}
/*#global_commande {background: url(http://c321120.r20.cf3.rackcdn.com/fond_header_noel_massage.gif) center no-repeat;}*/
#content_commande {width:777px;margin: 0 auto;padding-bottom:0px;}
div#footer_commande {min-height:144px;width:100%;background: url(http://c321120.r20.cf3.rackcdn.com/fond_bas.gif) center bottom no-repeat;overflow:hidden;}
div#footer_commande h3 {width:740px;text-align:center;padding:40px 10px 0px 10px;margin:0 auto 64px auto;font-weight:normal;font-size:13px;}
div#footer_landing {min-height:110px;width:100%;background: url(http://c321120.r20.cf3.rackcdn.com/fond_bas.gif) center bottom no-repeat;overflow:hidden;}
div#footer {height:156px;color: #918255;background: url(http://c321120.r20.cf3.rackcdn.com/fond_bas.gif) center bottom no-repeat;margin-top:4px;}
div#footer.homepageFooter, body#bodyDetailPage div#footer {border:none !important;}
div.footerCell {border-top:1px solid #f3eeea;width:764px;height:90px;padding:4px 5px;margin-left:auto;margin-right:auto;}
div.footerCellContenu {border:#e4dcd1 solid 1px;height:88px;}
div.footerCellContenu .footerCellContenuT {padding:2px 8px;}
div.footerCellHeader {background:#f3eeea;height:20px;font-weight:bold;text-align:center;font-size:14px;margin-top:2px;}
div.footerCell1 {float:left;width:209px;height:88px;margin-right:4px;background:#FFFFFF;text-align:left;}
div.footerCell2 {float:left;width:268px;height:88px;margin-right:4px;background:#FFFFFF;text-align:left;}
div.footerCell3 {float:left;width:279px;height:88px;background:#FFFFFF;text-align:left;}
div.footerCell1s {float:left;width:180px;height:88px;margin-right:4px;background:#FFFFFF;text-align:left;line-height:16px;}
div.footerCell2s {float:left;width:286px;height:88px;margin-right:4px;background:#FFFFFF;text-align:left;}
div.footerCell3s {float:left;width:290px;height:88px;background:#FFFFFF;text-align:left;}
div.footerliens {font-size:11px;margin-top:6px;}
div.copyright {font-size:10px;margin-top:8px;}
div.footerliens, div.copyright {color:#5B6571;width:776px;margin-left: auto;margin-right: auto;text-align:center;}
.nomargin {margin:0px;padding:0;}
#navigation-gauche {width:173px;height:100%;}
A, A:active, A:hover, A:visited {color:#666666;}
A.cursor, div.cursor {cursor:pointer;}
#logo {float: left;background:url(http://interface.malea-massage.com/v3/logo-piercing.gif) no-repeat 20px 12px;width:350px;height:70px;}
#logo2 {float: left;width:350px;height:70px; margin-left:10px; position: relative;}
.slogan {margin: 51px 0 0 0px;background:url(http://interface.malea-massage.com/v3/slogan.gif) no-repeat;text-align:left;color:#666666;font: bold 110% Tahoma;padding:0px 6px 0px 21px;width:167px;height:19px;}
#logo2 a:hover, .slogan2 a:hover, #logo2 a, .slogan2 a{
	text-decoration: none;
}
#logo2 h1{ 
	color: #001E2F;font-size: 22px; margin-left: 8px;
}
/*.slogan2 {margin: 10px 0px 0px 0px;text-align:left;color:#666666;font: bold 110% Tahoma;padding:0px 0px 0px 11px;width:167px;height:19px;}*/
.slogan2 {margin: 10px 0px 0px 0px;text-align:left;/*color:#666666;*/font: /*bold*/ 110% Tahoma;padding:0px 0px 0px 9px;width:167px;height:19px; position: absolute;top: 34px;}
.slogan2 > a {
color: #001E2F!important;
line-height: 12px;
font-weight: normal;
letter-spacing: 2px;}
#header-lien {float: right;margin-right: 4px;position: relative;top: 4px;height: 20px;}
div#header-lien {display: block;color:#666666;width:400px;text-align:right;}
#header-lien SPAN.sepa {font-size: 12px;color: #cccccc;}
A.nocolor, A.nocolor:visited, .nocolor, A.nocolor {text-decoration: none;color: #666666;}
A.nocolor:hover {text-decoration: underline;color: #666666;}
div#header-rayons {display: block;color:#666666;}
#rayons {float: left;height: 23px;background:url(http://interface.malea-massage.com/v3/header_rayons_val.gif);width:532px;font-size: 14px;color: #ffffff;font-weight:bold;text-align:left;padding:7px 2px 0 12px; margin-top:1px;}
#rayons2 {float: left;height: 23px;width:532px;font-size: 14px;color: #ffffff;font-weight:bold;text-align:left;padding:7px 2px 0 12px; margin-top:1px;}
A.rayon-tab, A.rayon-tab:visited {text-decoration: none;color: #ffffff;height:24px;padding:0 9px;background:url(http://c321120.r20.cf3.rackcdn.com/separateur.gif) no-repeat right;}
A.rayon-tab:hover {text-decoration: underline;color: goldenrod /*#c0ac87*/;height:24px;padding:6px 10px 6px 11px;background:#ffffff url(http://c321120.r20.cf3.rackcdn.com/rayon-tabs-selected4.gif);margin-left:-2px;margin-right:-1px; text-decoration:none;}
A.rayon-tab-selected, A.rayon-tab-selected:visited, A.rayon-tab-selected:hover {color: #ffffff;font-weight:bold;height:24px;padding:6px 9px 6px 11px; /* background:#c0ac87 url(http://interface.malea-massage.com/v3/rayon-tabs.gif); background: #9e7d17;*/ margin-left:-2px;background: goldenrod;text-decoration: none;}
#partype a.first{
	background: lightyellow;
}
#panier {float: right;position: relative;height: 79px;background:url(http://interface.malea-massage.com/v3/header_panier_val.jpg);width:230px;top: 2px;cursor:pointer;}
#panier2 {float: right;position: relative;height: 79px;width:50px;top: 2px;cursor:pointer;}
#panier-resume {width:130px;color: #ffffff;text-align:right;margin:16px 2px 0 0;float:right;line-height:20px;}
A.resume, A.resume:visited, A.resume:hover {cursor:pointer;text-decoration:none;color:#FFFFFF;}
.panier-contenu {font-weight:bold;color:#666666;margin:0;padding-top:20px;padding-right:20px;line-height:2px;}
#header-infos {background:url(http://interface.malea-massage.com/v3/header_infos_val.gif);width:776px;height: 25px;font-size: 11px;color: #666666;text-align:center;top:2px;position:relative;line-height: 25px;vertical-align:middle;clear:both;}
#header-infos2 {width:776px;height: 25px;font-size: 11px;color: #666666;text-align:center;margin-top:1px;line-height: 25px;vertical-align:middle;clear:both; background-color:#f3eee9;}
#livraison-t {width:350px;height:25px;float:left;}
#livraison-t2 {width:350px;height:25px;float:left;}
.livraison-info {font-size:14px;margin-left:2px;margin-right:2px;position:relative;top:1px;}
#livraison-g {width:420px;height:25px;float:left;}
#livraison-g2 {width:550px;height:25px;float:left;}
.question {text-decoration:underline;color:#999999;font-weight:bold;}
#TB_window {font-size: 10px;}
#TB_secondLine {font-size: 10px;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#afa089;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
#TB_window {position: fixed;z-index: 102;color:#000000;display:none;border:0;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:0px 10px 5px 0;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:0px 0 5px 10px;}
#TB_title{height:24px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px;}
.TB_title table.table_window {border-collapse:collapse;border-spacing:0;width:100%;margin:0px;padding:0px;}
.TB_title table.table_window td , .TB_title table.table_window th {padding: 0;}
.TB_title .title_window {-moz-user-select:none;}                                                 
* html #TB_overlay {/* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
* html #TB_window {/* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
* html #TB_load {/* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
* html #TB_HideSelect {/* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}


.overlay_alphacube{background-color:#afa089;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.alphacube_nw{background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/left-top.gif) no-repeat 0 0;width:10px;height:25px;}
.alphacube_n{background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/top-middle.gif) repeat-x 0 0;height:25px;}
.alphacube_ne{background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/right-top.gif) no-repeat 0 0;width:10px;height:25px;}
.alphacube_w{background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/frame-left.gif) repeat-y top left;width:7px;}
.alphacube_e{background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/frame-right.gif) repeat-y top right;width:7px;}
.alphacube_sw{background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/bottom-left-c.gif) no-repeat 0 0;width:7px;height:7px;}
.alphacube_s{background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/bottom-middle.gif) repeat-x 0 0;height:7px;}
.alphacube_se,.alphacube_sizer{background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/bottom-right-c.gif) no-repeat 0 0;width:7px;height:7px;}
.alphacube_sizer{cursor:se-resize;}
.alphacube_close{width:23px;height:23px;background:transparent url(http://interface.malea-massage.com/v3/styles/alphacube/button-close-focus.gif) no-repeat 0 0;position:absolute;top:0px;right:11px;cursor:pointer;z-index:1000;}
.alphacube_title{float:right;height:12px;font-size:12px;text-align:right;width:100%;color:#123456;font-weight:bold;}
.alphacube_content{overflow:auto;color:#000;font-family:Tahoma,Arial,sans-serif;font-size:12px;background:#FDFDFD;}
.alphacube_window{border:1px solid #F00;background:#FFF;padding:20px;margin-left:auto;margin-right:auto;width:400px;}
.alphacube_message{font-size:12px;text-align:center;width:100%;padding-bottom:10px;}
.alphacube_buttons{text-align:center;width:100%;}
.alphacube_buttonsinput{width:20%;margin:10px;}
.alphacube_progress{float:left;margin:auto;text-align:center;width:100%;height:16px;background:#FFF url('alert/progress.gif') no-repeat center center}
.alphacube_wired_frame{background:#FFF;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

fieldset{border: none;}
div.arg{background:no-repeat top left url(http://c321120.r20.cf3.rackcdn.com/fond_form.jpg);padding:20px 0px 10px 30px;}
div.arg p{margin-top:2px;}
.uniForm li {border-bottom: 1px solid #d4d4d4;padding: 6px 0;}
.uniForm ul li {background: url(http://c321120.r20.cf3.rackcdn.com/liste-puce.gif) 2px 8px no-repeat;line-height:1.2em;list-style:none;text-align:left;padding-left:18px;}
.uniForm .newsletter li {border:0;margin:0;padding:8px 0 0 20px;background: none;list-style:circle inside;}
.uniForm{margin:0; padding:0;width:100%;}
.uniForm fieldset{border:none;margin:0 0 7px 0; padding:0px;border:0px; }
.ctrlHolder{ overflow:hidden;clear:both;border:0px;padding:11px 8px;}
.focused{overflow:hidden;background:#FFFCDF url(http://c321120.r20.cf3.rackcdn.com/form_focus.gif);border:solid #EFE795;border-width:1px 0;padding:10px 8px;}
.blur{overflow:hidden;background:url(http://c321120.r20.cf3.rackcdn.com/fond-listing.gif) repeat-x bottom;border:#DBDBDB solid; border-width:1px 0;padding:10px 8px;}
.buttonHolder{overflow:hidden;clear:both;background:#f5f1ee;border:1px solid #ccc; border-width:1px 0;margin:10px 0 0 0; padding:10px;text-align:right;}
.entete{overflow:hidden;clear:both;background:#f5f1ee;border:1px solid #ccc; border-width:1px 0;margin:auto;padding-left:12px;}
.uniForm .inlineLabel{width:auto;float:none;display:inline;margin:0 2em 0 0;font-weight:normal;}
form label{cursor: default;text-align:right;}
.inlineLabels label,.inlineLabels .label{float:left;margin:.3em 12px 0 0; padding:0;line-height:100%;width:30%; font-weight:bold;}
.inlineLabels .textInput{float:left;border:2px solid #dfdfdf;font-weight:bold;}
.inlineLabels .selectInput{float:left;border:2px solid #dfdfdf;}
.inlineLabels textarea{float:left;width:68%;border:2px solid #dfdfdf;height:12em;}
.ctrlHolder .textInput:focus, .ctrlHolder .selectInput:focus{border-color:#DFD77D;}
.inlineLabels .formHint{clear:both;color:#999;margin:0 0 4px 30%; padding:3px 0;font-size:80%;text-align:left;}
.inlineLabels .formHint strong{padding:0 0 4px 28px; background:url(http://interface.malea-massage.com/v3/icon_alert.gif) 10px top no-repeat;display:inline;}
div.focused .formHint{color:#000;}
.uniForm .error,.uniForm .blockLabels.ctrlHolder.error{background:#ffdfdf url(http://c321120.r20.cf3.rackcdn.com/form_erreur.gif);border:1px solid #df7d7d; border-width:1px 0;position:relative;}
.uniForm .errorField{margin:0 0 3px 0;}
.uniForm .errorField strong{background:#FFE2E2;padding:1px 3px 3px 3px;}
.ctrlHolder.error input,.ctrlHolder.error input:focus{border-color:#DF7D7D;}
.ctrlHolder.error .focused{padding:7px 4px;}
span.info_warn {background: #fff6bf url(http://c321120.r20.cf3.rackcdn.com/exclamation.gif) center no-repeat;text-align: left;padding: 5px 20px 5px 45px;border-top: 2px solid #ffd324;border-bottom: 2px solid #ffd324;}

.sous-titre {font-size:12px;}
.mentions {font-size:10px;}

#fichepro-contenu {width:776px; margin-top:20px; margin-bottom:20px;color:#666666;}

#fichepro-image {width:240px; padding-left:8px; padding-right:8px; text-align:center;}
#fichepro-zoom {font-size:11px; text-decoration:underline; margin-top:6px;}
#fichepro-encadrement {width:494px; border:1px #c7bf94 solid; padding:6px;}

#fichepro-infos {width:271px; background:url(http://interface.malea-massage.com/v3/fond_fichepro.gif) repeat-x; text-align:left; padding-left: 8px; padding-right:4px;}
#fichepro-nom {font-size:16px; margin:0; padding:10px 0 0 0;}
#ficheprosav-nom {font-size:16px; margin:0; padding:10px 0 0 0;}
#fichepro-description {margin-top:15px; font-size:11px;}
#description, #description_resume, #specifications_resume {font-size:11px;}
#description_lien, #specifications_lien {text-decoration:underline; font-size:11px;}
#specifications {margin-top:8px; font-size:11px;}
span.fichepro-option-choix {font-size:12px; font-weight:bold;}
div.fichepro-option {font-size:12px; border:#c9c1a2 1px solid; float:left; line-height:29px; height:29px; text-align:center; width:50px; margin-right:10px;}
div.fichepro-option-ns {background:url(http://interface.malea-massage.com/v3/fichepro_option.gif) #ffffff bottom repeat-x; border:#c9c1a2 1px solid;}
div.fichepro-option-h {background:url(http://interface.malea-massage.com/v3/fichepro_option.gif) #ffffff bottom repeat-x; border:#6e6e6e 1px solid; text-decoration:underline;}
div.fichepro-option-i {background:#CCCCCC bottom repeat-x; border:#999999 1px solid;}
div.fichepro-option-s {background:url(http://interface.malea-massage.com/v3/fichepro_option_selection.gif) #6e6e6e bottom repeat-x; color:#ffffff; border:#c9c1a2 1px solid;}
#fichepro-specifs-titre {font-weight:bold; margin-bottom:6px;}
#fichepro-specifs {margin-top:25px; font-size:11px;}

#fichepro-cta {width:210px; margin-left:1px; background:#f2eee8; text-align:center; vertical-align:top;padding-bottom:14px;}
#fichepro-tarifs {border:solid 1px #c9c2a2; text-align:center; background:#FFFFFF; width:162px; padding:19px 0; margin-bottom:4px; margin-top:9px; margin-left: auto; margin-right: auto;}
#fichepro-prix-promo {font-size:11px; text-decoration:line-through; line-height:20px;}
#fichepro-prix {font-size:12px; color:#d98e00; font-weight:bold;}
#fichepro-dispos {width:184px; margin-top:20px; margin-left: auto; margin-right: auto;}

/* Tooltip ------------------------------ */

div#panierTooltip, div#listeTooltip {width:100px;height:auto;background-color:#f2eee8;border:1px solid #c7bf94;color:#4c394b;font-size:12px;font-weight:bold;position:absolute;padding-left:5px;padding-right:5px;padding-top:12px;padding-bottom:12px;z-index:1000;}

img.triangle_side {position:absolute;left:110px;top:20px;}
img#alert_arrow {margin-right:7px;position:relative;top:1px;}

/*  Tooltip positioning */

div#panierTooltip {left:-100px;top:-15px;}
div#listeTooltip {left:-114px;top:-18px;}

span.colorSizeUnavailTooltip {position:absolute;height:auto;width:125px;background-color:#f2eee8;border:1px solid #c7bf94;color:#4c394b;font-size:12px;font-weight:normal;padding-left:5px;padding-top:3px;padding-bottom:3px;z-index:1010;top:-31px;}	

img#colorSizeUnavailTooltipArrow {
	position:absolute;
	top:20px;
	left:55px;}

.ie img.triangle_side {left:110px !important;}
.ie div#panierTooltip {left:-127px !important;}
.ie div#listeTooltip {left:-127px !important;}

.listing-header {
	margin-top: 8px;
	margin-bottom: 3px;
	font-weight:bold;
	color:#675973;
}
.listing-carac {margin-top: 8px;/*margin-bottom: 3px;*/font-weight:bold;color:#666666;height: 27px;overflow: hidden;padding: 0 3px;}
.product-item-descr {margin-top: 8px;margin-bottom: 5px; margin-left:5px; margin-right:3px;font-weight:normal;color:#999999;text-align:left; margin-top:10px; max-height: 170px; min-height: 180px;}
.listing-hot {font-weight:bold;color:#666666;letter-spacing: 0.2px;}
#rayon-contenu .listing-hot {padding-left: 13px;text-transform: uppercase;}
.listing-super-hot {font-weight:bold;color:#666666;letter-spacing: 0.2px;font-size:1em;padding-left: 13px;background: lightYellow;}
#listprod_listing{width:585px;margin:8px 0;}
#listprod_listing ul{margin:0px;padding:0px;list-style:none;}
#listprod_listing li > a {
font-weight: bold;
text-decoration: none;
padding: 0 4px;
display: inline-block;
}
li.product-item a,li.product-item a:link,li.product-item a:visited,li.product-item a:active{font-size:10px;font-weight:normal;color:#999;}
li.product-item a:hover{text-decoration:underline;}
ul.prodDiv{width:192px;background:url(http://c321120.r20.cf3.rackcdn.com/fond-listing.gif) repeat-x bottom;text-align:center;float:left;border-right:#DBDBDB 1px solid;position:relative;}
/*ul.prodDiv{width:145px;background:url(http://c321120.r20.cf3.rackcdn.com/fond-listing.gif) repeat-x bottom;text-align:center;float:left;border-right:#DBDBDB 1px solid;position:relative;}*/
ul.prodDiv-right{width:192px;background:url(http://c321120.r20.cf3.rackcdn.com/fond-listing.gif) repeat-x bottom;text-align:center;float:left;position:relative;}
/*ul.prodDiv-right{width:145px;background:url(http://c321120.r20.cf3.rackcdn.com/fond-listing.gif) repeat-x bottom;text-align:center;float:left;position:relative;}*/
ul a:active img {opacity:.5;}
ul div.fond-listing {/*background-color:#f3efeb;width:160px;*/height:160px;margin:0;margin-top:6px;}
/*ul span.ruban-nouveau,ul span.ruban-promo {position:absolute;left:-2px;top:-2px;width:146px;height:65px;background:no-repeat top left;z-index:10;}*/
ul span.ruban-nouveau,ul span.ruban-promo {position:absolute; margin-top:35px;left:-2px;top:-2px;width:53px;height:46px;background:no-repeat top left;z-index:10;}
ul span.ruban-nouveau {background-image:url(http://interface.malea-massage.com/v3/listing/nouveau.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://interface.malea-massage.com/v3/listing/nouveau.png')}
/*ul span.ruban-promo {background-image:url(http://c321120.r20.cf3.rackcdn.com/promo1.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://interface.malea-massage.com/v3/listing/promo.png')}*/
.prixAffiche{font-size:13px;color:#666;text-decoration:none;line-height:22px;font-weight:bold;}
.prixBarre{font-size:11px;padding-right:2px;background-image:url(http://c321120.r20.cf3.rackcdn.com/prix-barre.gif);background-repeat:repeat-x;background-position:0% 5px;}
.prixAffichePromo{font-size:13px;color:#f30;text-decoration:none;font-weight:bold;}
td.listing-alt {font-size: 12px;}
td.listing{width: 100%;text-align:left;font-size:11px;}
A.info_complementaire {font-size:10px }
H2.slogan {font-size:90%;margin: 7px 0 0 8px;text-align:left;color:#616161}
H2.slogan_blanc {font-size:90%;margin: 7px 0 0 8px;text-align:left;color:#F0F0F0}
H1.categorie_listing {margin: 12px 0 0 27px;font-size:40px;color:#616161}
div.entete-listing {margin-top:10px;width:585px;height:150px;}
h2.entete-listing-text {margin:0;padding:10px 0;font-size:14px;text-align:left;}
div.souscat {padding-left:8px;line-height:18px;}
A.listing-selected, A.listing-selected:hover, A.listing-selected:visited {font-weight:bold;/*color:#c0ac87;*/}
.rayon h1, .entete-listing h2 {padding: 31px 0 0 0;height: 0px !important;overflow: hidden;height /**/:31px;float:left;}
.tous_les_piercings h2 {padding:0;margin:0;display:inline;font-size:11px;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* carousel */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}



.jcarousel-skin-tango.jcarousel-container {
    -moz-border-radius: 10px;
    /*background: #3F3F3F;*/
    border: 1px solid #c7bf94;
	margin:auto;
}

.jcarousel-skin-tango.jcarousel-container-horizontal {
    width: 420px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  420px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://interface.malea-massage.com/v3/right-enabled.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
/*    background-position: -32px 0;
*/}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
/*    background-position: -64px 0;
*/}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
/*    background-position: -96px 0;
*/    background: transparent url(http://interface.malea-massage.com/v3/right-disabled.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://interface.malea-massage.com/v3/left-enabled.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
/*    background-position: -32px 0;
*/}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
/*    background-position: -64px 0;
*/}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background: transparent url(http://interface.malea-massage.com/v3/left-disabled.gif) no-repeat 0 0;
    cursor: default;
/*    background-position: -96px 0;
*/}


/**
 * Copyright (c) 2006, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy 
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to 
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 * 
 * The only attribution I require is to keep this notice of copyright & license 
 * in this original source file.
 */

/**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/
.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1;
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0px auto;
	position:relative; 
}

/**
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/
 
.carousel-component { 
	background:#3F3F3F;
	padding:0px;
	margin:0;
	color:#618cbe;
}
.carousel-component ul.carousel-list { 
	margin:0 0 0 10px;
	padding:0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	font:10px verdana,arial,sans-serif;
	color:#666;
}

.wrapper {
  margin:0 auto;
  width: 500px;
  padding:0px;
}

#html-carousel { 
  	background: url(http://c321120.r20.cf3.rackcdn.com/fond-listing.gif) repeat-x bottom;
/*  background: url(http://interface.malea-massage.com/v3/fond_fichepro.gif) repeat-x top;*/
	border:1px solid #c7bf94;
	margin:0px;
	padding:0px;
    float: left;
    width: 461px;
    height: 124px;
}

#html-carousel .carousel-list li { 
    margin:8px 14px 0px 0px;
    width: 77px; 
    border: 0;
    padding: 10px 0;
    color: #3F3F3F;
	font-weight:normal;
}

#html-carousel .carousel-list li img { 
    border:1px solid #dbdbdb;
    display:block; 
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px;
}

#next-arrow { 
    cursor:pointer; 
}

#prev-arrow { 
    cursor:pointer; 
}

/* transfer */
.transferer
{
	border: 1px solid #afa089;
}
