body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#000;background:#81b211 url("../design/images/fond.png") repeat-x center top;
scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#81b211;
	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:#d12131;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.gif") no-repeat center top;}
#bloc{position:relative;margin:auto;width:1000px;background:#fff url("../design/images/fond_content_091027.gif") no-repeat center -64px;}

/* === Header === */
#header{position:relative;width:1000px;height:200px; text-align:left;}
#logo{ position:absolute; top:0; left:0;width:290px; height:200px; z-index:1;}
#banniere{ position:absolute; top:35px; left:240px; width:760px; height:130px; overflow:hidden; z-index:0;}
#recherche{ position:absolute; top:172px; left:260px;}
#recherche p{ margin:0; padding:0 10px 0 0; float:left; width:200px;}
#recherche select{width:200px;}
#recherche p.bouton{ padding:0 0 0 10px; width:50px;}
.boutonOK{ width:45px; height:24px;background:url("../design/images/puce_091030.gif") no-repeat left -454px; color:#fff; font-size:13px; font-weight:bold; border:0; cursor:pointer;}
.boutonOKOver{width:45px; height:24px;background:url("../design/images/puce_091030.gif") no-repeat left -430px;color:#fff; font-size:13px; font-weight:bold; border:0;cursor:pointer;}

/* === Animation Cycle === */
.animation{ margin:0; padding:0; position:relative;}
/*.animation li{ margin:0; padding:0; background:none; background-image:none; position:absolute; top:0; left:0; width:760px; height:130px;}*/
.animation img{position:absolute; top:0; left:0;}

/* === Menu panier === */
#menuPanier{ position:absolute; top:0; right:0; width:260px; height:31px; margin:0; padding:0;background:url("../design/images/fond_content_091027.gif") no-repeat right -33px;}
#menuPanier li{ float:right; margin:0; padding:0; background:none; background-image:none;}
#menuPanier li a{ display:block; text-decoration:none; color:#000; height:24px; padding:7px 20px 0 30px;}
#menuPanier li.panier a{ background:url("../design/images/puce_091030.gif") no-repeat left -121px;}
#menuPanier li.panier a:hover{ background:url("../design/images/puce_091030.gif") no-repeat left -90px;}
#menuPanier li.compte a{ background:url("../design/images/puce_091030.gif") no-repeat left -183px;}
#menuPanier li.compte a:hover{ background:url("../design/images/puce_091030.gif") no-repeat left -152px;}

/* === Main content === */
#blocContent{ position:relative;width:1000px; min-height:450px;padding:0;}

/* === Gauche === */
#blocLeft{width:232px;text-align:left; float:left; padding-left:8px;}
#bt_cheque{ margin:0; padding:10px 0 0 0;}
#bt_cheque a{background:url("../design/images/puce_091030.gif") no-repeat left -509px; display:block; text-decoration:none; font-size:0.1em; color:#fff; width:186px; height:31px; padding:0 0 0 30px;}
#bt_cheque a:hover{ background:url("../design/images/puce_091030.gif") no-repeat left -478px;}
#bt_cheque.active a{background:url("../design/images/puce_091030.gif") no-repeat left -540px;}
#bt_cheque.active a:hover{ background:url("../design/images/puce_091030.gif") no-repeat left -540px;}

#bt_commande{ margin:0; padding:10px 0;}
#bt_commande a{background:url("../design/images/puce_091030.gif") no-repeat left -602px; display:block; text-decoration:none; font-size:0.1em; color:#fff; width:186px; height:31px; padding:0 0 0 30px;}
#bt_commande a:hover{ background:url("../design/images/puce_091030.gif") no-repeat left -571px;}
#bt_commande.active a{background:url("../design/images/puce_091030.gif") no-repeat left -633px;}
#bt_commande.active a:hover{ background:url("../design/images/puce_091030.gif") no-repeat left -633px;}

#bt_listecommercants{ margin:0; padding:0;}
#bt_listecommercants a{background:url("../design/images/puce_091030.gif") no-repeat left -709px; display:block; text-decoration:none; font-size:0.1em; color:#fff; width:216px; height:45px;}
#bt_listecommercants a:hover{ background:url("../design/images/puce_091030.gif") no-repeat left -664px;}

#encartCommande{ margin:0; padding:60px 0 0 20px; width:166px; height:83px;background:url("../design/images/puce_091030.gif") no-repeat left -797px;}
#encartCommande li{ margin:0; padding:0 0 10px 20px;background:url("../design/images/puce_091030.gif") no-repeat left -762px;}
#encartCommande a{ color:#000; font-weight:bold;}

/* === Droite === */
#blocRight{ margin-left:240px;}
#bodyContainer{ text-align:justify; padding:5px 45px 20px 20px;}
#fullImage{}
.bar{ position:relative; clear:both; margin:auto;}

/* === Fil d'Arianne === */
#urlhere{font-size:11px; padding-left:5px;}
#urlhere a{ text-decoration:none;color:#333; padding:0 10px 0 8px;background:url("../design/images/puce_091030.gif") no-repeat left top;}
#urlhere a:hover{ color:#000;}

/* === Liste d'articles === */
ul#articleList{}
ul#articleList li{padding:0 0 10px 20px;}
ul#articleList li.title{ color:#d12131; font-size:18px; border-bottom: 1px solid #d12131; padding:0 0 10px 0; margin:30px 0 10px 0; background:none; background-image:none; }
ul#articleList h4{padding:0 0 5px 0;}

/* === Tableau Produit === */
.productListTable{margin:0 auto 20px auto;
	border-collapse:collapse;
	width:100%;}
.productListTable th {
	background:#82b314 url("../design/images/th_fond_vert.png") repeat-x top;
	border-width: 0 0 2px 0;
	border: 1px solid #fff;
	border-bottom : 2px inset;
	padding:2px 3px;
	color: #fff;
	font-weight:bold;
	height: 2em;
}
.productListTable th a{
	color: #FFFFFF;
	font-weight:bold;
}
.productListTable th a:hover {
	color: #FAFEF1;
}
.productListTable td {
	border: 1px solid #fff;
	padding: 2px 2px 2px 4px;
	text-align:left;
}
/*Tr2*/
.list2 {
	background-color: #e1eec2/*fdeeef*/;
}
/*Tr1*/
.list1 {
	background-color: #eff6dd/*fae5e7*/;
}
td.number {
	text-align:right;
}
input#shop-cartFooterInput{background:url("../design/images/bt_commander.png") no-repeat -492px top;font-size:16px; font-weight:bold; color:#fff; border:none; width:228px; height:54px;padding:0; cursor:pointer;}

/* === Footer === */
#footer{ width:1000px;height:25px; margin:auto; padding:8px 0 0 0;color:#fff;background:url("../design/images/fond_content_091027.gif") no-repeat center top;}
#footer a{color:#fff;}
#footer a:hover{
	color:#D0ECF0;
}
#lienBas{width:1000px;margin:5px auto; text-align:left;}
#lienBas a{color:#000; text-decoration:none;border-left:1px solid #000; padding:0 10px;}
#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:#d12131;}
h1{font-weight:normal;font-size:28px;padding:10px 0 20px 0; text-align:left;}
h1.titleArticles{font-size:20px;padding:15px 0 25px 0;}
h2{font-size:20px;padding:0px 0px 5px 0; margin:15px 0px 10px 0px;font-weight:normal; border-bottom:1px solid #d12131;}
h3{font-size:18px;padding:10px 0px 5px 0px;font-weight:normal;}
h4{font-size:14px;padding:5px 0px;font-weight:bold;}
h5{font-size:12px;padding:3px 0px;}
h6{font-size:11px;padding:3px;font-weight:normal;font-style:italic; color:#666666;}

ul {list-style-image:none; list-style:none; text-align:left;}
ul ul{ margin:10px; padding:0;}
ul ul ul{list-style-type: none;}
ul li{background:url("../design/images/puce_091030.gif") no-repeat left -223px; padding:0 0 2px 20px; margin:0; text-align:left;}
ul li li{background:url("../design/images/puce_091030.gif") no-repeat left -300px; padding:0 0 2px 13px;}
ol ul{margin:10px; padding:0;}


/* === Menus === */
#menu{margin:0; padding:0; list-style:none; list-style-image:none; background:none; position:absolute; top:0; left:270px;z-index:10;}
#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 { float:left; position:relative; min-height:31px;background:url("../design/images/puce_091030.gif") no-repeat left -30px; font-weight:bold;}
#menu li a{padding:7px 8px 5px 25px;color:#fff;}
#menu li a:hover{color:#fedde0;}
#menu li.menuLevel0Active a,#menu li.menuLevel0Part a {} 
#menu li.menuLevel0Active li a,#menu li.menuLevel0Part li a {}
#menu li.menuLevel0Active li a:hover,#menu li.menuLevel0Part li a:hover {color:#fff;}

#menu li ul { display:none; position:absolute; top:31px; left:auto; width:150px;border-top:1px solid #d12131;border-left:1px solid #d12131;border-right:1px solid #d12131; }
#menu li:hover ul,#menu li.sfhover ul{ display:block;} 
#menu li li{ float:none; height:auto; min-height:15px;background:none;background-image:none;color:#d12131;font-weight:normal;border-bottom:1px solid #d12131; font-size:13px; }
#menu li li a{
	padding:5px 10px;
	color:#d12131;
	background-color:#fff;
}
#menu li li a:hover{
	color:#fff;
	background-color:#d12131;
}

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


/*Form*/
form{ margin:0;}
.formBouton{color:#fff; padding:2px 2px;background:url("../design/images/puce_091030.gif") no-repeat left -390px; border:1px solid #fff;}
.formBoutonOver{color:#fff;padding:2px 2px;background:url("../design/images/puce_091030.gif") no-repeat left -350px;border:1px solid #fff;}
.formText{padding:1px 2px; border:1px solid #a9a9a9;}
.formTextarea{border: 1px solid #979797; 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;
}


/* Plan du site */
#siteMap a{ color:#451540; 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 #menuPanier li a{ padding:7px 17px 0 30px;}
* html #menuPanier li{ width:130px;}