/*body{ font-family:Arial, Helvetica, sans-serif; background:url("/images/bg/habillage_2010-01-12_body.jpg") #000 center top no-repeat; font-size:11px; color:#575757; margin:0px; }*/
body{ font-family:Arial, Helvetica, sans-serif; background:url("/images/bg/body.gif") #000 top left repeat-x; font-size:11px; color:#575757; margin:0px; }
form { margin: 0px; }
a:focus, a:active{outline: none;}

.killer{ clear:both; line-height:1px; height:1px; }

.erreur{ color:#FF6600; font-weight:bold; padding:10px 2px 10px 2px; background-color:#FFEDE1; border:1px solid #FF6600; text-align:center; margin:5px 0px 10px 0px; }
.ok {color:#69B54A; font-weight:bold; padding:10px 2px 10px 2px; background-color:#F2FFED; border:1px solid #69B54A; border-bottom:1px solid #69B54A; text-align:center; margin:5px 0px 10px 0px; }
.no_bg { background:none !important; }
.no_border { border:none !important; }
.no_width { width:auto !important; }
.no_padding { padding:0px !important; }
.no_margin { margin:0px !important; }
.img { border:1px solid #d9d9d9;}
.img_couleur { border:1px solid #666666;}
.input { font-size:11px; border:1px solid #b6b6b6; color:#919090; }
a.lien, a.lien:link, a.lien:visited { color:#d30d00; text-decoration:underline;  }
a.lien:hover {text-decoration:none;}
.middle { vertical-align:middle !important; }
.center { text-align:center !important; }
.right { text-align:right !important; }
.left { text-align:left !important; }
.no_bold { font-weight:normal; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }

#container { width:960px; margin:0px auto; }
#header { width:960px; height:133px; background:url("/images/bg/header.gif") top left no-repeat; }
#header .logo { float:left; height:93px; padding:0px 0px 0px 19px; }
#header .logo h1 { position:absolute; z-index:1; font-size:9px; color:#666; margin:58px 0px 0px 2px; font-weight:normal; }
#header .sc { float:right; padding:0px 15px 0px 2px; }
#header .recherche { float:right; width:163px; height:40px; padding:23px 0px 0px 13px; margin:0px; background:url("/images/bg/header_recherche.gif") 0px 0px no-repeat; }
#header .recherche .input { width:120px; }
#header .recherche input { vertical-align:middle; }

#header .compte { float:right; width:105px; height:38px; padding:25px 0px 0px 14px; margin:0px; background:url("/images/bg/header_compte.gif") 0px 0px no-repeat; }
#header .compte li { padding:0px; margin:0px; list-style:none; font-size:10px; }
#header .compte li a, #header .compte li a:link, #header .compte li a:visited { padding-left:8px; background:url("/images/picto/puce1.gif") 0px 5px no-repeat; color:#606060; }
#header .compte li a:hover { text-decoration:none; }
#header .panier { float:right; width:66px; height:35px; padding:28px 0px 0px 46px; margin:0px; background:url("/images/bg/header_panier.gif") 0px 0px no-repeat; }
#header .panier a, #header .panier a:link, #header .panier a:visited { color:#505050; text-decoration:underline; }
#header .panier a:hover { text-decoration:none; }

#header .nav { height:40px; background:url("/images/bg/header_nav.gif") 0px 0px no-repeat; }
#header .nav .accueil, #header .nav .marques, #header .nav .motos, #header .nav .quads, #header .nav .velos, #header .nav .karts, #header .nav .enfants, #header .nav .scooters, #header .nav .accessoires, #header .nav .pieces, #header .nav .contact { float:left; }
#header .nav a { display:block; background-position:0px 0px; background-repeat:no-repeat; }
#header .nav a:hover, #header .nav a.on { background-position:0px -35px; }
#header .nav .accueil a { background-image:url("/images/nav/accueil.jpg"); }
#header .nav .marques a { background-image:url("/images/nav/marques.jpg"); }
#header .nav .motos a { background-image:url("/images/nav/motos.jpg"); }
#header .nav .quads a { background-image:url("/images/nav/quads.jpg"); }
#header .nav .velos a { background-image:url("/images/nav/velos.jpg"); }
#header .nav .enfants a { background-image:url("/images/nav/enfants.jpg"); }
#header .nav .karts a { background-image:url("/images/nav/karts.jpg"); }
#header .nav .scooters a { background-image:url("/images/nav/scooters.jpg"); }
#header .nav .accessoires a { background-image:url("/images/nav/accessoires.jpg"); }
#header .nav .pieces a { background-image:url("/images/nav/pieces.jpg"); }
#header .nav .contact a { background-image:url("/images/nav/contact.jpg"); }

#hp_caroussel { height:219px; background-color:#FFF; padding-bottom:5px; z-index:1; overflow:hidden; clear:both; }
#hp_caroussel_nav { z-index:10; position:absolute; height:19px; margin:190px 0px 0px 9px; }
#hp_caroussel_nav a { float:left; display:block; color:#292929; width:18px; height:17px; margin:0px 2px; padding:2px 0px 0px 1px; background:url("/images/bg/hp_caroussel_nav.gif") 0px 0px no-repeat; text-decoration:none; font-weight:bold; text-align:center; }
#hp_caroussel_nav a.activeSlide { color:#FFF; background:url("/images/bg/hp_caroussel_nav_on.gif") 0px 0px no-repeat; }
#hp_caroussel_nav a:focus { outline: none; }

#page .breadcrumbs { padding-bottom:5px; font-size:11px; }
#page .breadcrumbs a { color:#575757; text-decoration:underline; }
#page .breadcrumbs a:hover { text-decoration:none; }


#page .newsletter .radio input { vertical-align:bottom;  }
#page .newsletter .erreur { border:none; margin:0px; padding:0px; color:#F00; background:none;  }
#page .newsletter .ok { border:none; margin:0px; padding:0px; color:#0B0; background:none; }

#page { background-color:#FFF; }
#page .hp_g { float:left; width:269px; padding:0px 5px 16px 5px;  }
#page .hp_g .promo { margin-bottom:16px; }
#page .hp_g .newsletter { height:64px; padding:30px 0px 0px 9px; background:url("/images/bg/newsletter_hp.gif") 0px 0px no-repeat; }
#page .hp_g .newsletter .input { width:220px; }
#page .hp_g .newsletter .radio  { font-size:12px;  }
#page .hp_d { float:left;  width:677px; }
#page .hp_d .rubriques { height:141px; padding:15px 0px 0px 1px; background:url("/images/bg/hp_rubriques.gif") 0px 0px no-repeat; }
#page .hp_d .rubrique { float:left; width:167px; padding-right:2px; text-align:center; }
#page .hp_d .rubrique .ttl { padding-bottom:10px; }
#page .hp_d .rubrique .photo { padding-bottom:1px; }
#page .hp_d .rubrique ul { margin:0px; padding:0px; }
#page .hp_d .rubrique li { padding:1px 0px 0px 12px;  list-style:none; text-align:left; }
#page .hp_d .rubrique li a, #page .hp_d .rubrique li a:link, #page .hp_d .rubrique li a:visited { background:url("/images/picto/puce2.gif") 0px 3px no-repeat; padding-left:20px; color:#b6b6b6; text-decoration:none; }
#page .hp_d .rubrique li a:hover { text-decoration:underline; }
#page .hp_d .europa { padding:8px; text-align:justify; }
#page .hp_d .europa h1 { margin:12px 0px 9px 0px; color:#d30d00; font-size:14px; padding-bottom:4px; border-bottom:1px solid #b6b6b6; }
#page .hp_d .europa a, #page .hp_d .europa a:link, #page .hp_d .europa a:visited { color:#575757; text-decoration:none; }

#page .texte { font-size:12px; text-align:justify; padding:10px 0px 0px 0px;}
#page .texte h2 { display:block; margin:15px 0px 8px 0px; color:#d30d00; font-size:13px; font-weight:bold; text-decoration:underline; }
#page .texte h3 { margin:15px 0px 8px 0px; font-size:12px; font-weight:bold; text-decoration:underline;}
#page .texte h4 { margin:15px 0px 8px 20px; font-size:12px; font-weight:bold; color:#d30d00; }
#page .texte a, #page .texte a:link, #page .texte a:visited { color:#d30d00; text-decoration:underline; }
#page .texte a:hover { text-decoration:none; }

#page .page_g { float:left; width:190px; padding:13px 10px 25px 10px; }
#page .page_g .menu_r2 { padding:0px 10px 0px 9px; margin:0px; width:171px; background:url("/images/bg/menu_r2.gif") #3b3b3b 0px 0px repeat-x; }
#page .page_g .menu_r2 li { padding:7px 0px 0px 10px; list-style:none; height:19px; background:url("/images/bg/menu_r2_li.gif") 0px 0px repeat-x; }
#page .page_g .menu_r2 li a, #page .page_g .menu_r2 li a:link, #page .page_g .menu_r2 li a:visited { padding-left:20px; background:url("/images/picto/puce5.gif") 0px 1px no-repeat; color:#FFF; text-decoration:none; }
#page .page_g .menu_r2 li a:hover, #page .page_g .menu_r2 li a.on { background-position:0px -11px; font-weight:bold; }
#page .page_g .menu_r2_b { height:10px; margin-bottom:20px; background:url("/images/bg/menu_r2_b.gif") 0px 0px no-repeat; }

#page .page_g .menu { padding:10px 0px 8px 10px; margin:0px; width:178px; border-right:1px solid #b6b6b6; border-left:1px solid #b6b6b6; }
#page .page_g .menu li { list-style:none; padding-bottom:4px; }
#page .page_g .menu li a, #page .page_g .menu li a:link, #page .page_g .menu li a:visited { padding-left:20px; background:url("/images/picto/puce3.gif") 0px 0px no-repeat; color:#575757; text-decoration:none; }
#page .page_g .menu li a:hover, #page .page_g .menu li a.on { background-position:0px -12px; color:#d30d00; font-weight:bold; }
#page .page_g .menu li a.cancel { float:right; background:none; padding:1px 10px 0px 0px; }
#page .page_g .menu_b { height:26px; background:url("/images/bg/menu_b.gif") 0px 0px no-repeat; }
#page .page_g .couleurs { padding:13px 0px 8px 14px; width:174px; border-right:1px solid #b6b6b6; border-left:1px solid #b6b6b6; }
#page .page_g .couleurs img { margin:2px 12px 10px 2px; }
#page .page_g .couleurs a.on .img_couleur { border:2px solid #FF0000; padding:1px; margin:0px 10px 8px 0px; }
#page .page_g .mc { padding:10px 0px 8px 9px; border-right:1px solid #b6b6b6; border-left:1px solid #b6b6b6;  }
#page .page_g .mc .input { width:144px; }

#page .page_g .newsletter { width:181px; height:59px; padding:35px 0px 0px 9px; background:url("/images/bg/newsletter.gif") 0px 0px no-repeat; }
#page .page_g .newsletter .input { width:144px; }
#page .page_g .ban { margin-top:10px; }

#page .page_d { float:left; width:740px; padding:13px 10px 25px 0px; }
#page .page_d h1 { color:#d30d00; font-size:14px; padding-bottom:4px; margin:5px 0px 10px 0px; border-bottom:1px solid #b6b6b6; }
#page .page_d .codepromo { width:464px; height:26px; margin:0px auto 10px auto; padding:10px 20px 0px 190px; background:url("/images/bg/promo.jpg") 0px 0px no-repeat; text-align:center; font-size:14px; font-weight:bold; color:#000; }
#page .page_d .edito { margin:5px 0px 15px 0px; padding:10px; text-align:justify; background-color:#f2f2f2;  }
#page .page_d .edito a { color:#575757; text-decoration:underline; }
#page .page_d .edito a:hover { text-decoration:none; }
#page .page_d .articles { padding:15px 0px 0px 34px; }
#page .page_d .articles .article { float:left; width:202px; padding:0px 33px 20px 0px; }
#page .page_d .articles .article .promo { position:absolute; width:35px; height:17px; margin:6px 0px 0px 160px; padding-top:1px; color:#FFF; background:url("/images/bg/promo.gif") 0px 0px no-repeat; text-align:center; font-weight:bold; }
#page .page_d .articles .article .livraison { position:absolute; width:200px; margin:140px 1px 0px 1px; }
#page .page_d .articles .article .label { display:block; height:34px; padding:3px 3px 0px 3px; text-align:center; color:#575757; font-weight:bold; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; text-decoration:none; }
#page .page_d .articles .article .label:hover { color:#D30D00; }
#page .page_d .articles .article .photo img { border:1px solid #e3e3e3; }
#page .page_d .articles .article .infos { width:202px; height:111px; background:url("/images/bg/article_b.gif") 0px 0px no-repeat; text-align:center;  }
#page .page_d .articles .article .infos .couleurs { padding:3px 0px 5px 0px; height:12px; }
#page .page_d .articles .article .infos .couleurs img { margin: 0px 2px; }
#page .page_d .articles .article .infos .text { text-align:justify; padding:0px 7px 6px 7px; }
#page .page_d .articles .article .infos .prix { color:#d30d00; font-size:16px; font-weight:bold; }
#page .page_d .articles .article .infos .prix span { color:#575757; font-size:12px; font-weight:normal; text-decoration:line-through; }
#page .page_d .articles .article .bt { padding-top:5px; }
#page .page_d .articles .article .bt .voir { margin-left:30px; }

#page .page_d .marques { margin:15px 0px 0px 0px; padding:0px; list-style:none; }
#page .page_d .marques li { float:left; width:185px; padding:0px 0px 25px 0px; text-align:center; }
#page .page_d .marques li img { margin-bottom:1px; }
#page .page_d .marques li a { color:#575757; text-decoration:none; font-size:11px; }
#page .page_d .marques li a:hover { text-decoration:underline; }

#page .page_d .marque_fiche { padding:0px 0px 9px 0px; margin:10px 0px; background:url("/images/bg/marque_fiche_f.gif") bottom left no-repeat; text-align:justify; }
#page .page_d .marque_fiche .header { height:7px; background:url("/images/bg/marque_fiche_h.gif") 0px 0px no-repeat; }
#page .page_d .marque_fiche .content { padding:6px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; background:url("/images/bg/marque_fiche_c.gif") bottom left repeat-x; }
#page .page_d .marque_fiche .content .content_g { float:left; width:190px; margin-right:13px; }
#page .page_d .marque_fiche .content .content_g .logo { border:1px solid #ddd; padding:10px 20px; }
#page .page_d .marque_fiche .content .content_g ul { padding:10px 0px 0px 2px; margin:0px;  list-style:none; }
#page .page_d .marque_fiche .content .content_g li { list-style:none; font-size:11px; }
#page .page_d .marque_fiche .content .content_g a, #page .page_d .marque_fiche .content .content_g a:link, #page .page_d .marque_fiche .content .content_g a:visited { padding-left:20px; background:url("/images/picto/puce4.gif") 0px 3px no-repeat; color:#575757; text-decoration:none; }
#page .page_d .marque_fiche .content .content_g a:hover { text-decoration:underline; }
#page .page_d .marque_fiche .content .content_d { float:left; width:508px; text-align:justify; }
#page .page_d .marque_fiche .content .content_d h2 { font-size:15px; margin:0px 0px 6px 0px; padding-bottom:4px; border-bottom:1px solid #e3e3e3; }


#page .page_d .index_rub2 { width:721px; padding:15px 0px 0px 19px; margin-bottom:30px; }
#page .page_d .index_rub2 .rub2 { float:left; display:inline; width:205px; height:25px; margin:0px 18px 12px 0px; padding:10px 0px 0px 15px; background:url("/images/bg/index_rub2.gif") 0px 0px repeat-x; border:1px solid #b6b6b6; font-size:13px; color:#575757; cursor:pointer; }
#page .page_d .index_rub2 .rub2:hover { color:#d30d01; background-position:0px -42px; }
#page .page_d .index_rub2 .rub2:hover a { color:#d30d01; }
#page .page_d .index_rub2 .rub2 a { font-size:14px; font-weight:bold; color:#575757; text-decoration:none; text-transform:uppercase; }
#page .page_d .index_rub2 .rub2 a:hover { color:#d30d01; }

#page .page_d .recherche_article { width:542px; height:40px; margin:auto; padding:18px 0px 0px 195px; background:url("/images/bg/recherche_article.gif") 0px 0px no-repeat; }

#page .page_d .filtres { width:714px; height:45px; padding:33px 13px 0px 13px; margin-bottom:12px; background:url("/images/ttl/affinez-resultats.gif") #ebebeb 13px 11px no-repeat; color:#444; }
#page .page_d .filtres td { padding:0px 4px ; }
#page .page_d .filtres select { font-size:11px; }
#page .page_d .filtres img { vertical-align:middle; }

#page .page_d .listing_pieces { margin-top:15px; }
#page .page_d .listing_pieces td { height:69px; }
#page .page_d .listing_pieces .photo { width:87px; padding-left:5px; }
#page .page_d .listing_pieces .article { padding-left:30px; }
#page .page_d .listing_pieces .article img { margin-right:10px; }
#page .page_d .listing_pieces .article a { color:#575757; font-weight:bold; text-decoration:none; }
#page .page_d .listing_pieces .article a:hover { color:#d30d00; }
#page .page_d .listing_pieces .prix { width:122px; padding-left:11px; color:#d30d00; font-size:16px; font-weight:bold; }
#page .page_d .listing_pieces .prix span { color:#575757; font-size:12px; font-weight:normal; text-decoration:line-through; }
#page .page_d .listing_pieces .voir { width:90px; text-align:center; }
#page .page_d .listing_pieces .separ { height:6px; }
#page .page_d .listing_pieces .piece_0 td { background:url("/images/bg/listing_0.gif") 0px 0px repeat-x; }
#page .page_d .listing_pieces .piece_1 td { background:url("/images/bg/listing_1.gif") 0px 0px repeat-x; }
#page .page_d .listing_pieces td.separ_0 { width:2px; background:url("/images/bg/listing_0_separ.gif") 0px 0px no-repeat; font-size:1px; }
#page .page_d .listing_pieces td.separ_1 { width:2px; background:url("/images/bg/listing_1_separ.gif") 0px 0px no-repeat; font-size:1px; }

#page .page_d .fiche_piece .a_photo { float:left; width:340px; }
#page .page_d .fiche_piece .a_infos { float:left; }
#page .page_d .fiche_piece .a_infos h2 { margin:0px 0px 10px 0px; color:#d30d00; font-size:12px; }
#page .page_d .fiche_piece .a_infos h2 a { color:#d30d00; text-decoration:none; }
#page .page_d .fiche_piece .a_infos h2 a:hover { text-decoration:underline; }

#page .page_d .fiche_piece .a_infos ul { margin:0px; padding:0px; list-style:none; }
#page .page_d .fiche_piece .a_infos ul li a { padding-left:18px; color:#575757; background:url("/images/picto/puce3.gif") 0px 0px no-repeat; text-decoration:none; }
#page .page_d .fiche_piece .a_infos ul li a:hover { color:#d30d00; background-position:0px -12px;  }
#page .page_d .fiche_piece .ttl { height:21px; margin:25px 0px 5px 0px; padding:4px 0px 0px 10px;  background:url("/images/bg/listing_ttl.gif") 0px 0px no-repeat; color:#2a2a2a; font-size:12px; }

#page .page_d .contact_g { float:left; width:337px; padding-right:30px; font-size:12px; text-align:justify; }
#page .page_d .contact_g h2, #page .page_d .contact_d h2  { font-size:13px; color:#d30d00; margin:20px 0px 15px 0px; }
#page .page_d .contact_g h3 { font-size:12px; margin:15px 0px 5px 0px; } 
#page .page_d .contact_g img { margin-top:10px; }
#page .page_d .contact_g a, #page .page_d .contact_g a:link, #page .page_d .contact_g a:visited { color:#575757; text-decoration:underline; }
#page .page_d .contact_g a:hover { text-decoration:none; }
#page .page_d .contact_g .delais { font-style:italic; color:#d30d00; }

#page .page_d .contact_d { float:left; width:373px; font-size:12px; }
#page .page_d .contact_d td {padding:5px 5px 3px 0px;}
#page .page_d .contact_d .td_g { font-weight:bold; }
#page .page_d .contact_d .legende { font-size:9px; }
#page .page_d .contact_d .civilite input { vertical-align:bottom; }
#page .page_d .contact_d .input { width:260px; }
#page .page_d .contact_d textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif; width:260px; height:120px; border:1px solid #d9d9d9; color:#919090; }

#page .page_d .bloc_compte { float:left; width:254px; height:71px; padding:15px 0px 0px 110px; margin:7px 0px 40px 0px; } 
#page .page_d .bloc_compte h2 { margin:0px 0px 15px 0px; color:#d30d00; font-size:12px; } 
#page .page_d .bloc_compte a, #page .page_d .bloc_compte a:link, #page .page_d .bloc_compte a:visited { padding-left:20px; background:url("/images/picto/puce4.gif") 0px 2px no-repeat; color:#575757; text-decoration:none; }
#page .page_d .bloc_compte a:hover { text-decoration:underline; }
#page .page_d .bloc_commandes { background:url("/images/bg/compte_commandes.jpg") 0px 0px no-repeat; margin-right:11px; } 
#page .page_d .bloc_infos { background:url("/images/bg/compte_infos.jpg") 0px 0px no-repeat; } 

#page .bloc_commande {float:left; width:218px; margin:0px 10px 10px 0px; padding:0px 10px 1px 10px; border:1px solid #CCCCCC; height:150px; }
#page .bloc_commande h2 { display:block; margin:5px 0px 10px 0px; font-size:13px; font-weight:bold; text-decoration:none; }

#page .fiche_top { padding:0px 8px 0px 11px; }
#page .fiche_top .retour { float:left; padding:10px 0px 0px 0px; }
#page .fiche_top .breadcrumbs { float:left; padding:15px 0px 0px 10px; }
#page .fiche_top .rappel { float:right; padding:4px 0px 4px 0px; text-align:right; }

#page .fiche_g { float:left; width:422px; padding:0px 10px 30px 10px; }
#page .fiche_g .vignettes { width:422px; padding-top:6px; }
#page .fiche_g .vignettes .img { margin:0px 4px 4px 0px; }
#page .fiche_g .vignettes .img_last { margin-right:0px !important; }
#page .fiche_g .couleurs { width:409px; height:29px; padding:7px 0px 0px 13px;  margin-top:24px; background:url("/images/bg/fiche_couleurs.gif") 0px 0px no-repeat; font-weight:bold; font-size:12px;  }
#page .fiche_g .couleurs img { vertical-align:middle; margin:0px 2px; }
#page .fiche_g .cylindrees { width:409px; padding:6px 0px 10px 13px; background:url("/images/bg/fiche_cylindrees.gif") #FFF bottom left no-repeat; font-size:12px; }
#page .fiche_g .cylindrees .cylindrees_g { float:left; width:133px; font-weight:bold; }
#page .fiche_g .cylindrees .cylindrees_d { float:left; width:276px;  }
#page .fiche_g .cylindrees .cylindrees_d a, #page .fiche_g .cylindrees .cylindrees_d a:link, #page .fiche_g .cylindrees .cylindrees_d a:visited { color:#575757; text-decoration:underline; }
#page .fiche_g .cylindrees .cylindrees_d a:hover { text-decoration:none; }
#page .fiche_g .bt { margin-top:18px; text-align:center; }
#page .fiche_g .bt img { margin:0px 10px; }
#page .fiche_g .accessoires { margin-top:15px; }
#page .fiche_g .accessoires h3 { margin:0px 0px 15px 0px; padding-bottom:3px; border-bottom:1px solid #b6b6b6; font-size:14px; color:#d30d00; }
#page .fiche_g .accessoires .accessoire { float:left; width:82px; margin-right:3px; text-align:center; font-size:11px; }
#page .fiche_g .accessoires .accessoire a { color:#575757; text-decoration:none; }
#page .fiche_g .accessoires .accessoire a:hover { text-decoration:underline; }
#page .fiche_g .accessoires a.all { float:right; margin-top:15px; padding-left:18px; color:#575757; font-weight:bold; background:url("/images/picto/puce3.gif") 1px 0px no-repeat; text-decoration:none; }
#page .fiche_g .accessoires a.all:hover { background-position:1px -12px; color:#d30d00; }
#page .fiche_g .bandeaux { margin-top:15px; }
#page .fiche_g .bandeaux .bandeau { margin-bottom:10px; }

#page .fiche_d { float:left; width:508px; padding:0px 10px 30px 0px; }
#page .fiche_d h1 { margin:6px 0px 10px 0px; color:#d30d00; font-size:14px; }
#page .fiche_d .infos_g { float:left; width:282px; padding:0px 15px 0px 0px; }
#page .fiche_d .infos_g .marque .livraison { vertical-align:top; margin-left:20px; }
#page .fiche_d .stock { color:#f28300; height:12px; }
#page .fiche_d .stock img { margin-right:3px; }
#page .fiche_d .description { text-align:justify; padding-top:10px; font-size:12px; }
#page .fiche_d .share { padding:15px 0px 0px 0px; }
#page .fiche_d .compatibles { border-top:1px solid #e3e3e3; margin-top:15px; padding-top:10px; }
#page .fiche_d .compatibles h3 { color:#d30d00; font-size:12px; margin:0px 0px 10px; }
#page .fiche_d .compatibles ul { margin:0px; padding:0px; list-style:none; }
#page .fiche_d .compatibles ul li a { padding-left:18px; color:#575757; background:url("/images/picto/puce3.gif") 0px 0px no-repeat; text-decoration:none; }
#page .fiche_d .compatibles ul li a:hover { color:#d30d00; background-position:0px -12px;  }
#page .fiche_d .infos_d { float:left; width:211px; }

#page .fiche_d .panier { width:211px; }
#page .fiche_d .panier .prix { width:211px; height:78px; padding:8px 0px 0px 0px; margin:0px auto; background:url("/images/bg/fiche_panier_h.gif") 0px 0px no-repeat; color:#d30d00; font-size:21px; font-weight:bold; text-align:center; }
#page .fiche_d .panier .prix .conseille { padding-bottom:3px; text-align:center; color:#575757; font-weight:normal; font-size:11px; }
#page .fiche_d .panier .prix .vente { font-size:12px; height:13px; }
#page .fiche_d .panier .prix .barre { height:23px; text-decoration:line-through; font-size:21px; color:#f28300; font-weight:normal;}
#page .fiche_d .panier .prix .economie { font-size:11px; font-weight:normal; }
#page .fiche_d .panier .prix .promo { position:absolute; width:35px; height:17px; margin:28px 0px 0px 20px; padding-top:1px; color:#FFF; background:url("/images/bg/promo.gif") 0px 0px no-repeat; text-align:center; font-weight:bold; font-size:12px; }
#page .fiche_d .panier .options { padding:8px 0px 17px 20px; background:url("/images/bg/fiche_panier_m.gif") 0px 0px repeat-y; }
#page .fiche_d .panier .option { height:52px; font-size:12px; font-weight:bold; }
#page .fiche_d .panier .option select { width:155px; color:#575757; font-size:11px; margin-top:5px; }
#page .fiche_d .panier .ajout { padding:5px 0px 0px 10px; }
#page .fiche_d .specs { padding-top:24px; }
#page .fiche_d .specs .specs_t { height:23px; padding:9px 0px 0px 19px; background:url("/images/bg/fiche_specs_t.gif") 0px 0px no-repeat; color:#d30d00; font-size:12px; font-weight:bold; }
#page .fiche_d .specs .specs_m { width:477px; padding:0px 12px; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; }
#page .fiche_d .specs .specs_m .td_g { width:150px; font-weight:bold; }
#page .fiche_d .specs .specs_m td { padding:3px 5px; }
#page .fiche_d .specs .specs_m .tr_on { background-color:#f2f2f2; }
#page .fiche_d .specs .specs_f { height:11px; background:url("/images/bg/fiche_specs_f.gif") 0px 0px no-repeat;  }

#page .panier { width:857px; margin:0px auto; padding-bottom:10px;  }
#page .panier .etapes { height:80px; padding-top:15px; text-align:center; }
#page .tableau_listing { margin-bottom:20px; }
#page .tableau_listing th { height:19px; background:url("/images/bg/tr.gif") 0px 0px repeat-x; }
#page .tableau_listing th.th_g { padding-left:10px; text-align:left; background:url("/images/bg/th_g.gif") 0px 0px no-repeat; }
#page .tableau_listing th.th_d { background:url("/images/bg/th_d.gif") top right no-repeat; }
#page .tableau_listing td { border-right:1px solid #e3e3e3;  }
#page .tableau_listing .photo { width:100px; padding:5px 0px 5px 0px;text-align:center; border-left:1px solid #e3e3e3; border-right:none;  }
#page .tableau_listing .article { padding:5px 0px 5px 5px; font-size:12px; }
#page .tableau_listing .article a, #page table .article a:link, #page table .article a:visited { color:#575757; text-decoration:underline; font-weight:bold; }
#page .tableau_listing .article a:hover { text-decoration:none; }
#page .tableau_listing .article img { vertical-align:middle; margin-right:5px; }
#page .tableau_listing .pu { text-align:center; font-size:12px; }
#page .tableau_listing .pu span { text-decoration:line-through; color:#b6b6b6; }
#page .tableau_listing .qte { text-align:center; font-size:12px;  }
#page .tableau_listing .qte input { text-align:center; width:30px; }
#page .tableau_listing .montant { text-align:center; font-size:12px; font-weight:bold;  }
#page .tableau_listing .montant img { vertical-align:middle; margin:0px 0px 2px 5px;  }
#page .tableau_listing .tr_on td { background-color:#f3f3f3; }
#page .commandes .tableau_listing { border-bottom:1px solid #e3e3e3; }
#page .commandes .tableau_listing th { font-size:12px; }
#page .commandes .tableau_listing th.th_g { padding:0px; text-align:center; }
#page .commandes .tableau_listing td { text-align:center; height:20px; font-size:12px; }
#page .commandes .tableau_listing .td_g { border-left:1px solid #e3e3e3; }
#page .commandes .tableau_listing .left { padding-left:5px; }

#page .commande .tableau_listing th { font-size:12px; }
#page .commande .tableau_listing th.th_g { padding:0px; text-align:center; }
#page .commande .tableau_listing td { border-bottom:1px solid #e3e3e3; text-align:center; height:22px; font-size:12px; }
#page .commande .tableau_listing .td_g { border-left:1px solid #e3e3e3; }
#page .commande .tableau_listing .left { padding-left:5px; }
#page .commande .tableau_listing .right { padding-right:5px; }
#page .commande .tableau_listing .no_border td { border:none; }

#page .panier .panier_g { float:left; width:392px; }
#page .panier .panier_g .codepromo { width:376px; height:41px; padding:43px 0px 0px 15px; background:url("/images/bg/codepromo.gif") 0px 0px no-repeat; font-weight:bold; }
#page .panier .panier_g .codepromo .input { width:190px; }
#page .panier .panier_d { float:left; width:465px; padding-bottom:9px; margin-bottom:20px;  background:url("/images/bg/panier_d_f.gif") bottom left no-repeat;   }
#page .panier .panier_d .recap { width:428px; padding:7px 20px 0px 17px; background:url("/images/bg/panier_d.gif") top left no-repeat; }
#page .panier .panier_d table { font-weight:bold; font-size:12px; }
#page .panier .panier_d .montant { padding:8px 0px 8px 4px; }
#page .panier .panier_d .montant_d { font-size:14px; text-align:right; padding-right:6px; }
#page .panier .panier_d .pays { padding:8px 0px 8px 4px; background:url("/images/bg/panier_d_separ.gif") top left repeat-x; }
#page .panier .panier_d .pays_d { text-align:right; }
#page .panier .panier_d  select { width:150px; color:#575757; font-size:11px; }
#page .panier .panier_d .total { height:21px; padding:8px 0px 8px 4px; background:url("/images/bg/panier_d_total.gif") 0px 0px repeat-x; }
#page .panier .panier_d .total_d { text-align:right; font-size:21px; color:#d30d00; padding-right:6px; }
#page .panier .panier_d .ajout { text-align:right; padding-top:14px; }
#page .panier .panier_d .code_erreur { color:#d30d00; font-size:11px; font-weight:normal; }

#page .panier .bloc_ident { float:left; width:412px; padding-right:15px; margin:0px 14px 30px 0px; border-right:2px solid #efefef; font-size:12px;  }
#page .bloc_ident h2 { padding-bottom:4px; color:#d30d00; font-size:14px; border-bottom:1px solid #b6b6b6; text-decoration:none; }
#page .bloc_ident td { height:24px;  }
#page .bloc_ident td.td_g { font-weight:bold; }
#page .bloc_ident td a { font-weight:normal; }
#page .bloc_ident table { margin:10px 0px;}
#page .bloc_ident .top td { vertical-align:top; padding-top:2px;}


#page .comparer { width:940px; padding:10px 10px; }
#page .comparer h1 { color:#d30d00; font-size:14px; padding-bottom:4px; margin:0px 0px 10px 0px; border-bottom:1px solid #b6b6b6; }
#page .comparer .selection { width:940px; height:43px; padding:22px 0px 0px 0px; margin-bottom:10px; background:url("/images/bg/comparer_selection.gif") 0px 0px no-repeat; text-align:center; font-weight:bold; font-size:12px; }
#page .comparer .selection .input { font-size:12px; margin:0px 5px; }
#page .comparer .comparatif_t { height:8px; background:url("/images/bg/comparer_tab_t.gif") 0px 0px no-repeat; font-size:1px; }
#page .comparer .comparatif_m { padding:0px 12px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
#page .comparer .comparatif_m table td { height:17px; text-align:center; border-left:1px solid #e3e3e3; }
#page .comparer .comparatif_m table td.td_g { padding-left:6px; font-weight:bold; border:none; text-align:left; }
#page .comparer .comparatif_m table td.article { font-weight:bold; padding-bottom:5px; }
#page .comparer .comparatif_m table td.article img { margin:4px 0px; }
#page .comparer .comparatif_m table td.article a.suppr, #page .comparer .comparatif_m table td.article a.suppr:link, #page .comparer .comparatif_m table td.article a.suppr:visited { padding-left:15px; background:url("/images/bt/cancel.gif") 0px 2px no-repeat; color:#d30d00; text-decoration:none; }
#page .comparer .comparatif_m table td.article a.suppr:hover { text-decoration:underline; }
#page .comparer .comparatif_m table .tr_on td { background-color:#f2f2f2; }
#page .comparer .comparatif_m table .prix td { height:27px; background-color:#ffe9e9; color:#d30d00; font-weight:bold; border-top:1px solid #FFF; border-left:1px solid #ffb6b6; }
#page .comparer .comparatif_m table .prix td.td_g { border-left:none; }
#page .comparer .comparatif_f { height:8px; background:url("/images/bg/comparer_tab_f.gif") 0px 0px no-repeat; font-size:1px; }

#formulaire input, #formulaire select { border:1px solid #CCCCCC; font-size:11px; width:230px;}
#formulaire textarea { border:1px solid #CCCCCC; font-size:11px; width:410px; height:50px; font-family:Arial, Helvetica, sans-serif;}
#formulaire .adresse { border:1px solid #CCCCCC; font-size:11px; width:230px; height:50px; font-family:Arial, Helvetica, sans-serif;}
#formulaire td { height:23px; font-size:11px; color:#666666;}
#formulaire .legende { font-size:10px; }
#formulaire .td_paiement { vertical-align:top; padding:0px 0px 5px 0px; height:auto; }
#formulaire .td_paiement input { margin:1px 5px 0px 0px; vertical-align:bottom; }

#footer { padding-bottom:10px;  }
#footer .garanties { height:56px; padding:38px 0px 24px 17px; background:url("/images/bg/footer_garanties.gif") 0px 0px no-repeat; }
#footer .garanties .garantie, #footer .garanties .expedition, #footer .garanties .paiement, #footer .garanties .raisons { float:left; padding-right:2px; }
#footer .garanties a { display:block; background-position:0px 0px; background-repeat:no-repeat; }
#footer .garanties .garantie a { background:url("/images/bg/garantie_footer.png") 0px 0px no-repeat; }
#footer .garanties .garantie a:hover { background-position:0px -55px; }
#footer .garanties .expedition a { background:url("/images/bg/garantie_footer.png") -195px 0px no-repeat; }
#footer .garanties .expedition a:hover { background-position:-195px -55px; }
#footer .garanties .paiement a { background:url("/images/bg/garantie_footer.png") -387px 0px no-repeat; }
#footer .garanties .paiement a:hover { background-position:-387px -55px; }
#footer .garanties .raisons a { background:url("/images/bg/garantie_footer.png") -583px 0px no-repeat; }
#footer .garanties .raisons a:hover { background-position:-583px -55px; }
#footer .partenaires { padding:15px 0px 5px 0px; margin-bottom:4px; }
#footer .web_agency { width:159px; height:21px; margin:20px auto 0px auto; padding-top:3px; background:url("/images/bg/web-agency.gif") 0px 0px no-repeat; font-size:11px; text-align:center; color:#999; }
#footer .web_agency img { vertical-align:middle; margin-right:4px;  }
#footer .web_agency a, #footer .web_agency a:link, #footer .web_agency a:visited { color:#999; text-decoration:underline; }
#footer .web_agency a:hover { text-decoration:none; }
#footer .liens { background:url("/images/bg/footer_liens.gif") 0px 0px no-repeat; }
#footer .liens .col { float:left; width:216px; height:134px; padding:45px 0px 0px 24px; background:url("/images/bg/footer_liens_separ.gif") top right no-repeat; }
#footer .liens .col ul { margin:0px; padding:0px; list-style:none; }
#footer .liens .col ul li { height:19px; padding-left:8px; background:url("/images/picto/puce6.gif") 0px 5px no-repeat; }
#footer .liens .col ul.marques li { float:left; width:91px; }
#footer .liens a, #footer .liens a:link, #footer .liens a:visited { color:#999; text-decoration:none; }
#footer .liens a:hover { color:#FFF; }
#footer .liens a.youtube { padding-left:21px; background:url("/images/picto/youtube.gif") 0px 0px no-repeat; }
#footer .liens a.facebook { padding-left:21px; background:url("/images/picto/facebook.gif") 0px 0px no-repeat; }

#popup { padding:0px 0px 32px 0px; background:url("/images/bg/popup.gif") #FFFFFF bottom left repeat-x;  }
#popup .rappel { padding-top:14px; background:url("/images/bg/popup_rappel.gif") #FFFFFF top left repeat-x; }
#popup .ttl { float:left; height:22px; padding:4px 12px 0px 12px;  background:url("/images/bg/popup_ttl.gif") 0px 0px repeat-x;   }
#popup  h1 { display:inline; font-size:14px; color:#FFF; margin:0px;  }
#popup .texte { width:420px; padding:10px 0px 0px 12px; }
#popup .texte span, #popup .hl { color:#D30D00; font-weight:bold; }
#popup table { font-size:11px; }
#popup table .td_g { font-weight:bold; width:140px; }
#popup table .legende { font-size:10px; }
#popup table .input { width:260px; }
#popup table textarea { width:260px; height:100px; font-family:Arial, Helvetica, sans-serif; border:1px solid #b6b6b6; color:#919090; font-size:11px; }
#popup table td { height:20px; }
#popup .content { font-size:12px; padding:10px 10px 0px 1px; text-align:justify; }
#popup .content h2 { margin:15px 0px 8px 0px; color:#d30d00; font-size:13px; font-weight:bold; text-decoration:underline; }
