*{margin:0;padding:0;}
body{font:11px/1.5 Arial, Helvetica, sans-serif;color:#2F2F2F;text-align:center;background:url(../images/bodybg.jpg) top left no-repeat #fff;}
body.main-phytotherapie{background:#fff url(../images/phytotherapie-bg.jpg)no-repeat scroll top left;}
body.cms-dosha-produits-kapha-femmes,body.cms-dosha-produits-kapha-hommes,body.cms-dosha-produits-vata-femmes,body.cms-dosha-produits-vata-hommes,body.cms-dosha-produits-pitta-femmes,body.cms-dosha-produits-pitta-hommes,body.cms-dosha-accueil,body.cms-dosha-qcm-h,body.cms-dosha-qcm-f,body.cms-page-vata-dosha-h,body.cms-page-pitta-dosha-h,body.cms-page-kapha-dosha-h,body.cms-page-vata-dosha-f,body.cms-page-pitta-dosha-f,body.cms-page-kapha-dosha-f,body.cms-votre-cadeau{background:url(../images/doshas-bg.jpg) top left no-repeat #fff;}
body.main-argiles{background:#fff url(../images/argiles-bg.jpg) top left no-repeat;}
body.main-aromatherapie-apitherapie{background:#fff url(../images/aromatherapie-bg.jpg) top left no-repeat;}
body.main-fleurs-du-dr-bach{background:#fff url(../images/fleurs-du-dr-bach-bg.jpg) top left no-repeat;}
body.main-complements-alimentaires{background:#fff url(../images/complements-alimentaires-bg.jpg) top left no-repeat;}
body.main-cosmetique-femmes{background:#fff url(../images/cosmetiques-femmes-bg.jpg) top left no-repeat;}
body.main-bebes-et-enfants{background:#fff url(../images/bebes-et-enfants-bg.jpg) top left no-repeat;}
body.main-jeunes-et-ados{background:#fff url(../images/jeunes-bg.jpg) top left no-repeat;}
body.main-femmes-enceintes{background:#fff url(../images/femmes-enceintes-bg.jpg) top left no-repeat;}
body.main-hommes{background:#fff url(../images/hommes-bg.jpg) top left no-repeat;}
body.cms-home,body.category-dr-hauschka{background:url(../images/indexbg.jpg) top left no-repeat;}
body.category-patyka, body.category-patyka-absolis, body.category-patyka-biokaliftin {background:url(../images/patyka-bg.jpg) top left no-repeat;}
img{border:0;vertical-align:top;}
a{color:#595753;font-size:11px;}
:focus{outline:0;}
h1{font-size:20px;font-weight:400;line-height:21px;color:#750E68;}
h2{font-size:18px;font-weight:400;line-height:20px;color:#750E68;}
h3{font-size:16px;font-weight:700;line-height:18px;color:#750E68;}
h4{font-size:14px;font-weight:700;color:#750E68;}
h5{font-size:12px;font-weight:700;color:#750E68;}
h6{font-size:11px;font-weight:700;color:#750E68;}
form{display:inline;}
fieldset{border:0;}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:400;}
q,blockquote{quotes:none;}
q:before,q:after{content:'';}
small,big{font-size:1em;}
sup{font-size:1em;vertical-align:top;}
ul,ol{list-style:none;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.floatleft,.f-left,.left{float:left !important;}
.f-right,.right{float:right !important;}
.f-none{float:none !important;}
.f-fix{float:left;width:100%;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.clearboth{clear:both;}
.postContent p{text-align:justify;margin-bottom:0.8em;font-size:12px;}
.postContent p .chapeau{font-size:12px;font-weight:700;font-style:italic;line-height:normal;}
.postContent p .emphase{font-weight:700;color:#750E68;}
.postWrapper{border-bottom:#CCC 1px solid;line-height:normal;text-align:justify;padding:10px 0;}
.postContent p .h1{font-weight:700;color:#750E68;font-size:14px;}
.postContent p .h2{color:#6d665e;font-size:13px;font-weight:700;}
div.postWrapper div.postTitle{border:none;}
div.postWrapper div.postContent{padding-bottom:0;}
div.col-main div.postWrapper{padding-bottom:10px;}
.postWrapper .floatleft{width:360px;float:left;text-align:justify;padding:0 10px;}
.postWrapper .floatright{width:360px;float:right;text-align:justify;padding:0 10px;}
.postWrapper .contour{border:#dcdad8 4px solid;}
#home{background:URL(../images/blog-bg_environnement.jpg) top left no-repeat;width:755px;height:483px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;margin:0;padding:170px 45px 20px;}
.black{color:#071222;}

div.div-rupture{background:#F5F6F6;padding:10px; float:right; width:65%;}
div.div-rupture img{border:1px solid #DDD;margin-right:5px;}
div.div-rupture p{float:left;padding-bottom:0;margin-bottom:0;}
div.div-rupture td.empty-product{width:1px;display:none;height:90px;}
div.div-rupture .generic-product-grid td{padding:0;}
div.div-rupture #upsell-product-table .price-box{text-align:left;}
div.div-rupture .product-info-box .price-box{margin:0;}
div.div-rupture h4{font-size:12px;}
.availability-rupture{color:#f00304; line-height:10px;}
.postTitle h2 a{font-size:20px;font-weight:400;margin:0;padding:0;}
legend,.no-display,.postDetails,div.div-rupture .head{display:none;}

.product-shop div.div-rupture .regular-price .price {font-size:18px;}

address,cite{font-style:normal;}

.product-view div.div-rupture .up-sell {border:0;margin:0;padding:0;}
div.upsell_items {margin-top:15px; height:55px;}
