body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#404040;background:#e4e4e4;
scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#bbbbbb;
	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:#a4a4a4;text-decoration: underline;}
a:hover { color:#000000;}

.clear{ clear:both;}
.clear{ clear:both;}
.reset{ margin:0; padding:0; background:none;}
.left{ float:left;}
.right{ float:right;}

#page{position:relative;margin:auto;width:1004px;}


/* === Header === */

#header{position:relative; margin:auto;width:1000px;height:99px; text-align:left;}
#logo{ position:absolute; top:0; left:0;width:170px; height:99px;}
#menuContainer{ position:absolute; top:12px; left:185px;width:650px;text-align:left; padding-top:8px;}
#linksTop{position:absolute; top:55px; right:0;width:163px; height:42px; z-index:20; }
#linksTop ul{ margin:0; padding:0; list-style:none; list-style-image:none;text-align:right;}
#linksTop ul li{ float:left; display:block;margin:0; padding:0; background:none; background-color:none;}
#catalogue{ width:37px; height:40px;}
#linksTop ul li#pointsvente{ padding-left:5px; position:relative;width:54px; height:40px;}
#bt_shop_flash{ position:absolute; top:0; left:5px; width:54px; height:40px; z-index:0;}
#bt_shop{ position:absolute; top:0; left:5px; width:54px; height:40px; z-index:1;}
#configurateur{ position:relative;width:59px; height:40px; cursor:pointer;}
#configurateur img{ position:absolute; top:0; left:0;width:62px; height:40px; display:none;}
#linksTop ul li#pageflip {
	position: relative;
	background: url("../design/header/catalogue-1_2011.jpg") no-repeat right top;
	width:29px; height:40px;
}
#pageflip img {
	width: 6px; height: 10px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 6px; height: 8px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url("../design/header/catalogue-2_2011.jpg") no-repeat right top;
	text-indent: -9999px;
}
#bulles {
	position:absolute;
	top:0;
	right:0;
	z-index:50;	
}
#bulles div {
	position:absolute;
	top:0;
	right:0;
	width:110px;
	height:18px;
	padding:7px 0 0 0; text-align:center;
	display:none;
	background: url("../design/header/bulle.png") no-repeat left top;
	color:#333; font-weight:bold;
}
*html #bulles div{background: url("../design/header/bulle.gif") no-repeat left top;}
#bulles div#bulle_1 {
	right:65px; 
}
#bulles div#bulle_2 {
	right:40px;background-position:left -40px;
}
#bulles div#bulle_3 {
	height:32px;
	padding:8px 0 0 0;
	background-position:left -80px;
}
*html #bulles div#bulle_3{background: url("../design/header/bulle.gif") no-repeat right top;}
#bulles p {
	position:absolute;
	top:30px;
	right:15px;
	width:230px;
	height:65px;
	overflow:hidden;
	font-size:13px;
	padding:0;
	margin:0;
}
ul#langue{
	position:absolute;
	top:-44px;
	right:1px;
	width:88px;
	height:20px;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}
ul#langue li{float:left; width:34px; height:18px;display:block; background:none; background-image:none; margin:0; padding:2px 0 0 0;}
ul#langue li.separate{width:1px; padding:2px 10px 0 5px; font-size:13px;}
ul#langue li a{ padding:1px 3px;min-width:18px; height:16px; display:block; text-decoration:none; color:#959595; font-size:12px;}
ul#langue li a:hover,#langue li a.over{ background-color:#959595; color:#ffffff;}
ul#langue li .formBouton{ background-color:#e4e4e4; color:#404040; border:0; padding:1px 3px;}
ul#langue li .formBoutonOver{ background-color:#959595; color:#ffffff;border:0;padding:1px 3px;}


/* === Fil d'Arianne === */

/*#urlhere{font-size:10px;text-align:left; margin:5px auto 0px auto; padding-left:10px; position:relative;}
#urlhere a{ text-decoration:none;color:#3F3F3F; padding:0 15px 0 10px;background:url("/design/images/arrow_here.gif") no-repeat left top;}
#urlhere a:hover{}*/

#print{ position:absolute; top:5px; right:5px; width:22px; height:22px;}
#print a{ background:none; background-image:none; padding:0;}


/* === Main content === */

#blocContent{ position:relative;clear:both;width:1000px; height:520px;background:#FFFFFF; border:2px solid #ffffff;}
#fullImage{position:absolute; top:0; left:0;width:500px; height:520px; overflow:hidden; z-index:1; background-color:#cfcfcf;}
#mainContent{position:absolute; top:0; right:0;width:500px; height:520px; overflow:auto; }
#bodyContainer{ text-align:justify; padding:20px 35px 0px 25px;}
#retour{margin:0px 0px 20px 10px; text-align:left; font-size:11px;}
ul.article{margin:20px 0px 0px 30px;padding:0;}
ul.article a:link,ul.article a:visited{ color:#4B2607;}
ul.article li{background:url(/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:0 0 0 35px;margin:3px 0 3px 0; text-align:left;}
ul.article h4{ padding:0 0 5px 0;}
.bar{ position:relative; clear:both; margin:auto;}
#bodyText{ width:95%; margin:auto;}
.thumbNone{ display:none;}
#bt_adobe{ position:absolute;top:228px; left:41px; width:141px; height:39px;}
.imageSurvol{ position:absolute; top:0; left:0; display:none;}

/* === Liste d'articles === */
ul#articleList{}
ul#articleList li{padding:0 0 10px 20px;}
ul#articleList h4{padding:0 0 5px 0;}

/* === 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{ clear:both;width:990px; margin:0; padding:10px 0 0 10px; height:93px;}
ul#productList li{ float:left; display:block; width:52px; height:33px; margin:0; padding:0; background:none; background-image:none;}
ul#productList li.noThumb{ display:none;}
#loadingImage{ position:absolute; top:60px; left:0;width:1000px; height:260px; padding:200px 0 0 0; text-align:center; background-color:#FFFFFF; z-index:20;}


/* === Footer === */
#footer{position:relative; clear:both;width:1000px; margin:auto; text-align:center;}

#linksExt{ position:absolute; top:13px; left:0;width:300px;}
#linksExt a{ float:left;display:block;background-color:#bbbbbb; padding:3px 18px; margin:0 11px 0 0; color:#FFFFFF; text-decoration:none;}
#linksExt a:hover{ background-color:#676767;}

#chercher{position:absolute; top:13px; left:600px;width:165px; height:20px;}
#chercher .formText{width:133px;height:18px;padding:2px 0 0 2px; border:0; position:absolute; top:0; left:0;background-color:#bbbbbb; color:#FFFFFF;/*color:#8d8d8f;*/font-family:Verdana, Arial, Helvetica, sans-serif; }
#chercher .formBouton{width:25px;height:19px;padding:1px;position:absolute; top:0; left:139px;background-color:#bbbbbb; color:#FFFFFF; border:0;/*color:#8d8d8f;border:1px solid #ffffff; background-color:#e4e4e4;*/background-image:none;}
#chercher .formBoutonOver{width:25px;height:19px;padding:1px;position:absolute; top:0; left:139px; background-color:#676767; color:#FFFFFF; border:0;/*background-color:#999999;*/background-image:none;}

#newsletter{position:absolute; top:13px; left:330px;width:300px; z-index:2;}
#newsletter h3{position:absolute;top:0;left:0;width:90px; height:20px; padding:0; margin:0; color:#676767;font-family:"Century Gothic", Tahoma, Geneva, sans-serif; font-size:13px; }
#newsletter .email{position:absolute;top:0;left:90px;width:133px; height:18px; padding:2px 0 0 2px;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; background-color:#bbbbbb; color:#FFFFFF; border:0; }
#newsletter .formBouton{ position:absolute;top:0;left:228px;width:25px; height:20px; padding:1px;margin:0;background-color:#bbbbbb; color:#FFFFFF;border:0;}
#newsletter .formBoutonOver{position:absolute;top:0;left:228px;width:25px; height:20px; padding:1px;margin:0;background-color:#676767; color:#FFFFFF; border:0;}
#linksBottom{ position:absolute; top:13px; right:0;}
#linksBottom a{ color:#676767; text-decoration:none; border-left:1px solid #676767; padding:0 10px 0 10px;}
#credit{position:absolute;top:50px;right:0;color:#8F8F8F;}
#credit a{ color:#8F8F8F;}
#linksBottom a:hover,#credit a:hover{ color:#000000;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#404040; font-family:"Century Gothic", Tahoma, Geneva, sans-serif; text-align:left;}
h1{font-weight:normal;font-size:24px;padding:0px 0px 5px 0px;margin:0 0 10px 0;/*padding:0px 0px 9px 0px; margin:0 0 20px 0; border-bottom:1px solid #bbbbbb;*/color:#676767;}
h1 a{color:#676767;}
h2{font-size:20px;padding:0px 0px 0 0; margin:15px 0px 5px 0px;font-weight:normal;/*padding:0px 0px 5px 0; margin:15px 0px 10px 0px;border-bottom:1px solid #bbbbbb;*/}
h3{font-size:14px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:12px;padding:5px 0px;font-weight:bold;}
h5{padding:3px 0px;}
h6{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/list-style-image.gif) no-repeat left top; padding:0 0px 3px 20px; margin:2px 0 2px 0; text-align:left;}

/*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;
}

/* === Lightbox === */
#imageData #caption span{ font-weight:normal;}


/* === Pager ===*/
.pager { padding:15px 0;}
.pager a{ width:20px; height:20px; text-decoration:none; padding:3px 8px; background-color:#bbb; color:#fff;}
.pager a:hover{background-color:#d4d4d4;}
.pagerTableCurrentPage{ border:1px solid #bbb; color:#bbb;padding:3px 8px;}

.pagerImage{ clear:both; padding:15px 0;}
.pagerImage a{ width:20px; height:20px; text-decoration:none; padding:3px 8px; margin:0 2px; background-color:#bbb; color:#fff;}
.pagerImage a:hover{background-color:#d4d4d4;}
.pagerTableCurrentPage{ border:1px solid #bbb; color:#bbb;padding:3px 8px; margin:0 2px; }

/* === Menus === */

#menu{margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu ul,#menu li{ margin:0; padding:0; list-style:none; list-style-image:none; background:none; background-image:none;}

#menu, #menu ul {padding: 0;margin: 0;list-style: none; } 
#menu{ width:650px; height:80px;padding:0;}
#menu a {display:block; float:left;color:#8f8f8f;text-decoration:none;} 
#menu li {float:left; height:37px;margin:0;padding:0;display:block;}
#menu li a{padding:14px 10px 7px 10px;height:16px; margin:0;color:#8f8f8f; text-decoration:none; display:block;border-bottom:1px solid #bbbbbb;}
#menu li a:hover{color:#000000;}
#menu li ul {position: absolute; top:46px;left:0; z-index:10;background:#e4e4e4; width:650px; height:30px; margin:0; padding:0;display:block;} 
#menu li ul li{float:left;height:20px;margin:0;padding:0 0 0px 5px; color:#8f8f8f; border:0; white-space:nowrap; display:block;}
#menu li ul li a{padding:7px 7px 5px 7px;color:#8f8f8f; border:0;}
#menu li ul,#menu li ul li ul{ display:none;}
#menu li.menuLevel0Part ul,#menu li.menuLevel0Active ul{ display:block;}


/*#menu li.menuLevelNumInLevel02 ul{ display:none;}*/

#menu li.menuLevel0Active a:link,#menu li.menuLevel0Active a:visited, 
#menu li.menuLevel0Part a:link,#menu li.menuLevel0Part a:visited{color:#000000;}
#menu li.menuLevel0Active ul,#menu li.menuLevel0Part ul{left:0; z-index:0;}
#menu li.menuLevel0Active .menuLevel1 a:link,#menu li.menuLevel0Active .menuLevel1 a:visited,
#menu li.menuLevel0Part .menuLevel1 a:link,#menu li.menuLevel0Part .menuLevel1 a:visited{color:#8f8f8f;}
#menu li.menuLevel1Active,#menu li.menuLevel0Part .menuLevel1 a:hover,#menu li.menuLevel0Active .menuLevel1 a:hover{color:#000000;}

/*#menu li:hover .menuLevel0Part ul{left:-999em;}*/

#menu li.menuNumInLevel2 ul,#menu li.menuNumInLevel2:hover ul,#menu li.menuNumInLevel2Active ul,#menu li.menuNumInLevel2Part ul{padding-left:54px; width:596px;}
#menu li.menuNumInLevel3 ul,#menu li.menuNumInLevel3:hover ul,#menu li.menuNumInLevel3Active ul,#menu li.menuNumInLevel3Part ul{padding-left:150px; width:500px;}
#menu li.menuNumInLevel4 ul,#menu li.menuNumInLevel4:hover ul,#menu li.menuNumInLevel4Active ul,#menu li.menuNumInLevel4Part ul{padding-left:220px; width:430px;}
#menu li.menuNumInLevel5 ul,#menu li.menuNumInLevel5:hover ul,#menu li.menuNumInLevel5Active ul,#menu li.menuNumInLevel5Part ul{padding-left:410px; width:240px;}
#menu li.menuNumInLevel6 ul,#menu li.menuNumInLevel6:hover ul,#menu li.menuNumInLevel6Active ul,#menu li.menuNumInLevel6Part ul{padding-left:380px; width:220px;}

/* 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;}

/* Message (www-data/styles/shop/message_1-16-2.css)*/
.errorMsg,.warningMsg,.infoMsg,.successMsg{ padding:5px 10px 5px 30px; width:450px; margin:1em auto;}
.errorMsg{
	border:1px solid red;
	background:#FFEBDF url(/appli-box-www-data/images/message/m_error.gif) no-repeat left top;
	color:#FF0000;
	}
.warningMsg{
	border:1px solid #FF7E00;
	background:#FFF3E2 url(/appli-box-www-data/images/message/m_warning.gif) no-repeat left top;
	color:#FF7E00;
	}
.infoMsg{
	border:1px solid #3571CA;
	background:#F7F9FD url(/appli-box-www-data/images/message/m_info.gif) no-repeat left top;
	color:#3571CA;
	}
.successMsg{
	border:1px solid #48B500;
	background:#F9FEF1 url(/appli-box-www-data/images/message/m_success.gif) no-repeat left top;
	color:#48B500;
	}

/* Pour IE 6 */
body.msie6 {}
* html {}

/* === userEdit.css === */
.Noir{color:#000000;}
.Gris75{color:#404040;}
.Gris60{color:#676767;}
.Gris40{color:#999999;}
.Gris30{color:#b3b3b3;}
.Gris10{color:#e5e5e5;}
.Blanc{color:#ffffff;}
.SansGras{ font-weight:normal;}
.EspaceLigne{ line-height:1.6;}
.Large{ font-size:1.2em;}
.Petit{font-size:0.9em;}