@charset "utf-8";
/* CSS Document */
img{ border:0;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
.spacer{ width:100%;height:1px;font-size:1px; clear:both;}
body{ background:#b9babc url(../img/common/background/body.jpg) repeat-y center top; margin:0; padding:0; font-family:Verdana, Arial, Tahoma, sans-serif; color:#717172; font-size:12px;}
div.container{ width:1000px; margin:0 auto; padding:0 12px; background:url(../img/common/background/container.gif) repeat-y left top;}
div.header{ width:1000px; height:189px; float:left; background:#e5e5e5 url(../img/common/background/header.gif) repeat-x left top; }
div.logo_zone{ width:454px; height:180px; float:left; margin:0; padding:10px 0 0 9px; background:url(../img/common/background/logo_zone.jpg) no-repeat left top;}
div.header_inner{ width:537px; float:left; margin:0; padding:0;}
form.login{ margin:0; padding:13px 0 0 86px; float:left; width:266px;}
div.login_inner{ height:40px; display:block;}
form.login fieldset, form.contact_us fieldset{ border:0; margin:0; padding:0; float:left; display:block;}
form.login input#email{width:123px;height:19px;margin:0px;}
form.login input#passwd{width:94px; margin:0px ;height:19px;}
form.login input#SubmitLogin{margin:0 0 0 4px;float:left;}
form.login div.input{height:19px; float:left; padding:0 0 0 4px; margin:3px 0 0 2px;}
form.login fieldset{height:38px;}
form.login fieldset div.input input{  height:19px; color:#9e9e9e; font-size:10px; margin:0; padding:2px 0 0 0; float:left; border:0; background:url(../img/common/background/input_r.gif) repeat-x left top;}
span.links{ display:block; text-align:right; padding:0 20px 0 0;margin:0px;}
div.login_inner span.links a.compte{ float:left;padding:0 31px 0 0;}
div.login_inner span.links a{ color:#225b40; font-size:10px;display:inline;float:left;}
div.cart{ width:171px; height:56px; float:left; background: url(../img/common/background/cart.gif) repeat-x left top; padding:10px 0 0 10px;margin:0 0 0 4px; }
div.cart h2{ background:url(../img/common/background/cart_title.gif) no-repeat left top; font-size:14px; margin:0; padding:5px 0 12px 55px; color:#fff;}
div.cart h2 a{color:#fff;}
div.cart_infos{ display:block; padding:5px 12px 0 0; text-align:right;margin:0px;}
div.cart_infos span.total{ float:left;}
div.text{ display:block; margin:12px 0 0 0; padding:10px 10px 0 5px; float:left; clear:both; width:522px}
div.text p,div.text h1{ margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#717172;font-weight:normal;}

div.content{ width:1000px; clear:both; float:left;}
div.sidebar{ width:230px; float:left; padding:0 0 8px 0}
div.sidebar ul{ list-style-type:none; margin:0; padding:0;}
div.sidebar ul a{  font-size:10px;  padding-left:7px;}
div.sidebar ul.sidebar_menu li{ float:left; width:230px;}
div.sidebar ul.sidebar_menu li a,div.second_menu h2{ display:block; width:223px; height:18px; padding-top:6px; color:#fff; font-weight:bold}
.d85a13{ background:#d85a13}
.c30000{background:#c30000} 
.antichute{background:#816235} 
.pieds{background:#ab8e64} 
.mains{background:#a69e91} 
.da8a00{background:#da8a00} 
div.second_menu{ width:230px; float:left; }
div.second_menu h2{background:#215b40; margin:0; padding-left:7px;font-size:10px;} 
div.sidebar div.second_menu ul{ background:#d2d2d2 url(../img/common/background/second_menu.jpg) repeat-x left top; width:230px; float:left; padding:5px 0 0 0; padding-bottom:8px;margin:0 0 0 0;}
div.second_menu ul li a{ color:#000; line-height:12px;}
form.contact_us{ margin:0; padding:0; clear:both;}
form.contact_us fieldset{ text-align:right; padding:4px 0 0 0; margin:0; width:190px;}
form.contact_us fieldset #contact_send{ display:block; float:right}
form.contact_us div.input{ width:190px; height:20px; background: url(../img/common/background/sidebar_contact.jpg) no-repeat left top;}
form.contact_us div.input input{width:180px; height:19px; border:0; margin:0; padding:2px 0 0 10px; background:none; font-size:12px; color:#7b7c7e; }
div.contact_us_inner{ float:left; width:230px; margin:0; padding:0;}
div.contact_us_inner span{ display:block; clear:left; margin:0 0 5px 0}
div.contact_us_inner h2{ margin:0 0 22px 0; padding:6px 0 6px 7px; font-size:10px; color:#fff; background:#225b40; display:block; float:left; width:223px;}
.padd{ padding-left:22px;}
div.contact_us_data{ padding-top:4px;}
div.livraison{ margin:15px 0 4px 0; display:block;}
div.livraison h2{ padding:4px 0 0 0; margin:0;}
.margin_l_15{ margin-left:15px;}
.padd h2{ font-size:12px; font-family:"tahoma"; color:#9e9e9e; margin:0; padding:0;}
.padd span{ width:167px; display:block; padding:0 0 0 12px;font-size:12px;color:#7b7c7e;}
div.padd span.tel{ font-size:16px; font-weight:bold; color:#001d00; margin:10px 0 0 0;color:001d00;}
div.paiement{ border:solid 1px #dbdbdb; width:208px; float:left; margin:0 0 0 10px; background:#fff; color:#9e9e9e; font-size:10px;}
div.paiement h2, div.paiement ul span{ font-family:"Tahoma";}
div.paiement ul span{ display:block; margin:8px 0 4px 0;}
div.paiement ul img{ margin:0; padding:0;}
div.paiement h2{ background:#dbdbdb; margin:0; padding:5px 0 8px 4px; color:#225b40; font-variant:small-caps; font-size:14px;}
div.paiement ul{ width:198px; margin-left:10px; padding:5px 0 0 0}

.breadcrumbs{ background:#003300; width:100%; height:17px; display:block; clear:both; padding:4px 0 0 0}
.breadcrumbs a,.breadcrumbs span{ float:left; font-size:10px; color:#edb200; margin:0 5px;}
.breadcrumbs span.navigation-pipe{ width:9px; height:13px; background:url(../img/common/background/navigation_pipe.gif) no-repeat left top; float:left; margin:0; padding:0;}

div.page{ float:left; width:770px;margin:0px;}
div.page_inner{ width:770px; float:left; background:#ededed;min-height:640px;height:auto;margin:0px;padding:0px;}
div.page_inner{height:640px;height:auto;}
div.page_inner h1.titreCategory{width:99.4% !important;
/*background-image:url(../img/common/background/backh2.jpg) !important;
background-repeat:no-repeat;background-position:left top;*/background:#235b40;margin:0px;padding:5px 0 5px 5px;
font-size:18px !important;color:#fff !important;}
div.page_inner img{ float:left; margin:0 0 0 0; padding:0px;}
div.page_inner ul.list_product{ margin:0; padding:0 0 10px 0; list-style-type:none; width:537px; float:left;  background: url(../img/common/background/list_produit.gif) repeat-y left top;}
ul.list_product li{ width:265px; height:165px; float:left; background:#fff;margin:0px;padding:0px;}
ul.list_product li.paire{ margin:0 0 0 5px;}
ul.list_product li h2.titre1{ font-size:12px; margin:0; padding:3px 0 6px 5px; color:#ededed; height:26px; background-image:url(../img/common/background/listing_title_home.gif); background-repeat:no-repeat; background-position:right bottom;width:auto;}
div.list_product_inner{width:266px; float:left; height:130px;margin:0px;padding:0px;position:relative;}
ul.list_product li div.list_product_inner ul.list_elem{ margin:0; padding:0; list-style-type:none;display:block; position:absolute; right:0; bottom:15px; width:125px; font-size:10px; }
ul.list_product li div.list_product_inner ul.list_elem li{ width:120px; height:inherit; height:auto;margin:0px;padding:0px;}
ul.list_product li div.list_product_inner ul.list_elem li a{color:#010101;margin:0px;padding:0px;}
div.zone_image{ width:140px;float:left;margin:0px;padding:0px;}
div.footer{ clear:both; width:770px;float:left; background:url(../img/common/background/etiquette.gif) repeat-x left bottom; padding:0 0 10px 0;margin:0 0 0 0;
background-color:#e5e5e5;}
div.footer_inner{float:left;padding:0px; font-size:10px;margin:0px;background:#e5e5e5;display:inline;}
div.page div.footer img{float:right;margin:0 0 0 20px;}
div.footer_inner,div.footer_inner *{ color:#003300;margin:0px;padding:0px;}
div.footer_inner span{ display:block;margin:100px 0 0 0;padding:0px;}
/* downer */
div.downer{ background:#ededed;margin:0 0 0 223px;}
div.downer ul{ list-style-type:none; margin:0; padding:8px 0 0 6px; font-size:10px;float:left;}
div.downer ul.category_front li{ float:left;height:104px;width:190px;margin:0 20px 0 0;}
div.downer ul li.rubrique{ text-align:right;}
div.downer ul li a{ line-height:14px;}
div.downer ul li.vetement a,div.downer ul li.protect a{color:#010101; background:url(../img/common/background/puce.gif) no-repeat left 5px; padding:0 0 0 10px;}
div.downer ul li.rubrique a{color:#003300;}
div.downer ul li h4{ margin:0; padding:0; font-size:10px; color:#003300;}
div.downer ul li *{ display:block;}
div.downer ul.category_front{ width:630px;}
div.downer ul.block_various_links{ width:100px;margin:0;}
/* fin downer */
/*
* list product menu
*
*/
ul.list_product_menu{margin:0; padding:0; list-style-type:none; width:770px; float:left; font-size:10px;background:#ededed}
ul.list_product_menu *{ color:#003300}
ul.list_product_menu h2{margin:15px 0 12px 2px; padding:0;font-size:10px;}
ul.list_product_menu p{ margin:0 0 9px 0; padding:0 5px 0 0;display:block; font-style: normal;}
ul.list_product_menu p a{ font-style: normal; text-decoration:none;}
ul.list_product_menu p a:hover{  text-decoration:underline;}
a.product_img_link img{margin:5px 10px 0 5px;}
ul.list_product_menu li{ width:366px; float:left; background:#fff; margin-bottom:2px;min-height:155px;height:180px;padding:5px 0 0 0;}
ul.list_product_menu li h2 a{text-transform:uppercase;}
ul.list_product_menu li.paire{ width:403px; margin-left:1px}
ul.list_product_menu .button{ display:block;}
ul.list_product_menu .fiche{ color:#d85a13; font-style:italic;width:200px;margin:0px;padding:0px;display:inline;}
ul.list_product_menu li a.ajax_add_to_cart_button{ background: url(../img/common/background/acheter.gif) no-repeat left top; width:72px; height:24px; float:right; color:#fff; text-align:right; padding:5px 10px 0 0; margin:60px 10px 0 0;text-transform:lowercase;}
ul.list_product_menu li a.ajax_add_to_cart_button:hover{ text-decoration:none;}
ul.list_product_menu div.place_price{display:block;margin:0px;padding:0px;float:right;position:relative;left:80px;}
ul.list_product_menu span.price{margin:0px;padding:0 7px 0 0;display:block;text-align:right;}
ul.list_product_menu span.price strike{font-size:12px;color:#ff0000;font-weight:bold;}
ul.list_product_menu span.price_1{font-size:14px;color:#225b40;font-weight:bold;}
/* pagination*/
#pagination{width:770px;padding:2px 0 0 0; margin:2px 0 5px 0; background:#ededed; float:left; height:16px; font-size:10px;}
#pagination ul.pagination{ margin:3px 0 0 0; padding:0 0 0 200px; list-style-type:none;float:left;width:400px;}
#pagination ul.pagination li{ float:left; height:20px; margin:0; color:#7b7c7e; padding:0 5px 0 0}
#pagination ul.pagination li#pagination_previous,#pagination ul.pagination li#pagination_next{width:109px;} 
#pagination ul.pagination li a{color:#7b7c7e; padding:0 0 0 5px;}
#pagination .pagination p.find{ text-align:right; width:144px; height:30px; float:right;}
#pagination .pagination .current{color:#215b40}
#pagination form.pagination{width:125px;margin:0px;padding:0 5px 0 0;float:right;display:block;height:25px;}
#pagination form.pagination input.button_mini{float:right;margin:0px;padding:0px;width:25px;height:25px;background: url(../img/common/background/back_ok.jpg) no-repeat left top;border:0px;color:#fff;font-weight:bold;cursor:pointer;position:relative;top:-2px;bottom:0px;left:0px;}
#pagination form.pagination p label,#pagination form.pagination p select{float:left;margin:0 5px 0 0;vertical-align:middle;}
#pagination form.pagination p label{padding:3px 0 0 0;color: #7b7c7e;}

/*
* panier
*
*/
ul.cart{ list-style-type:none; margin:0; padding:0; width:770px; float:left; background:#ededed}
.item_article{ background:#002000;}
.item{background:#9b9b9b;}
.cart_item{ background:#fff;}
.cart_suppr,.cart_unit,.cart_quantity,.cart_price{text-align:center;}


/* fin panier */

/* fiche produit */
div#primary_block.clearfix{ width:770px; float:left; background:#FFF;margin:0;padding:5px 0 0 0;}
div#pb-right-column{ width:332px; text-align:center; background:#FFF; float:left;margin:0px;padding:0px;}
div#image-block{ width:269px; margin:0 0 0 13px; padding:0px; border: solid 1px #013300;display:inline; float:left;height:161px; }
div#image-block img.produit_recherche{ float:right;margin:-28px 4px 0 0;padding:0px}
div#views_block{ width:300px; margin:0 0 0 0;display:block;float:left;padding:0 0 0 2px;}
div#views_block a#view_scroll_left{margin:20px 10px 0 0;padding:0px;width:9px;height:18px;float:left;}
div#views_block a#view_scroll_left img{margin:0 0 0 0;padding:0px;}
div#views_block a#view_scroll_right{margin:-50px 0 0 0;padding:0px;width:9px;height:18px;float:right;}
div#views_block a#view_scroll_left img{margin:0px;padding:0px;}
div#pb-left-column{ width:418px; float:left; margin:0; padding:0; background:#FFF;}
div#short_description_content.rte .align_justify{ margin:0; padding:0; float:left; background:#FFF;}
div#short_description_block h2,p, div#color_picker ul,div.page h2,div#short_description_block h1{ font-size:10px; color:#003300;margin:0; padding:0 0 0 3px;font-family:verdana;}
div#short_description_block p{margin:0px;padding:0 0 12px 0;float:left;background:#fff;}
div#short_description_block h2,div#short_description_block h1{ margin:0 0 20px 0;padding:0px;text-transform:uppercase;}
div#color_picker{ float:left;width:438px;float:left;margin:0px;padding:0px;height:81px;}
img#bigpic{margin:0 10px 0 0;}
div#color_picker ul.liste{list-style-type:none; margin:2px 0 23px 0; padding:0; width:316px; float:left}
div#color_picker ul.liste li{ background:url(../img/layout/fiche_produit/bouton_menu.png) no-repeat top left; height:18px;width:304px; float:left; margin:5px 0 0 0; padding:0;}
div#color_picker ul.liste li ul li{ height:18px;margin:0 0 11px 3px;}
div#color_picker ul.liste li ul{list-style-type:none; margin:1px 0; padding:0;}
div#color_picker ul.liste li ul li.right{ background: url(../img/layout/fiche_produit/enveloppe.png) no-repeat bottom left; height:14px; margin:60px 10px 0 0; float:left; font-style:italic; padding:0 ; width:110px}
div.right{ padding:54px 0px 0 0; float:left; font-style:italic; margin:0px; width:110px;}
div.right a{background: url(../img/layout/fiche_produit/enveloppe.png) no-repeat left bottom; padding:2px 0 0 22px; font-size:10px; color:#003300;}
div#color_picker ul li ul li.right span{ padding:0 0 0 24px;}
div#color_picker ul li span{ padding:0 0 0 28px;}
table, tr, td{ text-align:center; font-weight:bold;font-size:10px;}
td.couleur_orange{ color:#FF6600;padding:0px;}
table.table tr td p{margin:12px 0 0 0;padding:5px 0 0 0;}
th{ background:#d7d7d7;}
form#buy_block div.bouton{margin:0 0 0 40px;padding:0px;display:inline;}
form#buy_block div.bouton input.ajax_add_to_cart_button{padding:0 0 5px 10px;margin:10px 0 10px 39px;}
td form#buy_block{ margin:0; padding:0; width:130px; height:24px; }
div.bouton{padding:0 0 0 40px;float: left;text-align: right;margin-top:0px; width:382px;}
div.bouton a{margin:20px 0 0 160px;text-decoration:none;font-size:10px;color:#ffffff;}
div.bouton a img.acheter_right{margin:30px 0 0 120px;padding:0px;}
div.bouton a img.acheter_assurage{margin:30px 0 0 275px;padding:0px;}
div.bouton a img.acheter_protection{margin:10px 0 0 120px;padding:0px;}
div.page h2{ height:24px;margin:0 0 1px 0;padding:1px 5px; width:98.7%;}
div#more_info_block{ width:770px; height:19px; background:url(../img/layout/fiche_produit/bouton_retour1.png) repeat-x top left;}
div#more_info_block ul{list-style-type:none; margin:1px 0; padding:0;}
div#more_info_block ul li{ font-weight:bold; margin-left:20px;}
ul.list_product_menu .fiche{ color:#d85a13; font-style:italic; text-align:right; margin:0 10px 0 0 }
/*modif fefe */
div#pb-left-column h2{ width:80%;}
.table td{width:139px;}
input.ajax_add_to_cart_button{
        background:url(../img/common/background/acheter.gif) no-repeat left top; 
        width:82px; height:24px; float:right; color:#fff; text-align:center; padding:0 0 0 20px; margin:21px 10px 0 0;border:none; font-size:10px;text-transform:lowercase;}
.retour{color:#999;}
#thumbs_list {overflow: hidden;width: 272px;height:75px;margin:0 5px 0 12px;padding:0px;}
div#thumbs_list ul{ list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;height:65px;width:280px;}
div#thumbs_list ul li{ float:left;border:solid 1px #013300;height:65px;margin:2px 1px 0 0;}
/*fin modif fefe*/
/* fin fiche produit */

/* login ou cration compte */
div.connect{background:#ededed;margin:0px;padding:0px;float:left;background:#ededed;clear:both;}
div.se_connect{width:370px;height:275px;float:left;background:#ededed;;background-image:url(../img/common/background/back_se_connect.jpg);background-repeat:no-repeat;background-position:left top;margin:0 0 0 10px;padding:0px;}
div.se_connect h3{width:192px;height:54px;margin:22px 0 0 88px;}
div.creer_compte{width:371px;height:275px;float:left;
background-image:url(../img/common/background/back_creer_compte.jpg);background-repeat:no-repeat;background-position:left top;margin:0 0 0 9px;background-color:#ededed;padding:0px;}
div.creer_compte img.logo{margin:0 0 0 165px;}
div.creer_compte h3{margin:0 0 0 15px;}
div.creer_compte p{margin:100px 0 0 0;padding:0 0 0 170px;}
div.creer_compte p a{text-decoration:none;color:#ffffff;font-family:tahoma;font-size:12px;font-weight:bold;
font-style:normal;}
form.std{margin:60px 0 0 0;}
form.std fieldset{border:0px;padding:0 0 0 80px;}
form.std fieldset input{width:200px;height:20px;border:1px solid #a2a2a2;margin:0 0 11px 0;padding:3px 0 0 7px;}
form.std fieldset input.envoyer{width:110px;height:20px;border:0px;margin:0 0 0 90px;}
form.std fieldset input.submitAccount{width:auto; height:auto; border:0px;margin:10px 0 0 90px;}
p.lost_password{font-family:tahoma;color:#000000;font-size:10px;margin:8px 0 0 0;padding:0 0 0 47px;}
p.lost_password a{color:#000000;padding:0 0 0 4px;}

/* fin login ou cration compte */

/*
* panier
*
*/
div.table_block{width:750px; float:left; padding:0 0 0 10px; background:#ededed;margin:0 0 0 0;}
ul.cart{ list-style-type:none; margin:0; padding:0; width:750px; float:left; background:#ededed}
ul.cart li{ width:750px; float:left; margin:1px 0 0 0}
table.std_corp{ border:solid 1px #9b9b9b; margin-top:1px}
table.std_corp td{ vertical-align:top; height:80px; padding-top:14px;}
table.std th{ padding:4px 5px; color:#fff;}
.cart_product{vertical-align:top;}
 td.cart_product{width:372px;padding:0 0 5px 15px;margin:0px;}
 td.cart_product span{margin:5px 0 0 0;padding:0 0 0 0;display:block;text-align:left;display:block;}
 table.std_corp td.cart_product img{margin:0 5px 0 20px;}
 td.cart_description {padding:0 0 0 25px;width:48px;}
 td.cart_unit{width:114px;}
.cart_product a{ color:#010101; text-decoration:none; font-weight:bold}
.cart_suppr{ width:32px;}
th.cart_suppr{ border-left:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8}
.cart_unit,.cart_quantity,.cart_price{ width:104px;}
.cart_unit,.cart_quantity{ border-right:solid 1px #e8e8e8}
th.cart_quantity{width:30px;}
td.cart_quantity{width:59px;}
.item_article{ background:#002000;}
.item{background:#9b9b9b;}
.cart_item{ background:#fff; border:solid 1px #ff0000}
.cart_suppr,.cart_unit,.cart_quantity,.cart_price{text-align:center;}
.cart_total_price{ clear:both; width:750px; float:left; background:#002000; font-weight:bold; font-size:14px; font-family:"tahoma";}
div.cart_total_price_inner{ width:235px; float:right; padding:10px 0 10px 0; margin:0; display:block}
.cart_total_price_inner span{ float:left; width:63px; color:#fff; margin:10px 0 0 0;}
div.price{ width:156px; height:24px; padding:10px 10px 0 0; margin:0 0 8px 0; float:left; background:url(../img/common/background/prix.gif) no-repeat left top; text-align:right; color:#000000}
div.total_delivery{ display:block; text-align:right; margin:0 10px 0 0}
.cart_navigation{ width:750px; clear:both; margin:5px 0 0 0; float:left}
.exclusive{ float:right}
.spacer110{ height:110px; font-size:1px; width:100%; clear:both}
.spacer20{ height:20px; font-size:1px; width:100%; clear:both}
.spacer10{ height:10px; font-size:1px; width:100%;clear:both;}
/* fin panier */

/* formulaire de contact */
form#formContact p{width:100%; height:auto; margin:10px 0 0 0; padding:0px 0 10px 0; clear:both;}
form#formContact fieldset{ border:none;margin:0px;padding:0px;float:left;}
form#formContact fieldset label,form#formContact fieldset input,form#formContact fieldset textarea{float:left;}
form#formContact fieldset label{width:150px; height:auto; }
form#formContact .text{width:293px;border:1px solid #808080;margin:0 0 6px 10px;padding:0px;}
form#formContact{margin:0px;padding:0px;}
/* fin formulaire de contact */

/* inscription */
div.inscription{background:#ededed;margin:0px;padding:0px;width:770px;float:left;}
div.inscription p{margin:0px;padding:0px;}
div.page_inner h2.inscrire
{width:98.9%;height:33px;background:url(../img/common/background/backh2inscrire.jpg) no-repeat left top;color:#fff; font-size:18px;margin:0px;}
div.inscription fieldset h3{font-family:tahoma;font-size:14px;color:#003300;display:block;margin:10px 0 0 0;padding:0 0 0 17px;}
div.inscription fieldset h3 span{color:#e10000;margin:0px;padding:0px;}
div.indication{width:222px;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
div.inscription fieldset h3.entreprise{margin:0 0 10px 0;padding:10px 0 0 13px;display:block;float:left;width:737px;}
div.inscription p.numero_fax{margin:0px;height:31px;}
div.inscription p.confirmation_pass{height:31px;}
p label{font-size:11px;color:#000000;margin:0px;padding:0px;display:block;}
p.civilite span{font-size:11px;color:#000000;margin:0 15px 0 0;padding:0;}
form#modification-form fieldset{margin:0px;padding:0px;}
form#account-creation_form label,form#modification-form label{float:left;width:200px;margin:0px;padding:0 0 0 3px;height:20px;}
p label span, span.validation{color:#e10000;margin:0 0 0 3px;}
p.mentions_obligatoires{background:#ededed;margin:0px;padding:0px;}
p.civilite,p.nom,p.prenom,p.date_de_naissance,p.mail,p.Confirmation_mail,p.numero_tel,p.numero_fax,p.pass,p.confirmation_pass,p.sociale,p.siret,p.tva,p.captcha,p.recopier_code{background:#f2f2f2;}
select#days{margin:0 5px 0 10px;}
p.checkbox1{background:#ededed;}
form#account-creation_form p.civilite{margin:0px;padding:6px 0 9px 5px;width:745px;}
form#modification-form  p.civilite{margin:0px;padding:6px 0 9px 5px;}
form#account-creation_form p.civilite input#id_gender1,form#modification-form p.civilite input#id_gender1{margin:0 5px 0 10px;padding:0px}
form#account-creation_form p.civilite input#id_gender2,form#modification-form p.civilite input#id_gender2{margin:0 5px 0 3px;}
form#account-creation_form input.security_code{border:1px solid #808080;margin:0 0 0 5px;padding:0px;}
p.captcha{background:#f2f2f2;margin:0px;padding:0px;float:left;display:block;}
form#account-creation_form p label,form#modification-form  p label{margin:0 0 0 7px;}
form#account-creation_form p.spacer10,form#modification-form p.spacer10,{background:#f2f2f2;clear:both;}
form#account-creation_form p.identite{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;margin:12px 0 0 5px;background:#f2f2f2;width:735px;padding:7px 0 0 10px;display:block;height:30px;}
form#modification-form p.identite{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;margin:12px 0 0 5px;background:#f2f2f2;padding:7px 0 0 10px;display:block;height:30px;}
form#account-creation_form p.identite input.identite1,form#modification-form p.identite input.identite1{margin:0 0 0 46px;padding:0px;
vertical-align:middle;}
form#account-creation_form p.identite input,form#modification-form p.identite input,p.civilite input,p.civilite span{vertical-align:middle;}
form#account-creation_form p.identite span,form#modification-form p.identite span{padding:0 0 0 12px;margin:0px;vertical-align:middle;}
form#account-creation_form p input.text,form#modification-form p input.text{width:293px;border:1px solid #808080;margin:0 0 6px 10px;padding:0px;}
form#account-creation_form input.recopie,form#modification-form input.recopie{border:1px solid #808080;margin:0 0 30px 10px;}
form#account-creation_form p.recopier_code,form#modification-form p.recopier_code{margin:0px;padding:0 0 0 2px;float:left;width:750px;height:25px;}
form#account-creation_form p.pays select,form#modification-form p.pays select{width:293px;border:1px solid #808080;margin:0 0 0 10px;}
form#account-creation_form p.checkbox input,form#modification-form p.checkbox input{margin:0 0 0 17px;}
form#account-creation_form p.checkbox span,form#modification-form  p.checkbox span{color:#000000;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding:0 0 0 22px;}
form#account-creation_form p.checkbox1 span{color:#000000;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding:0 0 0 22px;font-weight:normal;vertical-align:middle;}
form#account-creation_form p.checkbox1 input,form#modification-form p.checkbox1 input{margin:0 0 0 17px;vertical-align:middle;}
form#account-creation_form p.checkbox1 span.condition a,form#modification-form p.checkbox1 span.condition a{color:#000000;text-decoration:underline;}
form#account-creation_form p.checkbox1 span.star,form#modification-form  p.checkbox1 span.star{color:#e10000;}
div.inscription form#account-creation_form p.mentions_obligatoires,div.inscription form#modification-form  p.mentions_obligatoires{margin:20px 0 0 17px;padding:0px;font-style:tahoma; font-size:10px;color:#000000;display:block;float:left;background:#ededed;}
form#account-creation_form p.mentions_obligatoires span,form#modification-form  p.mentions_obligatoires span{color:#e10000;margin:0px;padding:0px;} 
input.envoyer{margin:20px 0 0 50px;padding:0px;float:left;}
form#account-creation_form p.checkbox1,form#modification-form p.checkbox1{margin:15px 0 0 0;padding:5px 0 0 0;height:30px;float:left;width:750px;}
/* ajout fefeh */
form#account-creation_form fieldset p input,form#modification-form fieldset p input{width:auto; height:auto; border:none; margin:0 3px; padding:0px;}
form#account-creation_form p,form#modification-form p{ width:750px;margin:0;padding:5px 0 5px 0;float:left;}
form#account-creation_form p.mail p,form#modification-form p.mail p{display:none;}
form#modification-form p.civilite{width:745px;}
form#modification-form p.identite{width:738px;}
form#account-creation_form div.droit_acces{margin:0px;padding:39px 15px 15px 15px;font-size:10px;font-family:tahoma;color:#8b8b8b;text-align:justify;width:740px;display:block;float:left; font-style:italic;}
 div.droit_acces a{text-decoration:underline;color:#8b8b8b;margin:0px;padding:0px;}
div.inscription form#account-creation_form input.submitAccount,div.inscription form#modification-form input.submitAccount{margin:10px 0 0 300px;float:left;}
form#account-creation_form,form#modification-form{margin:0px;padding:0px;}
form#account-creation_form fieldset{margin:0px;padding:9px 0 0 0;display:block;float:left;}
div.pgris{/*background:#f2f2f2;*/padding:10px 0 5px 0; width:750px;margin:0 0 0 5px;float:left;}

/* fin inscription */

/* tooltip */
div.tooltip{display:none;background:url(../img/common/fleche_vert.gif) no-repeat center left; height:auto;padding:0px; width:220px; font-size:11px;color:#fff; margin:0;} 
div.tooltip .contentTooltip{margin:0 0 0 5px;padding:5px;width:210px; height:auto;background:#003300; color:#fff;}
div.contentTooltip h4{ font-size:11px;margin:0px;padding:0;width:210px;}
form#account-creation_form div.contentTooltip p,form#modification-form div.contentTooltip p{margin:0px;padding:0;text-align:justify; color:#fff;background:#003300;width:210px;float:none;}
/* fin tooltip*/
/* infos livraison*/
div.infolivraison{background:#ededed;margin:0px;padding:0px;float:left;}
div.infolivraison fieldset{margin:0px;padding:0px;border:0px;display:block;float:left;}

div.infolivraison fieldset h3{font-family:tahoma;font-size:14px;color:#003300;display:block;margin:0px;padding:10px 0 5px 17px;}

div.adresse_outer{float:left;border:1px solid #ff0000;margin:0px;padding:0px;}
div.infolivraison div.adresse_livraison{width:222px;height:95px;background-image:url(../img/common/background/adresse_delivraison.jpg);background-repeat:no-repeat;background-position:left top;margin:198px 0 0 0;padding:5px 0 0 20px;float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:11px}
div.adresse_livraison h4{margin:0px;padding:0px;float:left;}
div.adresse_livraison p{margin:0px;padding:0px;width:200px;;text-align:justify;float:left;}
/*p label{font-size:11px;color:#000000;margin:0px;padding:0px;display:block;}*/
form#std3 label{float:left;width:198px;padding:0 0 0 17px;}
p label span, span.validation{color:#e10000;margin:0px;}
form#std3 p input.text{width:293px;border:1px solid #808080;margin:0 0 6px 10px;padding:0px;}
form#std3 p input.maison{margin:0 0 0 10px;vertical-align:middle;}
form#std3 input#alias{margin:6px 0 4px 10px;}
form#std3 input#cgv{margin:0 0 0 5px;padding:0px;}
form#std3 input#submitAddress{margin:0 0 0 70px;padding:0px;}
form#std3 input.recopie{border:1px solid #808080;margin:0 0 30px 10px;}
form#std3 p.recopier_code{margin:0px;padding:10px 0 0 0;float:left;width:100%;}
div.infolivraison h3.entreprise{margin:40px 0 10px 0;padding:0 0 0 17px;}
form#std3 p {margin:0px;padding:0px;}
form#std3 p.adresse,form#std3 p.complement_adresse,form#std3 p.code_postale,form#std3 p.ville,form#std3 p.pays,form#std3 p.complement_adresse,form#std3 p.type-batiment,form#std3 p.information{margin:0px;padding:0px;}
form#std3 fieldset p.checkbox1{padding:0px;margin:5px 0 20px 0;float:left;width:770px;background:none;}
form#std3 p.captcha,form#std3 p.recopier_code{background:none;}
form#std3 p.captcha label{margin:5px 0 0 0;}
p.pays select{width:293px;border:1px solid #808080;margin:0 0 0 10px;}
p.checkbox input{margin:0 0 0 17px;}
p.checkbox span{color:#000000;font-size:11px;font-weight:bold;padding:0 0 0 22px;}
p.checkbox1 span{color:#000000;font-size:11px;font-weight:bold;padding:0 0 0 22px;font-weight:normal;}
p.checkbox1 input{margin:0 0 0 17px;}
p.checkbox1 span.condition a{color:#000000;text-decoration:underline;}
p.checkbox1 span.star{color:#e10000;}
p.mentions_obligatoires{margin:0 0 0 17px;padding:0px;font-style:tahoma;font-size:10px;color:#000000;display:block;float:left;}
div.infolivraison p.mentions_obligatoires{margin:20px 0 0 17px;padding:0px;font-style:tahoma;font-size:10px;color:#000000;display:block;float:left;}
div.infolivraison p.adresse{margin:20px 0 0 0;}
p.type-batiment, p.information{font-size:11px;color:#000000;}
form#std3 p.type-batiment{margin:40px 0 6px 0;}
form#std3 p.information{margin:0 0 25px 0;}
p.type-batiment input.immeuble{margin:0 0 0 68px;vertical-align:middle;}
p.information textarea.text{margin:0 0 0 10px;}
p.type-batiment span{padding:0 0 0 7px;vertical-align:middle;}
 p.information span{margin:0 0 0 7px;padding:0px;}
p.information input.code{width:69px;border:1px solid #808080;margin:0 0 0 10px;}
p.information select{width:121px;border:1px solid #808080;margin:0 0 0 10px;}
input.envoyer{margin:20px 0 0 200px;padding:0px;}

/* fin infos livraison*/

/* chois carrire */
div.mode{width:750px;height:241px;background:url(../img/common/background/back_mode_livraison.jpg) no-repeat left top;margin:0 0 0 9px;font-family:tahoma;}
div.mode h3{width:300px;height:30px;
background-image:url(../img/common/background/photosprite.gif);background-repeat:no-repeat;background-position:left -26px;margin:0 0 0 10px;font-size:18px;color:#ffffff;padding:11px 0 0 55px;
font-weight:normal;}
div.mode form{margin:0px;padding:0px;}
div.mode table{margin:60px 0 0 0}
div.mode table tr.magasin td{text-align:left}
div.mode table tr.magasin td.prix_ttc{width:100px;}
table tr.magasin td.carrier_action{width:431px;padding:0 0 0 28px;}
table tr.magasin td.carrier_action input{margin:0 15px 0 0;vertical-align:middle;}
table tr.magasin td img.tnt{margin:0 0 0 0;}
div.mode table{width:750px;font-size:11px;color:#2c1c05;border:0px;float:left;}
div.mode table tr td span{margin:0 0 0 0; font-size:11px; font-weight:normal;}
div.mode table tr td {margin:0 0 0 0; font-size:11px; font-weight:normal;}
div.colissimo{width:280px;height:180px;float:left;margin:0px;padding:0px;}
div.colissimo ul{list-style-type:none;width:104px;margin:83px 0 0 100px;}
div.colissimo ul li a img{margin:0px;padding:0px;}
div.colissimo ul li a img.tnt{margin:16px 0 0 0;}
div.etape{margin:0px;padding:9px 0 0 7px;width:750px;height:28px;}
div.etape div.etape_left{width:120px;height:28px; float:left;margin:0px;padding:0px;}
div.etape div.etape_right{width:120px;height:28px;float:right;margin:0px;padding:0;}
/* fin chois carrire */

/* moyen paiement */
div.moyen-paiement{background:#ededed;}
div.paiement1{width:750px;height:241px;background:url(../img/common/background/back_mode_livraison.jpg) no-repeat left top;margin:0 0 0 9px;font-family:tahoma;color:#2c1c05;}
div.paiement1 h3{width:300px;height:38px;margin:2px 0 0 11px;font-size:18px;color:#ffffff;padding:10px 0 0 47px;font-weight:normal;background:url(../img/common/background/euro.gif) no-repeat left top;}
div.paiement1  fieldset p span{margin:0 0 0 15px; color:#2c1c05; font-family:tahoma; font-size:12px;}
div.paiement1  fieldset{margin:0px;padding:0 0 0 28px;border:0px;}
div.paiement1  fieldset p.carte_bancaire{margin:17px 0 33px 0;}
div.paiement1  fieldset p.client_compte{margin:0 0 33px 0;}

/* fin moyen paiement*/

/* recap addresse */
div.inforecap{background:#ededed;}
div.inforecap ul li{margin:0px;padding:0px;}
div.inforecap ul{list-style-type:none;}
div.recap{width:760px;height:240px;margin:0 0 0 3px;background:#ededed;padding:0px;float:left;}
div.recap_left{width:370px;height:241px;margin:0 0 0 5px;padding:0px;float:left;background:url(../img/common/background/backrecap_left.jpg) no-repeat left top;}

div.recap_left ul{list-style-type:none;margin:0px;padding:0 0 0 49px;}
div.recap_left ul li.mise_jour,div.recap_left ul li.supprimer{float:left;margin:0 10px 0 0;font-size:12px;}
div.recap_left ul li.mise_jour a,div.recap_left ul li.supprimer a{color:#c60000;font-size:10px;text-decoration:underline;}

div.recap_right ul{list-style-type:none;margin:0px;padding:0 0 0 49px;}
div.recap_right ul li.mise_jour,div.recap_right ul li.supprimer{float:left;margin:0 10px 0 0;font-size:12px;}
div.recap_right ul li.mise_jour a,div.recap_right ul li.supprimer a{color:#c60000;font-size:10px;text-decoration:underline;}

div.recap_left h3{height:30px;margin:7px 0 0 0;padding:3px 0 0 43px;background-image:url(../img/common/background/photosprite.gif);background-repeat:no-repeat;background-position:left top;font-size:18px;font-style:tahoma;color:#ffffff;width:300px;font-weight:normal;}
div.recap_right{width:370px;height:241px;margin:0 0 0 10px;padding:0px;float:left;background:url(../img/common/background/backrecap_left.jpg) no-repeat left top;}

div.recap_right h3{height:30px;background-image:url(../img/common/background/photosprite.gif);
background-repeat:no-repeat;background-position:left -30px;margin:5px 0 0 8px;padding:5px 0 0 50px;font-size:18px;font-style:tahoma;color:#ffffff;width:300px;
font-weight:normal;}

div.recap_right p,div.recap_left p{font-family:tahoma;font-size:11px;color:#000000;margin:0px;padding:0 0 12px 49px;}
div.recap_right p.nom,div.recap_left p.nom,div.recap_right p.prenom,div.recap_left p.prenom{background:#dbdcdc;border-left:1px solid #003300;border-right:1px solid #003300;}
div.recap_right p.nom,div.recap_left p.nom{margin:10px 0 0 0;}
p a,a.return{text-decoration:underline;font-style:italic;color:#c60000;}
div#etape_{margin:95px 0 0 0;}
div.etape{padding:9px 0 0 7px;width:755px;height:28px;}
div.inforecap div.etape a img{margin:0px;padding:0px;float:left;}
div.inforecap div.etape div.etape_left{width:120px;height:28px;float:left;margin:0px;padding:0px;}
div.inforecap div.etape div.etape_right{width:120px;height:28px;float:right;margin:0px;padding:0;}
ul li.retour_compte{float:left;margin:0 50px 0 20px;font-size:12px;}
ul li.retour_compte a,ul li.retour_accueil a{color:#c60000;font-size:10px;text-decoration:none;}
ul li.retour_compte a:hover,ul li.retour_accueil a:hover{color:#003300;}
/* fin recap addresse*/

/* modif adresse / ajout fefeh */
ul#address_invoice{
    list-style-type:none;width:370px;height:241px;margin:0 0 0 5px;padding:0px;float:left; 
    background:url(../img/common/background/backrecap_left.jpg) no-repeat left top;
}
ul#address_invoice li.address_title
{
    height:30px;margin:7px 0 10px 0;padding:3px 0 0 43px;background-image:url(../img/common/background/photosprite.gif);
    background-repeat:no-repeat;background-position:left top;font-size:18px;font-style:tahoma;color:#ffffff;
    width:300px;font-weight:normal;
}
ul#address_invoice li.address_name,ul#address_invoice li.address_prenom,ul#address_invoice li.address_address1,
ul#address_invoice li.address_city,ul#address_invoice li.address_cp,ul#address_invoice li.address_country,ul#address_invoice li.address_update
 {font-family:tahoma;font-size:11px;color:#000000;margin:0;padding:0 0 12px 49px;}

ul#address_delivery li.address_name,ul#address_delivery li.address_prenom,ul#address_delivery li.address_address1,
ul#address_delivery li.address_city,ul#address_delivery li.address_cp,ul#address_delivery li.address_country,ul#address_delivery li.address_update
 {font-family:tahoma;font-size:11px;color:#000000;margin:0;padding:0 0 12px 49px;}

ul#address_delivery{list-style-type:none; width:370px;height:241px;margin:0 0 0 10px;padding:0px;float:left;background:url(../img/common/background/backrecap_left.jpg) no-repeat left top;}
ul#address_delivery li.address_title{height:30px;background-image:url(../img/common/background/photosprite.gif);background-repeat:no-repeat;background-position:left -30px;margin:5px 0 10px 8px;padding:5px 0 0 50px;font-size:18px;font-family:tahoma;color:#ffffff;width:300px;font-weight:normal;}
ul#address_invoice li.address_update a,ul#address_delivery li.address_update a{color:#c60000;font-size:10px;text-decoration:underline;}
.select{width:100%; height:auto;margin:5px 0px; padding:0px; clear:both;}
.select label,.select select{float:left; margin:0 5px;}
.select label{padding:3px 0 0 0;}
div.recap p.checkbox{ display:block; clear:both;}
div.recap p.checkbox label,div.recap p.checkbox input{float:left; margin:0 5px;}
/* fin modif adresse */
/* bienvenue */
div.bienvenue{ margin:0; padding:13px 0 0 0; float:left; width:352px;font-size:12px;color:#edb200;}
div.bienvenue span{color:#d85a13;}
div.bienvenue span a{text-decoration:none;font-size:12px;color:#d85a13}
div.bienvenue a.monCompte{text-decoration:none;font-size:12px;color:#d85a13; display:block;height:18px; width:100px; margin:3px 0 0 0;padding:2px 0 0 30px;background:url(../img/layout/mon_compte/photoprofil.gif) no-repeat left top;}
/* fin bienvenue */

/* mon compte */
div.page_inner h2.compte{background:/*url(../img/common/background/backh2compte.jpg) no-repeat top left*/#225b40;;width:746px;height:24px;font-size:18px;margin:0px;padding:5px 10px 5px 14px;color:#fff;}
/*div.titlecompte{width:770px;margin:0px;padding:0px;float:left;}*/
div.titlecompte1{width:770px;margin:42px 0 0 0;padding:0px;float:left;}
div.titlecompte2{width:770px;margin:0 0 7px 0;padding:0px;float:left;}
div.titlecompte2 img{margin:0 0 0 22px;padding:0px;float:left;}
div.titlecompte2 h4{float:left;margin:0 0 0 0;padding:0 0 0 7px;color:#225b40;font-family:tahoma;font-size:18px;}
div.titlecompte2 a.editer{background:url(../img/common/background/bouton_edit.jpg) no-repeat top left;width:64px;height:22px;float:left;font-weight:bold;font-family:tahoma;font-size:9px;color:#ffffff;margin:55px 0 0 0;padding:4px 0 0 21px;}
a.editerAddress
{background:url(../img/common/background/bouton_edit.jpg) no-repeat left top;width:64px;height:22px;font-weight:bold;font-family:tahoma;font-size:9px;color:#ffffff;padding:4px 0 10px 21px;margin:0 0 0 29px;float:left;}
div.titlecompte1 img{margin:13px 0 0 22px;padding:0px;float:left;}
div.titlecompte1 h4{float:left;margin:0px;padding:11px 0 0 4px;color:#225b40;font-family:tahoma;font-size:18px;}
div.titlecompte1 a.editer{background:url(../img/common/background/bouton_edit.jpg) no-repeat top left;width:64px;height:22px;float:left;font-weight:bold;font-family:tahoma;font-size:9px;color:#ffffff;margin:9px 0 0 9px;padding:4px 0 0 21px;}
div.titlecompte img{margin:8px 0 0 29px;padding:0px;float:left;}
div.titlecompte h4{float:left;margin:0px;padding:11px 0 0 8px;color:#225b40;font-family:tahoma;font-size:18px;}
div.titlecompte a.editer{background:url(../img/common/background/bouton_edit.jpg) no-repeat top left;width:500px;height:22px;float:left;font-weight:bold;font-family:tahoma;font-size:9px;color:#ffffff;margin:10px 0 0 5px;padding:4px 0 0 21px;}
div.contenu_profil{width:230px;margin:0 0 0 0;padding:0 0 0 29px;}
div.contenu_profil h5{margin:0px;color:#d95a13;font-weight:bold;font-size:12px;height:9px;padding:0px;}
div.contenu_profil h5.civilite{margin:53px 0 0 0;padding:0px;}
div.contenu_profil h5.societe{margin:17px 0 0 0;color:#d95a13;font-weight:bold;font-size:12px;padding:0px;}
div.contenu_profil h5.passe{margin:11px 0 0 0;}
div.contenu_profil p{width:300px;font-size:12px;margin:0px;padding:12px 0 0 1px;color:#003300;}
div.contenu_adresse_left{width:230px;margin:0 0 0 0;float:left;padding:0px;background:#ededed;}
div.contenu_adresse_left h5{margin:10px 0 0 0;color:#d95a13;font-weight:bold;font-size:12px;height:9px;padding:0 0 0 29px;}
div.contenu_adresse_left p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:12px 0 0 29px;color:#003300;}
div.contenu_adresse{width:770px;margin:0px;padding:0px;}
div.contenu_adresse_right{width:230px;margin:0 0 0 65px;float:left;padding:0px;background:#ededed;}
div.contenu_adresse_right h5{margin:10px 0 0 29px;color:#d95a13;font-weight:bold;font-size:12px;height:9px;padding:0px;}
div.contenu_adresse_right p{width:250px;font-size:12px;margin:0px;padding:12px 0 0 29px;color:#003300;}
div.contenu_commande{width:99%;margin:0 0 5px 0;padding:0px;background:#ededed;}
div.contenu_commande h5{margin:0px;color:#d95a13;font-weight:bold;font-size:12px;height:9px;padding:1px 0 0 29px;float:left;width:250px;}
div.contenu_commande1 h5{margin:6px 1px 0 0;color:#d95a13;font-weight:bold;font-size:12px;height:9px;padding:0 0 0 29px;float:left;width:230px;}
div.contenu_commande p{font-size:12px;margin:0px;padding:21px 0 9px 29px;color:#003300;width:230px;background:#ededed;}
div.contenu_commande p.cmd{padding:0 0 9px 29px;margin:11px 0 0 0;}
div.contenu_commande p a{color:#003300; text-decoration:none;}
div.valider{margin:47px 0 0 22px;padding:12px 0 0 41px;background:url(../img/common/background/valide_information.jpg) no-repeat left top;width:183px;height:39px;float:left;font-size:11px;font-family:tahoma;font-weight:bold;}
div.valider a{text-decoration:none;color:#225b40;}
div.corp_compte{background:#ededed;margin:0px;padding:0px;float:left;float:none\9;}
div.corp_compte div.contenu_commande p.warning{padding:0 0 0 59px;}
/* fin mon compte*/

/* recap commande */
div.confirmation-commande{background:#ededed;margin:0px;padding:0px;float:left;}
div.confirmation-commande div.confirmation h3{width:740px;height:30px;margin:0px;padding:7px 0 0 11px;
background-color:#225b40;font-size:12px;font-family:tahoma;color:#ffffff;font-weight:bold;}
div.confirmation{margin:0 0 0 9px;}
div.confirmation table{background-color:#ffffff;width:751px;border:1px solid #9b9b9b;margin:0 0 5px 0;padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;color:#010101;}
div.confirmation table td.titre_prod{width:323px;}
div.confirmation table td.tot_prod{text-align:right;padding:0 2px 0 0;}
div.confirmation table tr td img{margin:10px 0 0 10px;}
/*div.confirmation table tr td span{}*/
div.confirmation table.commande1{background:#ededed;border:0px;margin:0 0 0 370px;padding:0px;color:#2c1c05;width:380px;}
div.confirmation table.commande1 td{text-align:right;margin:0px;padding:0px;}
div.confirmation table.commande1 td span{margin:0px;padding:0px;}
div.confirmation table.commande1 td span.total_payer{color:#c30000;}

/*table.commande1 tr td span.total{padding:0 0 0 15px;}*/

/*div.confirmation table.commande2{background:#ededed;border:0px;margin:0 0 0 480px;padding:0px;width:280px;color:#2c1c05;}

div.confirmation table.commande3{background:#ededed;border:0px;margin:0 0 0 410px;padding:0px;width:340px;color:#2c1c05;}
div.confirmation table.commande3 tr td{width:120px}
div.confirmation table.commande3 tr td span.total_payer{color:#c30000;}
div.confirmation table.commande4{background:#ededed;border:0px;margin:0 0 0 559px;padding:0px;width:202px;color:#2c1c05;}
table.commande4 tr td span.total_articles{font-family:tahoma;font-size:10px;font-weight:normal;}*/
div.adresse_facturation {margin:0 0 0 9px;width:740px;}
div.adresse_facturation h3{width:740px;height:30px;margin:80px 0 0 0;padding:7px 0 0 11px;background-color:#225b40;font-size:12px;font-family:tahoma;color:#ffffff;font-weight:bold;}
div.adresse_facturation div.facturation_left{width:570px;height:100px;float:left;font-family:tahoma;font-size:11px;
font-weight:bold;color:#000000;padding:16px 0 0 0;}
div.facturation_left p{padding:0 0 8px 11px;margin:0px;}
div.adresse_facturation div.facturation_right{width:140px;height:100px;float:left;background:url(../img/common/background/modifier.gif) no-repeat left top;margin:34px 0 0 0;font-family:tahoma;font-size:11px;
font-weight:bold;padding:8px 0 0 30px;}
div.adresse_facturation div.facturation_right a{color:#ffffff;text-decoration:none;}
div.adresse_livraison {margin:0 0 0 9px;width:740px;}
div.adresse_livraison h3{width:740px;height:30px;margin:17px 0 0 0;padding:7px 0 0 11px;background-color:#225b40;font-size:12px;font-family:tahoma;color:#ffffff;font-weight:bold;}
div.adresse_livraison div.livraison_left{width:570px;height:100px;float:left;font-family:tahoma;font-size:11px;
font-weight:bold;color:#000000;padding:16px 0 0 0;}
div.livraison_left p{padding:0 0 8px 11px;margin:0px;}
div.adresse_livraison div.livraison_right{width:140px;height:100px;float:left;background:url(../img/common/background/modifier.gif) no-repeat left top;margin:34px 0 0 0;font-family:tahoma;font-size:11px;
font-weight:bold;padding:8px 0 0 30px;}
div.adresse_livraison div.livraison_right a{color:#ffffff;text-decoration:none;}
div.mode_expedition {margin:0 0 0 9px;width:740px;}
div.mode_expedition h3{width:740px;height:30px;margin:17px 0 0 0;padding:7px 0 0 11px;background-color:#225b40;font-size:12px;font-family:tahoma;color:#ffffff;font-weight:bold;}
div.mode_expedition div.expedition_left{width:570px;height:100px;float:left;font-family:tahoma;font-size:11px;
font-weight:bold;color:#000000;padding:16px 0 0 0;}
div.expedition_left p{padding:0 0 0 11px;margin:0;float:left;}
div.expedition_left img{float:left;margin:0 0 0 62px;}
div.mode_expedition div.expedition_right{width:140px;height:100px;float:left;background:url(../img/common/background/modifier.gif) no-repeat left top;margin:34px 0 0 0;font-family:tahoma;font-size:11px;
font-weight:bold;padding:8px 0 0 30px;}
div.mode_expedition div.expedition_right a{color:#ffffff;text-decoration:none;}
div.mode_de_paiement {margin:0 0 0 9px;width:740px;}
div.mode_de_paiement h3{width:740px;height:30px;margin:17px 0 0 0;padding:7px 0 0 11px;background-color:#225b40;font-size:12px;font-family:tahoma;color:#ffffff;font-weight:bold;}
div.mode_de_paiement div.mode_de_paiement_left{width:570px;height:100px;float:left;font-family:tahoma;font-size:11px;
font-weight:bold;color:#000000;padding:16px 0 0 0;}
div.mode_de_paiement p{padding:0 0 8px 11px;margin:0px;width:297px;}
div.mode_de_paiement_left ul{list-style-type:none;margin:0px;padding:0px;}
div.mode_de_paiement_left ul li{margin:7px 54px 0 0;padding:0px;float:left;}
div.mode_de_paiement_left ul li input{margin:7px 0 0 8px;}
div.mode_de_paiement_left p.checkbox1 span{color:#000000;font-size:11px;font-weight:bold;padding:0px;font-weight:normal;}
div.mode_de_paiement_left form{margin:0px;padding:0px;width:570px;}
div.mode_de_paiement_left p.checkbox1{width:570px;margin:70px 0 0 0;padding:0px;float:left;}
div.mode_de_paiement_left p.checkbox1 input{margin:0px;}
div.mode_de_paiement_left p.checkbox1 span.condition a{color:#000000;text-decoration:underline;}
div.mode_de_paiement div.mode_de_paiement_right{width:140px;height:100px;float:left;background:url(../img/common/background/modifier.gif) no-repeat left top;margin:34px 0 0 0;font-family:tahoma;font-size:11px;
font-weight:bold;padding:8px 0 0 30px;}
div.mode_de_paiement div.mode_de_paiement_right a{color:#ffffff;text-decoration:none;}
div.condition1{margin:0 0 0 9px;width:740px;}
div.condition1 form{margin:0px;padding:0px;}
div.condition1 form div.condition_left{width:420px;height:100px;margin:0px;padding:0px;float:left;}
div.condition1 div.condition_right{width:170px;height:100px;margin:0;padding:0;float:right;}
div.condition_left p.checkbox1 span{color:#000000;font-size:11px;font-weight:bold;padding:0 0 0 22px;font-weight:normal;}
div.condition_left p.checkbox1 input{margin:0 0 0 17px;}
div.condition_left p.checkbox1 span.condition a{color:#000000;text-decoration:underline;}
div.valider{margin:0px;padding:12px 0 0 41px;background:url(../img/common/background/valide_information.jpg) no-repeat left top;width:150px;height:39px;float:left;font-size:11px;font-family:tahoma;font-weight:bold;}
div.valider a{text-decoration:none;color:#225b40;margin:0px;padding:0px;float:left;}
/* fin recap commande */
label.error{width:100%;color:#003300;clear:both;}
ul.step{list-style-type:none;margin:0 0 0 11px;padding:11px 0 0 0;height:30px;width:758px;background:#ededed;}
ul.step li{margin:0 2px 0 0;padding:5px 0 10px 0;float:left;font-family:tahoma;font-size:11px;font-weight:bold;color:#003300;text-transform:uppercase;}
ul.step li span{padding:5px 0 10px 30px;background-image:url(../img/common/background/progression.gif);
background-repeat:no-repeat;height:26px;display:inline;margin:0px;}
ul.step li span.step_1{background-position:left top;}
ul.step li.step_current span.step_1{background-position:left -30px;}
ul.step li span.step_2{background-position:-174px top;}
ul.step li.step_current span.step_2{background-position:-174px -30px;}
ul.step li span.step_3{background-position:-324px top;}
ul.step li.step_current span.step_3{background-position:-324px -30px;}
ul.step li span.step_4{background-position:-479px top;}
ul.step li.step_current span.step_4{background-position:-479px -30px;}
ul.step li span.step_5{background-position:-630px top;}
ul.step li.step_current span.step_5{background-position:-630px -30px;}
span.step_1 a,span.step_2 a,span.step_3 a,span.step_4 a,span.step_5 a{text-decoration:none;color:#003501;font-style:normal;}
div.error{width:760px;margin:0 0 5px 8px;padding:0px;font-size:14px;color:#ff0000;background:#ededed;}
div.error p{font-weight:bold;padding:0 0 0 5px;color:#ff0000;font-size:14px;}
div.error li{list-style-type:none;margin:0px;padding:0 0 0 50px;}
div.error p a.button_small{margin:0px;padding:0px;font-size:12px;color:#225b40;text-decoration:none;}
a#view_scroll_right{text-decoration:none;font-size:10px;color:#002c00;}
tr.couleur_gris th{font-size:10px;font-weight:bold;text-align:left;padding:0 0 5px 5px ;height:20px;width:120px}
a#view_scroll_left{text-decoration:none;font-size:10px;color:#002c00;}
/*historique_commande*/
 div.vos_commandes{background:#ededed;margin:0px;padding:0px; width:90%;}
 div.vos_commandes p{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:0 0 0 8px;}
div.vos_commandes table.std_commande{margin:0 0 0 8px;padding:0px;border-bottom:1px solid #225b40;border-collapse: collapse;}
div.vos_commandes table thead tr{background-color:#225b40;margin:0px;padding:0px;color:#ffffff;}
div.vos_commandes table tbody tr{background-color:#ededed;margin:0px;padding:0px;}
div.vos_commandes table tbody tr td{background-color:#ededed;border:1px solid #ededed;margin:0px;padding:0px;font-size:10px;width:170px;text-align:center;}
table tbody tr td a{color:#225b40;font-size:10px;text-decoration:underline;}
table tbody tr td.history_invoice a{color:#000000;}
table tbody tr td.history_price{color:#ff0000;}
div.titlecompte2 div.suivre_commande{margin:0 0 0 8px;}
div.titlecompte2 div.suivre_commande h4{font-size:14px;color:#000000;margin:0px;padding:0px;width:400px;}
div.titlecompte2 div.suivre_commande p.bold{margin:0px;padding:0px;font-weight:bold;color:#000000;font-size:10px;width:300px;}
div.titlecompte2 div.suivre_commande p.bold a{color:#225b40;font-size:10px;}
div.suivre_commande p.facture{margin:5px 0 0 4px;padding:0px;font-size:12px;width:300px;color:#ff0000;}
div.suivre_commande p.facture img.icon{margin:0px;padding:0px;}
div.suivre_commande p.facture a{text-decoration:underline;color:#225b40;margin:0px;padding:0 0 0 5px;}
div.suivre_commande p.facture a:hover{text-decoration:none;}
div.suivre_commande div.table_bloc table.detail{margin:0px;padding:0;text-align:left;border-collapse:collapse;}
div.suivre_commande div.table_bloc table.detail tr th{padding:0 0 0 2px;color:#ffffff;background:#225b40;width:300px;}
div.suivre_commande div.table_bloc table.detail tr{background:#225b40;text-align:left;padding:0 0 0 2px;}
div.suivre_commande div.table_bloc table.detail tr td{text-align:left;width:auto;padding:0 0 0 2px;}
div.titlecompte2 div.suivre_commande form{margin:0px;padding:0px;background-color:#ededed;width:760px;}
div.titlecompte2 div.suivre_commande ul.adress{float:left;width:310px;list-style-type:none;margin:5px 5px 5px 0;padding:0 0 0 0;background-color:#ededed;border:1px solid #225b40;}
div.suivre_commande ul.adress li.adress_name,ul.adress li.adress_adress1,ul.adress li.adress_city,ul.adress div.suivre_commande ul.adress li.adress_country,div.suivre_commande ul.adress li{padding:0 0 0 5px;background-color:#ededed;width:305px;}
div.suivre_commande ul.adress li.adress_title{background-color:#225b40;font-weight:bold;padding:0 0 0 5px;color:#ffffff;}
div.table_block_commande{background-color:#ededed;padding:0 0 0 0;}
div.table_block_commande table{width:630px;margin:0px;padding:0px;}
div.table_block_commande table.std_histo_commande{margin:0px;padding:0px;border-collapse: collapse;
}
div.table_block_commande table.std_histo_commande tr th{background:#225b40;text-transform:uppercase;}
div.table_block_commande table.std_histo_commande tr td.total_produit{text-align: right;white-space:nowrap;}
table.std_histo_commande tr td.total_produit span{color:#ff0000;}
p.submit{text-align:center;margin:0px;padding:0px;}
p.submit input.button{margin:10px 0 0 0;}
/*contenu-securite-protection */
div.page_inner div.rte{margin:0px;padding:0 0 20px 0;background:#ededed;float:left;width:99.8%;}
div.page_inner div.rte p{text-align:justify;padding:0 5px 0 5px;color:#717172;font-size:12px;margin:0px;}
div.page_inner div.rte h3{color:#225b40;padding:0 0 0 5px;}
div.page_inner div.rte h4{color:#d95a13;padding:0 0 0 5px;}
div.page_inner div.rte h5{color:#816235;padding:0 0 0 5px;}
div.page_inner div.rte h6{color:#a69e91;padding:0 0 0 5px;}
div.page_inner div.rte p a{text-decoration:underline;color:#d85a13;}
div.page_inner p a img.icon{margin:0 5px 0 0;text-decoration:none;}
div.page_inner p a img{border:0px;}
div.page_inner div.rte h2{width:760px;background:#225b40;font-size:18px;color:#ffffff;margin:0px;}
div.rte ul{list-style-type:none;margin:0px;padding:0px;}
div.rte ul li span{margin:0px;padding:0px;}
div.rte ul li{margin:0px;padding:0px;display:block;}
div.rte ul li img{margin:0px;padding:0px;display:block;}
/*contenu*/
div.page_inner p.warning{font-size:12px;color:#717172;margin:10px 0 0 0;padding:0 5px 0 5px;background:#ededed;width:auto;text-align:center;color:#ff0000;}
div.page_inner p.warning a{text-decoration:underline;font-size:12px;color:#717172;margin:0px;padding:0 5px 0 5px;}
#sitemap div.page_inner h2,#contact-form div.page_inner h2{width:760px;background:#225b40;font-size:18px;color:#ffffff;margin:0px;}
div#sitemap_content{margin:0px;padding:0px;background:#ededed;width:750px;float:left;}
.sitemap_block h3,.categTree h3{color:#225b40;padding:0 0 0 5px;}
.sitemap_block ul{margin:0px;padding:0 0 0 5px;}
.sitemap_block ul li{list-style-type:none;background: url(../img/common/background/style_type.gif) no-repeat left 5px;display:block;margin:0px;padding:0 0 15px 15px;}
.sitemap_block ul li a{color:#474747;display:block;margin:0px;padding:0px;width:250px;}
.sitemap_block ul li a:hover{text-decoration:underline;color:#474747;margin:0px;padding:0px;}
div.categTree{margin:0px;padding:0px;background:#ededed;}
.categTree ul{margin:20px 0 0 0;padding:0 0 0 5px;display:block;}
.categTree ul li{background: url(../img/common/background/style_type.gif) no-repeat left 5px;display:block;margin:0px;padding:0 0 10px 15px;}
.categTree ul li ul li{background:none;list-style-type:none;margin:0px;padding:0 0 5px 0;}
.categTree ul li a{text-decoration:none;color:#474747;margin:0px;padding:0px;}
.categTree ul li a:hover{text-decoration:underline;color:#474747;margin:0px;padding:0px;}
div.tree_top a{padding:0 0 0 5px;color:#d85a13;text-decoration:underline;}
div.tree_top a:hover{padding:0 0 0 5px;color:#d85a13;text-decoration:underline;}
#contact-form #formContact h3{color:#225b40;padding:0 0 0 5px;}
#contact-form #formContact label{text-align:right;}
#contact-form #formContact input#submitMessage{margin:0 0 0 8px;}
/*creer-mon-compte*/
#password div.page_inner h2{color:#ffffff;font-size:18px;background:#225b40;width:760px;float:left;margin:0px;}
div.create-compte{margin:0px;padding:0px;background:#ededed;float:left;width:760px;}
div.create-compte form{margin:0px;padding:0px;}
div.create-compte form fieldset{margin:0px;padding:0px;display:block;}
div.create-compte form fieldset label{width:200px;margin:0px;padding:0px;float:left;text-align:right;}
div.create-compte input#passwd{margin:0 0 0 10px;width:200px;height:20px;padding:0 5px;}
div.create-compte form fieldset p.text{margin:10px 0 0 0;}
div.create-compte form fieldset input#email{margin:0 0 0 10px;padding:0 5px;height:20px;}
div.create-compte form fieldset p.submit{margin:10px 0 0 0;padding:0px;}
div.create-compte form fieldset p.submit input.button{margin:0 0 0 212px;padding:0 0 7px 0;float:left;background:#003300;color:#ffffff;font-size:12px;width:215px;}
div.create-compte p.clear{margin:10px 0 0 5px;padding:0 0 10px 0;}
p.QtyPanier{width:30px;height:auto;display:block;margin:0 0 0 20px;float:left;}
div.AjoutDim{width:20px; height:20px; float:left; margin:-2px 0 0 2px;}
/*modif #sendtoafriend*/
#divToFriend h2{margin:0px;padding:0 0 0 5px;width:99.4%;height:24px;background:#215b40;color:#ffffff;font-size:18px;}
#divToFriend form{margin:0px;padding:0px;}
#divToFriend form fieldset{margin:0px;padding:0 0 0 30px;background:#ffffff;}
#divToFriend ul.footer_links{margin:0px;padding:5px 0 5px 30px;float:left;background:#ffffff;width:96%}
#divToFriend p.bold{background:#ffffff;}
#divToFriend form fieldset h3{color:#215b40;}
#divToFriend p.align_center{margin:0px;padding:0px;height:50px;}
#divToFriend p.align_center a img{margin:0 10px 0 0;}
#divToFriend label{width:100px;margin:0px;padding:2px 0 0 0;float:left;}
#divToFriend input.button{margin:0 336px 0 0;padding:0 0 3px 0;background:#215b40;color:#ffffff;text-transform:capitalize;font-size:12px;}
#divToFriend li{list-style-type:none;}
#divToFriend li a{text-decoration:underline;color:#ff0000;font-size:10px;}
#divToFriend div.breadcrumbs{margin:0px;padding:0px;color: #edb200;font-size:10px;}
/*modif*/
ul.idTabs{list-style-type:none;margin:10px 0 2px 0;padding:0 0 0 10px;}
ul.idTabs li {color:#003300;}
#quantityDiscount table{margin:0 0 0 0;}
#quantityDiscount table tr th,#quantityDiscount table tr td{padding:5px 5px 5px 5px;width:139px}
div#attributes p{margin:0 0 10px 0;}
div#attributes p label{font-size:13px;margin:0 0 10px 0;}
table.table{width:435px;margin:0 0 5px 0;}
/* download */
span.download{margin:24px 5px 0 0;padding:0 0 0 12px;float:left;font-size:10px;}
span.download a{text-decoration:none;color:#1e1e1e;}
span.download a:hover{text-decoration:underline;}
a.bouton_telechargement{margin:10px 0 0 0;padding:0px;float:left;}
div.solde{margin:13px 0 0 0;}
/*confirmation commande*/
p.confirmation-cmd{padding:0 0 0 10px;margin:5px 0 10px 0;}
a img.icon{margin:0 10px 0 10px;}
div.page_inner div.error{padding:0 0 0 10px;width:500px;margin:10px 0 0 0;}
/*modif panier*/
form#voucher{margin:0px;padding:0px;width:700px;}
form#voucher p{display:block;margin:0 0 10px 0;}
form#voucher h4{font-size:14px;color:#003300;margin:0 0 10px 0;padding:0px;}
form#voucher input#discount_name{width:200px;height:20px;border:1px solid #a2a2a2;padding:0 5px;}
form#voucher fieldset{border:0px;padding:10px 0 0 0;}
form#voucher fieldset label{width:100px;margin:0px;padding:5px 0 0 0;float:left;}
form#voucher fieldset p.submitDiscount{padding:0 0 0 103px; _padding-left:106px;}
form#voucher fieldset p.submitDiscount input.button{width:212px;background:#003300;color:#ffffff;font-size:12px;border:0px;margin:0px;}
/*modif */
table.discount td{margin:0px;padding:2px 5px;height:20px;}
table.discount td img.icon{margin:0 0 0 25px;}
table.discount tr.item td img.icon{}
table#order-list td{padding:2px 5px;}
/*modif mail*/
#lost_email div.page h2{background:#225b40;color:#ffffff;font-size:18px;}
/* fefeh */
a.reloadPrice{float:left;width:16px;height:16px;display:block; margin:2px 0 0 2px; padding:0px;}
a.reloadPrice img{margin:0px; padding:0px; }
/*modif*/
div.center_block{margin:0px;padding:0px;}
div.center_block p,div.center_block h2{/width:210px;}
/*modif recherche*/
div.padd_1{margin:0px;padding:0 0 0 19px;width:208px;float:left;}
div.padd_1 fieldset{margin:0 0 6px 0;padding:0 0 0 3px;width:190px;float:left;border:0px;}
div.padd_1 fieldset div.text{width:190px; height:20px; background: url(../img/common/background/sidebar_contact.jpg) no-repeat left top;margin:0 2px 0 0;padding:0px;}
div.padd_1 fieldset div.text input#search_query{width:165px;height:15px;margin:2px 0 0 5px;padding:0 5px;float:left;border:0px;background-color:transparent;color: #7b7c7e;}
div.padd_1 fieldset input#search_button{margin:0px;padding:0 0 5px 0;width:25px;height:25px;background: url(../img/common/background/back_ok.jpg) no-repeat left top;border:0px;color:#fff;font-weight:bold;cursor:pointer;position:relative;bottom:0px;top:-2px;left:0px;float:right;}
form#productsSortForm p.select{width:200px;margin:0 0 10px 0;padding:0px;float:right}
form#productsSortForm p.select label{float:right;label:80px;}
form#productsSortForm select#selectPrductSort{float:right;} 
h3.titreCategory{width:750px;margin:0 0 10px 0;padding:0 10px;float:left;}

