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;}
td,p{}
img{border:0;}

a {color:#a4a4a4;text-decoration: underline;}
a:hover { color:#000000;}

#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:700px;text-align:left; padding-top:8px;}
#linksTop{position:absolute; top:7px; right:0;width:120px; height:26px; 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; height:26px;}
#linksTop ul li a{}
#linksTop ul li#catalogue{}
#linksTop ul li#pointsvente{ padding:0 20px;}
#linksTop ul li#configurateur{}
ul#langue{position:absolute; top:65px; right:0px;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;width:18px; height:16px; display:block; text-decoration:none; color:#959595; }
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;}

/* === 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:80px; height:20px; padding:0; margin:0; color:#676767;}
#newsletter .email{position:absolute;top:0;left:90px;width:130px; height:16px; padding:1px 0 1px 3px;margin:0; background-color:#bbbbbb; color:#FFFFFF; border:0; }
#newsletter .formBouton{ position:absolute;top:0;left:225px;width:25px; height:18px; padding:1px 0 1px 2px;margin:0;background-color:#bbbbbb; color:#FFFFFF;border:0;}
#newsletter .formBoutonOver{position:absolute;top:0;left:225px;width:25px; height:18px; padding:1px 0 1px 2px;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 url("/design/images/newsbouton.jpg") repeat-x top;border:1px solid #666666;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:#999999 url("/design/images/newsbouton_over.jpg") repeat-x top;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;}