/* Définition du style de la page univers */
div#center-column h2, div#center-column h1 {
	width: 621px;
	height: 22px;
	margin: 0;
	padding: 9px 0 0 10px;
	font-size: 14px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
}

h2.small, h1.small {
	padding: 9px 0 4px 10px !important;
}

div.casque h2.small, div.casque h1.small {
    background-image: url('../images/background/bg_h2_casques_small.png') !important;
	background-position: top center !important;
}

div.vetement-homme-cuir h2.small, div.vetement-homme-cuir h1.small {
    background-image: url('../images/background/bg_h2_vetement_homme_cuir_small.png') !important;
	background-position: top center !important;
}

div.vetement-homme-textile h2.small, div.vetement-homme-textile h1.small {
    background-image: url('../images/background/bg_h2_vetement_homme_textile_small.png') !important;
	background-position: top center !important;
}

div.femme h2.small, div.femme h1.small {
    background-image: url('../images/background/bg_h2_femme_small.png') !important;
	background-position: top center !important;
}

div.botte h2.small, div.botte h1.small {
    background-image: url('../images/background/bg_h2_botte_small.png') !important;
	background-position: top center !important;
}

div.tout-terrain h2.small, div.tout-terrain h1.small {
    background-image: url('../images/background/bg_h2_tout_terrain_small.png') !important;
	background-position: top center !important;
}

div.gant h2.small, div.gant h1.small {
    background-image: url('../images/background/bg_h2_gants_small.png') !important;
	background-position: top center !important;
}

div.sport-wear h2.small, div.sport-wear h1.small {
    background-image: url('../images/background/bg_h2_sport_wear_small.png') !important;
	background-position: top center !important;
}

div.bagagerie h2.small,div.bagagerie h1.small  {
    background-image: url('../images/background/bg_h2_bagagerie_small.png') !important;
	background-position: top center !important;
}

div.equipement-de-la-moto h2.small, div.equipement-de-la-moto h1.small {
    background-image: url('../images/background/bg_h2_equipement_moto_small.png') !important;
	background-position: top center !important;
}

div.entretien h2.small, div.entretien h1.small  {
    background-image: url('../images/background/bg_h2_entretien_small.png') !important;
	background-position: top center !important;
}


div#univers-promo {
    background-color: #cfd8de;
    background-image: url('../images/background/bg_univers_promo_bottom.png');   
    background-position: 0 100%;
    background-repeat: no-repeat;
    width: 631px;
}

p.sous-categorie {
    background-image: url('../images/background/bg_sous_categorie_bottom.png') !important;
    background-position: 0 100% !important;
    background-repeat: repeat-x !important;
    font-size: 16px !important;
    padding: 7px !important;
    padding-left: 15px !important;
    color: #9c9c9c !important;
		clear: both !important;
		height: 20px !important;
}

p.sous-categorie span {
		float: left;
}

div#center-column div div {
    float: left;
    display: block;
    width: 114px;
    height: 175px;
    margin: 5px;
    color: #526362;
}

/* Style spécifique à ce div dans les promos */
div#univers-promo div {
    background-image: url('../images/background/bg_univers_produit.png');     
}

div#catalogue {
	width: 631px;
}

div#catalogue div {
    background-image: url('../images/background/bg_univers_catalogue_produit.png');      
}

/* Style pour les pastilles */

div#univers-promo div .pastille-promo,
div#univers-promo div .pastille-nouveaute,
div#univers-promo div .pastille-arrivagemassif,
div#univers-promo div .pastille-destockage,
div#univers-promo div .pastille-solde,
div#catalogue div .pastille-promo,
div#catalogue div .pastille-nouveaute,
div#catalogue div .pastille-arrivagemassif,
div#catalogue div .pastille-destockage,
div#catalogue div .pastille-solde,
div .pastille-vide {
  color: white;
  font-weight: bold;
  font-size: 14px;
  padding: 12px 5px 6px 6px;
	margin: 0 0 0 0;
  height: 23px;
  width: 28px;
	text-align: center;
	float: left;
}

div#univers-promo div .pastille-promo {
    background: 1px 0px no-repeat url('../images/background/pastille_promo_small_greybg.png'); 
}

div#catalogue div .pastille-promo {
    background: 1px 0px no-repeat url('../images/background/pastille_promo_small_whitebg.png');
}

div#univers-promo div .pastille-solde {
    background: 1px 0px no-repeat url('../images/background/pastille_solde_small_greybg.gif'); 
}

div#catalogue div .pastille-solde {
    background: 1px 0px no-repeat url('../images/background/pastille_solde_small_whitebg.gif');
}

div#univers-promo div .pastille-nouveaute {
    background: 1px 0px no-repeat url('../images/background/pastille_new_small_greybg.png'); 
}

div#catalogue div .pastille-nouveaute {
    background: 1px 0px no-repeat url('../images/background/pastille_new_small_whitebg.png');
}

div#univers-promo div .pastille-finserie {
    background: 1px 0px no-repeat url('../images/background/pastille_finserie_small_greybg.png'); 
}

div#catalogue div .pastille-finserie {
    background: 1px 0px no-repeat url('../images/background/pastille_finserie_small_whitebg.png');
}

div#univers-promo div .pastille-destockage {
    background: 1px 0px no-repeat url('../images/background/pastille_destockage_small_greybg.gif'); 
}

div#catalogue div .pastille-destockage {
    background: 1px 0px no-repeat url('../images/background/pastille_destockage_small_whitebg.gif');
}

div#univers-promo div .pastille-arrivagemassif {
    background: 1px 0px no-repeat url('../images/background/pastille_arrivagemassif_small_greybg.png'); 
}

div#catalogue div .pastille-arrivagemassif {
    background: 1px 0px no-repeat url('../images/background/pastille_arrivagemassif_small_whitebg.png');
}

div#univers-promo div .pastille-nouvelarrivage {
    background: 1px 0px no-repeat url('../images/background/pastille_nouvelarrivage_small_greybg.png'); 
}

div#catalogue div .pastille-nouvelarrivage {
    background: 1px 0px no-repeat url('../images/background/pastille_nouvelarrivage_small_whitebg.png');
}

div#univers-promo div .pastille-exclu {
    background: 1px 0px no-repeat url('../images/background/pastille_exclu_small_greybg.png'); 
}

div#catalogue div .pastille-exclu {
    background: 1px 0px no-repeat url('../images/background/pastille_exclu_small_whitebg.png');
}

div#univers-promo div .pastille-serielimitee {
    background: 1px 0px no-repeat url('../images/background/pastille_serielimitee_small_greybg.png'); 
}

div#catalogue div .pastille-serielimitee {
    background: 1px 0px no-repeat url('../images/background/pastille_serielimitee_small_whitebg.png');
}

/* Fin de style pour les pastilles */

/* Style pour les bouton Tous les produits */

a.tous-les-produits {
	float: right;
	display: block;
	width: 170px;
	height: 20px;
}

div.casque .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_casque.gif');
}

div.vetement-homme-cuir .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_vetement-homme-cuir.gif');
}

div.vetement-homme-textile .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_vetement-homme-textile.gif');
}

div.femme .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_femme.gif');
}

div.botte .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_botte.gif');
}

div.tout-terrain .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_tout-terrain.gif');
}

div.gant .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_gant.gif');
}

div.sport-wear .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_sport-wear.gif');
}

div.bagagerie .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_bagagerie.gif');
}

div.equipement-de-la-moto .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_equipement-de-la-moto.gif');
}

div.entretien .tous-les-produits {
    background: top left no-repeat url('../images/interface/bouton_tous_produits_entretien.gif');
}

div#center-column div#univers-promo a.picto, div#center-column div#catalogue a.picto {
    display: block;
    float: left;    
    margin-left: 8px;  
}

div#center-column div img.illustration { 
    float: right;
	margin: 2px 1px 2px 0;
	width: 74px;
	height: 88px;
}

div#center-column div p.nom-produit {
    width: 102px;
    padding: 2px;
    margin: 0;
    font-weight: bold;
    clear: both;
    padding-left: 8px;
    line-height: 10px;
}

div#center-column div p.nom-produit a {
	color: #526362;
	text-decoration: none;
}

div#center-column div p.nom-produit a:hover {
	text-decoration: underline;
}

/* Style spécifique à ce paragraphe dans les promos */
div#univers-promo div p.nom-produit {
    border-top: 1px dotted #adbcc7;
    border-bottom: 1px dotted #adbcc7;   
}

div#univers-promo div p.nom-produit a {
    color: #334F51;
	text-decoration: none;
}

div#univers-promo div p.nom-produit a:hover {
	text-decoration: underline;
}

div#center-column div ul li {
    font-size: 9px;
    padding-left: 5px;
    line-height: 10px;
    margin: 4px;
}

div#center-column div ul li span {
    color: #813a3a;    
    font-size: 11px;
}

div#center-column div ul li span a {
    color: #813a3a;    
    font-size: 11px;
	text-decoration: none;
}

div#center-column div ul li span a:hover {
	text-decoration: underline;
}

/* bloc indiquant que les produit de la categorie ne sont pas dispo */
div.indispo {
	width: 630px;
	padding: 0 0 10px 0;
	margin: 20px 0 10px 0;
	background-color: #cfd8de;
	background-position: center bottom;
	background-image: url(../images/background/bg_div_bloc_bottom.jpg);
	background-repeat: no-repeat;
}

div.indispo p {
	margin: 0 5px 0 5px !important;
}

div.indispo .top {
	background-position: center top !important;
	background-image: url(../images/background/bg_div_bloc_top.jpg) !important;
	background-repeat: no-repeat !important;
	width: 630px !important;
	height: 6px !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}

div.indispo .espace {
	margin: 10px 5px 0 5px !important;
}


div.indispo a {
	color: #000;
}

div.indispo a:hover {
	text-decoration: none;
}
