commun_panier{ float: left; background-color: white; width: 930px; padding: 10px; min-height: 400px; margin-bottom: 10px; margin-left: 25px; color: #555555; }
 h1{ margin-left: 20px; margin-bottom: 10px; font-size: 24px; color: #F28126; font-weight: normal; height: 25px; padding-left: 24px; width: 730px; }
/* panier */


/*----- nouveau panier ------- */
#panier_contenu{

	
}
.panier_fiche{  width: 99%; float: left; font-size: 14px; padding: 5px; }
.panier_fiche a { color: gray; }
.panier_titre{ color:  #2c3b4f; font-weight: bold; margin-top: 10px; }
.panier_fiche_image{ float: left; width: 100px; text-align: center;}
.panier_fiche_image img{	max-width: 99px;}

.panier_fiche_titre{float: left; width: 400px; }
.panier_fiche_prixqte{float: left;}
.panier_fiche_prix{float: left; width: 100px; text-align: right;  font-weight: bold;}
.panier_fiche_prixqte{float: left; width: 100px; text-align: center;}
.panier_fiche_supp{float: left; width: 50px; text-align: right;}
.panier_total{ border: solid 1px gray; clear: both; background-color: #2c3b4f; padding: 10px; width: 95%; font-size: 14px; color: white; font-weight: bold; }
.panier_promo{ background-color: maroon !important;  }
.panier_total_libelle{ float: left; }
.panier_total_montant{ float: right; margin-right: 40px; }
.soustitre{ font-size: 14px; font-weight: bold; color: #2c3b4f; }
.panier_bloc{ padding: 10px; }


#choix_transporteur{ width: 100%; margin-top: 10px; font-size: 12px; }
#choix_transporteur .transporteur{ width: 180px; float: left; text-align: center; background-color: white; border: solid 1px gray; margin-right: 10px; margin-top: 10px; }
#choix_transporteur .transporteur .image{ height: 53px; text-align: center; padding-top: 3px; }
#choix_transporteur .transporteur .complement{ height: 20px; padding-top: 3px; vertical-align: middle; }
#choix_transporteur .transporteur .prix{ background-color: black; width: 100px; border-radius: 5px; color: white; font-size: 14px; font-weight: bold; padding-top: 2px; padding-bottom: 3px; margin-left: auto; margin-right: auto; }
#choix_transporteur .transporteur .texte_transport{ font-size: 12px; height: 60px; margin-top: 5px; }

#panier_vide{ font-size: 40px; margin-top: 80px; color: #c1c1c1; text-align: center; }
#panier_vide_message{ font-size: 20px; margin-top: 80px; color: #c1c1c1; text-align: center; }

#panier_vide_message a{ color: #c1c1c1; }

.bonachat{ vertical-align: middle; }
.bonachat .bouton_valider{ margin-top: 15px; vertical-align: bottom; display: inline; }
.bonachat .bonnonvalide{	color: maroon; font-size: 14px;
}

/* debut du mobile  ------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width:800px) 
{
	.panier_fiche_titre{float: left; width: 200px;}
	.panier_fiche_supp{text-align: center;}
	.panier_fiche_prixqte{ text-align: left; }
	.panier_fiche_prix{		text-align: center;	}
	.panier_fiche_supp{width: 100px; text-align: center;}
	
	
	#choix_transporteur .transporteur{ width: 120px; }
	#choix_transporteur .transporteur .texte_transport{
		font-size: 9px;
		height: 50px;
	}
	#choix_transporteur .transporteur .complement{  padding-top:0px; font-size: 11px; }
}