html, body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#434648;background:#c1c7cc url(../design/images/fond.png) repeat-x top; height:100%;
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:#137bcb;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
a:focus {outline: none;}

#fond{ position:absolute; top:0; left:0;width:100%; height:100%;background:url(../design/images/fondImage.png) no-repeat center top;}
#bloc{margin:auto;width:1000px; position:relative;}

/* === Left === */
#blocLeft{ float:left; width:180px;}
#logo{width:180px; height:225px;}
#menuContainerFond{background:url(../design/images/menuFond.gif) repeat-y left;}
#menuContainer{ width:180px; min-height:270px;text-align:left;background:url(../design/images/menuFondTop.gif) no-repeat left top; padding-bottom:10px;}
#menuTop{width:180px; height:10px;background:url(../design/images/menuTop.gif) no-repeat left top;}
#menuBottom{width:180px; height:10px;background:url(../design/images/menuBottom.gif) no-repeat left top;}
#chercher{width:180px; height:40px; position:relative; padding:5px 0 0 5px;}
#chercher .formText{ width:130px;}
/*#chercher .formText{position:absolute; top:10px; left:10px;width:117px;height:16px;padding:1px 2px;}
#chercher .formBouton{position:absolute; top:10px; left:130px;width:23px;height:20px;padding:1px;font-size:12px;color:#FFFFFF; border:none;}
#chercher .formBoutonOver{position:absolute; top:10px; left:130px;width:23px;height:20px;padding:1px;font-size:12px;color:#FFFFFF;}*/

/* === Right === */
#blocRight{ margin-left:180px; width:820px;}

/* === Header === */
#header{position:relative;width:820px;height:225px; text-align:left;}
#header h1{ width:360px; height:80px;background:url(../design/images/textTop.gif) no-repeat left top; display:block; font-size:1px; color:#FFFFFF; margin:0; padding:0;}
#liens{position:absolute; top:49px; left:490px;width:210px; height:31px; }
#liens a{ width:96px; height:23px; display:block; margin:0 5px 0 0; padding:8px 0 0 0;background:url("../design/images/bt_lien.gif") no-repeat left bottom; color:#ffffff;text-align:center; overflow:hidden; text-decoration:none; float:left;}
#liens a:hover{background:url("../design/images/bt_lien.gif") no-repeat left top;}
#lang{position:absolute; top:60px; right:0;width:60px; height:31px;}
#lang a{ color:#FFFFFF; text-decoration:none; background-color:#1380d3; padding:2px 4px; margin-right:1px; display:block; float:left;}
#lang a.active{ background-color:#fa1934;}
#fullImageContainer{ position:relative; width:820px; height:145px;}
ul.animation{ position:absolute; top:0; left:0;margin:0; padding:0;width:820px; height:145px; overflow:hidden;z-index:1;}
ul.animation li{ position:absolute; top:0; left:0;width:820px; height:145px; overflow:hidden;margin:0; padding:0; background:none; background-image:none;}
#fullImageCadre{position:absolute; top:0; left:0;width:820px; height:145px; z-index:5;background:url("../design/images/fullImageCadre.gif") no-repeat left top;}

/* === Fil d'Arianne === */
#urlhere{font-size:10px;text-align:left; padding:5px 0 0 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{}


/* === Main content === */
#print{ position:absolute; top:5px; right:60px; width:58px; height:39px;}
#print a{ background:none; background-image:none; padding:0;}
#mainContent{ position:relative;width:820px; min-height:380px;background:#FFFFFF;}
#mainContentBottom{width:820px; height:10px;background:url(../design/images/contentBottom.gif) no-repeat left top;}
#bodyContainer{ text-align:justify; padding:20px 35px 0px 25px;}
#retour{margin:0px 0px 20px 10px; text-align:left; font-size:11px;}
.bar{ position:relative; clear:both; margin:auto;}
#bodyText{ width:95%; margin:auto;}


/* === Liste d'articles === */
ul#articleList{ float:right; width:200px; height:auto; padding:10px; margin:0 0 0 15px; background-color:#ececec;}
ul#articleList li{padding:2px 0 10px 30px;background:url(../design/images/puce_article.gif) no-repeat left top;}
ul#articleList li.title{ background:none; background-image:none;color:#000000;/*color:#fa1635;*/ font-size:14px; font-weight:bold; border-bottom:1px solid #000000;padding:0 0 7px 20px; margin:0 0 10px 0;}
ul#articleList h4{padding:0 0 5px 0;}
ul#articleList h4 a{ color:#000000;}

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

/* === Footer === */
ul#footerContainer{margin:0 0 0 180px; padding:10px 10px 0 0; width:810px; text-align:right; color:#000000;}
ul#footerContainer li{ margin:0; padding:0; background:none; background-image:none;text-align:right;}
ul#footerContainer li#footer a{color:#000000;}
ul#footerContainer li#liensBas{font-size:12px; padding:20px 0 10px 0;}
ul#footerContainer li#liensBas a{ padding:0 15px 0 10px; border-left:1px solid #3F3F3F;color:#000000;}
ul#footerContainer li#credit{
	position:relative;
	font-size:11px;
	padding:20px 0 0 0;
	color:#8B8B9C;
}
ul#footerContainer li#credit a{
	color:#8B8B9C;
}
ul#footerContainer li#credit a:hover{
	color:#000000;
}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#086dbb;}
h1{font-weight:normal;font-size:22px;padding:0px 0px 20px 0px; text-align:center;}
h2{font-size:16px;padding:5px 10px 5px 40px; margin:15px 0 10px 0;font-weight:bold; text-align:left; color:#fff;background:#127fd3 url(../design/images/h2_fond.gif) no-repeat left top;}
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{ font-size:11px;
	padding:3px;
	font-weight:normal;
	font-style:italic;
	color:#525252;
}

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 0 3px 15px; margin:1px 0; text-align:left;}

/*Form*/
form{ margin:0;}
.formBouton{background-color:#0a65aa;border:1px solid #ffffff;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background-color:#0a65aa;border:1px solid #ffffff;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;
}

/* === Menus === */
#menu{margin:0; padding:0; width:180px;}
#menu li{margin:0; padding:0;background:none; }
#menu ul{margin:0; padding:0; display:none;}
#menu a{ display:block; padding:8px 16px;text-decoration:none; color:#f0f8ff;background:url(../design/images/menu0.gif) no-repeat bottom;border-bottom:1px solid #1872b6;}
#menu a:hover,#menu li.menuLevel0Active a,#menu li.menuLevel0Part a{background-color:#fa1934;background-image:none; border-bottom:1px solid #f3f4f5; color:#FFFFFF;}
#menu li.menuLevel0Active ul,#menu li.menuLevel0Part ul{ display:block;}
#menu li.menuLevel0Active ul ul,#menu li.menuLevel0Part ul ul{ display:none;}
#menu li.menuLevel0Part ul li.menuLevel1Active ul{ display:block;}
#menu li.menuLevel0Part ul li.menuLevel1Part ul{ display:block;}

#menu li li a{ display:block; padding:3px 16px;text-decoration:none; color:#FFFFFF; background-color:#349dee; background-image:none;border-bottom:1px solid #f3f4f5;}
#menu li.menuLevel0Active li a,#menu li.menuLevel0Part li a{
	background-color:#52A2E2/*349dee*/;
	background-image:none;
}
#menu li li a:hover,#menu li.menuLevel0Part li.menuLevel1Active a{ color:#fa1934; background-color:#FFFFFF;/*background-color:#fc7e8d;*/}
/* ============== */

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