* { padding:0; margin:0; border:0; }
a { text-decoration:none; cursor:pointer; outline:0 none; color:#040404; }
li { list-style:none; }
input { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#040404;
 }
label { cursor:pointer; }

.cf:after, #header:after, 
.btn_facebook {
	display: block;
	width: 36px;
	height: 135px;
	outline: 0;

	position: absolute;
	position: fixed;
	right: 0;
	top: 200px;
}

	.btn_facebook img { border: 0px solid #fff; }

#keyWord p:after, 
#barreMenu:after, 
#sousBlocPrincipal:after, 
#menuPrincOnglet:after, 
.ongNiv2:after, 
#titreH1:after, 
#prog li:after,  
#adresses p:after,
#contactForm p:after, 
#arbo:after, 
.vh-i:after { content:"."; display:block;visibility:hidden;  height:0; clear:both; }

.cf, #header, 
#keyWord p, 
#barreMenu, 
#sousBlocPrincipal, 
#menuPrincOnglet, 
.ongNiv2, 
.aLaUneIn, 
#tabsContainer ul,  
#titreH1, 
#prog li, 
#adresses p, 
 .vh-i { display:inline-block; }
 
 * html .cf, * html #header, 
* html #keyWord p, 
* html #barreMenu, 
* html #sousBlocPrincipal, 
* html #menuPrincOnglet, 
* html .ongNiv2, 
* html .aLaUneIn, 
* html #tabsContainer ul,  
* html #titreH1,  
* html #prog li, 
* html #adresses p, 
* html .vh-i { height:1%; }
/*hides from IE mac \*/
.cf, #header, 
#keyWord p, 
#barreMenu, 
#sousBlocPrincipal, 
#menuPrincOnglet, 
.ongNiv2, 
.aLaUneIn, 
#tabsContainer ul,  
#titreH1, 
#prog li, 
#adresses p, 
 .vh-i { display:block; }
 


a img { 
  border-width : 0; 
}

.menu ul 
{

position: absolute;

display: block;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

}
.menu li ul 

{
z-index:100;
border-top-width: 1px;

border-top-style: solid;

border-top-color: #ab85b5;
border-left-width: 1px;

border-left-style: solid;

border-left-color: #ab85b5;
border-right-width: 1px;

border-right-style: solid;

border-right-color: #ab85b5;
border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #ab85b5;


visibility: hidden;

padding-top: 10px;

padding-right: 0px;

padding-bottom: 10px;

padding-left: 10px;

color: #000000;

text-align: left;

width: 200px;

background-color: #FFFFFF;



background-repeat: repeat-y;

background-attachment: scroll;

background-position: left bottom;

}

#dropMenu{
padding:0px;
float:right;
margin-top:5px;
color:#fff;
}
#dropMenu a{
color:#fff;
}
#dropMenu form{
vertical-align:middle;
display:inline;
padding-left:4px;
}
.inputSubmit{
vertical-align:middle;
}
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#040404; background:#D2C5D9 url(http://www.ilodeco.com/style/img/header-final3.jpg) no-repeat top center; padding:0; }
#main { margin:0 auto; width:1002px; padding:10px 0 0 0; }
/* header */
#header { height:121px!important; position:relative;overflow:hidden;}
#header .h1, #header h1 { float:left; display:block;    width:350px; padding:0px 0 0 0;
margin-top:80px;
margin-left:132px; 
color:#99BC24;
position:relative;
font-weight: bold;
line-height:18px;
font-size: 16px;}
#compte{float:right;}
#header form { float:right; width:258px; padding:10px 0 0 0; }
#header h2 { font-size:13px; color:#805b97; line-height:12px; font-weight:normal; text-transform:uppercase; padding:0 0 3px 0; }
#header #textrecherche { border:1px solid #805b97; width:246px; margin:0 0 3px 0; padding:0 5px; }
.messageStackWarning{
overflow:hidden;
}
#rechFormlabel { float:left; padding:0 20px 0 3px; color:#805B97; font-size:12px; }
#rechForm p { float:left; height:17px; }
#rechForm input { float:left; height:17px; border:1px solid #b3b3b3; padding:1px 3px; color:#666666; font-size:11px; }
#rechForm  { float:right; height:auto; }

#header #pub-728x90 {width:728px; height:90px;}
/* barreMenu */
#barreMenu { height:26px; overflow:hidden; padding:0px 12px 5px 7px; background:#805B97; }
#barreMenu ul { float:left; width:600px; padding:7px 0 0 0; }
#barreMenu li { display:inline; height:12px; }
#barreMenu li a { color:#fff; line-height:12px; padding:0 8px; display:block; float:left; border-right:1px solid #fff;font-size:12px; }
#barreMenu a:hover { color:#3b4130; }
#barreMenu .last a { border:none; }

#compte ul {
float:right;
}
div.compte2 {
position:absolute;
float:right;
text-align:left;
margin-top:100px;
width:1000px;

padding-left:745px;
font-size: 12px;

color: #805b97;

line-height: 12px;

font-weight: normal;

text-transform: uppercase;
}
#compte2 a{
font-weight:bold;
color: #805b97;
}
/* blocPrincipal */
#blocPrincipal { width:1002px; background:#fff; border-left:1px solid #d9d9d8; border-right:1px solid #d9d9d8; }
#gener { background:url(style/skins/bg-border.gif) repeat-y 674px 0; }
#blocG { width:674px; overflow:hidden; float:left; }
#colDroite { width:300px; float:right; padding:0 1px 0 12px;}
/* footer */
#footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:center; position:relative; height:19px; background:#805b97; }
#footer a { color:#fff; line-height:19px; padding:0 12px;text-transform:uppercase; }
#footer a:hover { color:#3b4130; }
#footer #corner { display:block; position:absolute; bottom:-79px; right:-95px;  width:167px; height:187px; }
/* menu */

#menuPrinc { padding:0 12px 6px 12px; }
#menuPrinc #menuPrincOnglet { height:78px; position:relative; z-index:100;}
#menuPrinc li { float:left; height:78px; margin:0 5px 0 0; width:93px; }
#menuPrinc #ongletCat-85 { margin:0; }
#menuPrinc li a { height:78px; position:relative; width:93px; }
#menuPrinc li a span { height:78px; width:93px; position:absolute; top:0; left:0; background-image:url(http://www.ilodeco.com/style/skins/menu-onglet.jpg); background-repeat:no-repeat; }
#menuPrinc #ongletCat-87 a span { background-position:0 0; }
#menuPrinc #ongletCat-30 a span { background-position:-99px 0; }
#menuPrinc #ongletCat-26 a span { background-position:-198px 0; }
#menuPrinc #ongletCat-27 a span { background-position:-297px 0; }
#menuPrinc #ongletCat-28 a span { background-position:-396px 0; }
#menuPrinc #ongletCat-24 a span { background-position:-495px 0; }
#menuPrinc #ongletCat-75 a span { background-position:-594px 0; }
#menuPrinc #ongletCat-29 a span { background-position:-693px 0; }
#menuPrinc #ongletCat-31 a span { background-position:-792px 0; }
#menuPrinc #ongletCat-85 a span { background-position:-891px 0; }
#menuPrinc #ongletCat-87:hover a span, #menuPrinc #ongletCat-87.current a span { background-position:0 -78px; }
#menuPrinc #ongletCat-30:hover a span, #menuPrinc #ongletCat-30.current a span { background-position:-99px -78px; }
#menuPrinc #ongletCat-26:hover a span, #menuPrinc #ongletCat-26.current a span { background-position:-198px -78px; }
#menuPrinc #ongletCat-27:hover a span, #menuPrinc #ongletCat-27.current a span { background-position:-297px -78px; }
#menuPrinc #ongletCat-28:hover a span, #menuPrinc #ongletCat-28.current a span { background-position:-396px -78px; }
#menuPrinc #ongletCat-24:hover a span, #menuPrinc #ongletCat-24.current a span { background-position:-495px -78px; }
#menuPrinc #ongletCat-75:hover a span, #menuPrinc #ongletCat-75.current a span { background-position:-594px -78px; }
#menuPrinc #ongletCat-29:hover a span, #menuPrinc #ongletCat-29.current a span { background-position:-693px -78px; }
#menuPrinc #ongletCat-31:hover a span, #menuPrinc #ongletCat-31.current a span { background-position:-792px -78px; }
#menuPrinc #ongletCat-85:hover a span, #menuPrinc #ongletCat-85.current a span { background-position:-891px -78px; }
#menuPrinc #ongletCat-87 a.selec span { background-position:0 -156px; }
#menuPrinc #ongletCat-30 a.selec span { background-position:-99px -156px; }
#menuPrinc #ongletCat-26 a.selec span { background-position:-198px -156px; }
#menuPrinc #ongletCat-27 a.selec span { background-position:-297px -156px; }
#menuPrinc #ongletCat-28 a.selec span { background-position:-396px -156px; }
#menuPrinc #ongletCat-24 a.selec span { background-position:-495px -156px; }
#menuPrinc #ongletCat-75 a.selec span { background-position:-594px -156px; }
#menuPrinc #ongletCat-29 a.selec span { background-position:-693px  -156px; }
#menuPrinc #ongletCat-31 a.selec span { background-position:-792px -156px; }
#menuPrinc #ongletCat-85 a.selec span { background-position:-891px -156px; }
/* sub */
#menuPrinc ul .ongNiv1 { position:absolute; width:210px; top:-999em; z-index:110; padding:9px 0 0 0;background-image:url(http://www.ilodeco.com/style/skins/sub-raccord.gif); background-repeat:no-repeat;font-size:12px }
#menuPrinc ul li:hover .ongNiv1, #menuPrinc ul li.current .ongNiv1 { top:74px; }

#menuPrinc .ongNiv2 { border-bottom:1px solid #cec9c9; border-left:1px solid #cec9c9; border-right:1px solid #cec9c9; padding:0px 0 0 0; }
#menuPrinc .ongNiv2 { border-top:6px solid red; padding:0 0 15px 0;background-color:#FFF; }	
#menuPrinc h2, #menuPrinc .h2 { font-size:14px; text-transform:uppercase; font-weight:normal; }
#ongletCat-87 .ongNiv2, #ongletCat-87 .ongNiv2 h2, #ongletCat-87 .ongNiv2 .h2, #ongletCat-87 .ongNiv2 .h2 a { color:#92c32f; border-color:#7F5993; }
#ongletCat-30 .ongNiv2, #ongletCat-30 .ongNiv2 h2, #ongletCat-30 .ongNiv2 .h2, #ongletCat-30 .ongNiv2 .h2 a { color:#f1a731; border-color:#FD2F8E; }
#ongletCat-26 .ongNiv2, #ongletCat-26 .ongNiv2 h2, #ongletCat-26 .ongNiv2 .h2, #ongletCat-26 .ongNiv2 .h2 a  { color:#ff2d8e; border-color:#BCDA3F; }
#ongletCat-27 .ongNiv2, #ongletCat-27 .ongNiv2 h2, #ongletCat-27 .ongNiv2 .h2, #ongletCat-27 .ongNiv2 .h2 a  { color:#46c3d2; border-color:#009E94; }
#ongletCat-28 .ongNiv2, #ongletCat-28 .ongNiv2 h2, #ongletCat-28 .ongNiv2 .h2, #ongletCat-28 .ongNiv2 .h2 a  { color:#d92a96; border-color:#69D0D5; }
#ongletCat-24 .ongNiv2, #ongletCat-24 .ongNiv2 h2, #ongletCat-24 .ongNiv2 .h2, #ongletCat-24 .ongNiv2 .h2 a  { color:#f81b64; border-color:#BF3A8D; }
#ongletCat-75 .ongNiv2, #ongletCat-75 .ongNiv2 h2, #ongletCat-75 .ongNiv2 .h2, #ongletCat-75 .ongNiv2 .h2 a  { color:#f63f21; border-color:#90C52F; }
#ongletCat-29 .ongNiv2, #ongletCat-29 .ongNiv2 h2, #ongletCat-29 .ongNiv2 .h2, #ongletCat-29.ongNiv2 .h2 a  { color:#5267c0; border-color:#F24E2F; }
#ongletCat-31 .ongNiv2, #ongletCat-31 .ongNiv2 h2, #ongletCat-31 .ongNiv2 .h2, #ongletCat-31 .ongNiv2 .h2 a  { color:#3693c2; border-color:#B930D2; }
#ongletCat-85 .ongNiv2, #ongletCat-85 .ongNiv2 h2, #ongletCat-85 .ongNiv2 .h2, #ongletCat-85 .ongNiv2 .h2 a  { color:#3693c2; border-color:#3D92BB; }
#menuPrinc .ongNiv2 ul { display:block; float:left; padding:10px; width:160px; }
#menuPrinc .ongNiv2 li { display:block; height:auto; width:auto; padding:1px 0; float:none; font-weight:bold}
#menuPrinc .ongNiv2 li a { color:#040404; height:auto; width:auto; }
#menuPrinc .ongNiv2 li a:hover { text-decoration:underline; }


/* panier*/

table.productListing{
padding-top: 15px;

padding-right: 7px;

padding-bottom: 0px;

padding-left: 7px;



}
td.smallText, span.smallText, p.smallText, a.smallText

{
font-family: Verdana,Arial,sans-serif;

font-size: 10px;

}
.productListing-heading2

{

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif

font-size: 10px;

background-color: #f3f6e7;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #000000;

font-weight: bold;
height:20px;

}
tr.productListing-even {
margin-bottom:50px;

}
.panier-haut

{

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
text-transform: uppercase;
font-size: 11px;
background-color: #eaece0;
background-image: none;
background-repeat: repeat;
color: #000000;
font-weight: bold;
height:30px;

}


td.productListing-data 
{

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
background-color: #FFFFFF;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #f3f6e7;
padding-top: 2px;
padding-bottom: 2px;


}

.borB {  }
.padB { padding-bottom:15px; }
.padV { padding-bottom:15px; }
.padH { padding-left:12px; padding-right:12px; }
.pad { padding:0px; }
.marB { margin-bottom:12px; }
.right {text-align:right;}

.center {text-align:center;}

/* titres en html */
#blocG h2 { text-transform:uppercase; font-size:20px; font-weight:normal; line-height:22px;  }
#blocG h2 span { font-weight:bold; letter-spacing:-0.04em; color:#97C00A;}
#blocG h1 { text-transform:uppercase; font-size:20px; font-weight:normal; line-height:22px;  }
#blocG h1 span { font-weight:bold; letter-spacing:-0.04em; color:#97C00A;}
/* fil arbo */
#arbo { display:block; width:650px; padding:0 12px 4px 12px; line-height:16px; }
#arbo a { color:#9b9b9b; line-height:16px; }
#arbo a:hover { text-decoration:underline; }





/* collonne de droite*/

#colDroite h2 { font-size:17px; font-weight:normal; text-transform:uppercase; 
}
#colDroite h2 span { font-weight:bold; }


/* bloc marque */
#marque { overflow:hidden; background:#f3f6e7; }
#marque h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#3D92BB; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }
#marque .inner { padding:8px; }
#marque .visuel { width:284px;  overflow:hidden; position:relative; }
#marque .visuel .applat { display:block; position:absolute; bottom:0; left:0; width:284px; height:32px; background:#000;}
#marque .visuel p { display:block; position:absolute; bottom:0; left:0; width:264px; padding:3px 10px; color:#93ba43; font-size:11px; line-height:13px; }
#marque .visuel p span { color:#fff; display:block; }
/* bloc panier */
#panier { overflow:hidden; background:#f3f6e7; }
#panier h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#BF3A8D; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }
#panier .inner { padding:8px; }
#panier .visuel { width:284px;  overflow:hidden; position:relative; }
#panier .visuel .applat { display:block; position:absolute; bottom:0; left:0; width:284px; height:32px; background:#000; }
#panier .visuel p { display:block; position:absolute; bottom:0; left:0; width:264px; padding:3px 10px; color:#93ba43; font-size:11px; line-height:13px; }
#panier .visuel p span { color:#fff; display:block; }

/* bloc livraison*/
#box-livraison { overflow:hidden; background:#f3f6e7; }
#box-livraison h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#FD2F8E; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }
#box-livraison .inner { padding:8px; }
#box-livraison .visuel { width:284px;  overflow:hidden; position:relative; }
#box-livraison .visuel .applat { display:block; position:absolute; bottom:0; left:0; width:284px; height:32px; background:#000; }
#box-livraison .visuel p { display:block; position:absolute; bottom:0; left:0; width:264px; padding:3px 10px; color:#93ba43; font-size:11px; line-height:13px; }
#box-livraison .visuel p span { color:#fff; display:block; }
/* bloc bien5*/
#box-bien5 { overflow:hidden; background:#f3f6e7; }
#box-bien5  h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#97c00a; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }
#box-bien5  .inner { padding:8px; }
#box-bien5  .visuel { width:284px;  overflow:hidden; position:relative; }
#box-bien5 .visuel .applat { display:block; position:absolute; bottom:0; left:0; width:284px; height:32px; background:#000; }
#box-bien5  .visuel p { display:block; position:absolute; bottom:0; left:0; width:264px; padding:3px 10px; color:#93ba43; font-size:11px; line-height:13px; }
#box-bien5  .visuel p span { color:#fff; display:block; }

/* bloc vuesur*/
/*#box-vuesur { overflow:hidden; background:#FD2F8E; }
#box-vuesur h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#FD2F8E; padding:0 0 0 10px; border-bottom:1px$
#box-vuesur .inner { padding:8px; }
#box-vuesur .visuel { width:284px;  overflow:hidden; position:relative; }
#box-vuesur .visuel .applat { display:block; position:absolute; bottom:0; left:0; width:284px; height:32px; background:#000; }
#box-vuesur .visuel p { display:block; position:absolute; bottom:0; left:0; width:264px; padding:3px 10px; color:#93ba43; font-size:11px; line-height:13p$
#box-vuesur .visuel p span { color:#fff; display:block; }
*/
/* bloc meilleures ventes*/
#box-best_of { overflow:hidden; background:#f3f6e7; }
#box-best_of h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#f24e2f; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }
#box-best_of .inner { padding:8px; }
#box-best_of .visuel { width:284px;  overflow:hidden; position:relative; }
#box-best_of .visuel .applat { display:block; position:absolute; bottom:0; left:0; width:284px; height:32px; background:#000; }
#box-best_of .visuel p { display:block; position:absolute; bottom:0; left:0; width:264px; padding:3px 10px; color:#93ba43; font-size:11px; line-height:13px; }
#box-best_of .visuel p span { color:#fff; display:block; }


/*bloc engagements*/
#box-engagements {  background:#f3f6e7;margin-bottom:15px; }
#box-engagements div {}
#box-engagements ul {background:#f3f6e7;padding-left:10px;}
/*#box-engagements li {;width:265px;margin-top:5px;list-style-position: outside;list-style-image: url(http://localhost/new/style/skins/point-ilo.jpg);	}
*/
#box-engagements li{
background-image: url(http://www.ilodeco.com/style/skins/point-ilo.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 padding-left: 23px;
 height:21px;
 margin-top:5px;	
 font-size:13px;
 

}
#box-engagements h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#B930D2; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }

/*bloc engagements*/
#box-newsletters h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#B930D2; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }
#box-newsletters {  background:#f3f6e7;margin-bottom:0; }
#box-newsletters div {}
#box-newsletters ul {background:#f3f6e7;padding-left:10px;}
/* honneur */
#honneur { overflow:hidden; background:#f3f6e7; }
#honneur h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#97C00A; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }
#honneur .inner { padding:8px; }
#honneur .visuel { width:284px; height:110px; overflow:hidden; position:relative; }
#honneur .visuel .applat { display:block; position:absolute; bottom:0; left:0; width:284px; height:32px; background:#000; }
#honneur .visuel p { display:block; position:absolute; bottom:0; left:0; width:264px; padding:3px 10px; color:#93ba43; font-size:11px; line-height:13px; }
#honneur .visuel p span { color:#fff; display:block; }
/*promotion,*/
#promo { overflow:hidden; background:#f3f6e7 ; }
#promo h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#FD2F8E; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }

/*promotion,*/
#WhatNew { overflow:hidden; background:#FFFFFF ; }
#WhatNew h2 { color:#fff; font-size:15px; line-height:22px; height:22px; font-weight:normal; background:#009E94; padding:0 0 0 10px; border-bottom:1px solid #f2ecef; text-transform:uppercase; }


/* ***************************************** HOMEPAGE */

#titreH1 { padding-right:12px; padding-left:8px; }

#edito { float:right; padding:0px 0 0 0; width:650px; overflow:hidden; position:relative; height:200px; }
#edito h2 { border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;}
#edito h2 span { /*width:201x; ;*/ }
#editolink {}
#editodis {display:none;}
/*categorie*/
#cat { float:right; padding:15px 0 0 0; width:650px; overflow:hidden; position:relative; height:65px;margin:0 0 0 0; }
#cat h2 { border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
margin:0 0 0 0;}

/*liste de produits*/
#product-liste {
float: right;
width: 650px;
position: absolute;
margin-left:20px;
}
/*Sous catégorie*/
#sousCat { float:right; padding:0px 0 0 0; width:650px; overflow:hidden; position:relative; height:50px;margin:0 0 0 0; }
#sousCat h2 { border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
margin:0 0 0 0;}
#sousCat h2 span { /*width:200;*/ }
/*nouveaux produits*/
#NewProduct { float:right; padding:5px 0 0 0; width:650px; overflow:hidden; position:relative; height:690px; }
#NewProduct H4 {font-size:12px; }
#blocG H4 {font-size:12px; }
/*nouveaux produits*/
#Marque { float:right; padding:0px 0 0 0; width:650px; overflow:hidden; position:relative; 
border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
margin-bottom: 10pt;
}
#Marque H2 {border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 10pt;

margin-left: 0pt;}
#Marque img {
margin:5px 10px 5px 5px;

}
/*page login*/
#client{float:left;
border-width: 1px;


width:310px;
font-size: 14px;

font-weight: normal;

line-height: 22px;
text-transform: uppercase;
height:200px;
}
#client p {
float:right;
padding-top:105px;
}

#client img {

border:1px solid #d9d9d8;
}

#pasClient{float:left;
border-width: 1px;
margin-left:25px;

width:310px;
font-size: 14px;

font-weight: normal;

line-height: 22px;
text-transform: uppercase;
height:200px;
}

#pasClient input {
border:1px solid #d9d9d8;
width:180px;}
p.login-button{
float:right;
}

p.emailClient{
margin-top:20px;
font-size: 12px;
}
p.password{
font-size: 12px;
}
p.oubli{
margin-top:20px;
font-size: 10px;
}
/* coordonnees client*/
#coordon {float:left; padding:5px 0 0 15px; width:650px; overflow:hidden; position:relative; 
}
#coordon  h2{border-bottom-width: 1px;
font-weight: bold;

letter-spacing: -0.04em;

color: #97c00a;
border-bottom-style: solid;

border-bottom-color: #d9d9d8;
margin-bottom:15px;
}
#coordon input{
border:1px solid #d9d9d8;

}
#coordon h3 {
color: #97c00a;
font-weight: bold;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #d9d9d8;
}
#coordon select{
border:1px solid #d9d9d8;
}

td.main-coordon{

text-transform: uppercase;

font-size: 11px;

font-weight: normal;

line-height: 22px;}

/*confirmation creation compte*/
#coordonConf {float:left; padding:5px 0 0 15px; width:650px; overflow:hidden; position:relative; 
}
#coordonConf input{
border:1px solid #d9d9d8;

}
#coordonConf  h2{border-bottom-width: 1px;
font-weight: bold;

letter-spacing: -0.04em;

color: #97c00a;
border-bottom-style: solid;

border-bottom-color: #d9d9d8;
margin-bottom:15px;
}
#coordonConf h3 {
text-transform: uppercase;
color: #97c00a;
font-weight: bold;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #d9d9d8;
}
#coordonConf textarea {
border:1px solid #d9d9d8;
width:646px;
}
#coordonnConf img{
border:1px solid #d9d9d8;
}
#coordonConf select{
border:1px solid #d9d9d8;
}
td.main-coordonConf{
font-size: 12px;

font-weight: normal;

line-height: 22px;}

#login {float:left; padding:5px 0 0 15px; width:650px; overflow:hidden; position:relative; 
}
#login  h2{border-bottom-width: 1px;
font-weight: bold;

letter-spacing: -0.04em;

color: #97c00a;
border-bottom-style: solid;

border-bottom-color: #d9d9d8;
margin-bottom:15px;
}

td.main {


font-size: 12px;

font-weight: normal;

line-height: 22px;}

/*panier*/
#panierG {float:left; padding:5px 0 0 0; width:650px; overflow:hidden; position:relative; 
}
#panierG  h2{border-bottom-width: 1px;
font-weight: bold;

letter-spacing: -0.04em;

color: #97c00a;
border-bottom-style: solid;

border-bottom-color: #d9d9d8;
margin-bottom:0px;
}
.pays {
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #b3b3b3;
border-bottom-color: #b3b3b3;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 1px;
padding-left: 3px;
color: #666666;
font-size: 11px;
}
/*Nouveaux Produits*/
#newProdG {float:left; padding:5px 0 0 0; width:650px; overflow:hidden; position:relative; 
}
#newProdG  h2{border-bottom-width: 1px;
font-weight: bold;
letter-spacing: -0.04em;
color: #97c00a;
border-bottom-style: solid;
border-bottom-color: #d9d9d8;
margin-bottom:15px;
}
/*liste produits*/
font.prixListeProduit
{
color: #97c00a;

}
span.prixListeProduit
{
color: #97c00a;
font-weight:bold;
}
/*Fiche produit*/
#Produits { float:left; padding:5px 0 0 15px; width:650px; overflow:hidden; position:relative; }
#Produits p { display:block;height:30px;}
#Produits h2 { 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d9d9d8;
}

div.descProduits{
width:330px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #d9d9d8;
height:400px;
float:left;
margin-top:10px;
}

div.descPGC
{
float: right;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
width: 310px;
position: relative;
}
#descPG {
 margin: 0 ; 
}
#descPG li{
vertical-align: middle;
}
li.nom{
font-size: 16px;

font-weight: bold;

line-height: 20px;
 margin: 0 ; 
 padding:0;
}
li.stock
{
border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
padding-bottom:0px;
}
li.descFiche 
{
padding-top:10px;
font-size: 13px;
}
li.options{
margin-top:15px;
font-size: 12px;



line-height: 20px;
}
li.desc2{
margin-top:15px;
font-size: 12px;
line-height: 20px;
}
li.desc3{
margin-top:15px;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d9d9d8;
line-height: 20px;
}
p.descProduitC {
font-size: 14px;
}
p.descProduitAmi{
font-size: 10px;
}
input.quantite{
border:1px solid #d9d9d8;
}
li.prix{
vertical-align: middle;
font-size: 14px;
display:inline;
font-weight: bold;
vertical-align:top;
line-height: 20px;
 margin: 15px 0 0 0 ; 
 padding:0;
}
span.stockOn
{
color: #86529e;

font-size: 12px;

line-height: 1.5;

font-weight: bold;
}
span.stockOFFFF{
 font-family: Verdana, Arial, sans-serif;
  color: rgb(255, 153, 0);
  font-size: 12px;
  line-height: 1.5;
  font-weight : bold;

}
span.stockOff{
 font-family: Verdana, Arial, sans-serif;
  color: rgb(255, 153, 0);
  font-size: 12px;
  line-height: 1.5;
  font-weight : bold;

}

ul.photos{
 margin: auto; 
    padding: auto ; 
    list-style: none ; 
    text-align: center ; 
	width:310px;
}
li.photos{
float: left ;
width:150px;
}
li.photos2{
float: left ;
width:143px;
margin-top:20px;
}
#descDe { padding:15px; width:650px;float:left; }
div.descDe1 {
margin-top:10px;
padding-left:15px;
}
#descDe h2 { border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;}
#recomd { float:left; padding:20px 0 0 15px; width:650px; overflow:hidden; position:relative; clear: left;
}
#recomd ul {
margin-top:2px;
clear: left;

}
#recomd h2 { border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;}
#recomd li {
display: block;
padding-top:0px;
margin-top:0px;
float:left;
font-weight:bold;
}
/*Produits achete associ*/
#purchased{ clear: left;
float:left; padding:20px 0 0 15px; width:650px; overflow:hidden; position:relative; }
#purchased ul {
margin-top:2px;
clear: left;

}
#purchased h2 { border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;}
/*#purchased li {
display: block;
font-weight:bold;
float:left;
}*/
#purchased li 
{
display: block;

padding-top: 0px;

margin-top: 0px;

float: left;

font-weight: bold;

}
/*light box image produit*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink { right: 0; float: right; background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #FFFFFF;

	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
/* fin light box affichage image produit*/	

H2.blocNewProduct{
color:#000000;text-transform: uppercase;
padding-right: 12px;
margin-top:Opx;

font-size: 20px;

font-weight: normal;

line-height: 22px;height: 23px;
border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;

}

H2.titrePrinc { color:#000000;text-transform: uppercase;
padding-right: 12px;
margin-top:5px;
margin-left:15px;
font-size: 20px;

font-weight: normal;

line-height: 22px;height: 23px;
border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
}
H2.titreBest_of { color:#000000;text-transform: uppercase;
padding-right: 12px;
margin-top:20px;
margin-left:15px;
font-size: 20px;

font-weight: normal;
display:block;
line-height: 22px;
border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
}
#best_of{ margin-bottom:20px;}
div.newProducts2{
float: left;

width: 200px;

padding-top: 25px;

padding-right: 7px;

padding-bottom: 25px;

padding-left: 7px;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
border-left-width: 1px;

border-left-style: solid;

border-left-color: #d9d9d8;
border-right-width: 1px;

border-right-style: solid;

border-right-color: #d9d9d8;


height: 160px;

position: relative;}
div.newProductsG{
float: left;

width: 200px;

padding-top: 25px;

padding-right: 7px;

padding-bottom: 25px;

padding-left: 0px;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;




height: 160px;

position: relative;}
div.newProductsD{
float: left;

width: 200px;

padding-top: 25px;

padding-right: 7px;

padding-bottom: 25px;

padding-left: 7px;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;




height: 160px;

position: relative;}

span.Crea{

font-weight:bold;
}

.stockWarning 

{

font-family: Verdana,Arial,sans-serif;

font-size: 10px;

color: #cc0033;

}
/* affichage blog */
#affBlog .col { float:left; width:200px; padding:25px 7px; border-right:1px solid #d9d9d8; height:350px; position:relative; }
#affBlog .last { border:none; padding-right:13px; margin-right:-3px; }
#affBlog .first { padding-left:12px; }
#affBlog .more2 { position:absolute; bottom:25px; right:7px; }
#affBlog .last .more2 { right:13px; }
#affBlog h2 { text-transform:uppercase; line-height:22px; color:#fff; font-size:16px; padding:0 0 0 10px; font-weight:normal; }
#affBlog .colDroiteub8 h2 { background:#FFFFFF; }
#affBlog .colDroiteub5 h2 { background:#d92a96; }
#affBlog .colDroiteub7 h2 { background:#f63f21; }
#affBlog .colDroiteub6 h2 { background:#f81b64; }
#affBlog .colDroiteub3 h2 { background:#ff2d8e; }
#affBlog h3 { text-align:center;font-size:15px; font-weight:normal; line-height:18px; padding:5px 0;color:#97c00a; font-weight:bold;text-transform:uppercase;}
#affBlog .colDroiteub8 h3 a { color:#5267c0; }
#affBlog .colDroiteub5 h3 a { color:#d92a96; }
#affBlog .colDroiteub7 h3 a { color:#f63f21; }
#affBlog .colDroiteub6 h3 a { color:#f81b64; }
#affBlog .colDroiteub3 h3 a { color:#ff2d8e; }
#affBlog h4 { font-size:12px; font-weight:normal; line-height:15px; margin-top: auto;

margin-right: auto;

margin-bottom: auto;

margin-left: auto;

text-align: justify;}
#affBlog a:hover { text-decoration:underline; }
h2.titre{
color:#92C32F;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important;
}

#piedpage
{
padding-top:5px;margin-bottom:5px;
text-align: center;
background-color:#FFFFFF;
position: relative;
}

/*Espace Marque*/

#espace-marque div
{
float: left;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
width: 650px;
position: relative;
margin-left:20px;


}
#espace-marque H2{
border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
margin-bottom:0px;
margin-left:7px;

}
#espace-marque H3{

text-transform: uppercase;

font-size: 20px;

font-weight: normal;

line-height: 22px;
margin-top:10px;
margin-bottom:10px;
}
#espace-marque a {
color:#97c00a;
font-size: 23px;
}
#espace-marque  li{
margin-bottom:10px;
padding-top:10px;
float:left;
width:325px;
border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d9d9d8;
border-right-width: 1px;

border-right-style: solid;

border-right-color: #d9d9d8;
}
marque3 .div{
margin-left:20px;
}
h2.marque-titre {
color:#000000;text-transform: uppercase;
width:670px;
}
#espace-marque span{color: #97c00a;}


#catMarque 

{

float: right;

padding-top: 15px;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

width: 650px;

position: relative;

height: 175px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 20pt;

margin-left: 0pt;

}

p.whatNews {
font-weight: bold;

letter-spacing: -0.04em;

color: #97c00a;
}


/* affichage catégorie noel */
#affNoel .col { float:left; width:300px; padding:5px 7px;  height:360px; position:relative; }
#affNoel .last { border:none; padding-right:13px; margin-right:-3px; }
#affNoel .first { padding-left:12px; }
#affNoel .more2 { position:absolute; bottom:25px; right:7px; }
#affNoel .last .more2 { right:13px; }
#affNoel h2 { text-transform:uppercase; line-height:22px; color:#fff; font-size:16px; padding:0 0 0 10px; font-weight:normal; }
#affNoel .colDroiteub8 h2 { background:#FFFFFF; }
#affNoel .colDroiteub5 h2 { background:#d92a96; }
#affNoel .colDroiteub7 h2 { background:#f63f21; }
#affNoel .colDroiteub6 h2 { background:#f81b64; }
#affNoel .colDroiteub3 h2 { background:#ff2d8e; }
#affNoel h3 {text-align:center;font-size:15px; font-weight:normal; line-height:20px; padding:5px 0px 0px 0px;color:#000000; font-weight:bold;text-transform:uppercase;
border-color:#d9d9d8;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-width: 1px;
border-style:solid;
background-color:#d9d9d8;
width:300px;
}
#affNoel .colDroiteub8 h3 a { color:#5267c0; }
#affNoel .colDroiteub5 h3 a { color:#d92a96; }
#affNoel .colDroiteub7 h3 a { color:#f63f21; }
#affNoel .colDroiteub6 h3 a { color:#f81b64; }
#affNoel .colDroiteub3 h3 a { color:#ff2d8e; }
#affNoel h4 { font-size:12px; font-weight:normal; line-height:15px; margin-top: auto;

margin-right: auto;

margin-bottom: auto;

margin-left: auto;

text-align: justify;}

#fils
{ display: block; width: 650px; padding-top: 0pt; padding-right: 12px; padding-bottom: 4px; padding-left: 12px; line-height: 16px; 
margin-bottom:10px;
}
#fils a
{ color: #9b9b9b; line-height: 16px;
}
#fils a:hover
{ text-decoration: underline;
}


.imageparrain {

	float: left;

	width: 150px;

	margin: 40px 0px 0px 30px;

	padding: 0px 0px 0px 0px;

	text-align: justify;	

}

#parr

{

width: 600px;
height:200px;
margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

background-color: #ffffff;

}
.parrain
{
font-size: 12px;

height: 30px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 15px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 30px;

text-align: left;

color: #363636;

background-repeat: no-repeat;

font-weight: normal;

}

h5.parrain
{
font-size: 16px;
}

#coordonConf h6
{
font-size:18px;
text-transform: uppercase;
color: #805b97;
font-weight: bold;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #d9d9d8;
}

