body{
	margin:0;
	text-align:center;
	font-family:"Century Gothic", Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#313131;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#00aeef;
	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:#00aeef;}
a:hover {text-decoration: none;}
a:focus {outline: none;}

#bloc{margin:20px auto 0 auto;width:1000px; min-height:620px; /*border:1px solid #bcbcbc;*/ position:relative;}


#header{ position:relative; height:70px; margin-left:207px; border-bottom:1px solid #bcbcbc; text-align:left;}
#logo{ width:155px; height:110px; padding:20px 0 0 30px; float:left;}
#chercher{ position:absolute; top:20px; right:150px; width:170px; height:20px;}
#chercher .formText{width:125px;height:16px; position:absolute; top:0; left:0;}
#chercher .formBouton{width:23px;height:20px;padding:0;position:absolute; top:0; left:135px;}
#chercher .formBoutonOver{width:23px;height:20px; padding:0;position:absolute; top:0; left:135px;}
#lang{ position:absolute; top:20px; right:20px;}
#lang img{ margin:0 7px;}


/* === Main content === */
#mainContent{ margin-left:217px; text-align:justify; width:760px; min-height:540px;}
#urlhere{ font-size:10px;}
#urlhere a{ text-decoration:none; padding:0 10px 0 10px;background:url(../design/images/arrow_here.gif) no-repeat left top;color:#a3a3a3;}
#bodyContainer{text-align:justify; padding-top:20px;}
#bodyText{ padding:0 20px;}
#fullImage{width:540px; height:340px; overflow:hidden; margin-left:20px;}
.bar{ position:relative; clear:both; margin:auto;}
#bt_faq{ position:absolute; top:520px; left:30px; width:153px; height:43px;}

#animationContainer{ position:relative;height:340px; text-align:left;}
ul.animation{position:absolute; top:0; left:100px;width:540px; height:340px; overflow:hidden; margin:0; padding:0; }
ul.animation li{ position:absolute; top:0; left:0; width:540px; height:340px; overflow:hidden; margin:0; padding:0; background:none; background-image:none;}

#fullImageCadre{
	position:absolute;
	top:0;
	left:100px;
	width:540px;
	height:340px;
	overflow:hidden;
	z-index:10;
	background:url(../design/images/fullImageCadre.gif) no-repeat left top;
}
#nav {position:absolute;
	top:310px;
	left:570px; z-index:20;}
#nav a{ background-color:#00aeef; color:#FFFFFF; padding:1px 4px; margin:0 2px; text-decoration:none;}
#nav a.activeSlide { color: #00aeef;background-color:#FFFFFF; border:1px solid #00aeef; }


/* === Liste des produits === */
ul#productList{}
ul#productList li{padding:0 0 10px 20px;}
ul#productList h4{padding:0 0 5px 0;}

/* === Liste d'articles === */
ul#articleList{}
ul#articleList li{padding:0 0 10px 20px;}
ul#articleList li.title{ background:none; background-image:none; color:#00aeef; font-size:14px; font-weight:bold; border-bottom:1px solid #00aeef;padding:0 0 7px 20px; margin:0 0 10px 0;}
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;}

/* === Footer === */
#footerLinks{color:#a3a3a3;text-align:center;font-size:11px;}
#footerLinks a{ color:#a3a3a3; text-decoration:none; }
#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:#00aeef;}
h1{font-weight:normal;font-size:24px;padding:20px 0px 20px 0px; text-align:center;}
h2{font-size:16px;padding:15px 0px 10px 0px;font-weight:bold;}
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:#a3a3a3;border:1px solid #bcbcbc;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:#999999;border:1px solid #bcbcbc;color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #bcbcbc;padding:1px 2px; font-size:12px; color:#a3a3a3;}
.formTextarea{border: 1px solid #bcbcbc; padding:3px 2px;}
.formLabel {background-color:#E4E4E4;text-align:right;padding: 4px 10px 4px 0px;}

/* === Menus === */
#menuContainer{ width:440px; height:35px; padding-top:10px;}

#menu,#menu ul{margin:0; padding:0; list-style:none; list-style-image:none;}
#menu{ position:absolute; top:23px; left:0; text-align:left;}
#menu li{ float:left; font-weight:bold; margin:0; padding:0;background:none; background-image:none;}
#menu li a{display: block;color:#404040;background:url(../design/images/menu0.gif) no-repeat top left; padding:0 30px 0 15px; text-decoration:none;}
#menu li a:hover{color:#00aeef;}
#menu li.menuLevel0Active a,#menu li.menuLevel0Part a{color:#00aeef;}
#menu li ul{ display:none;}

/* === Menus gauche === */
#menuLeft{ position:absolute; top:130px; left:30px; width:160px;margin:0; padding:0;}
#menuLeft li{padding:0 0 5px 0; margin:8px 0;background:#c8c8c8; background-image:none;}
#menuLeft a{ text-decoration:none;padding:5px 10px; color:#FFFFFF; display:block;}
#menuLeft a:hover,#menuLeft a.active{color:#00aeef;}
#menuLeft ul{ margin:0 0 0 10px; padding:0;}
#menuLeft li li{ font-size:11px; margin:0; padding:0;}
#menuLeft li li a{background:url(../design/images/list-style-image_blanc.gif) no-repeat top left;padding:0 10px;}
#menuLeft li li a:hover,#menuLeft li li a.active{color:#00aeef;background:url(../design/images/list-style-image.gif) no-repeat top left;}


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