* {
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	background:url(template-fond_repeatBis.jpg) #f3f4f5 repeat-x;
	font-family:Arial;
	color:#333333;
	font-size:12px;
}

/*-------------------------------------------------------------------*/
/*------------------COMMUN AUX BOUTIQUES-----------------------------*/
/*-------------------------------------------------------------------*/

a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;}
img {border:0px;}
.bloc {clear:both;}
.clear {clear:both;}
.opti{display:none;}
.displayYes{display:block;}



/*-------------------------------------------------------------------*/
/*------------------FORMULAIRE---------------------------------------*/
/*-------------------------------------------------------------------*/
form{display:inline;}
input, select, textarea{font-family:Arial; font-size:12px; color:#333333;}
select, textarea{border:solid 1px #cdcdcd;}

.input_text_140{
	border:solid 1px #cdcdcd;
	margin-right:5px;
	width:140px;
}

.input_text {
	border:solid 1px #cdcdcd;
}

.input_text_170{
	border:solid 1px #cdcdcd;
	width:170px;
}



#prix_par_caract {
	color:#9e1f63;
	font-weight:bold;
	border:none;
}


/*-------------------------------------------------------------------*/
/*------------------Style de texte et class commune------------------*/
/*-------------------------------------------------------------------*/


.lien_image {cursor:pointer;}
.float_right {float:right;}
.float_left {float:left;}
.prix-barrer { text-decoration:line-through;}
.prix-barrer-article {text-decoration:line-through; font-size:14px;}
.bold {font-weight:bold;}

.blanc {color:#fff;}
.blanc_bold {color:#fff;font-weight:bold;}

.noir {color:#000;}
.noir_bold {color:#000;font-weight:bold;}

.gris {color:#999999;font-weight:normal;}
.gris_bold {color:#999999;font-weight:bold;}

.gris_fonce {color:#808080;font-weight:normal;}
.gris_fonce_bold {color:#808080;font-weight:bold;}


.vert {color:#bed63a;}
.vert_bold {color:#bed63a;font-weight:bold;}
.vert_fluo {color:#d6de23;}
.vert_fluo_bold {color:#d6de23;font-weight:bold;}


.violet {color:#9e1f63;}
.violet_bold {color:#9e1f63;font-weight:bold;}
.erreur {color:#9e1f63;font-weight:bold;}
.etoile {color:#9e1f63;font-weight:bold;}

.orange {color:#f05a28;}
.orange_bold {color:#f05a28;font-weight:bold;}

span.margin_top5 {height:5px;display:block;}
span.margin_left10 {margin-left:10px;}
span.margin_top10 {height:10px;display:block;}
span.margin_top15 {height:15px;display:block;}
span.margin_top20 {height:20px;display:block;}
span.margin_top25 {height:25px;display:block;}
span.margin_top30 {height:30px;display:block;}

.font-size10 {font-size:10px;}
.font-size11 {font-size:11px;}
.font-size14 {font-size:14px;}
.font-size15 {font-size:15px;}
.font-size16 {font-size:16px;}
.font-size17 {font-size:17px;}
.font-size18 {font-size:18px;}
.font-size20 {font-size:20px;}
h2.font-size20 {font-size:20px; font-weight:normal; display:inline; line-height:20px;}
.font-size22 {font-size:22px;}
.font-size24 {font-size:24px;}
.font-size25 {font-size:25px;}
.font-size40 {font-size:40px;}
.font-size42 {font-size:42px;}

.text_indent10 {text-indent:10px;}

.pagination {float:right;font-weight:bold;color:#FFFFFF;font-size:11px;}
.pagination a{color:#FFFFFF; padding:0px 4px;}
.pagination span{ padding:0px 4px;}

.pointille_745_marg8-0 {
	width:745px;
	height:1px;
	border-bottom:dashed 1px #CCCCCC;
	margin:8px 0px;
}

.pointille_440_marg4-0 {
	width:440px;
	height:1px;
	border-bottom:dashed 1px #CCCCCC;
	margin:4px 0px!important;
	margin:-8px 0px 4px 0px;
}


.barre_titre_noir_745 {width:745px;height:24px;line-height:24px;background-color:#333333; text-indent:15px;}
.barre_titre_noir_745 img{margin:2px 0px 0px 15px; float:left;}
.barre_titre_gris_745 {width:745px;height:24px;line-height:24px;background-color:#f4f0ed; text-indent:15px;}
.barre_titre_gris_745 img{margin:2px 0px 0px 15px; float:left;}

.barre_titre_noir_755 {width:755px;height:24px;line-height:24px;background-color:#333333; text-indent:15px;}
.barre_titre_noir_755 img{margin:2px 0px 0px 15px; float:left;}

.barre_titre_gris_755 {width:755px;height:24px;line-height:24px;background-color:#f4f0ed; text-indent:15px;}
.barre_titre_gris_755 img{margin:2px 0px 0px 15px; float:left;}

.barre_titre_noir_990 {width:990px;height:24px;line-height:24px;background-color:#333333; text-indent:15px;}
.barre_titre_noir_990 img{margin:2px 0px 0px 15px; float:left;}

.barre_titre_noir_240 {width:240px;height:24px;line-height:24px;background-color:#333333; text-indent:15px;float:left;}
.barre_titre_noir_240 img{margin:4px 0px 0px 0px;}
.barre_titre_gris_240 {width:240px;height:24px;line-height:24px;background-color:#f4f0ed; text-indent:15px;float:left;}
.barre_titre_gris_240 img{margin:4px 0px 0px 0px;}
.spacer5 {width:5px;height:24px;float:left;}


.titre_ligne_grise_745 {border-bottom:solid 2px #CCCCCC;width:745px;height:22px;line-height:22px; color:#333333;margin:0px 0px 0px 0px;}
.titre_ligne_grise_745 img{ margin-bottom:2px;}

/*-------------------------------------------------------------------*/
/*------------------COMMUN A TOUTE LES PAGES-------------------------*/
/*-------------------------------------------------------------------*/
/*	behavior: url(iepngfix.htc);*/

#conteneur_total {
	width:1020px;
	margin:0px auto;
	padding-bottom:20px;
	margin-bottom:20px;
	background-color:#FFF;
}

#conteneur_total_cont {
	width:990px;
	margin:0px auto;
}

/*header*/
#header {width:990px;}

#header_top {height:92px;}
#header_top_left {float:left;width:302px; padding-top:22px;}
#logo {width:304px; height:56px;}

#header_top_right {float:right;width:600px;}

#header_top_right_top {height:30px;margin-top:32px; float:right;}
.btn_promo_header a, .btn_nouveaute_header a {height:30px; width:140px; display:block; float:left;}
.btn_promo_header a{background:url(template-btn_promo_header.jpg) no-repeat; margin-right:5px;}
.btn_nouveaute_header a{background:url(template-btn_nouveaute_header.jpg) no-repeat;}
.btn_promo_header a:hover{background:url(template-btn_promo_header_over.jpg) no-repeat;}
.btn_nouveaute_header a:hover{background:url(template-btn_nouveaute_header_over.jpg) no-repeat;}

#header_top_right_bot { float:right; height:20px; line-height:20px; font-weight:bold;}
#header_top_right_bot .sep {margin:0px 5px;}
#header_top_right_bot img {margin:-2px 10px 0px 0px;vertical-align:middle;}
#header_top_right_bot a:hover {color:#c7de23;}

#header_bot {height:72px;}
#header_bot_top {width:990px;height:32px;background-color:#333;}
.btn_accueil_catalog_header a{background:url(template-btn_acceuil_header.jpg) no-repeat;height:32px; width:127px; display:block; float:left;}
.btn_accueil_catalog_header a:hover{background:url(template-btn_acceuil_header_over.jpg) no-repeat;}
.btn_catalog_header {background:url(template-btn_catalog_header.jpg) no-repeat;height:32px; width:141px; float:left; text-align:center; line-height:32px; position:relative;z-index:59;}
.btn_catalog_header a{
	color:#FFF;
	font-weight:bold;
	height:32px!important;
	height:24px;
	padding-top:0px!important;
	padding-top:8px;
	width:141px;
	display:block;
	line-height:32px;
}
.btn_catalog_header a:hover{color:#c7de23; text-decoration:none;}
.btn_catalog_header a img{margin:-1px 4px 0px 0px; vertical-align:middle;}

.sscat_onglet_catalog_header { width:210px;background-color:#333; display:none; position:absolute; z-index:60; list-style:none; left:0px;}
.sscat_onglet_catalog_header li {border-bottom:1px solid #626365; text-align:left;}
.sscat_onglet_catalog_header li a{font-weight:normal;line-height:24px; height:auto;width:190px;padding-left:20px; display:block;}

#header_bot_bot {width:990px; padding-top:10px;}
#header_bot_bot_left {width:672px; height:26px; float:left; background-color:#f4f0ed;}

#navigation {line-height:26px;font-weight:bold;padding:0px 15px;font-size:10px;}
#navigation h2, #navigation h1{font-size:10px;display:inline;}
#navigation h2 a, #navigation h1 a{color:#404041;font-weight:bold;}

#header_bot_bot_right {width:304px; height:26px; float:right;}
#header_bot_bot_right_left {width:260px; height:24px; line-height:26px; float:left; border:#ccc 1px solid; background:url(template-ico_loupe_gris.jpg) no-repeat 4px 4px;}
.input_recherche_header {border:1px solid #FFF; margin-top:4px;height:18px!important;height:16px!important; width:230px; margin-left:28px; color:#666666;}
#header_bot_bot_right_right {width:34px; height:25px; padding-top:1px;float:right;}


/*middle*/
#middle {
	width:990px;
	margin-top:5px;
}
.middle_cont_left {float:left;width:224px;}

#encart_autopromo_index {width:304px;float:right;}
#encart_autopromo_article {width:304px; margin:0px auto;}
#encart_autopromo {width:224px;}

#encart_autopromo_index .autopromos,#encart_autopromo_article .autopromos{margin-bottom:9px;width:304px; height:162px;}
#encart_autopromo_index .autopromos img,#encart_autopromo_article .autopromos img{ display:block;width:304px; height:162px;}
#encart_autopromo .autopromos {margin-bottom:9px;width:224px;}
#encart_autopromo .autopromos img{ display:block;width:224px;}

#titre_encart_catalogue {background:url(template-titre_encart_catalog.jpg) no-repeat;width:224px;height:24px;}

#titre_encart_service {background:url(template-titre_encart_service224.jpg) no-repeat;width:224px;height:24px;}
#cont_encart_service{background:url(template-encart_service224.jpg) no-repeat;width:224px;height:135px;}

#titre_encart_information {background:url(template-titre_encart_information224.jpg) no-repeat;width:224px;height:24px;}
#cont_encart_information a{display:block;width:214px;height:30px;border-bottom:dashed 1px #CCCCCC;padding-left:10px;padding-top:15px;background-color:#eae2dc;}
#titre_encart_top_recherche {background:url(template-titre_encart_top_recherche.jpg) #eae2dc bottom no-repeat;width:224px;height:24px; padding-top:5px;}
#cont_encart_top_recherche {background-color:#eae2dc;width:214px;height:339px;padding:5px; text-align:center; line-height:20px;}
.tag1 a{font-size:18px; color:#000;font-weight:bold;}
.tag2 a{font-size:16px; color:#333;font-weight:bold;}
.tag3 a{font-size:14px; color:#666;}
.tag4 a{font-size:12px; color:#999;}
.tag5 a{font-size:11px; color:#CCC;}


.middle_cont_right {float:right;width:745px;}


.carouselPromoIndex {width:672px; height:504px; float:left; position:relative;}
.btn_carouselPromoIndex {background:url(template-masque_promo_index_top.png) top no-repeat;width:672px;height:75px;position:absolute;z-index:11;}
.btn_carouselPromoIndex_cont { margin:4px 0px 0px 140px;z-index:12;}
.btn_1 , .btn_2 , .btn_3 , .btn_4 , .btn_5 { width:26px; height:27px; display:block; float:left; margin-right:10px; cursor:pointer;}

/* class pour changement sur action*/
.btn_1 {background:url(template-btn_1.jpg) no-repeat;}
.btn_2 {background:url(template-btn_2.jpg) no-repeat;}
.btn_3 {background:url(template-btn_3.jpg) no-repeat;}
.btn_4 {background:url(template-btn_4.jpg) no-repeat;}
.btn_5 {background:url(template-btn_5.jpg) no-repeat;}
.btn_1_over{background:url(template-btn_1_over.jpg) no-repeat;}
.btn_2_over{background:url(template-btn_2_over.jpg) no-repeat;}
.btn_3_over{background:url(template-btn_3_over.jpg) no-repeat;}
.btn_4_over{background:url(template-btn_4_over.jpg) no-repeat;}
.btn_5_over{background:url(template-btn_5_over.jpg) no-repeat;}

/* pour le rool over sur le lien*/
.btn_1 a, .btn_2 a, .btn_3 a, .btn_4 a, .btn_5 a{ width:26px; height:27px; display:block; float:left; margin-right:10px;}
.btn_1 a:hover{background:url(template-btn_1_over.jpg) no-repeat;}
.btn_2 a:hover{background:url(template-btn_2_over.jpg) no-repeat;}
.btn_3 a:hover{background:url(template-btn_3_over.jpg) no-repeat;}
.btn_4 a:hover{background:url(template-btn_4_over.jpg) no-repeat;}
.btn_5 a:hover{background:url(template-btn_5_over.jpg) no-repeat;}


.carouselPromoIndex ul {list-style:none; z-index:1;}
.promotion_index_bit {width:672px; height:504px; z-index:2; cursor:pointer;}
.promotion_index_bit_cont {
	background:url(template-masque_promo_index.png) bottom no-repeat;
	width:672px; height:504px; z-index:3;
}
.promotion_index_bit_cont_bot {width:652px;height:138px; padding:354px 10px 10px 10px; z-index:4;}
.promotion_index_bit_cont_bot_left {width:400px; margin-top:80px; color:#FFF; float:left; z-index:5;}
.promotion_index_bit_cont_bot_right {float:right;width:200px;text-align:right; margin-right:14px; z-index:5;}
.spacer_prix_public { height:16px;}

.cdc_index_cont {background:url(template-cdc_index_bg.jpg) no-repeat;width:744px;height:324px; margin-bottom:16px;}
.cdc_index_cont_top {width:744px;height:44px; text-indent:10px; line-height:44px;}
.carouselcdcIndex ul {list-style:none; z-index:1; height:233px;}
.cdc_index_bit {background:url(template-cdc_index_article_bit_bg.png) no-repeat;width:182px;height:220px; margin:0px 2px 0px 2px; display:inline;}
.cdc_index_bit_cont {width:156px; margin:0px 0px 0px 11px; padding-top:12px;}
.cdc_index_bit_cont a:hover {text-decoration:none;}
.cdc_index_bit_cont_img {width:156px;height:156px;}
.cdc_index_bit_cont_img_prix {
	background:url(template-cdc_index_article_bit_bg_price.png) bottom right no-repeat!important;
	background:url(template-cdc_index_article_bit_bg_price.gif) bottom right no-repeat;
	width:91px;height:37px;
	padding:100px 0px 0px 65px;
	line-height:37px;
	text-align:right;
}
.cdc_index_bit_cont_texte { padding-top:5px;}
.cdc_index_bit_cont_texte a:hover{ text-decoration:underline;}

.btn_carouselcdcIndex { height:47px;}
.btn_prev_cdc_index {background:url(template-btn_fleche_gauche.jpg) no-repeat;width:31px;height:47px; float:left;cursor:pointer;}
.btn_next_cdc_index {background:url(template-btn_fleche_droite.jpg) no-repeat;width:31px;height:47px; float:right;cursor:pointer;}

.categorie_description {width:745px;height:174px; margin-bottom:10px;}
.categorie_description_left {float:left;width:494px;height:174px;}
.categorie_description_right {float:right;width:241px;height:174px; text-align:left;}
.categorie_description_right h2 { font-size:16px; margin-top:10px;}

.cont_liste_produit {
	margin:8px 0px;
	position:relative;
	width:760px!important;
	width:745px;
}
.cont_produit {
	margin:0px 14px 10px 0px!important;
	margin:0px 10px 10px 0px;
	width:176px;
	height:327px;
	background:url(template-font_cont_produit.jpg) no-repeat;
	float:left;
}

.cont_produit_marg {
	width:156px;
	height:317px;
	padding:10px 10px 0px 9px;
}

.cont_produit_image {width:156px;height:156px;}
.cont_produit_icone {width:156px;height:16px;margin-top:0px!important;margin-top:-3px;margin-bottom:6px!important;margin-bottom:3px;}
.cont_produit_texte {width:156px;height:62px;margin-bottom:8px;}
.cont_produit_prix {width:156px;height:38px;margin-bottom:7px;}
.cont_produit_lien {width:156px; height:16px;}
.cont_produit_lien a{display:inline; text-decoration:underline; font-style:italic;}


.cont_liste_produit_bis {margin:8px 0px 8px 0px;width:489px;}


.cont_produit_bis {
	margin:10px 0px 10px 0px;
	width:489px;
	height:176px;
	background:url(template-font_cont_produit_bisNew.jpg) no-repeat;
}

.cont_produit_marg_bis {
	width:469px;
	height:156px;
	padding:10px;
}
.cont_produit_marg_bis_left {width:156px;height:156px;float:left;}
.cont_produit_marg_bis_right {width:303px;float:right;}
.cont_produit_image_bis {width:156px;height:156px;float:left;}
.cont_produit_top_bis {width:303px; height:50px;}
.cont_produit_middle_bis {width:293px;height:40px; text-align:right;}
.cont_produit_bot_bis {width:303px; margin-top:10px;}

.cont_liste_categorie {position:relative; width:770px!important; width:735px; margin:8px 0px 8px 0px;}
.cont_categorie {margin:0px 24px 10px 0px!important; margin:0px 18px 10px 0px; width:104px;height:160px;float:left;}
.cont_categorie_image {height:104px;width:104px;margin-bottom:10px;}
.cont_categorie_texte {height:46px;}


.cont_det_article {width:990px;margin:8px 0px 8px 0px;}
.cont_det_article_left {width:490px;float:left;}
.img_detail {margin-bottom:5px;}
.cont_img_liste {width:490px;}
.img_liste {height:80px;width:80px; margin:0px 5px 5px 0px; float:left;}
.cont_det_article_right {width:440px;float:right; text-align:left;z-index:999;}
.cont_det_article_ajax {z-index:1000;}


.cont_prix {height:40px;}
.cont_prix_left {float:left; width:320px; height:45px;border-right:solid 2px #CCCCCC;}
.cont_prix_right { float:right; width:104px;text-align:left;font-size:15px; padding-left:10px;}
.cont_port {width:430px; background-color:#e6e6e6; height:34px; margin:6px 0px; padding-left:10px;}

.btn_afiche_article_left { float:left;}
.btn_afiche_article_right { float:left; margin:0px 0px 0px 5px;}

#article_descpritif_top.limiter{height:20px; overflow:hidden;}

.image_marque_article {padding:0 5px; float:left;}

.td_caract {line-height:22px;}
.td_padding10{padding-top:10px;}

.cont_info_complementaire { width:480px; float:left;}
.cont_article_assoc {width:490px;float:right;}


.art_det_ban_lien {
	height:38px;
	width:755px;
	margin:0px 0px 8px 0px;
}

#encart_paiement_detail {background:url(template-lien_image_paiement_detailbis.jpg) no-repeat;width:219px;height:38px; float:left;}
#encart_garantie_detail {background:url(template-lien_image_garantie_detailbis.jpg) no-repeat;width:169px;height:38px; float:left;}
#encart_livraison_detail {background:url(template-lien_image_livraison_detailbis.jpg) no-repeat;width:179px;height:38px; float:left;}
#encart_satisfait_detail {background:url(template-lien_image_satisfait_detailbis.jpg) no-repeat;width:188px;height:38px; float:left;}

#encart_paiement_panier {background:url(template-lien_image_paiement_panierBis.jpg) no-repeat;width:143px;height:64px;}
#encart_garantie_panier {background:url(template-lien_image_garantie_panierBis.jpg) no-repeat;width:143px;height:67px;}
#encart_livraison_panier {background:url(template-lien_image_livraison_panierBis.jpg) no-repeat;width:143px;height:67px;}
#encart_moyen_panier {background:url(template-lien_image_moyen_panierBis.jpg) no-repeat;width:143px;height:67px;}

/*page panier*/
.middle_cont_right_panier {float:right;width:755px;}

#encart_logo_cde {margin:10px 0px;}
#etapes_cde {margin-bottom:10px;height:48px;width:753px;border:solid 1px #e8e8e8;}
#table_etape_cde td img{ margin-top:10px;}

.table_article_cde {border-top:solid 1px #e8e8e8;border-left:solid 1px #e8e8e8;}
.table_article_cde th {background-color:#333333; text-indent:15px; }
.table_article_cde th.texte {background-color:#333333; text-indent:0px; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:20px; text-align:center;}
.td_article_cde1 {background-color:#f4f0ed;}
.td_article_cde2 {}
.td_article_cde1, .td_article_cde2 {border-bottom:solid 1px #e8e8e8;border-right:solid 1px #e8e8e8;padding:3px;}

.td_article_cde3 {border-bottom:solid 1px #e8e8e8;background-color:#f4f0ed;}
.td_article_cde4 {background-color:#f4f0ed;}
.td_article_cde5 {border-right:solid 1px #e8e8e8;background-color:#f4f0ed;}
.td_article_cde6 {border-bottom:solid 1px #e8e8e8;}
.td_article_cde7 {border-right:solid 1px #e8e8e8;}

.img_article_panier {float:left;margin-right:5px;}
.text_article_panier {float:left;width:350px;}

.table_form_cde {border:solid 1px #e8e8e8;font-size:11px;}

.table_form_cde th {background-color:#333333; text-indent:15px;}
.table_form_cde td {padding-top:10px;}
.table_form_cde td.indent {text-indent:10px;}
.table_form_cde td.middle {width:1px;border-left:dashed 2px #CCCCCC;}


.table_form_client {border:solid 1px #e8e8e8;}
.table_form_client th {background-color:#333333; text-indent:15px;}
.table_form_client td {padding:5px;}
.table_form_client td a{ font-weight:bold;}
.table_form_client td.indent {text-indent:10px;}
.table_form_client td.middle {width:1px;border-left:dashed 2px #CCCCCC;}

.ban_newletter_moyen {background:url(template-moyen_paiement_vide_panier.jpg) no-repeat;width:990px;height:52px; margin:5px 0px; text-align:center;}
.ban_newletter_moyen img {margin:4px 0px 0px 0px;}

.ban_newletter_bottom {background:url(template-ban_newletter_bottom.jpg) no-repeat;width:990px;height:44px; margin:5px 0px;}
.ban_newletter_bottom_cont {width:915px;height:20px; margin:0px 0px 0px 70px; padding:14px 0px 0px 0px;}
.input_text_newsletter{border:solid 1px #cdcdcd;width:245px;color:#666666; margin:0px 10px; text-indent:10px;}

/*footer*/
#footer {margin-top:10px;width:990px;}
#encart_garantie_footer {background:url(template-encart_garantie_footer_bg.jpg) #eae2dc no-repeat;width:990px;height:129px; margin-bottom:10px;}

.lien_image_garantie_footer, .lien_image_livraison_footer, .lien_image_paiement_footer {width:235px; height:105px; float:left; margin-top:10px;}
.lien_image_livraison_footer {background:url(template-lien_image_livraison_footer.jpg) no-repeat; margin-left:245px!important;margin-left:115px;}
.lien_image_paiement_footer {background:url(template-lien_image_paiement_footer.jpg) no-repeat; margin-left:13px;}
.lien_image_garantie_footer {background:url(template-lien_image_garantie_footer.jpg) no-repeat; margin-left:13px;}

#encart_lien_footer {width:980px;background-color:#f0ece5;padding:5px;color:#a6a29f;text-align:center; margin-bottom:10px;}
#encart_lien_footer a{margin:0px 4px;color:#a6a29f;line-height:14px; text-decoration:underline;}
#encart_lien_footer a:hover{text-decoration:none;}

#encart_arbo_footer {width:970px;padding: 0px 10px 10px 10px; color:#b2b2b2;}
#encart_arbo_footer a{color:#b2b2b2;}
.encart_arbo_footer_left { width:130px; text-align:right; float:left;}
.encart_arbo_footer_left a{ text-decoration:none;}
.encart_arbo_footer_left a:hover{ text-decoration:underline;}
.encart_arbo_footer_right { width:835px; text-align:left; float:right; }
.encart_arbo_footer_right a{text-decoration:underline; font-weight:normal;}
.encart_arbo_footer_right a:hover{text-decoration:none;}



#encart_menu_footer {width:990px;height:30px;line-height:30px;background-color:#333333; margin:10px 0px 8px 0px; text-align:center; color:#FFF; text-transform:uppercase; font-size:11px;}
#encart_menu_footer a{ color:#FFF; padding:0px 4px;}

#ecart_moyen_paiement_footer {background:url(template-ecart_moyen_paiement_footer_bg.jpg) no-repeat;width:990px;height:27px; padding:3px 0px; text-align:center; margin-bottom:10px;}
#ecart_moyen_paiement_footer img{height:26px;}

/*plan*/

.menuplan {margin:10px 0px 10px 20px;}
.menuplan h3 {color:#9e1f63; font-size:14px; padding:5px 0px; text-transform:uppercase;}
.menuplan a {
	background:url(template-puce_fleche_noir.jpg) no-repeat 0px 2px;
	padding-left:10px;
	margin:2px 0px;
	display:block;
}

/*newsletterpopup*/

.newsletterpopup {width:512px;height:341px;background:url(template-bg_newsletterpopup.jpg) no-repeat;}
.newsletterpopup_cont { width:230px; float:right; margin:10px 10px 0px 0px; text-align:left;}
.input_text_newsletterBis {border:solid 1px #cdcdcd;width:210px;color:#666666; text-align:center;}
.btn_newsletterpopup { margin-left:40px;}


.texte_legal { padding:10px 0px; text-align:center;}
/*-------------------------------------------------------------------*/
/*-------------------------TREEVIEW----------------------------------*/
/*-------------------------------------------------------------------*/

#catalogue{width:224px; margin-bottom:8px;}
#catalogue ul, #catalogue li{list-style:none;}

/*niv1*/
#catalogue .folder a{
	display:block;
	width:224px;
	height:39px;
	line-height:39px;
	text-indent:25px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(template-puce_fleche_small_white.jpg) #666666 no-repeat 10px 14px;
	border-bottom:solid 1px #4d4d4d;
}
#catalogue .folder a:hover{color:#c7de23;text-decoration:none;}
#catalogue .folder a:first-letter {text-transform:uppercase;}
/*niv2*/
ul#catalogue li.folder ul.tree { padding:10px 0px; background-color:#eae2dc;}
ul#catalogue li.folder ul.tree li.file a {
	display:block;
	width:224px;
	height:14px;
	line-height:14px;
	text-indent:25px;
	color:#333333;
	font-weight:bold;
	background:url(template-puce_fleche_smallBis.jpg) #eae2dc no-repeat 10px 4px;
	border:none;
}
ul#catalogue li.folder ul.tree li.file a:hover {color:#a80270;text-decoration:none;}
ul#catalogue li.folder ul.tree li.file a:first-letter {text-transform:uppercase;}
ul#catalogue li.folder ul.tree li.file a strong{color:#a80270;}



