

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;}
