html { height: 100%; font-family: Arial, Verdana, Tahoma, Helvetica; }
.boxText { font-size: 10px; }
.errorBox { font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-size : 10px; color: #70d250; text-decoration: underline; }
BODY { background: #bdedff; color: #6c6d6d; margin: 0px; }
h1 { font-size: 17px; margin-top:0px; margin-bottom:0px; font-weight:bold;}
h2 { font-size: 14px; }
a {text-decoration:none; color:#f7a800;}
a:hover {text-decoration:none; color:#aa7611;}
#globalmaisonic { display:block; position:relative; width:1180px; height:auto; margin:0 auto 0 auto; color:#333333; background: #FFFFFF;}
#globalmaisonic404 { display:block; position:relative; width:558px; height:auto; margin:0 auto 0 auto; color:#333333; background: #FFFFFF;}
#maisonich{ display:block; position:relative; top:0px; left:0px; height:auto; width:1180px; background-color:#FFFFFF; float:left;}
#maisonic { display:block; position:relative; top:0px; left:0px; height:auto; width:1180px; background-color:#FFFFFF; float:left; }
#column_left { display:block; float:left; height:auto; width: 200px; } 
#indexmaisonic { display:block; width:760px; height:auto; float:left; }
#column_right { display:block; float:right; height:auto; width: 208px; padding-right:8px; }
#footer { float:left; background-color:#FFFFFF; width:1180px; text-align:center; }
#footer2 { float:left; background-color:#FFFFFF; width:558px; text-align:center; }
/* header */
#maison_numerique { display:block; position:relative; top:0px; left:0px; height:107px; width:558px; float:left; }
#banniere { display:block; position:relative; top:0px; left:0px; height:107px; width:408px; float:left;}

#panier_maisonic { display:block; position:relative; top:0px; left:0px; height:107px; width:214px; float:left; background-image: url(../images/panier/panier_consult.png); background-repeat: repeat-y; background-position: left top; color: #488AC7; }
#panier_maisonic a:link {color: #488AC7; text-decoration:none;}
#panier_maisonic a:visited {color: #488AC7; text-decoration:none;}
#panier_maisonic a:hover {color: #488AC7; text-decoration:underline;} 
#panier_maisonic #decomaisonic { display:block; position:relative; top:0px; left:0px; height:35px; width:204px; float:right; text-align:right; margin-right:10px; font-size: 11px; }
#panier_maisonic #panierc { display:block; position:relative; top:0px; left:0px; height:15px; width:204px; float:right; text-align:right; margin-right:10px; font-size: 10px; }
#panier_maisonic #panierm { display:block; position:relative; top:0px; left:0px; height:15px; width:117px; float:right; text-align:center; margin-right:10px; background-image: url(../images/panier/fondb.png); background-position: left top; text-transform:uppercase; font-size: 11px; color: #FFFFFF; }
#panier_maisonic #panierm  a:link {color: #FFFFFF; text-decoration:none;}
#panier_maisonic #panierm  a:visited {color: #FFFFFF; text-decoration:none;}
#panier_maisonic #panierm a:hover {color: #FFFFFF; text-decoration:underline;} 
#panier_maisonic #compte { clear:both;display:block; position:relative; top:-10px; left:-10px; height:15px; width:65px; float:right; text-align:right; vertical-align:bottom; margin-top:27px; text-transform:uppercase; margin-left:2px; font-size:9px; }
#panier_maisonic #suivi { clear:both;display:block; position:relative; top:-40px; left:-10px; height:15px; width:142px; float:right; text-align:right; vertical-align:bottom; margin-top:27px; text-transform:uppercase; font-size:9px;}

#panier_maisonic_log{ display:block; position:relative; top:0px; left:0px; height:107px; width:214px; float:left; background-image: url(../images/panier/panier_consult_log.png); background-repeat: repeat-y; background-position: left top; color: #FFFFFF; }
#panier_maisonic_log a:link {color: #FFFFFF; text-decoration:none;}
#panier_maisonic_log a:visited {color: #FFFFFF; text-decoration:none;}
#panier_maisonic_log a:hover {color: #FFFFFF; text-decoration:underline;} 
#panier_maisonic_log #decomaisonic { display:block; position:relative; top:0px; left:0px; height:35px; width:204px; float:right; text-align:right; margin-right:10px; font-size: 11px; }
#panier_maisonic_log #panierc { display:block; position:relative; top:0px; left:0px; height:15px; width:204px; float:right; text-align:right; margin-right:10px; font-size: 10px; }
#panier_maisonic_log #panierm { display:block; position:relative; top:0px; left:0px; height:15px; width:117px; float:right; text-align:center; margin-right:10px; background-image: url(../images/panier/fond_log.png); background-position: left top; text-transform:uppercase; font-size: 11px; color: #488AC7; }
#panier_maisonic_log #panierm  a:link {color: #488AC7; text-decoration:none;}
#panier_maisonic_log #panierm  a:visited {color: #488AC7; text-decoration:none;}
#panier_maisonic_log #panierm a:hover {color: #488AC7; text-decoration:underline;} 
#panier_maisonic_log #compte { clear:both;display:block; position:relative; top:-10px; left:-10px; height:15px; width:65px; float:right; text-align:right; vertical-align:bottom; margin-top:27px; text-transform:uppercase; margin-left:2px; font-size:9px; }
#panier_maisonic_log #suivi { clear:both;display:block; position:relative; top:-40px; left:-10px; height:15px; width:142px; float:right; text-align:right; vertical-align:bottom; margin-top:27px; text-transform:uppercase; font-size:9px;}

#mainnav { display:block; position:relative; top:0px; left:0px; height:26px; width:1180px; float:left; }
#meserror { display:block; position:relative; top:0px; left:0px; height:26px; width:1180px; float:left; }
#mesinfo { display:block; position:relative; top:0px; left:0px; height:26px; width:1180px; float:left; }
/* header  - FIN */

FORM { display: inline; }
/* column left */
#categories { display:block; position:relative; top:0px; left:0px; height:auto; width:200px; float:left; padding-top:10px; }
#philosophie { display:block; position:relative; top:0px; left:0px; height:auto; width:200px; float:left; padding-top:10px; }
#philosophie h1 { display:block; height:26px; width:200px; float:left; background-repeat: no-repeat; background-position: left top; }
#philosophie #philosophieh { display:block; height:8px; width:200px; float:left; background-image: url(../images/philo/haut.png); background-repeat: no-repeat; background-position: left top;}
#philosophie #philosophiec { display:block; height:auto; width:185px; float:left; padding-left:10px; padding-right:5px; font-size: 11px; color: #FFFFFF; text-align: left; background-image: url(../images/philo/bg.png); background-repeat: repeat-y; background-position: left top; }
#philosophie #philosophieb { display:block; height:10px; width:200px; float:left; background-image: url(../images/philo/bas.png); background-repeat: no-repeat; background-position: left top;}
#partenaires { display:block; position:relative; top:0px; left:0px; height:auto; width:200px; float:left; padding-top:10px; }
#partenaires h1 { display:block; height:31px; width:200px; float:left; background-repeat: no-repeat; background-position: left top; }
#partenaires #partenairesc { display:block; height:auto; width:195px; float:left; padding-left:0px; padding-right:5px; font-size: 11px; color: #FFFFFF; text-align: center; background-image: url(../images/partenaires/fond.png); background-repeat: repeat-y; background-position: left top; }
#partenaires #partenairesb { display:block; height:20px; width:200px; float:left; background-image: url(../images/partenaires/bas.png); background-repeat: no-repeat; background-position: left top;}
#flashselling { display:block; position:relative; top:0px; left:0px; height:auto; width:200px; float:right; padding-top:10px; }
#flashselling h1 { display:block; height:95px; width:200px; float:left; background-repeat: no-repeat; background-position: left top; }
#flashselling #flashsellingc { display:block; height:auto; width:173px; padding-left:27px; float:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #6c6d6d; text-align: left; background-image: url(../images/flash_selling/fondbox.png); background-repeat: repeat-y; background-position: left top; }
#flashselling #flashsellingb { display:block; height:55px; width:200px; float:left; background-image: url(../images/flash_selling/basbox.png); background-repeat: no-repeat; background-position: left top;}
#flashselling #flashsellingb #plus { display:block; height:15px; width:180px; margin-left:12px; background-image: url(../images/flash_selling/plus.png); background-repeat: no-repeat; background-position: left top; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; font-size: 12px; color: #dd571c; text-align:center; font-weight:bold; margin-top:15px;}
#flashselling #flashsellingb #plus a:link, #flashselling #flashsellingb #plus a  { color: #dd571c; text-decoration:none; }
#flashselling #flashsellingb #plus a:hover {color: #dd571c; text-decoration:underline;}
/* column left  - FIN*/
/* column right */
#newsletter { display:block; position:relative; top:0px; left:0px; height:auto; width:200px; float:right; padding-top:10px; }
#newsletter h1 { display:block; height:26px; width:200px; float:left; background-repeat: no-repeat; background-position: left top; }
#newsletter #newsletterc { display:block; height:auto; width:187px; float:left; padding-left:8px; padding-right:5px; font-size: 11px; color: #FFFFFF; text-align: left; background-image: url(../images/newsletter/fond.png); background-repeat: repeat-y; background-position: left top; }
#newsletter #news_ok {  width:22px; height:21px; background-image: url(../images/newsletter/bouton.png); }
#newsletter #newsletterb { display:block; height:18px; width:200px; float:left; background-image: url(../images/newsletter/bas.png); background-repeat: no-repeat; background-position: left top;}
.NavNewsletter { display:block; width:160px; float:left; padding-left:15px; padding-right:5px;  padding-top:5px; padding-bottom:5px; text-align: left; font-size: 11px; color:#51a4d8; }
.NavNewsletter2{ display:block; width:185px; height:18px; float:left; padding-left:0px; padding-right:0px; text-align: center; font-size: 11px; color:#FFFFFF; font-weight:bold; background-image: url(../images/newsletter/fondbleu.png); background-repeat: repeat-y; background-position: left top; cursor:pointer; }
.ChampsNewsletter { font-size: 10px; color: #686868; height: 14px; width: 130px; border: 1px solid #51a4d8; font-style:italic; }
.ChampsNewslettercl { font-size: 10px; color: #000000; height: 14px; width: 130px; border: 1px solid #51a4d8; }
.ie {}
#premcommande { display:block; position:relative; top:0px; left:0px; height:auto; width:200px; float:right; padding-top:10px; }
#premcommande h1 { display:block; height:42px; width:200px; float:left; background-repeat: no-repeat; background-position: left top; }
#premcommande #premcommandec { display:block; height:auto; width:155px; float:left; padding-left:24px; padding-right:21px; font-size: 10px; color: #6c6d6d; text-align: left; background-image: url(../images/commande/fond.png); background-repeat: repeat-y; background-position: left top; }
#premcommande #premcommandec a { text-decoration; color:#f7a800; }
#premcommande #premcommandeb { display:block; height:16px; width:200px; float:left; background-image: url(../images/commande/bas.png); background-repeat: no-repeat; background-position: left top;}
#contact { display:block; position:relative; top:0px; left:0px; height:auto; width:200px; float:right; padding-top:10px; cursor:pointer; }
#contact h1 { display:block; height:63px; width:200px; float:left; background-repeat: no-repeat; background-position: left top; }
#contact #contactc { display:block; height:73px; width:185px; float:left; padding-left:10px; padding-right:5px; font-size: 11px; color: #FFFFFF; text-align: left; background-repeat: repeat-y; background-position: left top; cursor:pointer;  }
#contact #contactc1 { display:block; height:4px; width:185px; float:left; padding-left:10px; padding-right:5px; font-size: 11px; color: #FFFFFF; text-align: left; background-image: url(../images/contact/sep.png); background-repeat: repeat-y; background-position: left top; }
#contact #contactc2 { display:block; height:68px; width:185px; float:left; padding-left:10px; padding-right:5px; font-size: 11px; color: #FFFFFF; text-align: left; background-repeat: repeat-y; background-position: left top; cursor:pointer;  }
#contact #contactb { display:block; height:70px; width:200px; float:left; background-image: url(../images/contact/bas.png); background-repeat: no-repeat; background-position: left top;}
#dossiertechnique { display:block; position:relative; top:0px; left:0px; height:auto; width:200px; float:right; padding-top:10px; font-size: 11px; }
#dossiertechnique h1 { display:block; height:47px; width:200px; float:left; background-repeat: no-repeat; background-position: left top; }
#dossiertechnique #dossiertechniquea { display:block; height:auto; width:184px; float:left; padding-left:8px; padding-right:8px; font-size: 11px; color: #FFFFFF; text-align: center; background-image: url(../images/dossier/fond.png); background-repeat: repeat-y; background-position: left top; padding-bottom:2px; }
#dossiertechnique #dossiertechniquea a, #dossiertechnique #dossiertechniqued a { text-decoration:none; }
#dossiertechnique #dossiertechniquec { display:block; height:auto; width:190px; float:left; padding-left:5px; padding-right:5px; font-size: 11px; color: #FFFFFF; text-align: center; background-image: url(../images/dossier/fond.png); background-repeat: repeat-y; background-position: left top; }
#dossiertechnique #dossiertechniqued { display:block; height:auto; width:184px; float:left; padding-left:8px; padding-right:8px; font-size: 11px; color: #FFFFFF; text-align: center; background-image: url(../images/dossier/fond.png); background-repeat: repeat-y; background-position: left top; padding-top:2px; }
#dossiertechniquea .NavDossier, #dossiertechniquec .NavDossier, #dossiertechniqued .NavDossier { padding-bottom:5px; font-size:11px; color:#64727A; vertical-align:top; text-align:center;}
#dossiertechniquea .NavDossier a:link, #dossiertechniquec .NavDossier a:link, #dossiertechniqued .NavDossier a:link {color: #64727A; font-size: 11px; text-decoration:none;}
#dossiertechniquea .NavDossier a:visited, #dossiertechniquec .NavDossier a:visited, #dossiertechniqued .NavDossier a:visited {color: #64727A; font-size: 11px; text-decoration:none;}
#dossiertechniquea .NavDossier a:hover, #dossiertechniquec .NavDossier a:hover, #dossiertechniqued .NavDossier a:hover {color: #64727A; font-size: 11px; text-decoration:underline;}
#dossiertechnique #dossiertechniqueb { display:block; height:17px; width:200px; float:left; background-image: url(../images/dossier/bas.png); background-repeat: no-repeat; background-position: left top;}
/* column right - FIN */
#indexmaisonic #familles { margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px;  background-image: url(../images/familles.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic #familles_1 {  margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px; background-image: url(../images/familles_1.png); background-repeat: no-repeat; background-position: left top; padding-top:30px; }
#indexmaisonic #familles_2 {  margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px; background-image: url(../images/familles_2.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic #familles_3 {  margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px; background-image: url(../images/familles_3.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic #familles_4 {  margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px; background-image: url(../images/familles_4.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic #familles_5 {  margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px; background-image: url(../images/familles_5.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic #familles_6 {  margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px; background-image: url(../images/familles_6.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic #familles_7 {  margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px; background-image: url(../images/familles_7.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic #familles_8 {  margin-top:30px; display:block; position:relative; top:110px; height:312px; width:400px; background-image: url(../images/familles_8.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic #familles_9 {  margin-top:30px; display:block; position:relative; top:120px; height:312px; width:400px; background-image: url(../images/familles_9.png); background-repeat: no-repeat; background-position: left top; padding-top:30px;}
#indexmaisonic  #cat  { display:block; height:auto; width:354px; position:relative; top:-30px; float:right; padding-top:60px; }
#indexmaisonic  #cat #topcat  { display:block; height:30px; width:354px; position:relative; top:12px; left: 0px; background-image: url(../images/topcat.png); background-repeat: no-repeat; background-position: left top; }
#indexmaisonic  #cat #midcat  {  display:block; height:auto; width:309px; position:relative; top:5px; left: 0px; background-image: url(../images/midcat.png); background-repeat: repeat-y; background-position: left top;  padding-bottom:6px; padding-left:30px; padding-right:15px; font-size:13px; color:#51a4d8; line-height:22px; }
#indexmaisonic  #cat #midcat  a:link { color:#51a4d8; }
#indexmaisonic  #cat #midcat  a:hover { color:#51a4d8; text-decoration:underline;  }
#indexmaisonic  #cat #midcat  a:visited { color:#316586; }
#indexmaisonic #cat #botcat { display:block; height:30px; position:relative; top:0px; width:354px; float:left; background-image: url(../images/botcat.png); background-repeat: no-repeat; background-position: left top; }
#indexmaisonic  #bulle { display:block; height:80px; position:relative; float:right; top:67px; left:21px; width:108px;  background-image: url(../images/bulle.png); background-repeat: no-repeat; background-position: left top; }
.Textec { display:block; height:15px; font-size: 11px; color: #51a4d8; font-weight: bold; margin-bottom:8px; }
.Textec a:link {color: #51a4d8; text-decoration:none;}
.Textec a:visited {color: #035780; text-decoration:none;}
.Textec a:hover {color: #035780; text-decoration:none;}
.Texted { display:block; height:15px; font-size: 12px; color: #51a4d8; font-weight: bold; margin-bottom:8px;margin-top:8px; }
.Texted a:link {color: #51a4d8; text-decoration:none;}
.Texted a:visited {color: #035780; text-decoration:none;}
.Texted a:hover {color: #035780; text-decoration:none;}
#indexmaisonic #familles2 { margin-top:0px;display:block; height:40px; width:725px; float:left; top:60px; padding-left:30px; position:relative;margin-bottom:90px; }
#recherche { display:block; height:53px; width:641px; float:left; margin-left:40px; background-image: url(../images/recherche/fondc.png); background-repeat: no-repeat; background-position: left top; padding-top:37px; padding-left:40px; margin-top:10px; }
#recherche #Query { display:block; position:relative; top:2px; left:120px; float:left; width: 380px; }
#recherche #boutonok { display:block; position:relative; top:-1px; left:120px; width:43px; height:26px; float:left; background-image: url(../images/recherche/bt_ok.png); }
.txtrecherche { font-size: 12px; color: #000000; height: 16px; width: 380px; border: 1px solid #7F9DB9; }
.txtrechercheinit { font-style:italic; font-size: 11px; color: #686868; height: 16px; width: 380px; border: 1px solid #7F9DB9; }
#recherchebox { display:block; height:65px; width:185px; float:left; margin-left:10px; background-repeat: no-repeat; background-position: left top; padding-top:30px; padding-left:15px; margin-top:10px; }
#recherchebox #Query { display:block; position:relative; top:30px; left:0px; float:left; width: 140px; }
#recherchebox #boutonok { display:block; position:relative; top:30px; left:5px; width:21px; height:20px; float:left; background-image: url(../images/recherche/bt_okbox.png); }
.txtrecherchebox { font-size: 12px; color: #000000; height: 16px; width: 380px; border: 1px solid #7F9DB9; }
.txtrechercheinitbox { font-style:italic; font-size: 11px; color: #686868; height: 15px; padding-top:1px; width: 380px; border: 1px solid #7F9DB9; }
#bonnes_affaires { display:block; height:auto; width:745px; float:left; margin-left:15px; }
#bonnes_affaires h1 { display:block; height:79px; width:745px; position:relative;left:0px; top:0px; background-repeat: no-repeat; background-position: left top; }
#bonnes_affaires #bonnes_affaires_produits { display:block; position:relative; height:123px; width:690px; padding-left:32px; padding-right:23px; left:0px; top:0px; vertical-align:middle; overflow: hidden; background-image: url(../images/bonnes_affaires/fond.png); background-repeat: repeat-y; background-position: left top; }
#bonnes_affaires #bonnes_affairesb { display:block; height:19px; width:745px; float:left; background-image: url(../images/bonnes_affaires/bas.png); background-repeat: no-repeat; background-position: left top; }
#bonnes_affaires #bonnes_affaires_produits .sepa { display:block; height:125px; width:6px; float:left; top:0px; background-image: url(../images/bonnes_affaires/sep.png); background-repeat: no-repeat; background-position: left top; }
#bonnes_affaires #bonnes_affaires_produits .images { border:0; padding-bottom:5px; padding-left:5px; display:block; width:75px; height:75px; float:left; }
#bonnes_affaires #bonnes_affaires_produits .descr { border:0; padding-bottom:5px; padding-top:5px; padding-left:5px; display:block; width:120px; margin-left:5px; height:70px; float:left; font-size:11px; text-align:left;}
#bonnes_affaires #bonnes_affaires_produits .descr a:link { color:#6c6d6d; }
#bonnes_affaires #bonnes_affaires_produits .prix { display:block; height:26px; width:100px; text-align:center; float:right; background-image: url(../images/bonnes_affaires/prix_bonnes_affaires.png); background-repeat: no-repeat; background-position: left top; font-size: 15px; color: #FFFFFF; font-weight:bold; padding-top:4px; }
#bonnes_affaires #bonnes_affaires_produits .prixn { display:block; height:26px; width:100px; text-align:center; float:right; background-image: url(../images/bonnes_affaires/prix_bonnes_affairesn.png); background-repeat: no-repeat; background-position: left top; font-size: 15px; color: #FFFFFF; font-weight:bold; padding-top:4px; }
#bonnes_affaires #bonnes_affaires_produits .productBAPrice { float:right; clear:both; display:block; height:18px; width:100px; text-align:center; font-size: 11px; color: #9b9a99; }
#ventes_flash { display:block; height:270px; width:745px; float:left; margin-left:15px; background-image: url(../images/flash_selling/fond.png); background-repeat: no-repeat; background-position: left top; }
#ventes_flash h1 { display:block; height:130px; width:745px; position:relative;left:0px; top:0px; background-repeat: no-repeat; background-position: left top; z-index:1; }
#ventes_flash #produits { display:block; position:relative; height:150px; width:690px; left:30px; top:-40px; vertical-align:middle; text-align:center;overflow : hidden; }
#ventes_flash #produits img { border:0; padding-left:8px; padding-right:8px; }
#ventes_flash #plus { display:block; height:18px; width:250px; position:relative; left:245px; top:-50px; background-image: url(../images/flash_selling/fond_bouton.png); background-repeat: no-repeat; background-position: left top; text-transform:uppercase; font-size: 12px; color: #dd571c; text-align:center; font-weight:bold; padding-top:2px;}
#ventes_flash #plus a:link, #ventes_flash #plus a  { color: #dd571c; text-decoration:none; }
#ventes_flash #plus a:hover {color: #dd571c; text-decoration:underline;}
/*
.jcarousel-container { position: relative; }
.jcarousel-clip { padding: 0; margin: 0; overflow: hidden; position: relative;  }
.jcarousel-list { overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li  { display:block; float: left; list-style: none; width: 160px; height: 150px; top:50px; }
.jcarousel-next {  display: none; }
.jcarousel-prev { display: none; }
.jcarousel-container-horizontal { width: 680px; }
.jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel-clip-horizontal { width: 680px; height: 150px;text-align:center; }
.jcarousel-clip-vertical { width: 75px; height: 245px; }
.jcarousel-item { float: left; list-style: none; top:50px; width: 150px; height: 150px;   }
.jcarousel-item-horizontal { margin-right: 10px; }
.jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-item-placeholder { background: #fff; color: #000; }
*/

#ventes_flash #produits .jcarousel-container { position: relative; }
#ventes_flash #produits .jcarousel-clip { padding: 0; margin: 0; overflow: hidden; position: relative;  }
#ventes_flash #produits .jcarousel-list { overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#ventes_flash #produits .jcarousel-list li  { display:block; float: left; list-style: none; width: 160px; height: 150px; top:50px; }
#ventes_flash #produits .jcarousel-next {  display: none; }
#ventes_flash #produits .jcarousel-prev { display: none; }
#ventes_flash #produits .jcarousel-container-horizontal { width: 680px; }
#ventes_flash #produits .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
#ventes_flash #produits .jcarousel-clip-horizontal { width: 680px; height: 150px;text-align:center; }
#ventes_flash #produits .jcarousel-clip-vertical { width: 75px; height: 245px; }
#ventes_flash #produits .jcarousel-item { float: left; list-style: none; top:50px; width: 150px; height: 150px;   }
#ventes_flash #produits .jcarousel-item-horizontal { margin-right: 10px; }
#ventes_flash #produits .jcarousel-item-vertical { margin-bottom: 10px; }
#ventes_flash #produits .jcarousel-item-placeholder { background: #fff; color: #000; }


#bonnes_affaires #bonnes_affaires_produits .jcarousel-container { position: relative; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-clip { padding: 0; margin: 0; overflow: hidden; position: relative;  }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-list { overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-list li  { display:block; float: left; list-style: none; width: 210px; height: 150px; top:50px; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-next {  display: none; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-prev { display: none; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-container-horizontal { width: 680px; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-clip-horizontal { width: 680px; height: 150px; text-align:center; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-clip-vertical { width: 75px; height: 245px; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-item { float: left; list-style: none; top:50px; width: 200px; height: 150px;   }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-item-horizontal { margin-right: 10px; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-item-vertical { margin-bottom: 10px; }
#bonnes_affaires #bonnes_affaires_produits .jcarousel-item-placeholder { background: #fff; color: #000; }



.jcarousel2-container { position: relative; }
.jcarousel2-clip { padding: 0; margin: 0; overflow: hidden; position: relative;  }
.jcarousel2-list { overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel2-list li  { display:block; float: left; list-style: none; width: 150px; height: 150px; top:50px; }
.jcarousel2-next {  display: none; }
.jcarousel2-prev { display: none; }
.jcarousel2-container-horizontal { width: 50px; }
.jcarousel2-container-vertical { width: 75px; height: 150px; padding: 40px 20px; }
.jcarousel2-clip-horizontal { width: 150px; height: 150px; }
.jcarousel2-clip-vertical { width: 75px; height: 245px; }
.jcarousel2-item { float: left; list-style: none; top:50px; width: 150px; height: 150px;   }
.jcarousel2-item-horizontal { margin-right: 10px; }
.jcarousel2-item-vertical { margin-bottom: 10px; }
.jcarousel2-item-placeholder { background: #fff; color: #000; }
.jcarousel3-container { position: relative; }
.jcarousel3-clip { padding: 0; margin: 0; overflow: hidden; position: relative;  }
.jcarousel3-list { overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel3-list li  { display:block; float: left; list-style: none; width: 140px; height: 150px; top:50px; }
.jcarousel3-next {  display: none; }
.jcarousel3-prev { display: none; }
.jcarousel3-container-horizontal { width: 680px; }
.jcarousel3-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel3-clip-horizontal { width: 680px; height: 150px; }
.jcarousel3-clip-vertical { width: 75px; height: 245px; }
.jcarousel3-item { float: left; list-style: none; top:50px; width: 140px; height: 150px;   }
.jcarousel3-item-horizontal { margin-right: 10px; }
.jcarousel3-item-vertical { margin-bottom: 10px; }
.jcarousel3-item-placeholder { background: #fff; color: #000; }




#nouveautes { display:block; height:273px; width:373px; float:left;  margin-left:15px; }
#nouveautes h1 { display:block; height:99px; width:373px; float:left; background-repeat: no-repeat; background-position: left top; }
#nouveautes #produits_nouveautes { display:block; height:140px; width:373px; float:left; background-image: url(../images/nouveautes/fond.png); background-repeat: repeat-y; background-position: left top; overflow:hidden; }
.slider {position:relative; overflow:hidden; height:200px;}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}
.newsslider {position:relative; overflow:hidden; height:140px; width:333px; padding-left:20px; padding-right:20px; }
.newsslidercontent {position:absolute; left:30px;}
.newssection {height:150px; width:333px;}
.photo { display:block; float:left; width:140px; height:150px; text-align:center; float:left; }
.nom { display:block; float:left; width:163px; height:60px; padding-left:5px; float:left; padding-right:5px; padding-top:30px; font-size:11px; }
.nom a:link, .nom a:visited {text-decoration:none; color:#000000; }
.nom a:hover {text-decoration:none; color:#000000; }
.npriceset { display:block; height:37px; width:150px; float:left; }
.nprice { display:block; height:23px; width:105px; margin-left:70px; float:left; background-image: url(../images/nouveautes/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:3px; font-weight:bold; text-align:center;  }
.npriceflash { display:block; height:23px; width:105px;  float:left; background-image: url(../images/nouveautes/pricef.png);background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:3px; font-weight:bold; text-align:center; }
.npriceba { display:block; height:23px; width:105px;  float:left; background-image: url(../images/nouveautes/priceb.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:3px; font-weight:bold; text-align:center; }
.noldprice { display:block; height:24px; width:105px; float:left; color:#CC6600; font-size: 12px; text-align:center; padding-top:2px; }
.noldpriceset { display:block; height:22px; width:105px; float:left; }




#nouveautes #nouveautesb { display:block; height:16px; width:373px; float:left; background-image: url(../images/nouveautes/bas.png); background-repeat: no-repeat; background-position: left top;}
#pscroller1 { margin-left:20px; width:335px; height: 140px; font-size: 12px; color: #000000;  }
#pscroller1 .texte4 { font-size: 12px; color: #000000; font-weight: bold; }
#pscroller1 a:link, #pscroller1 a:visited {text-decoration:none; color:#000000; }
#pscroller1 a:hover {text-decoration:underline; color:#000000; }
#topventes { display:block; position:relative; float:left; width:372px; height:309px; margin-left:0px;  }
#topventes h1 { display:block; height:60px; width:372px; float:left; background-repeat: no-repeat; background-position: left top; }
#select01, #select02, #select03, #select04, #select05 {  display:block;position:absolute;width:172px; height:39px; left:8px; padding-left:9px; padding-top:2px; padding-right:9px; font-size: 11px;  }
#select01 { top:70px;  }
#select02 { top:111px; }
#select03 { top:152px; }
#select04 { top:193px; }
#select05 { top:234px; }
.select_up { background:url(../images/topfive/fondb.png) no-repeat; background-position: 4px top; color:#FFFFFF; text-decoration:none; }
.select_on { color:#000000; text-decoration:none; }
.select_up  a:link, .select_down a:link, .select_off a:link, .select_up  a:visited, .select_down a:visited, .select_off a:visited , .select_up  a:hover, .select_down a:hover, .select_off a:hover { text-decoration:none; color:#FFFFFF; }
.select_on a:link, .select_on a:visited, .select_on a:hover { text-decoration:none; color:#000000; }
.select_down { background:url(../images/topfive/fondb.png) no-repeat; background-position: 4px top; color:#FFFFFF; text-decoration:none; }
.select_off {  background:url(../images/topfive/fondb.png) no-repeat; background-position: 4px top; color:#FFFFFF; text-decoration:none; }
.topprix { display:block; position:relative; float:right; width:45px; height:15px; color:#d00000; padding-right:30px; text-align:right; top:-10px; font-size: 12px; }
.euro { font-size:8px; vertical-align:top; }
#topvente01, #topvente02, #topvente03, #topvente04, #topvente05 { display:none; position:absolute;top:80px; left:200px; float:left; height:150px; width:160px; font-size: 10px; color: #000000; }
.topphoto { display:block;  float:left; height:140px; width:140px; }
.toptexte { display:block; float:right; }
.topprixn { display:block; height:26px; width:105px; text-align:center; float:right; background-image: url(../images/topfive/price.png); background-repeat: no-repeat; background-position: left top; font-size: 15px; color: #FFFFFF; font-weight:bold; padding-top:4px; }
.topprixb { display:block; height:26px; width:105px; text-align:center; float:right; background-image: url(../images/topfive/priceb.png); background-repeat: no-repeat; background-position: left top; font-size: 15px; color: #FFFFFF; font-weight:bold; padding-top:4px; }
.eurob { font-size:9px; vertical-align:top; } 
#topventes #produits_topventes { display:block; height:213px; width:372px; float:left; background-image: url(../images/topfive/fond.png); background-repeat: repeat-y; background-position: left top; }
#topventes #topventesb { display:block; height:16px; width:372px; float:left; background-image: url(../images/topfive/bas.png); background-repeat: no-repeat; background-position: left top;}
#topventes #produits_topventes .topprixc {  float:right; display:block; height:18px; width:100px; text-align:center; font-size: 11px; color: #9b9a99; }

#produitsmaisonic { display:block; width:745px; height:auto; float:left; text-align:center; padding-left:15px; padding-top:7px; padding-bottom:15px; }
#produitsmaisonic h1 { display:block; height:35px; width:745px; position:relative;left:0px; top:0px; background-image: url(../images/header.png); background-repeat: no-repeat; background-position: left top; text-align:center; color:#FFFFFF; padding-top:20px; }
#produitsmaisonic #produits { display:block; height:auto; width:698px; position:relative; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat: repeat-y; background-position: left top; text-align:left; padding-left:32px; padding-right:30px; }
#produitsmaisonic #produits .parprod { clear:both; display:block; width:681px; height:auto; min-height:140px;filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;}
#produitsmaisonic #produits .parprod:hover { background-color:#ebf6fc; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
#produitsmaisonic #produits .parprod .photo_produit { clear:both; display:block; height:140px; width:140px; position:relative; left:0px; float:left; text-align:center;}
#produitsmaisonic #produits .parprod .nomdes { display:block; height:90px; width:375px; float:left; margin-left:0px; text-align:left; font-size: 12px; color: #6c6d6d; padding-top:5px; padding-left:10px; }
#produitsmaisonic #produits .parprod .nomdes .titreprod, #produitsmaisonic #produits .parprod .nomdes .titreprod a:link, #produitsmaisonic #produits .parprod .nomdes .titreprod a:visited { font-weight:bold; font-size:14px; color:#000000;}
#produitsmaisonic #produits .parprod .nomdes .titreprod a:hover { color:#51a4d8; }
#produitsmaisonic #produits .parprod .priceset { display:block; height:37px; width:150px; float:left; }
#produitsmaisonic #produits .parprod .price { display:block; height:28px; width:150px; float:left; background-image: url(../images/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center;  }
#produitsmaisonic #produits .parprod .priceflash { display:block; height:28px; width:150px;  float:left; background-image: url(../images/flash_selling/price.png);background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; }
#produitsmaisonic #produits .parprod .priceba { display:block; height:28px; width:150px;  float:left; background-image: url(../images/bonnes_affaires/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; }
#produitsmaisonic #produits .parprod .oldprice { display:block; height:20px; width:150px; float:left; color:#CC6600; font-size: 12px; text-align:center; padding-top:2px; }
#produitsmaisonic #produits .parprod .oldpriceset { display:block; height:22px; width:150px; float:left; }
#produitsmaisonic #produits .parprod .maisonico_flashselling { display:block; height:67px; width:83px;  background-image: url(../images/flash_selling/maisonic_flashselling.png); background-repeat: no-repeat; background-position: left top; left: 560px; position:absolute;  }
#produitsmaisonic #produits .parprod .cliczoom { display:block; width:55px; float:left; position:relative; height:22px; left:-165px; top:-90px; background:transparent url(../images/zoom.png); background-repeat: no-repeat; }
#produitsmaisonic #produits .parprod .nocliczoom { display:block; width:55px; float:left; position:relative; height:22px; left:-165px; top:-90px; }
#produitsmaisonic #produits .parprod .achat { display:block; height:46px; width:175px;  float:right; margin-right:5px; color:#FFFFFF; }
#produitsmaisonic #produits .parprod .lesavis { display:block; float:right; margin-top:-20px; width:348px; height:47px; cursor:pointer; }
#produitsmaisonic #produits .parprod .lesavisv { display:block; float:right; margin-top:-20px; width:348px; height:47px; background:transparent url(../images/vide.png) no-repeat ; }
.trans { }
.detavis { display:none; cursor:pointer;text-align:center; clear:both; float:left;}
#produitsmaisonic #bas { display:block; height:22px; width:745px; position:relative;left:0px; top:0px; background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: left top; z-index:1; text-align:center; }
#produitsmaisonic #produits .parprod .noproducts{ margin-top:0px;padding-top:30px;text-align:center; font-size:12px; }


#flashproduitsmaisonic { display:block; width:745px; height:auto; float:left; text-align:center; padding-left:15px; padding-top:7px; }
#flashproduitsmaisonic h1 { display:block; height:35px; width:745px; position:relative;left:0px; top:0px; background-image: url(../images/headerr.png); background-repeat: no-repeat; background-position: left top; text-align:center; color:#FFFFFF; padding-top:20px; }
#flashproduitsmaisonic #produits { display:block; height:auto; width:698px; position:relative; left:0px; top:0px; background-image: url(../images/fondr.png); background-repeat: repeat-y; background-position: left top; text-align:left; padding-left:32px; padding-right:30px; }
#flashproduitsmaisonic #produits .parprod { clear:both; display:block; width:681px; height:auto; min-height:140px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#flashproduitsmaisonic #produits .parprod:hover { background-color:#ebf6fc; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
#flashproduitsmaisonic #produits .parprod .photo_produit { clear:both; display:block; height:140px; width:140px; position:relative; left:0px; float:left; text-align:center;}
#flashproduitsmaisonic #produits .parprod .nomdes { display:block; height:90px; width:375px; float:left; margin-left:0px; text-align:left; font-size: 12px; color: #6c6d6d; padding-top:5px; padding-left:10px; }
#flashproduitsmaisonic #produits .parprod .nomdes .titreprod, #flashproduitsmaisonic #produits .parprod .nomdes .titreprod a:link, #flashproduitsmaisonic #produits .parprod .nomdes .titreprod a:visited { font-weight:bold; font-size:14px; color:#000000;}
#flashproduitsmaisonic #produits .parprod .nomdes .titreprod a:hover { color:#51a4d8; }
#flashproduitsmaisonic #produits .parprod .priceset { display:block; height:22px; width:150px; float:left; font-size: 12px; text-align:center; padding-top:15px; }
#flashproduitsmaisonic #produits .parprod .price { display:block; height:28px; width:150px; float:left; background-image: url(../images/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center;  }
#flashproduitsmaisonic #produits .parprod .priceflash { display:block; height:28px; width:150px;  float:left; background-image: url(../images/flash_selling/price.png);background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; }
#flashproduitsmaisonic #produits .parprod .priceba { display:block; height:28px; width:150px;  float:left; background-image: url(../images/bonnes_affaires/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; }
#flashproduitsmaisonic #produits .parprod .oldprice { display:block; height:20px; width:150px; float:left; color:#CC6600; font-size: 12px; text-align:center; padding-top:2px; }
#flashproduitsmaisonic #produits .parprod .oldpriceset { display:block; height:22px; width:150px; float:left; }
#flashproduitsmaisonic #produits .parprod .maisonico_flashselling { display:block; height:67px; width:83px;  background-image: url(../images/flash_selling/maisonic_flashselling.png); background-repeat: no-repeat; background-position: left top; left: 560px; position:absolute; }
#flashproduitsmaisonic #produits .parprod .cliczoom { display:block; width:55px; float:left; position:relative; height:22px; left:-165px; top:-90px; background:transparent url(../images/zoom.png); background-repeat: no-repeat; }
#flashproduitsmaisonic #produits .parprod .nocliczoom { display:block; width:55px; float:left; position:relative; height:22px; left:-165px; top:-90px; }
#flashproduitsmaisonic #produits .parprod .achat { display:block; height:46px; width:175px;  float:right; margin-right:5px; color:#FFFFFF; }
#flashproduitsmaisonic #produits .parprod .lesavis { display:block; float:right; margin-top:-20px; width:348px; height:47px; cursor:pointer; }
#flashproduitsmaisonic #produits .parprod .lesavisv { display:block; float:right; margin-top:-20px; width:348px; height:47px; background:transparent url(../images/vide.png) no-repeat ; }
.detavis { display:none; cursor:pointer;text-align:center; clear:both; float:left;}
#flashproduitsmaisonic #bas { display:block; height:22px; width:745px; position:relative;left:0px; top:0px; background-image: url(../images/footerr.png); background-repeat: no-repeat; background-position: left top; z-index:1; text-align:center; }
#flashproduitsmaisonic #produits .parprod .noproducts{ margin-top:0px;padding-top:30px;text-align:center; font-size:12px; }


#philomaisonic {display:block; width:745px; height:auto; float:left; text-align:center; padding-left:15px; padding-top:7px;}
#philomaisonic  h1{ display:block; height:35px; width:745px; left:0px; top:0px; background-image: url(../images/headerv.png); background-repeat: no-repeat; background-position: left top; text-align:center; color:#FFFFFF; padding-top:20px; float:left; text-transform:uppercase; }
#philomaisonic #philo, #philomaisonic #philo2 { display:block; height:auto; width:625px; padding-left:60px; padding-right:60px; float:left; position:relative; left:0px; top:0px; background-image: url(../images/fondv.png); background-color:transparent; background-repeat: repeat-y; background-position: left top; text-align:justify; }
#philomaisonic #philoenc { display:block; height:3px; width:665px; padding-left:40px; padding-right:40px; float:left; position:relative; left:0px; top:0px; background-image: url(../images/fondv-p.png); background-repeat: repeat-y; background-position: left top; text-align:justify; }
#philomaisonic #philo2 .qualite { display:block; position:relative; left:-36px; background-image: url(../images/philo/1.png); background-repeat:no-repeat; height:20px; background-position: left top; }
#philomaisonic #philo2 .simplicite { display:block; position:relative; left:-36px; background-image: url(../images/philo/2.png); background-repeat:no-repeat; height:20px; background-position: left top; }
#philomaisonic #philo2 .relations { display:block; position:relative; left:-36px; background-image: url(../images/philo/3.png); background-repeat:no-repeat; height:20px; background-position: left top; }
#philomaisonic #philo2 .laboratoire { display:block; position:relative; left:-36px; background-image: url(../images/philo/4.png); background-repeat:no-repeat; height:20px; background-position: left top; }
#philomaisonic #philo2 .accompagnement { display:block; position:relative; left:-36px; background-image: url(../images/philo/5.png); background-repeat:no-repeat; height:20px; background-position: left top; }
#philomaisonic #philo2 .engagements { display:block; position:relative; left:-36px; background-image: url(../images/philo/6.png); background-repeat:no-repeat; height:20px; background-position: left top; }
#philomaisonic #philo2 .bleu { display:block; position:relative; height:19px; font-size: 13px; color:#0089cc; padding-top:1px; text-indent:36px;}
#philomaisonic #philo2 .vert { display:block; position:relative; height:19px; font-size: 13px; color:#84cb38; padding-top:1px; text-indent:36px; }
#philomaisonic #philo2  h4 a{ font-weight:bold; color:#6c6d6d; font-size: 11px; }
#philomaisonic #bas { display:block; height:22px; width:745px; position:relative; float:left; left:0px; top:0px; background-image: url(../images/footerv.png); background-repeat: no-repeat; background-position: left top; }


#contmaisonic { display:block; width:745px; height:auto; float:left; text-align:center; padding-left:15px; padding-top:7px; }
#contmaisonic  h1{ display:block; height:35px; width:745px; left:0px; top:0px; background-image: url(../images/header.png); background-repeat: no-repeat; background-position: left top; text-align:center; color:#FFFFFF; padding-top:20px; float:left; text-transform:uppercase; }
#contmaisonic #aide, #contmaisonic #aide2, #contmaisonic #mentions, #contmaisonic #mentions2, #contmaisonic #mentions3, #contmaisonic #mentions4, #contmaisonic #mentions5, #contmaisonic #mentions6, #contmaisonic #mentions7, #contmaisonic #mentions8, #contmaisonic #mentions9, #contmaisonic #mentions10, #contmaisonic #mentions11, #contmaisonic #mentions12, #contmaisonic #mentions13, #contmaisonic #mentions14, #contmaisonic #mentions15, #contmaisonic #compte,#contmaisonic #compteerr, #contmaisonic #compte1, #contmaisonic #compte2, #contmaisonic #compte3 , #contmaisonic #compte4, #contmaisonic #compte5, #contmaisonic #compte6, #contmaisonic #compte7, #contmaisonic #compte8, #contmaisonic #compte9, #contmaisonic #compte10, #contmaisonic #compte11, #contmaisonic #compte12, #contmaisonic #compte13, #contmaisonic #compte14, #contmaisonic #compte15, #contmaisonic #compte16, #contmaisonic #compte17, #contmaisonic #compte18, #contmaisonic #compte19, #contmaisonic #compte20, #contmaisonic #compte21, #contmaisonic #compte22, #contmaisonic #compte23, #contmaisonic #compte24, #contmaisonic #compte25, #contmaisonic #compteb{ display:block; height:auto; width:625px; padding-left:60px; padding-right:60px; float:left; position:relative; left:0px; top:0px; background-image: url(../images/fond.png); background-color:transparent; background-repeat: repeat-y; background-position: left top; text-align:justify; }
#contmaisonic #mentions98, #contmaisonic #mentions99{ display:block; height:auto; width:625px; padding-left:60px; padding-right:60px; float:left; position:relative; left:0px; top:0px; background-image: url(../images/fond.png); background-color:transparent; background-repeat: repeat-y; background-position: left top; text-align:center; }
#contmaisonic #aideenc, #contmaisonic #mentionsenc, #contmaisonic #compteenc { display:block; height:3px; width:665px; padding-left:40px; padding-right:40px; float:left; position:relative; left:0px; top:0px; background-image: url(../images/fondo.png); background-repeat: repeat-y; background-position: left top; text-align:justify; }
#contmaisonic #suite{ display:block; height:auto; width:625px; padding-left:60px; padding-right:60px; float:left; position:relative; left:0px; top:0px; text-align:justify; }
#contmaisonic #bas { display:block; height:22px; width:745px; position:relative; float:left; left:0px; top:0px; background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: left top; }
#contmaisonic h3, #contmaisonic h3 a { font-weight:bold; color:#6c6d6d; font-size: 11px; }
#contmaisonic h2, #contmaisonic h2 a, #contmaisonic  .menuh, #contmaisonic  .menuh a  { display:block; position:relative; width:138px; padding-left:4px; text-align:center; padding-right:13px; height:18px; padding-top:1px; background-image: url(../images/h2orange.png); background-repeat: no-repeat; background-position: left top; font-weight:bold; color:#ffffff; font-size: 12px; }
#contmaisonic h2 .big, #contmaisonic   .big, #contmaisonic  .big a   { display:block; position:relative; width:138px; padding-left:4px; padding-right:13px; height:30px; padding-top:0px; background-image: url(../images/h2orangeb.png); background-repeat: no-repeat; background-position: left top; font-weight:bold; color:#ffffff; font-size: 12px; text-align:center; }
#contmaisonic h2 { margin-top:15px; }
#contmaisonic h3 { padding-top:10px; }
#contmaisonic h4, #contmaisonic h4 a { font-weight:bold; color:#747474; font-size: 10px; padding-left:10px; }
.Texte { font-size: 11px; color: #64727A; }
.Texte2 { font-size: 11px; color: #64727A; padding-left:20px; }
.Texte3, .Texte3  a { font-size: 11px; margin-bottom:0px; margin-top:25px; color:#000000; }
.Texte  a:link {color: #64727A; text-decoration:none;}
.Texte   a:visited {color: #64727A; text-decoration:none;}
.Texte  a:hover {color: #64727A; text-decoration:underline;}
#contmaisonic #compte2 #login1 { display:block; height:80px; width:250px; padding-right:50px; float:left; margin-top:10px; }
#contmaisonic #compte2 #login2 { display:block; height:80px; width:300px; float:left; margin-top:10px; }
#contmaisonic .parprod { clear:both; display:block; width:100%; height:auto; min-height:140px; /*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;*/}
/*#contmaisonic .parprod:hover { background-color:#ebf6fc; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }*/
#contmaisonic .parprod .photo_produit { clear:both; display:block; height:140px; width:140px; position:relative; left:0px; float:left; text-align:center;}
#contmaisonic .parprod .nomdes { display:block; height:90px; width:370px; float:left; margin-left:-50px; text-align:left; font-size: 12px; color: #6c6d6d; padding-top:5px; padding-left:10px; }
#contmaisonic .parprod .nomdes .titreprod, #contmaisonic .parprod .nomdes .titreprod a:link, #contmaisonic .parprod .nomdes .titreprod a:visited { font-weight:bold; font-size:12px; color:#000000;}
#contmaisonic .parprod .nomdes .titreprod a:hover { color:#51a4d8; }
#contmaisonic .parprod .priceset { display:block; height:37px; width:150px; float:left; }
#contmaisonic .parprod .price { display:block; height:28px; width:150px; float:left; background-image: url(../images/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; margin-top:8px;  }
#contmaisonic .parprod .priceflash { display:block; height:28px; width:150px;  float:left; background-image: url(../images/flash_selling/price.png);background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center;margin-top:8px;  }
#contmaisonic .parprod .priceba { display:block; height:28px; width:150px;  float:left; background-image: url(../images/bonnes_affaires/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center;margin-top:8px;  }
#contmaisonic .parprod .oldprice { display:block; height:20px; width:150px; float:left; color:#CC6600; font-size: 12px; text-align:center; padding-top:2px; }
#contmaisonic .parprod .oldpriceset { display:block; height:22px; width:150px; float:left; }
#contmaisonic .parprod .maisonico_flashselling { display:block; height:67px; width:83px;  background-image: url(../images/flash_selling/maisonic_flashselling.png); background-repeat: no-repeat; background-position: left top; left: 560px; position:absolute;  }
#contmaisonic .parprod .cliczoom { display:block; width:55px; float:left; position:relative; height:22px; left:-170px; top:10px; background:transparent url(../images/zoom.png); background-repeat: no-repeat; }
#contmaisonic .parprod .nocliczoom { display:block; width:55px; float:left; position:relative; height:22px; left:-125px; top:-80px; }
#contmaisonic .parprod .achat { display:block; height:46px; width:175px;  float:right; margin-right:10px; color:#FFFFFF; }
#contmaisonic .parprod .lesavis { display:block; float:right; position:relative; top:0px; width:348px; height:47px; cursor:pointer; }
#contmaisonic .parprod .lesavisv { display:block; float:right; position:relative; top:0px; width:348px; height:47px; background:transparent url(../images/vide.png) no-repeat ; }
.detavis { display:none; cursor:pointer;text-align:center; clear:both; float:left;}
#contmaisonic .parprod .noproducts{ margin-top:0px;padding-top:30px;text-align:center; font-size:12px; }

#contmaisonicsearch { display:block; width:745px; height:auto; float:left; text-align:center; padding-left:15px; padding-top:7px; }
#contmaisonicsearch .parprod { clear:both; display:block; width:100%; height:auto; min-height:140px; /*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;*/}
/*#contmaisonicsearch .parprod:hover { background-color:#ebf6fc; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }*/
#contmaisonicsearch .parprod .photo_produit { clear:both; display:block; height:140px; width:140px; position:relative; left:0px; float:left; text-align:center;}
#contmaisonicsearch .parprod .nomdes { display:block; height:90px; width:370px; float:left; margin-left:-50px; text-align:left; font-size: 12px; color: #6c6d6d; padding-top:5px; padding-left:10px; }
#contmaisonicsearch .parprod .nomdes .titreprod, #contmaisonicsearch .parprod .nomdes .titreprod a:link, #contmaisonicsearch .parprod .nomdes .titreprod a:visited { font-weight:bold; font-size:12px; color:#000000;}
#contmaisonicsearch .parprod .nomdes .titreprod a:hover { color:#51a4d8; }
#contmaisonicsearch .parprod .priceset { display:block; height:37px; width:150px; float:left; }
#contmaisonicsearch .parprod .price { display:block; height:28px; width:150px; float:left; background-image: url(../images/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; margin-top:8px;  }
#contmaisonicsearch .parprod .priceflash { display:block; height:28px; width:150px;  float:left; background-image: url(../images/flash_selling/price.png);background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center;margin-top:8px;  }
#contmaisonicsearch .parprod .priceba { display:block; height:28px; width:150px;  float:left; background-image: url(../images/bonnes_affaires/price.png); background-repeat: no-repeat; background-position: left top; font-size: 16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center;margin-top:8px;  }
#contmaisonicsearch .parprod .oldprice { display:block; height:20px; width:150px; float:left; color:#CC6600; font-size: 12px; text-align:center; padding-top:2px; }
#contmaisonicsearch .parprod .oldpriceset { display:block; height:22px; width:150px; float:left; }
#contmaisonicsearch .parprod .maisonico_flashselling { display:block; height:67px; width:83px;  background-image: url(../images/flash_selling/maisonic_flashselling.png); background-repeat: no-repeat; background-position: left top; left: 560px; position:absolute;  }
#contmaisonicsearch .parprod .cliczoom { display:block; width:55px; float:left; position:relative; height:22px; left:-170px; top:10px; background:transparent url(../images/zoom.png); background-repeat: no-repeat; }
#contmaisonicsearch .parprod .nocliczoom { display:block; width:55px; float:left; position:relative; height:22px; left:-125px; top:-80px; }
#contmaisonicsearch .parprod .achat { display:block; height:46px; width:175px;  float:right; margin-right:10px; color:#FFFFFF; }
#contmaisonicsearch .parprod .lesavis { display:block; float:right; position:relative; top:0px; width:348px; height:47px; cursor:pointer; }
#contmaisonicsearch .parprod .lesavisv { display:block; float:right; position:relative; top:0px; width:348px; height:47px; background:transparent url(../images/vide.png) no-repeat ; }
#contmaisonicsearch .parprod .noproducts{ margin-top:0px;padding-top:30px;text-align:center; font-size:12px; }


#commaisonic { display:block; width:745px; height:auto; float:left; text-align:center; padding-left:15px; padding-top:7px; }
#commaisonic  h1{ display:block; height:35px; width:745px; left:0px; top:0px; background-image: url(../images/headerg.png); background-repeat: no-repeat; background-position: left top; text-align:center; color:#FFFFFF; padding-top:20px; float:left; text-transform:uppercase; }
#commaisonic #premcommande, #commaisonic #premcommande2, #commaisonic #premcommande3, #commaisonic #premcommande4, #commaisonic #premcommande5, #commaisonic #premcommande6 { display:block; height:auto; width:625px; padding-left:60px; padding-right:60px; float:left; position:relative; left:0px; top:0px; background-image: url(../images/fondg.png); background-color:transparent; background-repeat: repeat-y; background-position: left top; text-align:justify; }
#commaisonic #premcommandebis { display:block; height:auto; width:625px; padding-left:60px; padding-right:60px; float:left; position:relative; left:0px; top:0px; background-image: url(../images/fondg-g.png); background-color:transparent; background-repeat: repeat-y; background-position: left top; text-align:justify; }
#commaisonic #premcommandebis h2 { text-transform:uppercase; text-align:center; font-size: 13px; color:#FFFFFF; font-weight:bold; }
#commaisonic #premcommandeenc{ display:block; height:3px; width:665px; padding-left:40px; padding-right:40px; float:left; position:relative; left:0px; top:0px; background-image: url(../images/fondg-o.png); background-repeat: repeat-y; background-position: left top; text-align:justify; }
#commaisonic #bas { display:block; height:22px; width:745px; position:relative; float:left; left:0px; top:0px; background-image: url(../images/footerg.png); background-repeat: no-repeat; background-position: left top; }

#paniermaisonic { display:block; width:745px; height:auto; float:left; text-align:center; padding-left:15px; padding-top:7px; }
#paniermaisonic  h1 { display:block; height:130px; width:745px; left:0px; top:0px; background-repeat:no-repeat; background-position:left top; text-align:center; color:#FFFFFF; float:left; }
#paniermaisonic  #commande1 { background-image:url(../images/commande/header1.png); }
#paniermaisonic  #commande2 { background-image:url(../images/commande/header2.png); }
#paniermaisonic  #commande3 { background-image:url(../images/commande/header3.png); }
#paniermaisonic  #commande4 { background-image:url(../images/commande/header4.png); }
#paniermaisonic  #commande5 { background-image:url(../images/commande/header5.png); }
#paniermaisonic #cont { clear:both; display:block; height:auto !important; width:665px; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-right:40px; padding-left:40px; padding-top:20px; }
#paniermaisonic #cont2 { clear:both; display:block; height:auto !important; width:665px; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-right:40px; padding-left:40px; }
#paniermaisonic #panier1, #paniermaisonic #panier3, #paniermaisonic #panier5, #paniermaisonic #panier7 { display:block; height:auto !important; width:665px; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-right:40px; padding-left:40px; }
#paniermaisonic #panier2, #paniermaisonic #panier4, #paniermaisonic #panier6, #paniermaisonic #panier8 { display:block; height:auto !important; width:665px; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-right:40px; padding-left:40px; padding-top:10px; padding-bottom:10px; }
#paniermaisonic #paniermaisonicenc, #paniermaisonic #paniermaisonicenc2, #paniermaisonic #paniermaisonicenc3, #paniermaisonic #paniermaisonicenc4 { display:block; height:3px; width:665px; left:0px; top:0px; background-image: url(../images/fondo.png); background-repeat:repeat-y; background-position:left top; padding-right:40px; padding-left:40px; text-align:center; font-size:13px; }
#paniermaisonic #cont2 .cliczoom { display:block; height:22px; width:55px; position:relative; left:-25px; top:-140px; background:transparent url(../images/zoom.png); background-repeat:no-repeat; }
#paniermaisonic #cont2 .nocliczoom { display:block; height:22px; width:55px; position:relative; left:-25px; top:-140px; }
#paniermaisonic #paniermaisonicj { display:block; height:25px; width:665px; left:0px; top:0px; background-image: url(../images/fondo.png); background-repeat:repeat-y; background-position:left top; padding-right:40px; padding-left:40px; font-size:16px; color:#FFFFFF; padding-top:5px; }
#paniermaisonic #paniermaisonicj #totaltxt { display:block;width:50%;float:left; text-align:left; text-transform:uppercase; }
#paniermaisonic #paniermaisonicj #total { display:block;width:50%;float:left; text-align:right; font-weight:bold; }
#paniermaisonic #coupons { clear:both; display:block; height:auto !important; width:665px; left:-30px; top:0px; }
#paniermaisonic #coupons #btcoupons { display:block; position:relative; height:18px; width:150px; left:536px; top:-54px; margin-bottom:-18px; }
#paniermaisonic #assurance, #paniermaisonic #satisfait, #paniermaisonic #fraisport { clear:both; display:block; height:auto !important; width:665px; left:0px; top:0px; }
#paniermaisonic #coupons h1, #paniermaisonic #assurance h1, #paniermaisonic #satisfait h1, #paniermaisonic #fraisport h1 { clear:both; display:block; height:auto !important; width:665px; left:0px; top:0px; background-image: url(../images/fondj-v.png); background-repeat:repeat-y; background-position:left top; padding-right:40px; padding-left:40px; padding-top:3px; padding-bottom:3px; text-align:center; font-size:13px; }
#paniermaisonic #coupons h1, #paniermaisonic #assurance h1 { text-transform:uppercase; }
#paniermaisonic #assurance h1 { padding-top:15px; padding-bottom:15px; height:50px; }
#paniermaisonic #coupons #contenu, #paniermaisonic #assurance #contenu, #paniermaisonic #satisfait #contenu, #paniermaisonic #fraisport #contenu { clear:both; display:block; height:auto !important; width:665px; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:center; padding-right:40px; padding-left:40px; padding-top:8px; padding-bottom:10px; font-size:11px; }
#paniermaisonic #logo { display:block; height:94px; width:94px; position:relative; left:50px; top:-115px; background-repeat:repeat-y; background-position:left top; margin-bottom:-94px; }

.Texte4, .Texte4  a { font-size: 11px; margin-bottom:0px; color:#000000; margin-top:0px; }
.Texte5, .Texte5  a { font-size: 11px; margin-bottom:0px; margin-top:25px; color:#000000; font-weight:bold; }
#paniermaisonic #bas, #paniermaisonic #bas2 { display:block; height:22px; width:745px; position:relative; float:left; left:0px; top:0px; background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: left top; }

#produitsmaisonic #leproduit { clear:both; display:block; height:auto !important; width:665px; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-right:40px; padding-left:40px; padding-top:20px; }
#produitsmaisonic #leproduitport { clear:both; display:block; height:auto !important; width:665px; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-bottom:40px; padding-right:40px; padding-left:40px; padding-top:20px; }
#produitsmaisonic #leproduit2 { top:-115px; display:block; position:relative; height:auto !important; width:665px; left:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-bottom:60px; padding-right:40px; padding-left:40px; padding-top:20px; }
#produitsmaisonic #leproduitenc { clear:both; display:block; height:auto !important; min-height:23px; width:665px; position:relative; left:0px; top:-115px; background-image: url(../images/fondo.png); background-repeat:repeat-y; background-position:left top; text-align:center; padding-bottom:2px; padding-right:40px; padding-left:40px; }
#produitsmaisonic #leproduit .cliczoom, #produitsmaisonic #leproduitport .cliczoom { display:block; height:22px; width:55px; position:relative; left:-35px; top:-150px; background:transparent url(../images/zoom.png); background-repeat:no-repeat; }
#produitsmaisonic #leproduit .nocliczoom , #produitsmaisonic #leproduitport .nocliczoom{ display:block; height:22px; width:55px; position:relative; left:-35px; top:-150px; }
#photoprod { display:block; width:140px; height:140px; position:relative; left:10px;  }

#prodprice { display:block; position:relative; top:-160px; left:170px; width:430px; height:80px; padding-left:70px;  }
#prodprice #flash { display: block; height: 67px; width: 250px; float:left; }
#prodprice #flash #maisonico_flashselling { display:block; height:67px; width:83px; background:transparent url(../images/flash_selling/maisonic_flashselling.png); background-repeat:no-repeat; float:left; }
#prodprice #flash #txt { display:block; height:47px; width:100px; padding-top:20px; padding-left:5px; float:left; }
#prodprice #flash #txt #maisonico_flashselling_txt { display:block; text-transform:uppercase; width:110px; height:15px; font-size:14px; color:#FF0000; text-decoration:underline; float:left; font-weight:bold; }
#prodprice #flash #txt #countdown { display:block; width:110px; height:15px; font-size:10px; color:#FF0000; float:left; margin-top:3px; }
#prodprice #prix { display:block; height:67px; width:120px; float:left;}
#prodprice #prix #priceflash { display:block; height:28px; width:150px; background-image: url(../images/flash_selling/price.png);background-repeat:no-repeat; background-position:left top; font-size:16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; float:left; }
#prodprice #prix #priceba { display:block; height:28px; width:150px; background-image: url(../images/bonnes_affaires/price.png); background-repeat:no-repeat; background-position:left top; font-size:16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; float:left; }
#prodprice #prix #oldprice { display:block; height:20px; width:150px; color:#CC6600; font-size:12px; text-align:center; padding-top:2px; float:left; }
#prodprice #prix #price { display:block; height:28px; width:150px; background-image:url(../images/price.png); background-repeat:no-repeat; background-position:left top; font-size:16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; float:left; }
#prodprice #prix #ecotaxe { display:block; height:20px; width:150px; color:#6c6d6d; font-size:10px; text-align:center; padding-top:2px; }

#description { display:block; width:485px; height:auto; min-height:30px; position:relative; top:-160px; left:170px; font-size:11px; color:#64727a; padding-right:15px;  }

#marque { display:block; width:302px; position:relative; float:left; padding-left:30px; height:30px; top:-130px; font-size:11px; color:#64727a; text-align:left; }
#disponibilite { display:block; width:320px; height:40px; position:relative; float:left; top:-130px; font-size:11px; color:#64727a; text-align:center; }
#rapref { display:block; width:332px; padding-left:30px; position:relative; float:left; top:-130px; height:15px; font-size:11px; color:#64727a; font-style:italic; text-align:left; }
#certif { display:block; width:303px; height:60px; position:relative; float:left; top:-130px; text-align:left; padding-left:30px; }
#port { display:block; width:303px; height:40px; position:relative; float:left; top:-130px; text-align:left; padding-left:30px; }
#achat { display:block; width:320px; height:46px; position:relative; float:left; top:-130px; text-align:center; }


#produitsmaisonic #leproduitenc #avis { display:block; width:221px; height:auto; position:relative; float:left; text-align:center; }
#produitsmaisonic #leproduitenc #question { display:block; width:223px; height:auto; position:relative; float:left; text-align:center; }
#produitsmaisonic #leproduitenc #notices { display:block; width:221px; height:23px; position:relative; float:left; text-align:center; }
#premier { clear:both; display:block; position:relative; height:15px; width:221px; font-size: 10px; color: #64727A; vertical-align: top; }
#premier1 { display:block; position:relative; left:221px; top:-15px; height:15px; width:223px; font-size: 10px; color: #64727A; vertical-align: top; margin-bottom:-15px; }
.premier a:link {color: #64727A; text-decoration:none;}
.premier a:visited {color: #64727A; text-decoration:none;}
.premier a:hover {color: #64727A; text-decoration:underline;}
#produitsmaisonic #leproduit2 #gauche { display: -moz-inline-stack; display:inline-block; width:320px; height:auto; position:relative; text-align:center; vertical-align:top; }
#produitsmaisonic #leproduit2 #gauche #descriptif { clear:both; display:block; float:left; top:0px; position:relative; width:320px; height:auto !important; margin-bottom:20px; text-align:left; font-size:11px; color:#64727a; }
.rub { margin-top:0px; color:#000000; font-weight:bold; }
#produitsmaisonic #leproduit2 #gauche #plusprod { clear:both; float:left; display:block; top:0px; width:320px; position:relative; margin-top:40px; height:auto !important; text-align:left; font-size:11px; color:#64727a; padding-top:20px; }
#produitsmaisonic #leproduit2 #gauche #plusprod #keywords { display:block; width:320px; height:40px; text-align:left; font-size:11px; color:#64727a; }
#produitsmaisonic #leproduit2 #crosssell { display: -moz-inline-stack; display:inline-block; position:relative; width:330px; top:0px; left:0px; height:auto; text-align:center;}
#produitsmaisonic #bas1 { display:block; height:22px; width:745px; position:relative;left:0px; top:-115px; background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: left top; z-index:1; text-align:center; margin-bottom:-115px; }

#xselling { display:block; position:relative; width:330px; height:auto; top:0px; left:0px; }
#conseil { display:block; position:relative; left:50px; background-image: url(../images/fondconseil.png); background-repeat:no-repeat; background-position:left top; width:135px; height:37px; padding-left:40px; padding-right:40px; text-align:center; font-size:11px; color:#FFFFFF; vertical-align:middle; padding-top:5px; margin-bottom:5px; }
.encart { display:block; position:relative; width:320px; height:80px; text-align:center; padding-top:5px; padding-left:5px; padding-right:5px; }
.encart:hover { display:block; position:relative; width:320px; height:80px; text-align:center; background-color:#f9c452; padding-top:5px; padding-left:5px; padding-right:5px; }
.xsellimage { display:block; width:75px; height:75px; float:left; background-color:#FFFFFF; text-align:center; }
.xsellimage a img { border:0px; }
.xselltext { display:block; width:235px; float:left; padding-top:8px; font-size:11px; color:#64727A; text-align:left; padding-left:5px; padding-right:5px; }
.xselltext a { text-decoration:none; font-size:11px; color:#64727A; }
.xselltext a:hover { text-decoration:underline;}
.xsellprix { display:block; font-size:11px; color:#64727A; float:right;  }
.xselloldprice { clear:right; display:block; height:15px; width:95px; color:#CC6600; font-size:10px; padding-top:2px; float:right; text-align:center; }
.xsellprixba { display:block; height:18px; width:95px; background-image:url(../images/xselling/priceba.png); background-repeat:no-repeat; background-position:left top; font-size:11px; color:#FFFFFF; padding-top:4px; font-weight:bold; text-align:center; float:left; float:right; }
.xsellprix { display:block; height:18px; width:95px; background-image:url(../images/xselling/price.png); background-repeat:no-repeat; background-position:left top; font-size:11px; color:#FFFFFF; padding-top:4px; font-weight:bold; text-align:center; float:left; float:right; }
.xsellprixflash { display:block; height:18px; width:95px; background-image:url(../images/xselling/priceflash.png); background-repeat:no-repeat; background-position:left top; font-size:11px; color:#FFFFFF; padding-top:4px; font-weight:bold; text-align:center; float:left; float:right; }

#faqmaisonic { display:block; width:745px; height:auto; float:left; text-align:center; padding-left:15px; padding-top:7px; padding-bottom:15px; }
#faqmaisonic h1 { display:block; height:35px; width:745px; position:relative;left:0px; top:0px; background-image: url(../images/header.png); background-repeat: no-repeat; background-position: left top; text-align:center; color:#FFFFFF; padding-top:20px; }
#faqmaisonic #produit { clear:both; display:block; height:165px; width:705px; left:0px; top:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-left:40px; padding-top:20px; padding-bottom:10px; }
#faqmaisonic #produit #photoprod { display:block; width:140px; height:140px; position:relative; float:left; left:10px; top:0px;  }
#faqmaisonic #produit .cliczoom { display:block; height:22px; width:55px; position:relative; float:left; left:-175px; top:-10px; background:transparent url(../images/zoom.png); background-repeat:no-repeat; margin-right:-175px; }

#faqmaisonic #produit #prodpricefaq { display:block; position:relative; top:-10px; left:170px; width:550px; height:80px; }
#prodpricefaq #flash { display: block; height: 67px; width: 200px; float:left; left:-50px; position:relative; }
#prodpricefaq #flash #maisonico_flashselling { display:block; height:67px; width:83px; background:transparent url(../images/flash_selling/maisonic_flashselling.png); background-repeat:no-repeat; float:left; }
#prodpricefaq #flash #txt { display:block; height:47px; width:100px; padding-top:20px; padding-left:5px; float:left; }
#prodpricefaq #flash #txt #maisonico_flashselling_txt { display:block; text-transform:uppercase; width:110px; height:15px; font-size:14px; color:#FF0000; text-decoration:underline; float:left; font-weight:bold; }
#prodpricefaq #flash #txt #countdown { display:block; width:110px; height:15px; font-size:10px; color:#FF0000; float:left; margin-top:3px; }
#prodpricefaq #prix { display:block; height:67px; width:120px; float:left; margin-top:10px;}
#prodpricefaq #prix #priceflash { display:block; height:28px; width:150px; background-image: url(../images/flash_selling/price.png);background-repeat:no-repeat; background-position:left top; font-size:16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; float:left; }
#prodpricefaq #prix #priceba { display:block; height:28px; width:150px; background-image: url(../images/bonnes_affaires/price.png); background-repeat:no-repeat; background-position:left top; font-size:16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; float:left; }
#prodpricefaq #prix #oldprice { display:block; height:20px; width:150px; color:#CC6600; font-size:12px; text-align:center; padding-top:2px; float:left; }
#prodpricefaq #prix #price { display:block; height:28px; width:150px; background-image:url(../images/price.png); background-repeat:no-repeat; background-position:left top; font-size:16px; color:#FFFFFF; padding-top:8px; font-weight:bold; text-align:center; float:left; }
#prodpricefaq #prix #ecotaxe { display:block; height:20px; width:150px; color:#6c6d6d; font-size:10px; text-align:center; padding-top:2px; }
#faqmaisonic #produit #achatq { display:block; width:175px; height:46px; position:relative; float:left; text-align:center;left:340px; }
#faqmaisonic #faqproduitenc { clear:both; display:block; height:auto !important; min-height:23px; width:665px; position:relative; left:0px; top:0px; background-image: url(../images/fondo.png); background-repeat:repeat-y; background-position:left top; text-align:center; padding-bottom:2px; padding-right:40px; padding-left:40px; }
#faqmaisonic #produit2 { top:0px; display:block; position:relative; height:auto !important; width:681px; left:0px; background-image: url(../images/fond.png); background-repeat:repeat-y; background-position:left top; text-align:left; padding-bottom:5px; padding-top:10px; padding-left:32px; padding-right:32px; }
#faqmaisonic #bas { display:block; height:22px; width:745px; position:relative;left:0px; background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: left top; z-index:1; text-align:center; }
.encq { display:block;width:100%;height:3px;background-image:url(../images/pixj3.png);background-repeat:repeat-x; margin-bottom:0px; margin-top:0px; }
.Textefaq3 { padding-right:40px;padding-left:40px; font-size: 11px; margin-bottom:0px; margin-top:25px; color:#000000; }
.Textefaq { padding-right:40px;padding-left:40px; font-size: 11px; color: #64727A; }

/* footer */
#nuage { display:block; width:980px; padding-left:100px; padding-right:100px; height:auto; font-size: 10px; color: #51a4d8; text-align:center; padding-top:2px; text-decoration:none; } 
#nuage a:link, #nuage a:hover, #nuage a:visited { text-decoration:none; color: #51a4d8; }
#mentions {  display:block; width:100%; height:auto; font-size: 10px; color: #51a4d8; text-align:center; text-decoration:none; background: #edf5fc; }
#mentions #copyright { display:block; width:410px; float:left; background: #edf5fc; padding-top:2px; padding-bottom:2px; text-align:left; padding-left:5px;  }
#mentions #rapidlinks { display:block; width:760px; float:left; background: #edf5fc; padding-top:2px; padding-bottom:2px; text-align:right; padding-right:5px;  }
#mentions #rapidlinks a:link, #mentions #rapidlinks a:hover, #mentions #rapidlinks a:visited { text-decoration:none; color: #51a4d8; }
#nuage2 { display:block; width:558px; height:auto; font-size: 10px; color: #51a4d8; background-color:#FFFFFF; text-align:center; padding-top:2px; text-decoration:none; } 
#nuage2 a:link, #nuage2 a:hover, #nuage2 a:visited { text-decoration:none; color: #51a4d8; }
#mentions2 {  display:block; width:558px; height:auto; font-size: 10px; color: #51a4d8; text-align:center; text-decoration:none; background: #edf5fc; }
#mentions2 #copyright2 { display:block; width:245px; float:left; background: #edf5fc; padding-top:2px; padding-bottom:2px; text-align:left; padding-left:5px;  }
#mentions2 #rapidlinks2 { display:block; width:303px; float:left; background: #edf5fc; padding-top:2px; padding-bottom:2px; text-align:right; padding-right:5px;  }
#mentions2 #rapidlinks2 a:link, #mentions2 #rapidlinks2 a:hover, #mentions2 #rapidlinks2 a:visited { text-decoration:none; color: #51a4d8; }
/* footer  - FIN */

TR.header { background: #ffffff; }
TR.headerNavigation { background: #bbc3d3; }
TD.headerNavigation { font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight : bold; }
A.headerNavigation { color: #FFFFFF; }
A.headerNavigation:hover { color: #ffffff; }
TR.headerError { background: #ff0000; }
TD.headerError { font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
TR.footer { background: #bbc3d3; }
TD.footer { font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold; }
.infoBox { background: #b6b7cb; }
.infoBoxContents { background: #f8f8f9; font-size: 10px; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-size: 10px; }
TD.infoBox, SPAN.infoBox { font-size: 10px; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #f8f8f9; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #f8f8f9; }
TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; }
.productListing-heading { font-size: 10px; background: #b6b7cb; color: #FFFFFF; font-weight: bold; }
TD.productListing-data { font-size: 10px; }
.pageResults a, .pageResults a:link{ color: #6c6d6d; }
a.pageResults:hover,a.pageResults :visited { color: #6c6d6d; background: #f7a800; text-decoration:none; }
TD.pageHeading, DIV.pageHeading { font-size: 20px; font-weight: bold; color: #9a9a9a; }
TR.subBar { background: #f4f7fd; }
TD.subBar { font-size: 10px; color: #000000; }
TD.main, P.main { font-size: 11px; line-height: 1.5; }
TD.smallText, SPAN.smallText, P.smallText { font-size: 10px; }
TD.accountCategory { font-size: 13px; color: #aabbdd; }
TD.fieldKey { font-size: 12px; font-weight: bold; }
TD.fieldValue { font-size: 12px; }
TD.tableHeading { font-size: 12px; font-weight: bold; }
SPAN.newItemInCart { font-size: 10px; color: #ff0000; }
CHECKBOX, INPUT, RADIO, SELECT { font-size: 11px; }
TEXTAREA { width: 100%; font-size: 11px; }
SPAN.greetUser { font-size: 12px; color: #f0a480; font-weight: bold; }
TABLE.formArea { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.productSpecialPrice { color: #ff0000; }
SPAN.errorText { color: #ff0000; }
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor:pointer; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }
.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 12px; font-weight: bold; background-color: #ffb3b5; text-align: center;}
.messageStackSuccess { font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-size: 10px; color: #ff0000; }
#contenu { margin:auto; }
.BgCotes { background-color: #E4EDEE; background-image: url(../images/BgCotes.gif); background-repeat: repeat-x; background-position: left top; text-align: center; height: 100%; }
.BgTop { background-color: #FFFFFF; background-repeat: no-repeat; background-position: left top; }
.BgOnglet01{ background-image: url(../images/BgOnglet01.gif); background-repeat: repeat-y; background-position: left top; }
.BgOnglet03{ background-image: url(../images/BgOnglet03.gif); background-repeat: repeat-y; background-position: left top; }
.BgOnglet04{ background-color: #FDE1B6; background-image: url(../images/BgOnglet04.gif); background-repeat: repeat-x; background-position: left bottom; }
.BgOnglet05{ background-image: url(../images/BgOnglet05.gif); background-repeat: repeat-y; background-position: left bottom; }
.BgOffrePhoto{ background-color: #FFFFFF; background-image: url(../images/BgOffrePhoto.gif); background-repeat: repeat-y; background-position: left top; text-align: center; }
.BgOffrePhoto2{ background-color: #FFFFFF; background-image: url(../images/BgOffrePhoto2.gif); background-repeat: repeat-y; background-position: left top; text-align: center; }
.BgContenu { background-image: url(../images/BgPanier.gif); background-repeat: repeat-y; background-position: left top; }
.BgContenu2{ background-image: url(../images/BgPanier2.gif); background-repeat: repeat-y; background-position: left top; }
.BgUnivers{ background-image: url(../images/BgUnivers.gif); background-repeat: repeat-y; background-position: left top; }
.BgCategorie{ background-image: url(../images/BgCategorie.gif); background-repeat: repeat-y; background-position: left top; }
.BgBlanc { background-color: #FFFFFF; }
.BgMarron { background-color: #885843; }
.BgBleu { background-color: #596A8C; }
.BgVert { background-color: #4EA43A; }
.Nav { font-size: 11px; color: #488AC7; text-align: right; vertical-align: top; }
.Nav  a:link {color: #488AC7; text-decoration:none;}
.Nav   a:visited {color: #488AC7; text-decoration:none;}
.Nav  a:hover {color: #488AC7; text-decoration:underline;}
.EncPanier { background-image: url(../images/panier/panier_consult.png); background-repeat: repeat-y; background-position: left top; }
.NavGrise { font-size: 11px; color: #64727A; vertical-align: top; font-weight:bold; line-height:16px; }
.NavGrise  a:link {color: #51a4d8; text-decoration:none;}
.NavGrise   a:visited {color: #387397; text-decoration:none;}
.NavGrise  a:hover {color: #035780; text-decoration:none;}
.NavBleue { font-size: 11px; color: #f7a800; vertical-align: top; font-weight:bold; }
.NavBleue  a:link {color: #f7a800; text-decoration:none;}
.NavBleue   a:visited {color: #aa7611; text-decoration:none;}
.NavBleue  a:hover {color: #f7a800; text-decoration:underline;}
.PetiteNavGrise { font-size: 10px; color: #64727A; vertical-align: top; }
.PetiteNavGrise  a:link {color: #64727A; text-decoration:none;}
.PetiteNavGrise   a:visited {color: #64727A; text-decoration:none;}
.PetiteNavGrise  a:hover {color: #64727A; text-decoration:underline;}
.NavGrise2 { font-size: 11px; color: #64727A; vertical-align: top; }
.NavGrise2  a:link {color: #64727A; text-decoration:none;}
.NavGrise2   a:visited {color: #64727A; text-decoration:none;}
.NavGrise2  a:hover {color: #64727A; text-decoration:underline;}
.NavBlanche { font-size: 11px; color: #FFFFFF; text-align: left; }
.NavBlanche  a:link {color: #FFFFFF; text-decoration:none;}
.NavBlanche   a:visited {color: #FFFFFF; text-decoration:none;}
.NavBlanche  a:hover {color: #FFFFFF; text-decoration:underline;}
.NavFoncee { font-size: 11px; color: #26363F; text-align: left; }
.NavFoncee  a:link {color: #26363F; text-decoration:none;}
.NavFoncee  a:visited {color: #26363F; text-decoration:none;}
.NavFoncee  a:hover {color: #26363F; text-decoration:underline;}
.NavOrange { font-size: 11px; color: #F88F29; font-weight:bold; }
.NavOrange  a:link {color: #F88F29; text-decoration:none;}
.NavOrange  a:visited {color: #F88F29; text-decoration:none;}
.NavOrange  a:hover {color: #F88F29; text-decoration:underline;}
.NavOrange2 { font-size: 11px; color: #E79A25; font-weight:bold; }
.NavOrange2  a:link {color: #E79A25; text-decoration:none;}
.NavOrange2  a:visited {color: #E79A25; text-decoration:none;}
.NavOrange2  a:hover {color: #E79A25; text-decoration:underline;}
.NavOrangeHotline { font-size: 9px; color: #F88F29; font-weight:bold; }
.NavOrangeHotline  a:link {color: #F88F29; text-decoration:none;}
.NavOrangeHotline  a:visited {color: #F88F29; text-decoration:none;}
.NavOrangeHotline  a:hover {color: #F88F29; text-decoration:underline;}
.OffreTexte { background-image: url(../images/BgOffreTexte.gif); font-size: 11px; text-align: center; color: #64727A; font-weight:bold; vertical-align: middle; }
.OffreTexte  a:link {color: #64727A; text-decoration:none;}
.OffreTexte   a:visited {color: #64727A; text-decoration:none;}
.OffreTexte  a:hover {color: #64727A; text-decoration:underline;}
.OffrePrix { background-image: url(../images/BgOffrePrix.gif); font-size: 14px; color: #FFFFFF; font-weight:bold; vertical-align:top; }
.OffrePrix  a:link {color: #FFFFFF; text-decoration:none;}
.OffrePrix   a:visited {color: #FFFFFF; text-decoration:none;}
.OffrePrix  a:hover {color: #FFFFFF; text-decoration:underline;}
.Champs01 { font-size: 10px; color: #000000; height: 18px; width: 131px; border: 1px solid #7F9DB9; }
.Champs02 { font-size: 10px; color: #000000; height: 18px; width: 124px; border: 1px solid #7F9DB9; }
.Champs03 { font-size: 10px; color: #000000; height: 18px; width: 34px; border: 1px solid #5F747F; }
.Champs61 { font-size: 10px; color: #000000; height: 18px; width: 131px; border: 1px solid #7F9DB9; }
.Champs951 { font-size: 9px; font-style:italic; color: #686868; height: 18px; width: 131px; border: 1px solid #7F9DB9; }
.ImageDossier { margin-left: 2px; margin-bottom: 2px; border: 1px solid #64727A; }
.BgHotline{ background-image: url(../images/BgHotline.jpg); background-repeat: no-repeat; background-position: left bottom; }
.BgServcom{ background-image: url(../images/BgServCommandes.jpg); background-repeat: no-repeat; color: #64727A; background-position: 0px 26px; }
.BgServtech{ background-image: url(../images/contact/OngletContact.png); background-repeat: no-repeat; color: #64727A; }
.NavCopyrights { font-size: 9px; color: #666666; vertical-align: middle; text-align: right; background-color: #DBE4E8; }
.NavCopyrights  a:link {color: #666666; text-decoration:none;}
.NavCopyrights  a:visited {color: #666666; text-decoration:none;}
.NavCopyrights  a:hover {color: #666666; text-decoration:underline;}
.Intitules { font-size: 11px; color: #FFFFFF; background-color: #F88F29; font-weight:bold; }
.Intitules  a:link {color: #FFFFFF; text-decoration:none;}
.Intitules  a:visited {color: #FFFFFF; text-decoration:none;}
.Intitules  a:hover {color: #FFFFFF; text-decoration:underline;}
.TabEntree01 { font-size: 11px; color: #64727A; background-color: #FEF6E9; }
.TabEntree01  a:link {color: #64727A; text-decoration:none;}
.TabEntree01  a:visited {color: #64727A; text-decoration:none;}
.TabEntree01  a:hover {color: #64727A; text-decoration:underline;}
.TabEntree02 { font-size: 11px; color: #64727A; background-color: #FEE9C8; }
.TabEntree02  a:link {color: #64727A; text-decoration:none;}
.TabEntree02  a:visited {color: #64727A; text-decoration:none;}
.TabEntree02  a:hover {color: #64727A; text-decoration:underline;}
.TabEntree03 { font-size: 12px; color: #64727A; background-color: #FFFFFF; font-weight:bold; }
.TabEntree03  a:link {color: #64727A; text-decoration:none;}
.TabEntree03  a:visited {color: #64727A; text-decoration:none;}
.TabEntree03  a:hover {color: #64727A; text-decoration:underline;}
.TabEntree04 { font-size: 14px; color: #64727A; font-weight:bold; text-align: center; background-color: #FEF6E9; }
.TabEntree91 { font-size: 11px; color: #64727A; background-color: #F8F8F8; }
.TabEntree92 { font-size: 11px; color: #64727A; background-color: #FFFFFF; }
.GrandTexte { font-size: 18px; color: #64727A; font-weight:bold; }
.GrandTexte  a:link {color: #64727A; text-decoration:none;}
.GrandTexte  a:visited {color: #64727A; text-decoration:none;}
.GrandTexte  a:hover {color: #64727A; text-decoration:underline;}