/*
* Menu Shop
*/


.btn-group {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.btn.on {
    background-color: #dbdbdb;
    background-image: none;
}


/*Page Shop*/
#contenu_shop{
	margin-top:2em;
}
#contenu_shop h2{
	margin-top:2em;
}
#extra .menu {
    border: 1px solid #DDDDDD;
    padding: 0.5em;
}

.commande thead tr th{
	background:#ccc;
	border:1px solid #fff;
	border-width:0 1px 0 1px;
}
.adresses{
	clear:both;
}
.adresses h3{
	background:#ccc;
}
.adresses .adresse {
    border: 1px solid #DDDDDD;
    padding: 0.5em;
	 float:left;
	 margin:10px;
}

.vente .prix{white-space:nowrap;}
.vente .ajouter_au_panier{height:50px; width:100px}

.page_facture #bloc-a h5{
	margin: 1em 0 0.3em 0;
}
.page_facture #bloc-de .adresse{
	margin-bottom: 1em ;
}

/*
* Article Shop
*/

.logo_produit{
	float:left;
	margin:0 0.5em 0.5em 0
	}

/*
 * Liste des produits 
 * /


/* Déclinaisons*/
ul.liste-items.objets_precieux {
	overflow:hidden; 
	width:100%}


.liste-items.objets_precieux > li {
    display:inline-block;
    padding: 0;
    margin: 5px 0 0;
    width: calc(100% / 3 - 5px);
    border: 1px solid #ddd;
    vertical-align:top;
}

.liste-items.objets_precieux .item:last-child{border: 1px solid #ddd;}

.liste-items.objets_precieux li .wrapper{
	padding: 10px 10px 0;
}

.liste-items.objets_precieux li .logo{text-align:center;  margin-top: 1em;}

.liste-items.objets_precieux .formulaire_spip{
	background-color:transparent;
	padding-bottom:0;
	margin-bottom:0}

.liste-items.objets_precieux .formulaire_spip li{
	line-height: 2.9em;
}

.liste-items.objets_precieux form select{width:100%}

.vente .formulaire_spip{padding:1em 0}

/*Panier*/

.details_produit{
	float:right;
	width:33%;
	margin: 0 0 0.5em 0.5em;}

.prix_produit {
    background: none repeat scroll 0 0 #f5f5f5;
    padding: 0.5em;
}

.ajouter_au_panier .btn {margin-top:0.8em}

#aside .formulaire_panier thead th,#aside  .formulaire_panier .emplette td {
padding: 0.1em;
}
 #aside .bloc_panier button, #aside .bloc_panier input.submit {
    font-size: 1.1em;
}

#aside .bloc_panier form {
    font-size: 0.8em;
}

#aside .bloc_panier, .mon_compte{
	margin-bottom:1em}

.supprimer_panier {width:45%;float:left}

.liste_commande .row_even{
	font-weight:bold;
}
.continuer, .annuler{
	float:right;
	text-align:center
}
.annuler{
	border:1px solid #F93;
}


.formulaire_spip ul.liste-paiements {margin-left:0}
/* =Print Style
-------------------------------------------------------------- */

@media print {
	#contenu_shop .formulaire_spip{
		display:block;
	}
	.menu-conteneur, .liste_panier, .menu-shop, .paypal, .submit, submit, .bouton, .mon_compte, .pied, .copyleft{display:none;}
	.formulaire_spip input.text, .formulaire_spip select {border:none}
}
