body {width:1022px; margin:auto; margin-top:0px; margin-bottom:10px; font-family:Tahoma,Verdana,Sans-serif; font-size:11px; color:#434343;}
select {font-family:Tahoma,Verdana,Sans-serif; font-size: 11px; color: #E78F2F; border:1px solid #AD9F8D; padding-left:3px;}

/* Toutes les polices du site*/
.base {color:#434343;}
.ref {font-size:11px; color:#838372; font-weight:normal;}
.orange {color:#E78F2F;}
.red {color:#A91610;}
.red16pxbold {color:#AD1E18; font-size:16px; font-weight:bold;}
.white {color:#F2EEE5;}
.supawhite {color:#FFFFFF;}
.cfph {color:#e3c495;}
.orange14pxbold {color:#E78F2F; font-size:14px; font-weight:bold;}
.orange16pxbold {color:#E78F2F; font-size:16px; font-weight:bold;}
.green {color:#419225; font-size:13px; font-weight:bold;}
.categorie_top {color:#AD1E18; font-size:12px; font-weight:bold;}

a.darkgrey {color:#454345; text-decoration:none;}
a.darkgrey:hover {color:#E78F2F; text-decoration:none; font-weight:bold;}
a.footinglist {color:#755d1c; text-decoration:none;}
a.footinglist:hover {color:#E78F2F; text-decoration:none;}
a.white2 {color:#f2eee5; text-decoration:underline;}
a.white2:hover {color:#f2eee5; text-decoration:underline;}
a.white3 {color:#FFFFFF; text-decoration:none;}
a.white3:hover {color:#FFFFFF; text-decoration:underline;}
a.orange {color:#E78F2F; text-decoration:underline;}
a.orange:hover {color:#E78F2F; text-decoration:underline;}
a.orange_nodeco {color:#E78F2F; text-decoration:none;}
a.orange_nodeco:hover {color:#E78F2F; text-decoration:underline;}
a.red {color:#A91610; text-decoration:none; font-weight:bold;}
a.red:hover {color:#A91610; text-decoration:underline; font-weight:bold;}
a.blog_link {color:#525252; text-decoration:none; font-weight:bold;}
a.blog_link:hover {color:#525252; text-decoration:underline; font-weight:bold;}
a.dk_underlined {color:#454345; text-decoration:underline;}
a.dk_underlined:hover {color:#E78F2F; text-decoration:underline;}
a.other_underlined {color:#88786D; text-decoration:underline;}
a.other_underlined:hover {color:#E78F2F; text-decoration:underline;}
a.dk_udl {color:#434343; text-decoration:none;}
a.dk_udl:hover {color:#A91610; text-decoration:underline;}
a.dk_udlbold {color:#8D8D8D; text-decoration:none; font-weight:bold;}
a.dk_udlbold:hover {color:#8D8D8D; text-decoration:underline; font-weight:bold;}
a.nom_article {color:#AD1E18; font-size:12px; font-weight:bold; text-decoration:none;}
a.nom_article:hover {color:#AD1E18; font-size:12px; font-weight:bold; text-decoration:underline;}
a.white {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
a.white:hover {color:#A91610; font-size:11px; font-weight:bold; text-decoration:none;}
a.foot {color:#EEE4CF; font-size:11px; font-weight:bold; text-decoration:none;}
a.foot:hover{color:#EEE4CF; font-size:11px; font-weight:bold; text-decoration:underline;}
a.category {color:#AD1E18; font-size:11px; text-decoration:none;}
a.category:hover {color:#AD1E18; font-size:11px; text-decoration:none;}
a.intro_home_link {color:#6B6B5B; font-size:11px; text-decoration:none;}
a.intro_home_link:hover {color:#6B6B5B; font-size:11px; text-decoration:none;}

a.blk1_home_link {color:#671D19; font-size:11px; text-decoration:none;}
a.blk1_home_link:hover {color:#671D19; font-size:11px; text-decoration:underline;}

a.pdfdownload {color:#F2EEE5; font-size:11px; font-weight:bold; text-decoration:none;}
a.pdfdownload:hover{color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}

/* Les parties principales du site */
#TOPPART {width:1022px; height:10px; font-family:tahoma; font-size:10px; color:#FFFFFF; text-align:center;}
#LEFTPART {width:271px; height:868px; float:left; margin-right:5px;}
#RIGHTPART {width:746px; height:auto; float:right;}
#DYNAMICPART {background-color:#FFF5E9; width:746px; position:absolute;}
#BOTTOMPART {background-image:url(../../imgs/bg_footer.png); background-repeat:repeat-x; width:746px; font-weight:bold; margin-top:3px; padding-top:10px; padding-bottom:6px; text-align:center; vertical-align:middle;}


#menu_principal {background-image:url(../../imgs/bg_menu_principal.png); background-repeat:no-repeat; height:283px; text-align:left;}
#cat_prod {background-image:url(../../imgs/bg_categories_produits.png); background-repeat:no-repeat; height:218px; padding-left:29px;}
#titre_menu_marque_fr {background-image:url(../../imgs/FR-titre_002.png); background-repeat:no-repeat; height:60px;}
#list_marques {background-image:url(../../imgs/bg_marques.png); background-repeat:no-repeat; height:47px; padding-top:0px; padding-left:90px; padding-top:36px;}
#list_infos {background-image:url(../../imgs/bg_infos.png); background-repeat:no-repeat; height:133px; padding-top:2px; padding-left:29px;}

/* Logo*/
.logo {width:271px; height:91px;}

/* Menu principal du site */
.FR-button_homepage {margin-left:33px; margin-top:23px;}
.FR-button_artetcuisson {margin-left:34px; margin-top:14px;}
.search {background-image:url(../../imgs/FR-button_mysearches.png); margin-left:34px; margin-top:11px; width:165px; height:21px; padding-top:20px; padding-left:32px;}
.FR-button_myaccount {margin-left:34px; margin-top:14px;}
.FR-button_mycart {margin-left:33px; margin-top:11px;}
.FR-button_contact_us {margin-left:33px; margin-top:10px;}

.header01 {background-image:url(../../imgs/v2_header01.png); width:700px; height:19px; padding-top:32px; padding-left:46px;}
.header02 {background-image:url(../../imgs/v2_header02.png); width:746px; height:40px;}
	.header02a {float:left; width:296px; height:28px; *height:29px; padding-left:79px; padding-top:12px; *padding-top:11px;}
	.header02b {float:right; width:316px; height:26px; padding-top:14px; padding-left:55px;}
.header03 {background-image:url(../../imgs/v2_header03.png); width:738px; height:17px; text-align:right; padding-top:4px; padding-right:8px;}
.header04 {width:746px; height:216px; text-align:right;}
.header05 {background-image:url(../../imgs/v2_header05.png); width:564px; height:46px; padding-left:182px;}

.bloc_head_left1 {width:497px; height:209px;}
.bloc_head_left2 {width:497px; height:105px;}
.bloc_head_partenaire {float:left; background-image:url(../../imgs/bloc_head_partenaire2.png); width:165px; height:105px;}
.bloc_head_wishlist {float:left; background-image:url(../../imgs/bloc_head_wishlist.png); width:167px; height:105px;}
.bloc_head_idkdo {float:left; background-image:url(../../imgs/bloc_head_idkdo.png); width:167px; height:105px;}
.bloc_head_parrainage {float:right; background-image:url(../../imgs/bloc_head_cadeaux.png); width:165px; height:105px;}
.bloc_head_padding {padding-left:8px; padding-top:7px;}
.short_cart {padding-left: 50px;}

.input_text {font-family:Tahoma,Verdana,Sans-serif; font-size: 11px; color: #E78F2F; border:1px solid #AD9F8D; padding-left:3px;}

.newsCelluleOne {width:100%;}
.newsCelluletwo {width:100%;}
.articles_home {background-image:url(../../imgs/bg_art_home.png); background-repeat:no-repeat; border-top: 1px solid #FFFFFF; height:110px; width:100%;}

.intro_home {color:#6B6B5B; width:730; text-align:justify; padding-top:8px; padding-left:8px; padding-bottom:12px; padding-right:8px;}
.help_search {text-align:justify; padding-left:10px; padding-right:10px;}
.titre_orange {color:#E78F2F; font-weight:bold; font-size:12px; padding-left:10px; margin-bottom:15px;}
.cadre {background-color:#FEEEdA; border: 1px solid #F2AB5B;}
.cadre2 {background-color:#f2EADC; border: 1px solid #FFFFFF;}

.bg_cat_title { background-image:url(imgs/bg_cat_title.png); background-repeat:no-repeat; height:17px; width:143px; padding-top:1px; margin-top:2px; text-align:center;}

.form_contact {width:620px; background-color:#f2EADC; border: 1px solid #9F822C; padding-top:0px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin-top:15px; margin-bottom:20px;}

/* Le Blog  */
#le_blog_recettes {width:498px; margin-left:10px;}
#le_blog_fiche_recette {width:498px;}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f2eee5;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f2eadc;
}

TR.productListingcol-even, TR.productListingcol-odd {
  background: #f2eee5;
}

.historylisting {
 background: #FCE4C8;
 padding-top: 3px;
 padding-bottom: 3px;
}
.productListing-heading {
  background: #e7dbcb;
  color: #755d1c;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 7px;
  border-bottom: 1px solid #9f822c;
}

.productListing-footing {
  background: #FCE4C8;
  color: #434343;
  padding-top: 7px;
  padding-bottom: 6px;
  border-bottom: 1px solid #ED8F27;
}

TD.productListing-data {
  border-bottom: 1px solid #FFFFFF;
  padding-top: 6px;
  padding-bottom: 4px;
}

TD.productListing-datacol {
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  padding-top:5px;
  padding-bottom:5px;
  width:50%;
}

.faq { border: 1px solid #FFFFFF; height: 22px; width: 300px; overflow: hidden; margin-top:8px; width:100%; } 
.faq:hover  { border: 1px solid #ffa900; height: auto; width: 100%; margin-bottom:8px; width:100%;  } 