* {
margin:0;
padding:0;
}
html {
height:100%;
}
h1 {
font-size:1.5em;
}
body {
background:transparent url(../images/main/html-bg.png) repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:0.85em;
margin:-106px 0 0;
}
div.fix {
float:left;
width:100%;
}
.hide {
clear:both;
float:left;
visibility:hidden;
width:100%;
}
a {
color:#5D1A3F;
}
a.more_info {
color:#884E6E;
float:right;
font-size:11px;
font-weight:bold;
height:17px;
line-height:17px;
margin:10px 0 20px;
text-indent:23px;
width:auto;
}
a.more_info_left {
color:#884E6E;
float:left;
font-size:11px;
font-weight:bold;
height:17px;
line-height:17px;
margin:10px 0 20px;
text-indent:23px;
width:auto;
}
a.arrow {
background:transparent url(../images/details/more-info.png) no-repeat scroll left center;
}
a.arrow_l {
background:transparent url(../images/details/more-info-l.png) no-repeat scroll left center;
}
a.rss {
background:transparent url(../images/details/rss.png) no-repeat scroll left center;
}
a.email {
background:transparent url(../images/details/sendtofriend.png) no-repeat scroll left top;
float:left;
font-size:12px;
font-weight:normal;
height:69px;
margin-top:10px;
padding-left:77px;
padding-top:7px;
text-align:center;
text-indent:0;
}
img {
float:left;
}
.left {
float:left;
}
.right {
float:right;
}
a#toucouleur {
background:transparent url(../images/main/toucouleur.png) repeat-x scroll left bottom;
display:block;
height:78px;
left:50%;
margin-left:490px;
margin-top:-75px;
position:absolute;
width:132px;
}
div#container {
background:transparent url(../images/main/body-bg.png) repeat-x scroll left top;
float:left;
height:100%;
min-width:969px;
width:100%;
}
div#container_ {
background:transparent url(../images/main/footer_bg.png) repeat-x scroll left bottom;
float:left;
height:100%;
min-width:969px;
width:100%;
}
div#container_in {
margin:0 auto;
width:969px;
}
div#header {
background:transparent url(../images/main/top-bg.jpg) no-repeat scroll left bottom;
float:left;
height:134px;
padding:106px 7px 0;
width:955px;
}
div#header a#logo {
background:transparent url(../images/top/logo.png) no-repeat scroll right center;
float:left;
height:134px;
text-decoration:none;
width:955px;
}
div#header a#logo span {
visibility:hidden;
}
div#main_menu {
float:left;
height:30px;
padding:10px 0 0;
width:100%;
}
div#main_menu ul.lang {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 6px 0 10px;
width:auto;
}
div#main_menu ul.lang li {
float:left;
}
div#main_menu ul.lang img {
border:medium none;
float:left;
margin:0 2px;
}
ul#tabmenu {
left:50%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:-280px;
position:absolute;
top:139px;
width:auto;
}
ul#tabmenu li {
float:left;
margin:0 0 0 2px;
}
ul#tabmenu li a {
background:transparent url(../images/main/main_tab.png) no-repeat scroll center top;
color:#572441;
display:block;
float:left;
font-size:14px;
font-weight:normal;
height:47px;
line-height:47px;
padding-top:3px;
text-align:center;
text-decoration:none;
width:143px;
}
ul#tabmenu li a:hover, ul#tabmenu li a.selected {
background:transparent url(../images/main/main_tab_hover.png) no-repeat scroll center top;
}
ul#tabmenu li#carttab a {
line-height:14px;
padding-top:12px;
}
ul#tabmenu li#carttab a span {
font-weight:bold;
}
div#content {
background:transparent url(../images/main/content-bottom-bg.png) no-repeat scroll center bottom;
float:left;
padding:0 0 13px;
width:969px;
}
div#content_top {
background:transparent url(../images/main/content-bg.png) repeat-y scroll center top;
float:left;
width:969px;
}
div#content_bottom {
background:transparent url(../images/main/content-top.png) no-repeat scroll -1px top;
float:left;
padding:31px 17px;
width:935px;
}
div#left_panel {
float:left;
width:217px;
}
div#search {
background:transparent url(../images/left-panel/search-bg.png) no-repeat scroll left top;
float:left;
height:70px;
width:217px;
}
div#search p {
float:left;
height:41px;
}
div#search label {
display:none;
}
input#search_text {
border:medium none;
float:left;
margin:11px 0 0 34px;
width:140px;
}
input#search_submit {
background:transparent url(../images/left-panel/search-submit.png) repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:left;
font-size:9px;
margin:8px 0 0 5px;
padding:4px 0 7px;
width:25px;
}
div#search a {
color:#844B6B;
font-size:0.8em;
text-align:right;
width:100px;
}
ul#left_menu {
background:transparent url(../images/left-panel/menu-main-bg.png) repeat-y scroll center top;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:217px;
}
ul#left_menu li {
float:left;
padding:0 1px;
width:215px;
}
ul#left_menu li.light {
background:transparent url(../images/left-panel/menu-main-bg.png) repeat-y scroll left top;
}
ul#left_menu li.dark {
background:#D4AFC4 none repeat scroll 0 0;
}
ul li.rounded {
background-image:url(../images/left-panel/light-rounded-bottom.png);
background-position:center bottom;
background-repeat:no-repeat;
height:10px;
width:217px;
}
ul#left_menu li h2 {
background:#703C59 url(../images/left-panel/menu-item-bg-l1.png) no-repeat scroll left top;
color:#FFFFFF;
cursor:pointer;
float:none;
font-size:1.1em;
padding:8px 0 5px 5px;
text-transform:uppercase;
width:210px;
}
ul#left_menu li ul.nav {
background:transparent url(../images/left-panel/ul-level-2-bg.png) repeat-x scroll left top;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0;
width:215px;
}
ul#left_menu li ul.nav li, div#left_panel ul.info li {
float:left;
overflow:hidden;
padding:0 0 0 15px;
width:200px;
}
ul#left_menu li.dark ul.nav li {
background:transparent url(../images/left-panel/li-dark-bullet.png) no-repeat scroll 4px 5px;
}
ul#left_menu li.dark ul.nav li a {
font-weight:bold;
}
ul#left_menu li.dark ul.nav li a strong {
color:#3A212F;
}
ul#left_menu li.dark ul.nav li ul li a strong {
color:#3A212F;
}
ul#left_menu li.dark ul.nav li a span.menunew {
color:#FAF0E2;
}
ul#left_menu li.light ul.nav li, div#left_panel ul.info li {
background:transparent url(../images/left-panel/li-light-bullet.png) no-repeat scroll 4px center;
}
ul#left_menu li ul.nav li a, div#left_panel ul.info li a {
color:#6F2C52;
float:left;
font-size:0.85em;
height:14px;
margin:0;
padding:2px 0;
text-align:left;
text-decoration:none;
width:200px;
}
ul#left_menu li ul.nav li a:hover, ul#left_menu li ul.nav li a.selected, div#left_panel ul.info li a:hover, div#left_panel ul.info li a.selected {
color:#3A212F;
}
ul#left_menu li ul.nav li.selected {
background:transparent none repeat scroll 0 0;
color:#000000;
}
ul#left_menu li ul.nav li.selected a {
color:#000000;
}
ul#left_menu li ul.nav ul {
background:transparent none repeat scroll 0 0;
padding:0 0 0 15px;
width:200px;
}
ul#left_menu li ul.nav li ul li, ul#left_menu li.dark ul.nav li ul li {
background:transparent none repeat scroll 0 0;
padding:0;
}
ul#left_menu li ul.nav li.selected ul li a {
font-weight:normal;
}
ul#left_menu li ul.nav li.selected ul li a:hover, ul#left_menu li ul.nav li.selected ul li a.selected {
color:#FFFFFF;
}
ul#left_menu li ul.nav div.leftmenu_lignes_top {
background:transparent url(../images/left-panel/top_lines.png) no-repeat scroll left top;
float:left;
height:12px;
width:191px;
}
ul#left_menu li ul.nav div.leftmenu_lignes ul {
background:transparent url(../images/left-panel/middle_lines.png) repeat-y scroll left top;
float:left;
padding:0;
width:191px;
}
ul#left_menu li ul.nav div.leftmenu_lignes_bottom {
background:transparent url(../images/left-panel/bottom_lines.png) no-repeat scroll left top;
float:left;
height:12px;
width:191px;
}
ul#left_menu li ul.nav div.leftmenu_lignes_promo_top {
background:transparent url(../images/left-panel/top_lines_promo.png) no-repeat scroll left top;
float:left;
height:12px;
width:191px;
}
ul#left_menu li ul.nav div.leftmenu_lignes_promo ul {
float:left;
padding:0;
width:191px;
}
ul#left_menu li ul.nav div.leftmenu_lignes_promo_bottom {
background:transparent url(../images/left-panel/bottom_lines_promo.png) no-repeat scroll left top;
float:left;
height:12px;
width:191px;
}
ul#left_menu li ul.nav div.leftmenu_lignes, ul#left_menu li ul.nav div.leftmenu_lignes_promo {
float:left;
margin-bottom:2px;
margin-top:2px;
}
ul#left_menu li ul.nav div.leftmenu_lignes ul li, ul#left_menu li ul.nav div.leftmenu_lignes_promo ul li {
background:transparent url(../images/left-panel/lignes-star.png) no-repeat scroll left top;
height:12px;
line-height:10px;
margin-bottom:2px;
margin-left:10px;
margin-top:2px;
padding-left:7px;
}
ul#left_menu li ul.nav div.leftmenu_lignes ul li a, ul#left_menu li ul.nav div.leftmenu_lignes_promo ul li a {
padding:0;
}
ul#left_menu li ul.nav div.leftmenu_lignes_promo {
background:transparent url(../images/left-panel/middle_lines_promo.png) repeat-y scroll left top;
width:191px;
}
ul#left_menu li ul.nav div.leftmenu_lignes_promo ul {
overflow:hidden;
width:120px;
}
ul#left_menu li ul.nav div.leftmenu_lignes_promo ul li {
width:100px;
}
div.leftmenu_lignes_vignettepromo {
color:#FFFFFF;
float:right;
font-weight:bold;
height:5px;
text-align:center;
width:46px;
}

div.leftmenu_promoinfo {
color:#3A212F;
float:left;
font-size:10px;
clear:left;
margin-left:20px;
}

div.leftmenu_lignes_vignettepromo_ {
background:transparent url(../images/left-panel/vignette_reduc.png) no-repeat scroll left top;
height:34px;
margin-left:-10px;
margin-top:-10px;
padding-top:10px;
position:absolute;
width:46px;
}
div#left_panel ul.info {
background:transparent url(../images/left-panel/infobox-bg.png) repeat-y scroll 0 0;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0;
width:217px;
}
div#left_panel ul.info li.first, div#left_panel ul.info li.last {
float:left;
margin:0;
padding:0;
width:217px;
}
div#left_panel ul.info li.first img, div#left_panel ul.info li.last img {
float:left;
}
div#left_panel img {
border:medium none;
}
div#center_panel {
color:#5D1A3F;
float:left;
margin:0 0 0 20px;
width:670px;
}
body#maccount div#center_panel h1, body#mproduct_reviews_write div#center_panel h1, body#mindex_products div#center_panel h1, body#mindex_nested div#center_panel div.item h1, body#mindex_default div#center_panel div.item h1, body#mindex_default div#center_panel div.item h2, body#mproduct_info div#center_panel h1, body#mproduct_info div#center_panel div.item h2, body#mstatic div#center_panel h1, body#mstatic div#center_panel div.item h2, body#mshopping_cart div#center_panel h1 {
background:transparent url(../images/details/header-bullet.png) no-repeat scroll 0 5px;
color:#5D1A3F;
float:left;
font-size:1.5em;
margin:10px 0 20px;
padding:0 0 0 40px;
width:100%;
}
body#mproduct_info div#center_panel h1, body#mindex_nested div#center_panel h1 {
width:50%;
}
body#mindex_nested div#center_panel h1 {
height:50px;
width:60%;
}
body#mindex_default div#center_panel div.item h2 {
width:50%;
}
img#prod_logo {
border:0 none;
left:50%;
margin:0 0 0 200px;
position:absolute;
z-index:50;
}
body#mindex_products div#center_panel h2, body#mproduct_info div#center_panel h2, body#mstatic div#center_panel div.content h2 {
color:#E6878C;
float:left;
font-size:1.2em;
margin:10px 0 3px;
padding:0;
width:auto;
}
body#mproduct_info div#center_panel h2 {
clear:left;
}
body#mproduct_info div#center_panel h2 a {
color:#E6878C;
text-decoration:none;
}
div#center_panel div.item {
background:transparent url(../images/center-column/intro-bg.png) no-repeat scroll left bottom;
float:left;
margin:0 0 10px;
padding:0 0 10px;
width:670px;
}
div#center_panel div.item p {
float:left;
font-size:0.85em;
margin:0 0 10px;
width:100%;
}
div#center_panel div.item p.pb {
margin-top:30px;
}
div#center_panel div.item div.description {
float:left;
width:100%;
}
div#center_panel div.item div.box {
float:left;
height:430px;
margin:0 0 20px 30px;
width:202px;
}
div#center_panel div.item div.box.first {
margin:0 0 20px;
}
div#center_panel div.item div.box h3 {
color:#E3777F;
float:left;
padding:2px 0;
text-align:center;
text-decoration:none;
text-transform:capitalize;
width:100%;
}
div#center_panel div.item div.box a.vat {
display:block;
height:40px;
position:relative;
text-decoration:none;
}
div#center_panel div.item div.box a.forhover {
display:block;
float:left;
height:1px;
margin-left:-6px;
text-decoration:none;
width:214px;
}
div#center_panel div.item div.box:hover a.forhover span {
background:transparent url(../images/center-column/fleur_hover.png) no-repeat scroll left bottom;
display:block;
height:277px;
position:absolute;
width:214px;
}
div#center_panel div.item div.box a.theimg {
float:left;
}
div#center_panel div.item div.box img {
border:1px solid #CAB494;
float:left;
margin:10px 0;
}
div#center_panel div.item div.box div.description {
float:left;
font-size:0.8em;
height:50px;
overflow:hidden;
width:202px;
}
div#center_panel div.item div.box a.more {
background:transparent url(../images/center-column/gotoligne_bg.png) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-weight:bold;
height:47px;
line-height:15px;
margin-left:31px;
overflow:hidden;
padding-left:5px;
padding-right:5px;
padding-top:8px;
text-align:center;
text-decoration:none;
width:128px;
}
div#center_panel div.item div.box:hover a.more {
background:transparent url(../images/center-column/gotoligne_bg_hover.png) no-repeat scroll left top;
}
div#center_panel div.info_box {
background:transparent url(../images/center-column/news-bg.png) repeat-y scroll 0 0;
float:left;
margin:10px 0 0;
width:670px;
}
div#center_panel div.info_box div.out {
background:transparent url(../images/center-column/news-top.png) no-repeat scroll left top;
float:left;
padding:9px 0 0;
}
div#center_panel div.info_box div.in {
background:transparent url(../images/center-column/news-bottom.png) no-repeat scroll left bottom;
float:left;
min-height:50px;
padding:11px 13px 20px 14px;
width:643px;
}
div#center_panel div.info_box h2 {
color:#A87D95;
float:left;
width:100%;
}
div#center_panel div.info_box dl {
margin:0.5em 0;
width:49%;
}
div#center_panel div.info_box dl dt {
color:#E3777F;
float:left;
font-size:0.9em;
font-weight:bold;
padding:1em 0 0.25em;
width:100%;
}
div#center_panel div.info_box dl dt span {
font-weight:normal;
}
div#center_panel div.info_box dl dd {
float:left;
font-size:0.8em;
margin:0.25em 0;
width:100%;
}
div#center_panel div.info_box dl a {
color:#E3777F;
text-decoration:none;
}
div#center_panel div.info_box dl a:visited {
color:#AB5F65;
}
div#center_panel div.info_box dl a:hover {
text-decoration:underline;
}
div.info_box div.left {
width:200px;
}
div.info_box div.fixedl {
position:fixed;
top:330px;
}
div.info_box div.left img {
border:1px solid #CAB494;
float:left;
}
div.info_box div.left ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0;
width:200px;
}
div.info_box div.left li {
float:left;
margin:0 0 0 20px;
}
div.info_box div.left li:first-child {
margin:0;
}
div.info_box div.right li img, div.info_box div.left li img {
cursor:pointer;
height:66px;
width:50px;
}
div.info_box div.right li img {
float:left;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
}
div.info_box div.left div#article_main_img img, div.info_box div.left div.article_main_img img  {
cursor:pointer;
height:264px;
width:198px;
}
div.info_box div.right {
margin:0;
width:432px;
}
div.info_box div.right ul.prod {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 20px;
width:432px;
}
body#mindex_products div.info_box div.right ul.prod {
}
div.info_box div.right ul.prod li {
background:#FAF0E2 none repeat scroll 0 0;
border:1px solid #CAB494;
height:44px;
padding:20px 0;
}
div.info_box div.right label {
display:none;
}
div.info_box div.right ul.prod li.left {
padding:10px 0 30px;
width:194px;
}
div.info_box div.right ul.prod li.left_1 {
}
div.info_box div.right ul.prod li p {
float:left;
text-align:center;
width:100%;
}
div.info_box div.right ul.prod li.right select, div.info_box div.right ul.prod li.left select {
border:1px solid #CAB494;
color:#7C4560;
font-size:0.8em;
height:2em;
line-height:2em;
width:100px;
}
div.info_box div.right ul.prod li.right {
width:230px;
}
div.info_box div.right ul.prod li.right_1 {
overflow:hidden;
width:110px;
}
div.info_box div.right ul.prod li.right_2 {
margin-right:6px;
width:110px;
}
div.info_box div.right ul.prod li.right input {
background:#FAF0E2 none repeat scroll 0 0;
border:medium none;
margin:0;
padding:0;
width:100px;
}
div.price_art {
color:#E3777F;
font-size:2em;
text-align:center;
}
input#ref_art {
color:#7C4560;
font-size:0.8em;
text-align:center;
}
input.submit_cart {
background:transparent url(../images/details/article-button-long.png) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:0.9em;
font-weight:bold;
height:29px;
line-height:30px;
text-align:center;
text-transform:uppercase;
width:232px;
}
div.info_box div.right div.fix {
font-size:0.85em;
margin:2em 0 0;
}
div#center_panel div.art_box {
background:transparent url(../images/center-column/article-box-bg.png) repeat-y scroll 0 0;
float:left;
margin:10px 0 10px 35px;
width:200px;
}
div#center_panel div.art_box {
margin:10px 10px 10px 0;
}
div#center_panel div.art_box.first {
}
div#center_panel div.art_box h3 {
background:transparent url(../images/center-column/article-box-top.png) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-size:0.9em;
height:20px;
padding:3px 10px;
text-align:center;
width:190px;
}
div#center_panel div.art_box div.content {
background:transparent url(../images/center-column/article-box-bottom.png) no-repeat scroll left bottom;
float:left;
padding:10px 10px 19px;
width:180px;
}
div#center_panel div.art_box div.content_ {
float:left;
height:40px;
width:100px;
}
div#center_panel div.art_box div.content a {
float:left;
}
div#center_panel div.art_box div.content img {
border:1px solid #CAB494;
cursor:pointer;
float:left;
height:66px;
width:50px;
}
div#center_panel div.art_box div.content img {
margin-right:5px;
}
div#center_panel div.art_box div.content form {
float:right;
width:104px;
}
div#center_panel div.art_box div.content p {
float:right;
margin:0 0 0.3em;
padding:0;
width:auto;
}
div#center_panel div.art_box div.content p.p1 {
width:122px;
}
div#center_panel div.art_box div.content label {
display:none;
}
div#center_panel div.art_box div.content select {
border:1px solid #CAB494;
color:#7C4560;
float:right;
font-size:0.8em;
height:2em;
line-height:2em;
width:100px;
}
div#center_panel div.art_box div.content input {
}
div.art_box_price {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
color:#E3777F;
font-size:1.2em;
font-weight:bold;
margin:0 0 0.15em;
padding:0;
text-align:left;
width:100%;
}
.art_box_submit1 {
background:transparent url(../images/details/article-button-short.png) no-repeat scroll center top;
border:medium none;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
height:29px;
margin:2em 0 0;
position:relative;
text-align:center;
text-transform:uppercase;
width:176px;
z-index:50;
}

a.art_box_submit1 {
	font-weight:bold;
	line-height:29px;
	text-decoration:none;
}

body#mproduct_info div#center_panel div.info_box dl {
margin:0.5em 0;
width:100%;
}
body#mproduct_info div#center_panel div.info_box dl dd {
margin:0 0 1em;
}
body#mproduct_info div#center_panel div.info_box h2, body#mindex_nested div#center_panel div.info_box h2, body#mindex_products div#center_panel div.info_box h2 {
background:transparent none repeat scroll 0 0;
color:#A87D95;
float:left;
font-size:1.4em;
padding-left:0;
text-indent:0;
width:50%;
}
div#center_panel div.info_box table.contact_form {
color:#E3777F;
float:left;
font-size:0.9em;
width:100%;
}
div#center_panel div.info_box table.contact_form ts {
vertical-align:top;
}
div#center_panel div.info_box form.contact_form p {
margin:0 0 1em;
padding:0;
}
div#center_panel div.info_box form.contact_form label, div#center_panel div.info_box form.contact_form label span {
float:left;
}
div#center_panel div.info_box form.contact_form label {
font-weight:bold;
}
div#center_panel div.info_box form.contact_form label span {
font-size:0.9em;
font-weight:normal;
}
div#center_panel div.info_box form.contact_form td.left {
clear:both;
float:left;
width:320px;
}
div#center_panel div.info_box form.contact_form td.left label {
width:320px;
}
div#center_panel div.info_box form.contact_form td.left input {
border:1px solid #AFAEAA;
float:left;
margin:0.25em 0 0.75em;
width:168px;
}
div#center_panel div.info_box form.contact_form td.left img {
border:medium none;
float:left;
}
div#center_panel div.info_box form.contact_form td.right {
float:right;
margin:0;
padding:0;
width:290px;
}
div#center_panel div.info_box form.contact_form td.right label {
width:290px;
}
div#center_panel div.info_box form.contact_form td.right textarea {
border:1px solid #AFAEAA;
float:left;
height:170px;
margin:0.75em 0 0;
width:288px;
}
div#center_panel div.info_box form.contact_form td.footer p {
float:right;
}
div#center_panel div.info_box form.contact_form td.footer p input {
background:transparent url(../images/details/contact-button-long.png) no-repeat scroll center top;
border:medium none;
color:#FFFFFF;
float:right;
font-size:0.8em;
font-weight:bold;
height:29px;
margin:2em 0 0;
text-align:center;
text-transform:uppercase;
width:200px;
}
div.home_archive {
}
div#center_panel dl.home_archive {
float:left;
margin:1em 0;
width:32%;
}
div#center_panel dl.home_archive dt, div#center_panel dl.home_archive dd {
color:#E3777F;
float:left;
font-size:1.2em;
font-weight:bold;
width:100%;
}
div#center_panel dl.home_archive dd {
margin:0.25em 0 0.5em;
}
div#center_panel dl.home_archive dd a {
color:#420E29;
float:left;
font-size:0.8em;
font-weight:normal;
padding:0.2em 0;
text-decoration:none;
width:100%;
}
body#mstatic div#center_panel div.intro {
float:left;
font-weight:bold;
margin:0 0 1em;
width:100%;
}
body#mstatic div#center_panel div.description {
margin:0 0 1em;
}
body#mstatic div#center_panel div.content {
float:left;
width:100%;
}
body#mstatic div#center_panel div.content h2 {
float:none;
margin:10px 0;
}
body#mstatic div#center_panel div.content p {
text-align:justify;
}
body#mstatic div#center_panel div.content div.item {
background:transparent none repeat scroll 0 0;
float:left;
margin:1em 0;
width:100%;
}
body#mstatic div#center_panel div.content div.item div.left {
width:312px;
}
body#mstatic div#center_panel div.content div.item div.left a.more_info_left {
margin-left:50px;
}
body#mstatic div#center_panel div.content div.item div.right {
font-size:0.8em;
width:340px;
}
body#mstatic div#center_panel div.content div.item div.right address {
float:left;
font-style:normal;
font-weight:bold;
margin:0 0 0.5em;
width:100%;
}
body#mstatic div#center_panel div.content div.item div.right address strong {
float:left;
font-size:1.1em;
margin:0 0 0.2em;
width:100%;
}
body#mshopping_cart ul.top {
background:#FFFFFF url(../images/details/ul-top-bg.png) no-repeat scroll center bottom;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 16px;
width:670px;
}
body#mshopping_cart ul.top li {
float:left;
width:134px;
}
body#mshopping_cart ul.top li a {
background:transparent url(../images/details/panier-n.png) no-repeat scroll center top;
color:#5D1A3F;
float:left;
height:57px;
text-align:center;
text-decoration:none;
width:100%;
}
body#mshopping_cart ul.top li a span {
clear:both;
color:#FFFFFF;
float:left;
font-weight:bold;
height:40px;
line-height:40px;
width:100%;
}
body#mshopping_cart ul.top li a.selected {
background:transparent url(../images/details/panier-h.png) no-repeat scroll center top;
color:#9CBB50;
}
body#mshopping_cart table, body#madvanced_search table, body#msize_search table {
background:#FFFFFF url(../images/panier/table-bg.png) repeat-y scroll left top;
float:left;
margin:1em 0 0;
width:630px;
}
body#msize_search table {
width:670px;
}
body#mshopping_cart table table, body#madvanced_search table table {
background:transparent none repeat scroll 0 0;
margin:0;
width:auto;
}
body#mshopping_cart table tr th, body#madvanced_search table tr th, body#msize_search table tr th {
background:transparent url(../images/panier/table-top.png) no-repeat scroll left top;
float:left;
height:33px;
line-height:27px;
width:670px;
}
body#msize_search table tr th {
float:none;
}
body#mshopping_cart table td, body#madvanced_search table td, body#msize_search table td {
padding:10px;
}
body#msize_search table td a {
color:#5D1A3F;
}
body#mshopping_cart table table td, body#madvanced_search table table td {
padding:3px 3px 3px 10px;
}
body#mshopping_cart table.address tr .right a {
background:transparent url(../images/center-column/more-bg.png) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-weight:bold;
height:29px;
line-height:29px;
margin:25px 0 0;
overflow:hidden;
text-align:center;
text-decoration:none;
width:202px;
}
body#mshopping_cart table.address td.bottom, body#madvanced_search table td.bottom, body#msize_search table td.bottom {
border:medium none !important;
padding:0;
width:100%;
}
body#mshopping_cart table.address td.bottom img, body#madvanced_search table td.bottom img, body#msize_search table td.bottom img {
border:medium none;
}
body#mshopping_cart table.order {
width:670px;
}
body#mshopping_cart table.orderb {
margin:1px 0 0;
}
body#mshopping_cart table.order th {
background-image:url(../images/panier/table-top.png);
background-position:center center;
float:none;
width:auto;
}
body#mshopping_cart table.order th.first {
background-position:left center;
width:514px;
}
body#mshopping_cart table.order th.last {
background-position:right center;
}
body#mshopping_cart table.order td, body#madvanced_search table.order td, body#size_search table td {
border-bottom:1px solid #D9C9B2;
text-align:center;
}
body#mshopping_cart table.order table td {
border-bottom:0 solid #D9C9B2;
}
body#mshopping_cart table.order td:first-child {
font-size:0.85em;
text-align:left;
}
body#mshopping_cart table.order td:first-child:first-line {
font-weight:bold;
}
body#mshopping_cart table.order td:first-child img {
margin:0 10px 0 0;
width:60px;
}
body#mshopping_cart table.order td.subtotal, body#mshopping_cart table.orderb td {
background:#D9C9B2 none repeat scroll 0 0;
border-top:2px solid #FAF0E2;
font-weight:normal;
text-align:right;
}
body#mshopping_cart table.small {
background:transparent url(../images/panier/small-table-bg.png) repeat-y scroll left top;
float:left;
padding:0;
width:330px;
}
body#mshopping_cart table.right {
margin:1em 0 0 10px;
}
body#mshopping_cart table.small th {
background:transparent url(../images/panier/small-table-top.png) no-repeat scroll center top;
float:left;
width:330px;
}
body#mshopping_cart table.small td {
float:left;
min-height:65px;
padding:10px 20px;
width:290px;
}
body#mshopping_cart table td.bottom, body#madvanced_search table td.bottom {
min-height:1px;
padding:0;
}
body#mshopping_cart table.small td.bottom {
min-height:1px;
padding:0;
}
body#mshopping_cart table td.bottom img {
border:medium none;
}
body#mshopping_cart table.small td.bottom img {
border:medium none;
}
body#mshopping_cart table.small td label {
color:#E3777F;
float:left;
font-size:0.85em;
font-weight:bold;
margin:0 0 0.5em;
width:100%;
}
body#mshopping_cart table.small td input, body#mshopping_cart table.small td p {
border:medium none;
float:left;
}
body#mshopping_cart table.small td input {
border:1px solid #AFAEA9;
margin:0 0.25em 0.5em 0;
}
body#mshopping_cart table.small td p {
font-size:0.8em;
width:100%;
}
body#mshopping_cart table.small td ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100%;
}
body#mshopping_cart table.small td ul li {
float:left;
width:100%;
}
body#mshopping_cart table.small td ul li a.more_info_left {
margin:0.25em 0;
}
body.moncompte table.small td {
min-height:120px;
}
div#footer {
float:left;
font-size:0.65em;
padding:1em 0;
width:100%;
}
div#footer p {
float:left;
margin:0.25em 0;
text-align:center;
width:100%;
}
div#footer a {
color:#000000;
}
div.redinfo {
background:transparent url(../images/red_avert.png) no-repeat scroll left top;
float:left;
height:50px;
padding:10px 5px 5px;
width:346px;
}
div.greeninfo {
background:transparent url(../images/green_avert.png) no-repeat scroll left top;
float:left;
height:50px;
padding:10px 5px 5px;
width:346px;
}
.more_c {
background:transparent url(../images/button_3_2_hover.png) no-repeat scroll center top;
border:0 none;
color:#814969;
cursor:pointer;
display:block;
float:right;
font-size:14px;
font-weight:bold;
height:46px;
line-height:46px;
margin-left:5px;
margin-top:5px;
overflow:hidden;
padding-top:0;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:167px;
}
.more_c:hover {
background:transparent url(../images/button_3_2.png) no-repeat scroll center top;
}
.more_c_2 {
background:transparent url(../images/button_3_1_hover.png) no-repeat scroll center top;
color:#FFFFFF;
}
.more_c_2:hover {
background:transparent url(../images/button_3_1.png) no-repeat scroll center top;
color:#FFFFFF;
}
.more_c_ml {
line-height:17px;
padding-top:5px;
}
.more_c_3 {
float:right;
margin-left:174px;
}
.more_c_4 {
float:left;
margin-left:0;
}
.pageResults {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D9C9B2;
color:#884E6E;
padding:2px;
}
a.pageResults {
text-decoration:none;
}
a.pageResults:hover {
background:#884E6E none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
.current {
background:#884E6E none repeat scroll 0 0;
color:#FFFFFF;
}
.element {
background:transparent url(../images/panier/small-table-bottom_.png) repeat-y scroll left bottom;
float:left;
margin-bottom:30px;
margin-right:5px;
min-height:150px;
padding:0;
width:330px;
}

.element_large {
background:transparent url(../images/panier/table-bottom_.png) repeat-y scroll left bottom;
width:670px;
}

.element_large table.maintable{
float:left;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
width:650px;
}



.element.right {
float:left;
}
.element h4 {
background:transparent url(../images/panier/small-table-top.png) no-repeat scroll center top;
float:left;
height:29px;
line-height:24px;
text-align:center;
width:330px;
}

.element_large h4 {
	background:transparent url(../images/panier/table-top.png) no-repeat scroll center top;
	width:670px;
}

.element label {
color:#E3777F;
float:left;
font-size:0.85em;
font-weight:bold;
margin:0 0 0.5em;
width:100%;
}
.element input[type="text"], .element p {
border:medium none;
float:left;
}
.element input[type="text"] {
border:1px solid #AFAEA9;
margin:0 0.25em 0.5em 0;
}

.element .more_c {
border:0;
margin:0;
}

.element p {
font-size:0.8em;
width:100%;
}
.element ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:5%;
width:85%;
}
.element li {
float:left;
height:40px;
width:100%;
}
.element ul li a {
background:transparent url(../images/details/more-info-l.png) no-repeat scroll left center;
color:#884E6E;
float:left;
font-size:11px;
font-weight:bold;
height:17px;
line-height:17px;
margin:0.25em 0;
text-indent:23px;
width:auto;
}
.element ul li a:hover {
}
.classic {
padding-top:50px;
}
.nomore {
color:#E3777F;
float:left;
font-size:15px;
font-weight:bold;
margin-top:5px;
text-align:center;
}
div.exarchive {
background:#FAF0E2 none repeat scroll 0 0;
border:1px solid #CAB494;
height:44px;
padding:20px 5px;
width:412px;
}
div#center_panel div.art_box_ div.content a.more {
background:transparent url(../images/center-column/more-bg_.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:none;
font-weight:bold;
height:29px;
line-height:29px;
margin:0 auto;
overflow:hidden;
text-align:center;
text-decoration:none;
width:160px;
}
div.breadcrumb {
clear:left;
color:#884E6E;
float:left;
font-size:0.8em;
height:20px;
width:500px;
margin:0 0 20px 0;
}
div.breadcrumb a {
color:#884E6E;
}
.errorBox {
}
.delcart {
background:transparent url(../images/panier/cart_del.png) no-repeat scroll center top;
display:block;
height:33px;
width:33px;
}
.delcart:hover {
background:transparent url(../images/panier/cart_del_hover.png) no-repeat scroll center top;
}
form.lp {
display:block;
float:left;
margin-bottom:20px;
}
body#mindex_products div#center_panel div.right h2,
body#madvanced_search_result div#center_panel div.right h2,
body#mtags div#center_panel div.right h2
 {
font-size:1.2em;
width:300px;
}
body#mindex_products div#center_panel div.right h2 a,
body#madvanced_search_result div#center_panel div.right h2 a,
body#mtags div#center_panel div.right h2 a
 {
color:#A87D95;
text-decoration:none;
}
div.info_box div.left div#article_main_img img.loupe, div.info_box div.left div.article_main_img img.loupe{
border:medium none;
height:45px;
left:135px;
position:relative;
top:-50px;
width:45px;
}
span.exprice {
line-height:11px;
text-decoration:line-through;
}
div.thecommentpart {
position:relative;
z-index:50;
}
div#thefixed {
margin-top:406px;
position:absolute;
top:0;
}
div#center_panel div.item div.box img.nouveau {
border:0 none;
margin-left:-70px;
margin-top:10px;
position:absolute;
z-index:50;
}
.spacerh {
border:0 none;
float:left;
height:30px;
width:670px;
}
div#phone {
float:left;
font-weight:bold;
margin-left:20px;
margin-top:4px;
}
#paymentvalidation img {
float:none;
}
#express_shopping_paypal {
float:left;
text-align:center;
width:210px;
}
#express_shopping_paypal img {
clear:left;
float:none;
}
.paypal {
color:#844B6B;
float:left;
font-size:0.8em;
text-align:center;
}
div.choose_size {
color:#7C4560;
float:left;
font-size:12px;
line-height:36px;
text-align:center;
width:100px;
}
div.choose_size_ {
float:left;
height:auto;
margin-bottom:3px;
text-align:center;
width:320px;
}
div.choose_color {
color:#7C4560;
font-size:11px;
margin-bottom:3px;
margin-top:7px;
text-align:center;
width:100%;
}
div.choose_color_ {
text-align:center;
width:100%;
}
span.color_chooser {
background:transparent url(../images/products/color_chooser.png) no-repeat scroll center bottom;
cursor:pointer;
display:inline-block;
height:26px;
margin-right:2px;
width:26px;
}
span.color_chooser_small {
background:transparent url(../images/products/color_chooser_s.png) no-repeat scroll center bottom;
height:16px;
width:16px;
}
span.color_chooser:hover, span.color_chooser.selected {
background:transparent url(../images/products/color_chooser_hover.png) no-repeat scroll center bottom;
}
span.color_chooser_small:hover, span.color_chooser_small.selected {
background:transparent url(../images/products/color_chooser_hover_s.png) no-repeat scroll center bottom;
}
span.size_chooser {
background:transparent url(../images/products/size_chooser.png) no-repeat scroll center bottom;
color:#884E6E;
cursor:pointer;
display:inline-block;
font-size:10px;
height:30px;
line-height:30px;
margin-right:0;
margin-top:2px;
text-align:center;
width:33px;
}
span.size_chooser:hover, span.size_chooser.selected {
background:transparent url(../images/products/size_chooser_hover.png) no-repeat scroll center bottom;
text-decoration:underline;
}
span.size_chooser.outofstock {
background:transparent url(../images/products/size_chooser_offstock.png) no-repeat scroll center bottom;
cursor:auto;
font-weight:normal;
}
div.info_box div.right ul.prod li.colors_select_1 {
height:56px;
padding:0;
}
div.info_box div.right ul.prod li.colors_select_2 {
color:#7C4560;
font-size:12px;
height:22px;
line-height:22px;
margin-top:4px;
padding:0;
text-align:center;
}
div.info_box div.right ul.prod li.sizes_select_1 {
float:left;
height:auto;
line-height:22px;
margin-top:4px;
padding:0;
text-align:center;
width:430px;
}
div.info_box div.right ul.prod li.right div.addtocart {
background:transparent url(../images/products/line_add_unactive.png) no-repeat scroll center top;
color:#F3B8BB;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
height:41px;
line-height:14px;
padding-top:6px;
width:86px;
}
div.info_box div.right ul.prod li.right div.addtocart.active {
background:transparent url(../images/products/line_add_active.png) no-repeat scroll center top;
color:#E3555F;
}
div.info_box div.right ul.prod li.right_1 {
height:78px;
padding:6px 0 0;
text-align:center;
}
a.line_ref {
clear:left;
color:#884E6E;
float:left;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
text-decoration:none;
}
div.stars {
float:left;
}
div.short_desc {
color:#894C6E;
float:left;
font-size:12px;
margin-left:8px;
}
div.comment_by {
clear:left;
color:#894C6E;
float:left;
font-size:12px;
font-weight:normal;
margin-top:4px;
}
div.comment_by strong {
font-weight:bold;
}
div#center_panel div.info_box div.comment_by a {
color:#894C6E;
font-size:12px;
text-decoration:underline;
}
dl.the_comments {
width:100% !important;
}
dl.the_comments dd {
color:#894C6E;
font-size:12px;
width:100%;
}
dl.the_comments dd.is_usefull {
line-height:26px;
margin-top:10px;
}
dl.the_comments dd.is_usefull a.yesno {
background:transparent url(../images/comments/usefull_bg.png) no-repeat scroll center top;
color:#FFFFFF !important;
display:inline-block;
font-weight:bold;
height:26px;
line-height:26px;
margin-left:4px;
text-align:center;
width:51px;
}
div.rating_stats_x {
clear:left;
float:left;
height:16px;
margin-bottom:2px;
width:230px;
}
div.rating_stats_t2 {
background:#FDECF6 none repeat scroll 0 0;
float:left;
height:16px;
margin-left:4px;
width:86px;
}
div.rating_stats_t2_ {
background:#8C5171 none repeat scroll 0 0;
float:left;
height:16px;
width:0;
}
div.number_of_reviews {
color:#99557A;
font-size:14px;
margin-bottom:10px;
margin-left:88px;
}
div.rating_stats_x div.stars {
width:86px;
}
div.rating_stats_t3 {
color:#CE549D;
float:left;
height:16px;
line-height:16px;
margin-left:6px;
width:19px;
}
div#comment_stats_1 {
float:left;
height:120px;
width:230px;
}
div#comment_stats_2 {
float:left;
width:407px;
}
div.rating_average {
clear:left;
color:#99557A;
float:left;
font-size:14px;
font-weight:bold;
margin-top:40px;
}
div.rating_average_ {
clear:left;
float:left;
margin-top:7px;
}
div.rating_average_ div#stars_stats_average {
float:left;
margin-top:2px;
}
div.rating_average__ {
float:left;
margin-left:7px;
margin-top:0;
}
div.rating_why_ {
clear:left;
float:left;
font-size:12px;
margin-top:30px;
width:210px;
}
a.linkwritecomment {
background:transparent url(../images/comments/writecomment_bg.png) no-repeat scroll center top;
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
height:46px;
margin-top:18px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:166px;
}
div.yourecommenting {
color:#713757;
float:left;
text-align:center;
width:202px;
}
div.yourecommenting_img {
color:#713757;
float:left;
text-align:center;
width:202px;
}
div.yourecommenting_img img {
border:1px solid #CAB494;
height:264px;
width:198px;
}
div.commentform_main1 {
float:left;
width:403px;
}
div.commentform_1 {
color:#5D1A3F;
float:left;
font-size:12px;
margin-left:24px;
width:385px;
}
div.commentform_2 {
color:#5D1A3F;
float:left;
font-size:18px;
font-weight:bold;
margin-bottom:13px;
margin-left:24px;
margin-top:13px;
width:385px;
}
div.commentform_3 {
background:transparent url(../images/comments/write_review_1.png) no-repeat scroll left top;
color:#5D1A3F;
float:left;
font-weight:bold;
height:180px;
margin-bottom:13px;
margin-left:24px;
margin-top:13px;
width:403px;
}
div.commentform_step_nums {
background:transparent url(../images/comments/commentform_step_nums.png) no-repeat scroll left top;
color:#FFFFFF;
float:left;
height:30px;
line-height:30px;
text-align:center;
width:30px;
}
div.commentform_step_label {
display:inline-block;
float:left;
font-size:11px;
line-height:29px;
margin-left:7px;
text-align:center;
}
div.commentform_3_1, div.commentform_3_2, div.commentform_3_3 {
display:inline-block;
font-size:12px;
margin-left:9px;
margin-top:13px;
width:384px;
}
div.commentform_3_2 div.stars__ {
background:transparent url(../images/comments/rateit_bg.png) no-repeat scroll left top;
float:left;
height:27px;
margin-left:8px;
width:104px;
}
div.commentform_3_2 div.stars .starbox {
margin-left:10px;
margin-top:6px;
}
div.commentform_3_1 a.yesno {
background:transparent url(../images/comments/already_buy.png) no-repeat scroll center top;
color:#FFFFFF !important;
display:inline-block;
font-weight:bold;
height:24px;
line-height:24px;
margin-left:3px;
text-align:center;
text-decoration:none !important;
width:51px;
}
div.commentform_3_1 a.yesno.selected {
text-decoration:underline !important;
}
div.commentform_3_3 input {
border:1px solid #8C4F70;
color:#5D1A3F;
font-size:19px;
height:29px;
margin-left:7px;
margin-top:4px;
width:371px;
}
div.commentform_4 {
font-size:12px;
margin-left:24px;
width:403px;
}
div.commentform_5 {
background:transparent url(../images/comments/write_review_2.png) no-repeat scroll left top;
float:left;
font-size:12px;
height:244px;
margin-left:24px;
margin-top:20px;
width:612px;
}
div.commentform_5 div.commentform_5_1 {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
height:47px;
line-height:47px;
margin-left:22px;
}
div.commentform_5 textarea {
border:1px solid #8C4F70;
float:left;
height:134px;
margin-left:22px;
width:557px;
}
div.commentform_5_2 {
float:left;
font-size:12px;
margin-left:60px;
margin-top:20px;
}
div.commentform_5_2 div.commentform_5_2_ {
background:transparent url(../images/comments/already_buy.png) no-repeat scroll center top;
border:0 none;
color:#FFFFFF !important;
display:inline-block;
font-weight:bold;
height:24px;
line-height:24px;
text-align:center;
width:51px;
}
div.commentform_5_2 div.commentform_5_2_ input {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF !important;
cursor:pointer;
font-weight:bold;
height:22px;
line-height:22px;
text-align:center;
width:51px;
}
div.login_50 {
float:left;
width:330px;
}
div.login_50_right {
margin-left:10px;
}

p.pb1{
clear:left;	
}

div.price_art small{
		display:none;
	}
	
.body_polish #cat_menu_28{
		display:none;
}
