﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
th{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
sup,sub {line-height:-1px;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
html legend{ position:absolute; top: -.5em; left: .5em; }
fieldset { padding:5px; margin-top:10px; }
html fieldset{ position: relative;padding-top:.75em; }
body {font:10px verdana,Helvetica,clean,sans-serif; color:#000; background:url('/business/assets/layout_nl.jpg') top center no-repeat; background-color:#000;text-align:center;}
table {font-size:inherit;font:100%;}
/* GENERIC CSS */
a { color:#000000; text-decoration:underline; }
a:hover{ }
.bold{ font-weight:bold; }
.bigger{font-size:12px;}
.big{font-size:14px;}
.huge{font-size:18px;}
.hardRed{color:#563562; font-weight:bold; }
.red{ color: red;}
.orange{ color:#ff7815;}
.brown{ color:#563562;}
.lightBlue{ color: #563562; }
.small{ font-size:10px; }
.center{ margin-top:20px; margin-bottom:20px; text-align:center; }
.hide{ display:none; }
.arrowLink{background:url('/business/assets/rightArrow.gif') left no-repeat; padding-left:15px;}
.infoPage{ color: #000; display:block; text-align:center;  width:90%; margin:0 auto;}
/* CONTAINER */
#page{ position:relative; width:880px; margin: 0 auto; text-align:left; background-color:#FFF; }
.content{ width:880px; background-color:white;}
/* HEADER -*/
.header{  width:880px; height:142px; background:url('/business/assets/header_nl.jpg') no-repeat top left;}
    .anc_logo{float:left; margin-left:10px; margin-top:5px; width:147px; height:101px; }
    
    .account{ float:right; margin:9px 0px 0 0; color:#FFF; height:105px;_height:108px; }
    .account ul{ margin:10px 0 0 0;text-align:right;} 
    .account ul li div { height:36px;line-height:36px;padding-left:10px;position:relative; }
    .account a{ text-decoration:none; color:#FFF; }
    .account .b2c { margin-top:9px;_margin-top:10px;margin-left:-10px;_margin-bottom:-2px; }
     

    .account .cart { background:url('/business/assets/test.gif') no-repeat; width:245px; cursor:hand; }
 

    .account p img { vertical-align:middle; margin-left:4px; }    
 
    .menu{ clear:both; _margin-top:-3px; }     
    .menu li { float: left; height:29px; }
    .menu a { height:32px; }
    .menu2 { height:10px; }
    .panier { line-height:0px;position:relative;margin-top:-10px }
    .suiviCommande { margin-top:13px }
/* RIGHT NAVIGATION */
.rightContent{ float:left; font-size:11px; }
    .con_orderingDate{background-image:url("/business/assets/order_nl.jpg");width:194px;height:127px;font-size: 10px;text-align:center; color:#FFF;}
/* RIGHT NAVIGATION BELOW THE FIRST IMAGE */
.mymms_right{background-image:url("");width:194px;height:200px; text-align:left; color:#563562;  margin-top:25px; }
    .mymms_right .firstPar{ padding-top:70px; }
    .mymms_right p { margin-left:15px; }   
    .mymms_right div { position:relative; top:65px; left:15px; color:#fff; }
    .mymms_right div p { font-size:12px; font-weight:bold;width: 90%; margin-left:-1px; margin-bottom:4px; }
    .mymms_right div ul { width:180px; display:list-item;  margin-bottom:5px;  }
    .mymms_right div ul li{ margin-top:1px; margin-left:20px; list-style-image: url(''); list-style-position: outside;}
    
.right_help { margin-top:15px; }
    .right_help div{ padding:5px;  width:199px; background: url('/business/assets/bg_right.jpg') bottom left no-repeat;  }
    .right_help p { margin: 5px 10px; text-align: left; }
    .right_help .input_field{width:130px; height:20px; margin-top:0px;}
    
/* LEFT  NAVIGATION */
.leftContent { float:left; width:690px; margin-bottom:15px; margin-left:15px; _margin-left:8px; }
    .flash{ height:326px; }
    .left{ float:left; }
    
    .promoBoxes{ margin-top:18px; }
    .promoBox { float:left;}
        .promoBox .price { background:url('/business/assets/boxPrice.png') no-repeat;width:42px;height:42px;position:absolute; top:100px;left:12px;color:#FFF;font-size:15px;font-family:Arial;text-align:center;line-height:42px; }
    
.promotions{margin-left:3px;_margin-left:2px;}
    .promotions div{display:block; width:194px; height:128px; _width:204px; padding-left:10px; position:relative;}
    
    .date{font-size:12px;  font-weight:bold; }
    
    .para1{ margin-top:7px; font-size:14px; color:#bd4647; font-family:verdana; font-weight:bold; padding-left:2px; padding-right:6px;}
    .para2{ margin-top:5px;font-size:12px;  font-family:verdana; font-weight:bold; padding-left:5px; }
    .para3 { margin-top:5px;font-size:10px; color:#000000; font-weight:bold;  padding-left:2px; }
    .para4{ margin-top:5px;}
    .promotions input.input_field{  background-color:#f2ebf4; border:1px #cabebf solid; }
        
.box_reduction { margin-left:12px;  }
    .box_reduction div { display:block; width:194px;height:128px; padding-left:10px;_width:204px; }        
    .box_reduction p {  padding-top:10px; font-size:10px; }
    .box_reduction a { display:block;margin-top:5px;}      
    .box_reduction .HardRed{ font-size:14px; color:#bd4647;  font-weight:bold; }
    .box_reduction .normal{font-size:12px; color:#bd4647; }
.box_new_colors { margin-top:21px; }
    .box_new_colors img { margin-right:9px;vertical-align:top; }
    
.howItWorks { margin-left:12px;  }
    .howItWorks div {display: block; width: 194px;_width:204px; height: 128px; padding-left: 10px; }
    .howItWorks div p a{display:block; padding-top: 9px; height:19px; font-size: 10px; color:#563562; text-decoration:none;} 
 
.justForYou { margin-top:10px; }
    .justForYou div {  width:194px; height:142px;position:relative;_margin-top:-2px;*margin-top:-2px; }
    
.news { margin-top:15px; _margin-top:13px; *margin-top:13px; }
    .news div { width:193px; height:128px; }
.realisations { }
    .realisations .info { background:url('/business/assets/frm_realisations.png') no-repeat; width:234px; height:260px; _height:220px; text-align:center; padding-top:45px; margin-top:20px;margin-left:10px}
.mymms { margin-top:-10px; }
    .mymms .factory { background:url('/business/assets/bg_factory.jpg') center no-repeat; height:155px; margin-top:1px; position:relative; }
    .mymms .pres_desc {position:relative; float:right; background:url('') center no-repeat; width:236px; height:187px;margin-top:20px;margin-right:25px;_margin-right:10px}    
.whoCentral {margin-top:15px;margin-left:15px;}
.whoDroite { float:right; margin-right:10px;_margin-right:0px; _padding-right:5px; }
.whoTexte { padding-top:30px; padding-left:30px; padding-right:30px; font-size:11px;text-align:justify;}
.whoCadre { margin-top:10px;width:634px; height:139px }
.refGeneral {width:565px;}
.refHaut {margin-left:20px; margin-top:10px}
.refMid {margin-top:15px}
.refMid span {margin-left:20px}
.refDroite {margin-bottom:10px;margin-left:565px; margin-top:10px;position:relative;padding-top:90px; background:url('/business/assets/selection_entreprise_nl.jpg') no-repeat; width:282px; padding-left:19px; _height:468px; }
.refDroite img {margin-top:2px}
.refDroite #slider ul, .refDroite #slider li { margin:0 0 0 0; padding:0; list-style:none;}
.refDroite #slider, .refDroite #slider li { width:260px; height:405px; overflow:hidden; }    
.refDroite span#prevBtn{ position:absolute; top:62px;}
.refDroite span#nextBtn { }    
.refTexte {margin-top:29px;margin-left:45px;position:absolute;height:220px;width:180px;text-align:justify;font-size:11px;line-height:1.5;}
  
/*  FOOTER  */
.footer {clear: both;  background: url('/business/assets/footer.jpg') no-repeat ; width:880px; height:210px;  }
.footer2 {clear: both;  background: url('/business/assets/bg_footer2.jpg') no-repeat ; width:880px; height:210px;  }
    .leftFooter{ float:left; padding-left:5px; height:147px;}
    
.sitemap{ margin-left:30px; margin-top:28px } 
    .sitemap ul{ float:left; width:235px; } 
    .sitemap ul li{ margin-top:2px;margin-bottom:5px;color:#6C6C6C; font-size:11px;list-style-type:disc;list-style-position:outside;width: 193px; }
    .sitemap ul li.title{ margin-bottom:17px;font-size:12px; font-weight:bold;color:white;list-style-type:none;  }
    .sitemap ul li a{ color:#6C6C6C; text-decoration:none; font-weight:bold } 
.legalInformation { width:150px;margin:1px auto;float:left;margin-top:40px;margin-left:-63px; text-align:right  }
    .legalInformation ul { margin-top:4px;*width:205px; }
    .legalInformation ul li{ margin-left:5px;padding-left:5px; color:#7E7E7E;height:12px;list-style-type:none   }
    .legalInformation .noLeftBorder{ border-left:0}
    .legalInformation p a, .legalInformation ul li a { color:#7E7E7E;font-size:9px;font-weight:500; }
    .legalInformation p { color:#FFF; }
.ccm, .newsletter, .memberGetmember, .infoProduct { font-size:12px;  }
.ccm h1, .newsletter h1, .memberGetmember h1, .infoProduct h1, .center{ margin-top:20px; margin-bottom:20px; text-align:center; }
.copyright{ padding-top:7px;text-align:center;clear:left;height:15px;}
.copyright span {color:#A3A3A3;}
.iconeCB { width:714px;float:left; }
  .iconeCB .b2c { float:right;}
  .iconeCB img {vertical-align:middle;margin-left:5px;margin-right:5px;}
  .iconeCB a img {margin-top:-2px;}
.bandeauCBPays { margin-top:10px;*margin-top:0px; *padding-top:10px;}
.pays { width:165px;height:29px;text-align:center;float:right;padding-top:2px;}
  .pays a, .pays img { vertical-align:middle; }
/* HOW IT WORKS */
.title_ccm {width:635px;text-align:center;margin-left:25px;}
.title_ccm img {width:225px;height:19px;}
.ccm{ margin-bottom:25px;margin-top:7px;margin-left:8px;_margin-left:8px;margin-right:8px;float:left;height:700px;width:680px; font-size:12px; background: url('/business/assets/fond_produit_NL.jpg') no-repeat; }
    .ccm .section1 {width:635px;height:350px}
    .ccm .section1 .title{margin-left:20px;margin-top:20px;}
    .ccm .section1 .ccm_content{float:left;margin-top:20px;margin-left:10px}
    .ccm .section2 {width:635px;height:80px;margin-top:5px;_margin-top:10px;}
    .ccm .section2IE {margin-top:20px;}
    .ccm .section2 .ccm_content{text-align:center}
    .ccm .section2 .ccm_content img {}
    .ccm .section3 {width:635px;height:120px;margin-top:15px}
    .ccm .section3 .ccm_content{float:left;margin-left:20px;width:380px}
    .ccm .section4 {width:635px;height:120px;margin-top:-20px}  
    .ccm .section4 .ccm_content{float:left;margin-left:20px;width:360px}
    .ccm .section4 .img_right{float:right;margin-left:-290px;margin-top:25px;}
    .ccm .links {position:relative;margin-left:20px;margin-top:-25px;} 
    .ccm ul li{ margin-top:8px; }
    .ccm .puce{margin-left:15px;}
    .ccm .puce li{ display:list-item; list-style: disc outside;  }
    .ccm .title {color:#757776;font-size:15px;margin-left:20px;font-family:Arial;}
    .ccm .btnCommander {margin-left:220px;}
/* NEWSLETTER */
.newsletter{ padding-left:30px; margin-top:7px;display:block; width:640px;height:660px; font-size:12px; background: url('/business/assets/fond_newsletter_nl.jpg') no-repeat bottom left; }
    .newsletter h2{ margin-bottom:10px;margin-top:10px; clear:left;}
    .newsletter p, .newsletter select{ margin-top:5px; }
    .newsletter .span { display: block; width: 130px; }
    .newsletter .cadre { font-weight:normal;margin-left:-15px;padding-top:160px;width:315px; }
/* INFO PRODUCT */
    .infoProduct{ margin-top:7px;margin-left:25px;margin-right:30px;float:left; width:635px;height:486px; background: url('/business/assets/NL_bg_infos_produit.jpg') no-repeat}   
    .infoProduct .gda {float:right; width:270px; height:400px;margin-right:25px;}
    .infoProduct .infoTitle {margin-top:10px;margin-left:10px}
    .infoProduct .infoVisual {float:left;margin-top:70px;margin-left:15px}
    .infoProduct .infoVisual img {width:264px;height:223px;}
    .infoProduct .gda h2 {margin-top:40px;margin-left:30px}
    .infoProduct .gda p {margin-left:30px;text-align:justify}
    .infoProduct .gda table{ font-size:11px; width:242px; height:158px;color:#FFF; margin:15px auto 0px auto;}
    .infoProduct .gda tr td{ padding-left:7px; border-left:solid 2px #FFF; border-bottom:solid 1px #FFF; }
    .infoProduct .gda .tdblack {background: url('/business/assets/infos_produit_table_noir.jpg');}
    .infoProduct .gda .tdgrey {background: url('/business/assets/infos_produit_table_gris.jpg');}
    .infoProduct .links {position:relative;float:left;margin-top:425px;margin-left:30px;_margin-left:15px;text-align:center;}
    .infoProduct .links a {margin-right:15px}
    
    .infoProduct2 { float:left;margin-left:8px;margin-right:8px;width:680px;margin-top:7px; }
    .infoProduct2 .cadreGauche {background: url('/business/assets/informations_nl.jpg') no-repeat;height:665px;width:290px;float:left;}
    .infoProduct2 .cadreDroite {background: url('/business/assets/description_nl.jpg') no-repeat;height:665px;width:385px;float:left;}
    .infoProduct2 .gda { margin-left:19px;margin-top:149px;}
    .infoProduct2 .gda td { color:white; vertical-align:middle}
    .infoProduct2 .gda h2 { margin-top:38px;_margin-top:50px; color:#565759;}
    .infoProduct2 .gda p { margin-top:25px;text-align:justify; width:250px;}
    .infoProduct2 .links {margin-top:425px;text-align:center;}
/* SHIPPING PAGE */
.standard{ width:631px; margin-left:10px; text-align:justify; margin-bottom:20px; }
    .standard h1{ text-align:center; font-size:20px; font-weight:bold; color:#000000; margin-top:20px; margin-bottom:10px; }
    .standard h2{  font-size:17px; font-weight:bold; color:#000000; margin-top:20px; }
    .standard table  {margin-left:10px; border:1px solid #000;  }    
    .standard table tbody tr td,.standard table tr td { padding:2px; border:1px solid #000;  }
    .standard table tbody tr th, .standard table tr th{ padding:2px; text-align:center; border:1px solid #000; }
/* Condition General de Vente CGV */
.cgv { background: url('/business/assets/haut_fond_cgv.jpg') no-repeat;float:left; width:660px;_width:690px; margin-bottom:15px; margin-left:15px; _margin-left:8px;padding:10px; margin-top:5px; }
.cgv h1 { font-size:11pt; color:#757776;font-weight:bold; }
.cgv h2 { font-size:10pt; color:#757776;font-weight:bold; }
/* FAQ */
.faq2 { margin-top:7px; background:url('/business/assets/bg_faq.jpg') repeat-y; width:677px; }
    .faq2 #left { width:195px;float:left; margin-top:15px;margin-left:18px;_margin-left:10px; }
    .faq2 #right { float:left; width:447px;_width:432px; height:659px; margin-left:15px;position:relative; }
    .faq2 #right div { margin-top:15px; margin-left:10px; font-size: 12px; line-height: 16px; }
    .faq2 #right div div {margin-top:0px;}    
    .faq2 #right .title { color :#000; font-size:12px;font-weight:bold;display:block;margin-bottom:10px;margin-top:12px; }
    .faq2 #right div ul li { list-style-type:disc;margin-left:30px;margin-top:4px;}
    .faq2 .faqElt { padding-top:30px }
    .faq2 .sub { display:none; }
    .faq2 .sep { position:absolute;top:28px;left:-2px; background:url('/business/assets/faq_sep.jpg') no-repeat;width:358px; height:3px; }
    .faq2 .leftNav A { color:white;}
    .faq2 .leftNav { color:#757776; font-weight:bold; display: block; font-size:11px; }
    .faq2 .leftNavLevel2 { margin-bottom: 0; background:url('/business/assets/bg_faq_menu_repeat.jpg') repeat-y; width:196px; }
    .faq2 .leftNavTop { background:url('/business/assets/bg_faq_menuTop.jpg') no-repeat; padding-left:5px; width:191px;_width:196px; }
    .faq2 .leftNavBottom { background:url('/business/assets/bg_faq_menuBottom.jpg') no-repeat;  width:196px; height:5px; }
    .faq2 .leftNavlevel1 {  padding: 0px 5px; _width:140px; background:url('/business/assets/bg_faq_menuTop.jpg') no-repeat; width:186px; }
    .faq2 .leftNavLevel2 a, .faq2 .leftNavLevel3 a { display: block; padding: 1px 5px 1px 3px; font-size: 11px; margin-top: 0; color:#757776;
      text-decoration:none; height:auto; _width:163px; font-weight:normal;cursor:pointer; }
    .faq2 .leftNavLevel3 a {  background-color:#ffffff; }
    .faq2 .leftNavLevel3 {  padding-left:10px; }
    .faq2 .leftNavLevel2 a:hover { text-decoration: none; }
