/* Ingrédients*/

.composition {
	font-size: 10px;
	font-style: italic;
	line-height: 1.5;
	margin: 0.75em 0;
}
/*FIN  Ingrédients*/

/* Alignement logo / langue-panier*/
#banner1 {
    display: inherit;
}

#nav3 ul.menu > li > a {
  font-size: 15px;
}

/* Fin Alignement logo / langue-panier*/

/* Module Navigation */
#navigation {
    display: inline-block;
    width: 100%;
}


.moduletablefilnav {
    float: left;
}

.moduletableaccount {
    float: right;
}

/* Module Panier dans navigation */
.moduletablepanier {
    float: right;
}

.vmCartModule.panier {
    display: inline-block;
}

.show_cart {
    float: right;
    margin-right: 10px;
}

.show_cart .details {
    background: #FCFBE3;
    color: #462F29 !important;
}

.total_products {
    float: right;
}

/* Fin Module Navigation */


/* Article presentation choco*/


.tab_choco {
   text-align: center;
}


.tab_choco div.case_choco {
/*    background: none repeat scroll 0 0 #E4E4DA; */
    display: inline-block;
    height: 330px;
    margin: 20px;
    max-width: 275px;
    vertical-align: middle;
}

.case_choco a {
    text-decoration: none;
}
/* Fin Article presentation choco*/


/* Article presentation Boutique*/


.tab_boutique {
   text-align: center;
}


.tab_boutique div.case_boutique {
    display: inline-block;
    margin: 20px;
    max-width: 275px;
    vertical-align: top;
}

/* Fin Article presentation Boutique*/

/*personnalisation faq / mentions / ...*/

#div_info h2 {
  font-size: 22px;
  text-align: left;
  line-height: 50px;
}

#div_info a {
    text-decoration: none;
    line-height: 25px;
}

/* FIN personnalisation faq / mentions / ...*/

/* Article presentation Chocolaterie*/

.div_chocolaterie {
    text-align: center;
}

.case_chocolaterie {
    vertical-align: middle;
    display: inline-block;
    margin: 10px;
    max-width: 500px;
}

.photo_chocolaterie {
    display: inline-block;
    vertical-align: top;
}

/* Fin Article presentation Chocolaterie*/

/* Article presentation Chocolaterie*/

.div_accueil {
    text-align: center;
}

.case_accueil {
    vertical-align: middle;
    display: inline-block;
    margin: 10px;
    max-width: 400px;
}

.photo_accueil {
    display: inline-block;
    vertical-align: top;
}

/* Fin Article presentation accueil*/


/* virtuemart module menu gauche categorie */
.VMmenu {
    margin: 0;
}




/* override virtuemart categorie */

.browse-view .row .product .spacer h2 {
    font-size: 16px;
    margin: 0 0 6px;
    padding: 0;
}


.browse-view .row .product .spacer a {
    color: #000000;
    text-decoration: none;
}

/* FIN override virtuemart categorie */


/* override virtuemart default_categories */
.category-view .row .category .spacer {
    margin: 20px 5px;
    padding: 6px;
}
.category-view .row .category .spacer h2 a {
    display: block;
    font-size: 16px;
    text-align: center;
}
.category-view .row .category .spacer h2 a {
    color: #000000;
    text-decoration: none;
}

/* override virtuemart default_categories */