body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em; color:#343434;background:#0191f0 url("../design/images/fond.png") repeat-x left -38px;
scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#ADE146;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;}

img{border:0;}

a {color:#ff9103;text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}

#fond{ position:absolute; top:0; left:0;width:100%; height:100%;}
#bloc{ position:relative;margin:auto;width:1000px; text-align:left;}

/* === Header === */
#header{width:1000px;height:165px;background:url("../design/images/fondContent.jpg") no-repeat right bottom;}
#logo{ position:absolute; top:2px; left:0;width:240px; height:163px;}
#headerText{ position:absolute; top:35px; left:330px; margin:0; padding:0; font-size:0.1em; color:transparent;background:url("../design/images/headerText.gif") no-repeat left top; width:488px; height:87px;}
#headerText{ color:#b1e2ff\9;} /* hack ie */
#nIndigo{ position:absolute; left:610px; top:130px; margin:0; padding:0; width:205px; height:30px; z-index:1;}
#maison{ position:absolute; right:0; top:0; margin:0; padding:0; width:173px; height:162px; z-index:3;}
ul#menuPlus{ margin:0; padding:0 0 0 200px;min-height:38px; width:800px; display:block; clear:both;}
ul#menuPlus li{ float:left; margin:0; padding:0; background:none;}
ul#menuPlus li a{ min-height:27px; padding:11px 10px 0 40px;background:url("../design/images/puce.gif") no-repeat left -71px; color:#fff; text-decoration:none; font-weight:bold; display:block; white-space:nowrap;}
ul#menuPlus li a:hover{ background:url("../design/images/puce.gif") no-repeat left -109px;}
ul#menuPlus li.qui a{ padding:11px 10px 0 87px;background:url("../design/images/puce.gif") no-repeat left -147px;}
ul#menuPlus li.qui a:hover{ background:url("../design/images/puce.gif") no-repeat left -185px;}
ul#menuPlus li.que a{ padding:11px 10px 0 95px;background:url("../design/images/puce.gif") no-repeat left -223px;}
ul#menuPlus li.que a:hover{ background:url("../design/images/puce.gif") no-repeat left -261px;}
ul#menuPlus li.ou a{ padding:11px 10px 0 80px;background:url("../design/images/puce.gif") no-repeat left -299px;}
ul#menuPlus li.ou a:hover{ background:url("../design/images/puce.gif") no-repeat left -337px;}


/* === Fil d'Arianne === */
#urlhere{font-size:0.7em; padding:10px 0 0 25px;}
#urlhere a{ text-decoration:none;color:#3F3F3F; padding:0 5px 0 10px;background:url("../design/images/puce.gif") no-repeat left -505px; }
#urlhere a:hover{}


/* === Main content === */
#blocContent{ width:1000px; min-height:474px; padding-bottom:20px;background:url("../design/images/fondContent.jpg") repeat-y left;}
#blocRight{ float:right; width:205px; text-align:right;}
#blocLeft{ margin-right:205px;}
#bodyContainer{ text-align:justify; padding:20px 35px 0px 25px;}
.bar{ position:relative; clear:both; margin:auto;}
#fullImage{}


/* === Actualités === */
#actualites{background:url("../design/images/puce.gif") no-repeat left -850px;}
#actualites ul{padding:40px 5px 20px 10px; margin:0;}
#actualites ul li{padding:0; background-color:#f3f3f3; background-image:none;}
#actualites h4{ font-size:1em;padding:5px 10px; margin:20px 0 5px 0; color:#fff;background:url("../design/images/puce.gif") no-repeat left -564px;}
#actualites h4 a{ color:#fff; text-decoration:none;}
#actualites p{ margin:0; padding:5px 10px; font-size:0.9em;}
#actualites p a{ color:#0088e1;}

/* === Liste d'articles === */
ul#articleList{ margin:0; padding:0;}
ul#articleList li{padding:0 0 10px 20px;}
ul#articleList li.title{ background:none; background-image:none; color:#ff9103; font-size:1.4em; font-weight:bold; border-bottom:1px solid #ff9103;padding:0 0 7px 20px; margin:30px 0 10px 0;}
ul#articleList h4{padding:0 0 5px 0; font-size:1em;}
ul#articleList h4 a{ color:#333; }

/* === Liste des catégories === */
ul#categoryList{}
ul#categoryList li{padding:0 0 10px 20px;}
ul#categoryList h4{padding:0 0 5px 0;}

/* === Liste des produits === */
ul#productList{ margin:20px 0; padding:3px 0 0 0; width:100%;border-top:1px solid #ccc;}
ul#productList li{
	margin:0;
	padding:8px 0;
	min-height:95px;
	background:none;
	background-image:none;
	border-bottom:1px solid #ccc;
}
ul#productList .thumbContainer{ width:155px; height:95px;float:left;background:url("../design/images/productThumbContainer.gif") no-repeat top left;}
ul#productList .thumb{width:150px; height:90px; overflow:hidden; padding:1px 0 0 1px;}
ul#productList .text{ float:left; width:57%; padding:0 2%;}
ul#productList h4{ margin:0;padding:0 0 10px 0; font-size:18px; font-weight:normal;}
ul#productList h4 a{ color:#000; text-decoration:none;}


/* === Footer === */
#footer{width:970px;height:28px; padding:10px 10px 0 20px; margin:auto;background:url("../design/images/fond.png") repeat-x top; color:#fff; text-align:left; font-weight:bold; font-size:1.1em;}
#footer a{ color:#fff; text-decoration:none; padding:0 10px; border-left:1px solid #fff;}
#footer span{ float:right; font-weight:normal; font-size:0.9em;}
#credit .liensBas{ text-align:left; float:left; width:250px; height:20px;}
#credit .liensBas a{ padding:0 15px 0 10px; border-left:1px solid #3F3F3F;}
#credit{position:relative;width:980px; margin:auto;font-size:11px;text-align:right; padding-top:20px;color:#3F3F3F;}
#credit a{ color:#3F3F3F;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#0088e1;}
h1{font-weight:normal;font-size:1.7em;padding:10px 0 15px 50px; margin:0 0 10px 0;background:url("../design/images/puce.gif") no-repeat left -375px; border-bottom:2px solid #fa9b08;}
h2{font-size:1.6em;padding:0 0 5px 0; margin:25px 0 10px 0; font-weight:normal;border-bottom:1px solid #fa9b08; }
h3{font-size:1.4em;padding:10px 0 5px 0;font-weight:normal;}
h4{font-size:1.2em;padding:5px 0;font-weight:bold;}
h5{font-size:1em;padding:3px 0;}
h6{font-size:0.8em;padding:3px;font-weight:normal;font-style:italic; color:#666666;}

ul {list-style-image:none; list-style:none; text-align:left;}
ul ul{ list-style-type:square;}
ul ul ul{list-style-type: none;}
ul li{list-style-image:none; list-style:none;background:url("../design/images/puce.gif") no-repeat left -663px; padding:0 0 2px 20px; margin:0; text-align:left;}

/* === Menus === */
#menu{margin:0; padding:0; list-style:none; list-style-image:none; background:none; position:absolute; top:0; left:220px; z-index:2; }
#menu ul,#menu li{ margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu a{display: block; text-decoration:none;}
 
#menu li { font-weight:bold; float:left; position:relative;}
#menu li{ display:inline\9;} /* hack ie */
#menu li a{padding:9px 25px 0 20px;color:#000;background:url("../design/images/puce.gif") no-repeat left top;min-height:26px;}
#menu li a:hover{background:url("../design/images/puce.gif") no-repeat left -35px;}
#menu li.menuLevel0Active a,#menu li.menuLevel0Part a {background:url("../design/images/puce.gif") no-repeat left -35px;} 

#menu ul { display:none; position:absolute; top:35px; left:0; width:250px;}
#menu li:hover ul,#menu li.sfhover ul { display:block;} 
#menu li li{ float:none; font-size:0.9em;}
#menu li li a{ padding:5px 15px; background-color:#f4c50e; background-image:none; min-height:10px; border-bottom:1px solid #fff; font-weight:normal;}
#menu li.menuLevel0Active li a,#menu li.menuLevel0Part li a {background-color:#f4c50e;background-image:none; }
#menu li li a:hover{background-color:#fff; background-image:none;}

#menu ul ul{ display:none;}
#menu li li.menuLevel1_Active ul,#menu li li.menuLevel1_Part ul { display:block;} 
#menu li li li{font-size:11px;margin:1px 5px;color:#646464; border-bottom:1px solid #FFFFFF; font-weight:normal;}
#menu li li li a{padding:2px 0px 2px 5px; margin:0; min-height:auto;color:#646464; background-color:#F2F1F0; border:0;}
#menu li li li a:hover{background-color:#FFFFFF;}


/*Form*/
form{ margin:0;}
.formBouton{background:#666666;border:1px solid #666666;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:#999999;border:1px solid #666666;color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #909090;padding:3px 2px; font-size:12px;}
.formTextarea{border: 1px solid #909090; padding:3px 2px;}
.formLabel {background-color:#E4E4E4;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}

/* ==== formTableLess === */
form#loginForm fieldset#loginFormFieldset legend{color:#666666;}
#shopLogin-divRegisterForm legend{color:#666666;}
form.tableLess{ width:100%; text-align:center; margin:auto;}
form.tableLess fieldset { width:70%; margin:auto;}
form.tableLess fieldset legend {color:#666666;}

/* Plan du site */
#siteMap a{ color:#2F3E33; text-decoration:none;}
#siteMap ul li{background:url("../design/images/dossier.gif") no-repeat left top; padding:3px 0px 3px 25px;}
#siteMap ul ul{ margin:5px 0 10px 15px; padding:0;}
#siteMap ul ul ul{ margin:5px 0 10px 15px;padding:0;}

/* Search */
ol#olResults h4{font-size:12px;padding:0 0 3px 0;font-weight:bold;}
ol#olResults li{ margin:7px 0 0 0;}

/* Pour IE 6 */
body.msie6 {}
* html #menu li a{ width:90px;}
* html #menu li li a{ width:180px;}
* html ul#menuPlus li a{ width:100px;}
* html ul#menuPlus li.qui a{ width:120px;}