html, body { padding:0; margin:0; font-family:Arial,Helvetica,sans-serif; color:#000; font-size:12px;}
a { color:#000; text-decoration:none } a:hover { color:#000; text-decoration:underline }
a img { border:0; }
p { padding:0; margin:0;}
input, textarea, select, option { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#343434; }
textarea { resize:none; }
select { padding:1px; }

.float_left { float:left; margin:0 10px 10px 0; }
.float_right { float:right; margin:0 0 10px 10px; }
.noir { color:#0b0b0b; }

body { background:#000 url(/images/fond_site.jpg) top center no-repeat }
#global { background:#000; width:990px; position:relative; margin:0 auto; }
#header { background:url(/images/fond_header.jpg) no-repeat; width:990px; height:139px; float:left; }
.en #header { background:url(/images/fond_header_gb.jpg) no-repeat; }
#logo  { margin-left:25px; }
#flag { float:right; margin:42px 16px 0 0; }

/* Menu */
#correctionMenu { position:absolute; top:0; width:20px; height:167px; left:-20px; }
#menu { margin-left:30px; }
#menu ul { list-style:none; padding:0; margin:0; }
#menu li { display:block; float:left; height:35px; margin-top:25px; background:url(/images/fleche_menu.png) 32px 22px no-repeat; font-family:"Trebuchet MS"; font-size:12px; text-transform:uppercase; color:#626262; padding:0 32px; }
#menu li.menu_seul { background:none; }
#menu li a { color:#9a9b9c; }
#menu li a:hover { color:#e3051e; text-decoration:none; }
#header .ssmenu { display:none; position:absolute; z-index:5; height:27px; width:990px; background:#e4142c; top:139px; left:0; font-family:"Trebuchet MS"; text-transform:uppercase; }
#header .ssmenu ul { width:943px; height:27px; list-style:none; padding:0 0 0 47px; margin:0; }
#header .ssmenu li { display:block; height:22px; float:left; padding:5px 14px 0; }
#header .ssmenu li a:hover{ color:#fff; text-decoration:none; }
.active { color:#e3051e; }
#menu li.active a  { color:#e3051e; }

/* Espace login */
#login { width:156px; height:120px; position:absolute; right:0; top:106px; background:#e30821; z-index:20; }
.home #login { height:235px; background:#e30821 url(/images/fond_login.jpg) no-repeat; }
#login form { position:absolute; bottom:5px; left:50%; margin-left:-70px; width:139px; }
#login #titre_login { font-family:"Trebuchet MS"; color:#fff; text-transform:uppercase; background:url(/images/revendeur_titre.jpg) no-repeat; display:block; width:124px; height:21px; padding-left:15px }
#login #identifiant, #login #mdp, #login #recup_mdp, #login #ok { color:#fff; display:block; }
#login #identifiant { background:url(/images/revendeur_login.jpg) no-repeat; width:123px; height:18px; padding:2px 0 8px 16px; border:0; }
#login #mdp { background:url(/images/revendeur_mdp.jpg) no-repeat; width:123px; height:22px; padding:0 0 2px 16px; border:0; }
#login #recup_mdp { font-size:11px; background:url(/images/revendeur_recupmdp.jpg) no-repeat; width:124px; padding:3px 0 3px 15px; }
#login #recup_mdp a { color:#fff; }
#login #ok { width:40px; height:37px; padding-bottom:3px; position:absolute; right:-27px; top:41px; background:url(/images/revendeur_ok.png) no-repeat; border:0; cursor:pointer; }
#login_connected { width:207px; position:absolute; right:0; top:106px; background:#e30821 url(/images/fond_login2.jpg) 15px 2px no-repeat; z-index:20; }
#login_connected #log_nom { display:block; color:#fff; text-transform:uppercase; padding:19px 0 3px 70px; }
#login_connected #log_deco { width:80px; border:none; font-size:11px; color:#fff; background:url(/images/revendeur_deco.jpg) right center no-repeat; cursor:pointer; float:right; padding:2px 12px 2px 0; text-align:right; margin-right:5px; }
#login_connected #log_deco:hover { text-decoration:underline; }
#login_connected a { display:block; clear:both; float:right; font-size:11px; color:#fff; }
#acces-panier { background:url(/images/picto_panier.gif) no-repeat center right; margin-right:7px; padding-right:18px; }
#acces-commande { height:17px; line-height:17px; margin:8px 8px 0 0; padding:0 13px; background:#f74d60; }
#acces-commande:hover { background:#f76374; text-decoration:none; }

/* Diaporama */
#diaporama { float:left; position:relative; width:990px; height:270px; background:url(/images/loading.gif) no-repeat center center #fff; }

/* Contenu */
#contenu { float:left; background:url(/images/fond_contenu.png) repeat-x bottom left #fff; padding:0 0 15px; width:990px; }
#contenu.petit { background-position:0 0; }

/* Encart de gauche */
#encart { float:left; width:195px; padding-left:20px; }
#encart > div { width:105px; padding:9px 0 0 70px; height:37px; }
#encart #revendeur { background:url(/images/fond_revendeur.png) no-repeat; }
#encart #catalogue { background:url(/images/fond_catalogue.png) no-repeat; }
#encart #video { background:url(/images/fond_video.png) no-repeat; }
#encart #inscription { margin-top:20px; width:120px; padding:17px 0 0 55px; height:26px; background:url(/images/bt_inscription.png) no-repeat; }
#encart span { display:block; text-transform:uppercase; font-size:12px; color:#000; }
#encart span.rouge { color:#e2001a; font-weight:bold; }
#encart a:hover { text-decoration:none; }
#texte { float:left; width:775px; position:relative; }
#texte #ariane,#texte .ariane { font-size:11px; color:#666666; }
#texte #ariane .current{ color:#e2001a; }

/* FORMULAIRES DE CONTACT : Inscription et Contact */
#img_cuisiniste, #img_marbrier, #img_cgv, #img_livraison { margin:0 5px -3px 0; }		
#img_marbrier { margin-left:115px; }
.en #img_marbrier { margin-left:71px; }
.formulaire p { margin-bottom:0 !important; }
.formulaire table { color:#343434; font-family:Verdana; margin:20px 0 25px; }
.formulaire input { height:19px; padding-left:9px; }
.formulaire select { height:23px; padding-left:9px; }
.formulaire input:focus { outline:none; }
.formulaire .input_court, .formulaire .input_long, .formulaire textarea { border:1px solid #b0b0ae; margin:6px 0; padding-left:5px, }
.formulaire p { overflow:hidden; }
.formulaire p input,.formulaire select { float:left; }
.formulaire p .input_court { margin-right:34px; }
.formulaire .input_court { width:199px; }
.formulaire .input_long { width:261px; }
.formulaire select { border:1px solid #b0b0ae; width:158px; margin:6px 0; }
.formulaire input[type="submit"] { width:134px; height:32px; background:url(/images/bt_submit.png) no-repeat; border:0; font-weight:bold; color:#e2001a; text-transform:uppercase; text-align:right; font-family:Arial; margin:20px 0 35px; padding-right:12px; cursor:pointer; }
.en .formulaire input[type="submit"] { padding-right:28px; }
.formulaire .faux { border:1px solid #e2001a; }

#adresse, #contact_adresse { width:443px; }
#cp, #contact_cp { width:86px; margin-right:8px; }
#ville, #contact_ville { width:172px; margin-right:8px; }
#email, #contact_email { float:left; }
#email + span, #contact_email + span { color:#e2001a; display:none; float:left; padding-top:10px; }
#email + span { margin-left:10px; }
#contact_message { width:434px; padding:3px 9px; }
#captcha { overflow:hidden; margin-top:6px; }
#captcha input, #captcha > img, #captcha a { float:left; }
#captcha input { width:90px; margin:4px 20px 0 0; }
#captcha > img { margin:3px 10px 0 0; }
#contact_submit { width:453px; }
#contact_submit span { float:right; margin-top:28px; color:#e2001a; font-style:italic; }

/* Accueil */
#devenir_revendeur { float:right; margin-right:25px; }

/* Encart Actualités */
#encart_bas { float:left; width:965px; height:112px; background:#000; padding:22px 13px 13px 12px; }		
#encart_bas #actu { width:460px; float:left; }
#encart_bas #realisation { width:460px; float:right; }
#encart_bas .contenu_encart { float:left; width:259px; padding-right:5px; }
#encart_bas .image { float:left; width:196px; }
#encart_bas .readon { font-size:11px; color:#7b7b7b; padding-left:12px; background:url(/images/fleche_readon.jpg) left center no-repeat; }
#footer { width:980px; height:29px; float:left; background:#7b7b7b; padding-left:10px; }
#footer #menu_footer { width:910px; float:left; }
#footer #menu_footer ul { list-style:none; padding:0; margin:0; }
#footer #menu_footer li { display:block; float:left; padding-top:7px; height:32px; }
#footer #menu_footer li.sep { display:block; float:left; padding-top:7px; height:32px; font-size:10px; }
#footer #menu_footer li a { display:block; text-transform:uppercase; color:#000; font-size:11px; padding:0 7px; }
#footer #share { width:70px; float:left; text-align:center; padding-top:3px; height:36px; }

/* Style éditoriaux */
#titre_article, .titre_article { font-weight:bold; font-size:16px; color:#e2001a; display:block; padding:10px 0; }
#content, .content { color:#363636; width:750px; }
#content h2, .content h2 { font-size:13px; color:#707070; } 
#content p, #content ul, .content p, .content ul { margin-bottom:12px; }
#content a, .content a { text-decoration:underline; color:#e2001a; }
.titre_encart { padding:2px 0; text-transform:uppercase; color:#e2001a; display:block; }
.texte_encart_bas { color:#fff; padding:10px 0; }
ul.liste_rouge { list-style-image:url(/images/puce_rouge.png); }

/* Carte des revendeurs partenaires */
.picto_map { clear:both; margin-top:20px; }
.picto_map img { float:left; margin-right:3px; }
#map_canvas { margin-top:20px; }

/* Actualité */
#actualites { width:755px; }
.slider-wrapper { margin-top:43px; }
.titre_article { margin:0; padding:10px 0 0 !important; }
#actualites .titre_article { border-top:1px solid #9A9B9C; }
#actualites .titre_article:first-child { border-top:0; }
.date { display:block; font-weight:normal; font-size:12px; color:#707070; margin-bottom:10px; }

/* BOUTIQUE */

/* Filtres */
#filtre, #filtre ul { padding:0; list-style-type:none; }
#filtre { margin:14px 0 20px 3px; width:169px; padding-bottom:3px; background:url(/images/filtres/bg_filtre.png) no-repeat left bottom; }
#filtre > li { background-image:url(/images/filtres/ombre_off.png); background-repeat:no-repeat; background-color:#ddd; text-transform:uppercase; }
#filtre > li:first-child { background-image:url(/images/filtres/bg_filtre.png); }
#filtre > li.no_bg { background-image:none !important; }
#filtre > li > span, #filtre > li > a { display:block; padding:10px 0 4px 15px; }
#filtre > li > span { line-height:13px; margin-right:12px; padding-right:13px; background:url(/images/filtres/plus.gif) no-repeat right 63%; cursor:pointer; }
#filtre ul { display:none; margin:0; padding:12px 0 7px; text-transform:none; background:url(/images/filtres/ombre_on.png) no-repeat #fff; }
#filtre ul li { margin-left:15px; padding:0 12px 0 11px; background:url(/images/filtres/puce.gif) no-repeat 0 3px; }
#filtre ul li a.active { color:#E30821; }

/* Hover */
#filtre > li:hover span { background:url(/images/filtres/moins.gif) no-repeat right 63%; }
#filtre > li:hover ul { display:block; }
#filtre > li.hover span { background:url(/images/filtres/plus.gif) no-repeat right 63%; color:#494949; }
#filtre > li > span.deplie { background:url(/images/filtres/moins.gif) no-repeat right 63% !important; color:#E30821; }
#filtre > li:hover > a { color:#494949; text-decoration:none; }
#filtre > li.hover ul { display:none; }
#filtre li ul a:hover { text-decoration:underline; }

/* Focus */
#focus { display:block; margin-bottom:10px; }
#focus img { max-width:750px; }

/* Accueil catalogue */
#temp { margin-bottom:20px; }
.accueil_boutique { width:742px; clear:both; margin-bottom:23px; }
.accueil_boutique td { vertical-align:top; }
.accueil_boutique .cont_produit { background: none repeat scroll 0 0 #fff; display: block;    float: left; }
.accueil_boutique .image { display:block; float:left; width:170px; min-height:145px; text-align:center; background:#f5f5f5; overflow:hidden; }
.accueil_desc { width:538px; padding:0 10px 10px 24px; background:url(/images/eboutique/accueil_ombre_droite.png) no-repeat #f5f5f5; }
.accueil_desc h2 { margin:10px 0 16px; font-size:15px; font-weight:bold; }
.accueil_infosSup { height:23px; padding:0 15px 10px 0; background:url(/images/eboutique/accueil_ombre_bas.png) 12px 23px no-repeat; }
.accueil_prix, .accueil_plusInfos { display:block; margin-left:3px; padding:0 15px; line-height:23px; color:#fff; }
.accueil_prix { float:left; background:url(/images/eboutique/bg_prix.png) no-repeat right top #E2001A; width:577px; height:23px; padding:0 6px; }
.en .accueil_prix { width:551px; }
.accueil_prix span { text-decoration:line-through; color:#000; }
.accueil_plusInfos { width:61px; float:right; background:url(/images/eboutique/bg_plusInfos.gif) repeat-x; }
.en .accueil_plusInfos { width:87px; }
.accueil_plusInfos:hover { color:#fff; }
.accueil_infosSup .fiche_panier { width:41px; float:right; margin-bottom:0; }
.accueil_infosSup .fiche_panier span { width:38px; margin:0 0 0 3px; padding:0; text-indent:-9999px; background:url(/images/eboutique/btn_panier_seul.png) no-repeat; }

/* Fiche produit */
#fiche h2, #fiche h3 { margin:0; font-weight:normal; }
#fiche h2 { font-size:15px; font-weight:bold; }
#fiche_gauche, #fiche_droite { float:left; }
#fiche_gauche, #fiche_gauche > img { width:169px; }
#fiche_gauche { background:#e4e2e3; padding-bottom:6px; }
#fiche_gauche .prix { line-height:17px; padding:3px 5px; color:#fff; background:#e2001a; text-align:center; }
#fiche_gauche .prix span { text-decoration:line-through; color:#000; }
#fiche_gauche .prix strong { font-size:13px; }
.choix { text-align:center; }
.choix select, .choix input { width:151px; margin-top:9px; padding-left:11px; border:1px solid #d9d9d9; color:#3e3f3d; }
.choix option { padding-left:13px; }
#fiche_quantite { color:#3e3f3d; margin-top:10px; }
#fiche_quantite h3, #fiche_quantite input, #fiche_quantite p { float:left; line-height:19px; }
#fiche_quantite h3 { font-size:12px; margin:0 0 0 8px; }
#fiche_quantite input { width:70px; height:17px; margin-left:6px; padding:0; background:#f2f1f1; border:1px solid #ccc; color:#e2001a; text-align:center; font-weight:bold; }
#fiche_quantite p { width:21px; height:17px; text-align:center; }
#fiche_quantite p img { display:block; margin:3px 0 0 5px; cursor:pointer; }
#fiche_droite { width:573px; position:relative; }
#fiche_onglets { margin:0; padding:0; list-style-type:none; overflow:hidden; }
#fiche_onglets li { float:left; margin-right:3px; width:124px; height:35px; line-height:35px; text-align:center; }
#fiche_onglets li a { display:block; color:#000; font-size:12px; }
#fiche_onglets li a:hover { text-decoration:none; color:#000 !important; }
#fiche_onglets li.onglet_off a { color:#626262; }
#onglet_produit { background:url(/images/eboutique/onglet_produit_on.png) no-repeat; }
#onglet_produit.onglet_off { background:url(/images/eboutique/onglet_produit_off.png) no-repeat; }
#onglet_carac { background:url(/images/eboutique/onglet_carac_on.png) no-repeat; }
#onglet_carac.onglet_off { background:url(/images/eboutique/onglet_carac_off.png) no-repeat; }
.onglet.onglet_off { display:none; }
.onglet { background:url(/images/eboutique/fiche_ombre_droite.png) no-repeat 0 -35px #f3f2f2; min-height:110px; padding:21px 34px 34px 29px; }
.onglet div, .onglet p { margin-top:12px; }
.onglet p:first-child { margin-top:0; }
.onglet strong { color:#e2001a; }
#fiche_panier { background:url(/images/eboutique/fiche_ombre_bas.png) no-repeat 90px 0; height:23px ; margin-bottom:15px; }
#fiche_panier span { display:block; float:right; width:124px; margin-right:29px; padding-left:38px; line-height:23px; background:url(/images/eboutique/btn_panier.png) no-repeat; color:#fff; cursor:pointer; }
#fiche_panier span:hover { text-decoration:underline; }

/* Panier */
.panier h1 { margin-bottom:0; }
.etape { width:742px; height:27px; line-height:29px; font-size:11px; text-transform:uppercase; margin-bottom:19px; }
#etape_1 { background:url(/images/eboutique/etape_1.png) no-repeat; }
#etape_2, #etape_3 { background:url(/images/eboutique/etape_2.png) no-repeat; }
#etape_4 { background:url(/images/eboutique/etape_3.png) no-repeat; }
.etape span { display:block; float:left; background-repeat:no-repeat; }
.etape span#e_1 { width:210px; padding-left:43px; background-position:8px 4px; }
.etape span#e_2 { width:204px; padding-left:50px; background-position:17px 4px; }
.etape span#e_3 { width:196px; padding-left:39px; background-position:9px 4px; }

#etape_1 span#e_1 { background-image:url(/images/eboutique/etape1_on.gif); }
#etape_1 span#e_2 { background-image:url(/images/eboutique/etape2_off.gif); }
#etape_1 span#e_3 { background-image:url(/images/eboutique/etape3_off.gif); }
#etape_2 span#e_1 { background-image:url(/images/eboutique/etape1_off.gif); }
#etape_2 span#e_2 { background-image:url(/images/eboutique/etape2_on.gif); }
#etape_2 span#e_3 { background-image:url(/images/eboutique/etape3_off.gif); }
#etape_3 span#e_1 { background-image:url(/images/eboutique/etape2_off.gif); }
#etape_3 span#e_2 { background-image:url(/images/eboutique/etape3_on.gif); }
#etape_3 span#e_3 { background-image:url(/images/eboutique/etape4_off.gif); }
#etape_4 span#e_1 { background-image:url(/images/eboutique/etape2_off.gif); }
#etape_4 span#e_2 { background-image:url(/images/eboutique/etape3_off.gif); }
#etape_4 span#e_3 { background-image:url(/images/eboutique/etape4_on.gif); }

.etape span.etape_en_cours { color:#fff; }
.etape span span { display:block; width:18px; height:18px; float:left; text-align:center; color:#ddd; }

/* ETAPE 1 : Validation de la commande */
.panier table { border-collapse:collapse; }
.panier th { text-transform:uppercase; color:#fff; }
.panier th:first-child { text-align:left; }
.panier th span { display:block; height:27px; line-height:27px; float:left; text-align:center; }
#th_1, #th_3 { background:#bcbcbc; }
#th_2, #th_4 { background:#9a9b9c; }
#th_1 { width:344px; padding-left:12px; text-align:left; }
#th_2 { width:103px; }
#th_3 { width:118px; }
#th_4 { width:128px; }
.panier th span.left, .panier th span.right { background-image:url(/images/eboutique/panier_bg_th.png); }
.panier th span.left { width:3px; }
.panier th span.right { width:4px; }
.panier th.gris_clair span.left	{ background-position:-4px 0; }
.panier th.gris_clair span.right	{ background-position:0 0; }
.panier th.gris_fonce span.left	{ background-position:-5px -27px; }
.panier th.gris_fonce span.right	{ background-position:0 -27px; }
.panier td { border:1px solid #ececec; }
.illustration { width:112px; text-align:center; background:#fff; }
.panier .illustration img { max-height:112px; }
.panier .nom { width:209px; padding:0 20px; background:url(/images/eboutique/panier_ombre_droite.png) no-repeat left center #f5f5f5; }
.panier .quantite { width:109px; background:#fff; }
.panier .quantite input, .panier .quantite p { float:left; }
.panier .quantite input { width:70px; height:17px; background:#f7f7f7; border:1px solid #cdcdcd; color:#e2001a; font-weight:bold; text-align:center; margin-left:10px; padding:0; }
.panier .quantite p { height:19px; }
.panier .quantite p img { display:block; margin:3px 0 0 6px; cursor:pointer; }
.panier .prix, .panier .montant { text-align:center; font-size:14px; font-weight:bold; }
.panier .prix span, .panier .montant span { font-size:16px; }
.panier .prix { width:124px; color:#313131; background:#f5f5f5; }
.panier .montant { width:134px; color:#e2001a; background:#fff; }
.panier .delete { width:20px; border-width:1px; border-style:solid; border-color:#c6c6c6 #c3c3c3 #dfdfdf #c6c6c6; background:#c6c6c6; text-align:center; }
.panier .delete img { cursor:pointer; }
.panier #total, .panier #total_livraison, .panier .montant_recap { clear:both; height:26px; line-height:26px; margin-bottom:7px; padding-left:511px; font-size:14px; font-weight:bold; color:#e2001a; background:url(/images/eboutique/panier_ombre_bas.png) no-repeat 348px 0; }
.panier #total > span, .panier #total_livraison > span, .panier .montant_recap > span { display:block; float:right; width:156px; height:26px; margin-right:21px; color:#fff; text-align:center; font-size:14px; }
.en .panier #total { padding-left:490px; }
.panier #total > span span, .panier #total_livraison > span span, .panier .montant_recap > span span { font-size:16px; }
.panier #valider_commande { height:40px; margin-bottom:42px; font-size:14px; }
.panier #valider_commande #btn_1, .panier #valider_commande #btn_2 { font-size:14px; color:#e2001a; }
.panier #valider_commande #btn_1 { margin-right:69px; }
.panier #valider_commande #btn_3 { width:104px; height:34px; line-height:15px; display:block; float:right; background:url(/images/eboutique/btn_commande.png) no-repeat; margin-right:22px; padding:6px 0 0 73px; text-transform:uppercase; }
.panier #valider_commande #btn_3 span { color:#e2001a; font-weight:bold; }
.panier #valider_commande #btn_3:hover { text-decoration:none; }

/* Panier vidé */
#panier_vide a { color:#e2001a; text-decoration:underline; }

/* ETAPE 2 : Saisie des coordonnées */
#coordonnees { width:733px; padding:10px 6px 10px 15px; background:#f5f5f5; overflow:hidden; }
#coordonnees #facturation { width:250px; float:left; }
#coordonnees strong { font-size:13px; }
#livraison { width:474px; float:left; }
#adresse_livraison { width:483px; float:left; margin-top:10px; }
#adresse_livraison input, #adresse_livraison select { width:202px; margin:6px 15px 6px 0; padding-left:5px; border:1px solid #b0b0ae; }
#adresse_livraison input#liv_adresse	{ width:427px; }
#adresse_livraison input#liv_cp		{ width: 80px; }
#adresse_livraison input#liv_ville	{ width:187px; }
#adresse_livraison select#liv_pays	{ width:117px; }
#adresse_livraison #livraison_submit input { width:134px; height:32px; background:url(/images/bt_submit.png) left top no-repeat; border:0; font-weight:bold; color:#e2001a; text-transform:uppercase; text-align:right; font-family:Arial; margin:20px 0 10px; padding-right:14px; cursor:pointer; float:left; }
.en #adresse_livraison #livraison_submit input { padding-right:28px; }
.chrome #adresse_livraison #livraison_submit input { padding-right:20px; }
#adresse_livraison #livraison_submit input[disabled] { cursor:default; }
.panier #total_livraison { padding-left:490px; }
#valider_coordonnees { width:114px; height:34px; line-height:15px; display:block; float:right; background:url(/images/eboutique/btn_commande.png) no-repeat; margin:15px 22px 0 0; padding:6px 0 0 63px; text-transform:uppercase; font-size:14px; }
.en #valider_coordonnees { font-size:12px; }
#valider_coordonnees a span { color:#e2001a; font-weight:bold; }
#valider_coordonnees a:hover { text-decoration:none; }

/* ETAPE 3 : récapitulatif */
#valider_recap { width:104px; height:34px; line-height:15px; display:block; float:right; background:url(/images/eboutique/btn_commande.png) no-repeat; margin:15px 42px 0 0; padding:6px 0 0 73px; text-transform:uppercase; font-size:14px; }
#valider_recap a span { color:#e2001a; font-weight:bold; }
#valider_recap a:hover { text-decoration:none; }
#liste_recap { margin-top:25px; }
#liste_recap .quantite { text-align:center; color:#E2001A; font-weight:bold; font-size:13px; }
.panier .montant_recap { margin-bottom:0; width:243px; height:27px; background:none; padding-left:490px; }
.en .panier .montant_recap { width:319px; padding-left:414px; }
.panier #ht_recap { background:url(/images/eboutique/panier_ombre_bas.png) no-repeat 348px 0; }
.panier .montant_recap > span { width:135px; margin-right:0; background:#e2001a; border-top:1px solid #fff; }
.panier #ht_recap > span { background:none; border-top:none; }

/* ETAPE 4 : Récapitulatif */
#recap_adresses { width:90%; }
#recap_adresses th { color:#000; text-align:left; height:25px; vertical-align:top; }
#recap_adresses td { width:50%; border:0; }

/* ETAPE 5 : Mode de paiement */
#mode_paiement { margin:93px 0 0 86px; }
.en#mode_paiement { margin:93px 0 0 211px; }
#mode_paiement a { display:block; width:159px; height:13px; padding-top:165px; text-align:center; text-transform:uppercase; font-size:11px; float:left; background-image:url(/images/eboutique/mode_paiement.png); background-repeat:no-repeat; }
#mode_paiement a:hover { text-decoration:none; color:#e2001a; }
#mode_paiement #cb			{ background-position:0 0; margin-right:34px; }
#mode_paiement #cb:hover	{ background-position:-159px 0; }
#mode_paiement #ch			{ background-position:0 -182px; margin-right:34px; }
#mode_paiement #ch:hover	{ background-position:-159px -182px; }
#mode_paiement #virement			{ background-position:0 -361px; }
#mode_paiement #virement:hover	{ background-position:-159px -361px; }

/* Alertes */
.alerte, #alerte_livraison { width:300px; position:absolute; background:#e2001a; color:#fff; margin:32px 0 0 250px; display:none; }
.alerte p, #alerte_livraison p { padding:13px 13px 13px 58px; }
.alerte p span, #alerte_livraison p span { width:36px; height:32px; line-height:32px; display:block; font-weight:bold; color:#e2001a; margin-top:10px; padding-left:55px; background:url(/images/eboutique/btn_ok.png) no-repeat; cursor:pointer; }
.chrome #alerte_livraison { margin-top:31px; }
#alerte_livraison p		{ background:url(/images/eboutique/picto_attention.png) no-repeat 13px 13px; }
#alerte_panier			{ margin:0; bottom:37px; right:29px; }
#alerte_panier p			{ background:url(/images/eboutique/picto_panier.png) no-repeat 13px 13px; }
#alerte_panier span		{ float:left; padding:0 18px 13px 58px; }
#alerte_panier span a 	{ color:#fff; text-decoration:underline; }
.alerte_panier			{ margin:0; bottom:37px; right:29px; }
.alerte_panier p			{ background:url(/images/eboutique/picto_panier.png) no-repeat 13px 13px; }
.alerte_panier span		{ float:left; padding:0 18px 13px 58px; }
.alerte_panier span a 	{ color:#fff; text-decoration:underline; }
.fiche_panier { background:url(/images/eboutique/fiche_ombre_bas.png) no-repeat 90px 0; height:23px ; margin-bottom:15px; }
.fiche_panier span { display:block; float:right; width:124px; margin-right:29px; padding-left:38px; line-height:23px; background:url(/images/eboutique/btn_panier.png) no-repeat; color:#fff; cursor:pointer; }
.fiche_panier span:hover { text-decoration:underline; }
#alerte_commande 		{ margin:0; bottom:112px; left;1px; }
#alerte_commande p 		{ background:url(/images/eboutique/picto_panier.png) no-repeat 13px 13px; }
#alerte_commande img		{ position:absolute; margin-left:19px; }


/*Tooltip*/
.toolTip { background:#E2001A;color:#fff; height:20px;line-height:20px;padding:5px; }
.presse_texte { float:left; margin-left:10px;  }
.presse_texte a {text-decoration:none !important;}