@charset "utf-8";
/* Panier - ELEMENTS COMMUNS */
#panier .form {margin:10px 0;}
#panier label,
#panier .form140 {}
#panier .input-text,
#panier select {width:250px;}
#panier .form140 {width:200px;}

#panier-actions {padding:10px 0; text-align:right;}
.panier-actions {padding:10px 0; text-align:right;}
#panier-precedent,
#panier-suivant {}
#panier-precedent,
.panier-precedent {float:left;}
#panier-suivant {}

#centre #panier .submit {width:255px; margin:10px auto;}

#panier .compte-conteneur {/*background:url(../images/separation.jpg) no-repeat top center;*/ margin:20px 0; padding-top:20px; } 
#panier .compte-conteneur #compte-continuer-titre { height:30px;}
#panier .compte-conteneur h2 {padding-bottom:20px; border-bottom:1px solid #696639;}
#panier h2 {text-align:left; }

#panier #compte-continuer {background:none;}
#panier .compte-conteneur .floatRight .panier-actions {padding:0;}
.panier-connexion-990 {display:none;}

/* Styles des boutons */
#centre #bouton-payer,
#centre #panier-actions > a,
#centre #panier-actions > a:visited,
#centre .panier-actions > a,
#centre .panier-actions > a:visited,
#centre #panier .panier-modifier > a,
#centre #panier .panier-modifier > a:visited,
#centre #coordonnees .panier-modifier > a,
#centre #panier .submit > a,
#centre #panier .submit > input,
#centre a#panier-suivant:visited, 
#centre a#panier-suivant,
#centre input#panier-suivant,
#centre a.panier-suivant:visited, 
#centre a.panier-suivant,
#centre input.panier-suivant {padding:5px 15px; cursor:pointer; color: #ffffff; background:#f5abbc; border:1px solid #f5abbc; width:255px; height:30px; font-size: 20px;line-height: 30px; display:inline-block; vertical-align:top; text-align:center; text-decoration:none; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}

#centre #bouton-payer,
#centre #panier .submit > input,
#centre #panier-suivant,
#centre .panier-suivant,
#centre input.panier-suivant,
#centre input#panier-suivant {height: 40px;cursor:pointer;}

#centre #bouton-payer:hover,
#centre #panier-actions > a:hover,
#centre .panier-actions > a:hover,
#centre #panier .panier-modifier > a:hover,
#centre #coordonnees .panier-modifier > a:hover,
#centre #panier .submit > a:hover,
#centre #panier .submit > input:hover,
#centre a#panier-suivant:hover,
#centre input#panier-suivant:hover,
#centre a.panier-suivant:hover,
#centre input.panier-suivant:hover {background:#fff; color:#000;}

/* Panier étape 1 - PANIER */
#panier {}

#cart-grid {width:100%; font-size:1.15em; border-collapse:collapse;}
#cart-grid a,#cart-grid a:visited {text-decoration:none;}

#cart-grid-header {color:#fff; background-color:#394047; height:35px;}
#cart-grid-header .cart-titre {text-align:center;line-height:35px; font-weight:bold; font-size:15px;}
#cart-grid .cart-nom {width:calc(100% - 420px);float:left; }
#cart-grid .cart-nom .prix {display:none;}
#cart-grid .cart-prix,
#cart-grid .cart-prixtotal {width: 120px; text-align:center; float:right;}
#cart-grid .cart-quantite {width:75px; float:right; text-align:center;}
#cart-grid .cart-quantite input {width:17px; height:20px;}
#cart-grid .cart-quantite .actualiser {cursor:pointer;}
#cart-grid .cart-action {width:85px; float:right; cursor:pointer; text-align:center;}
#cart-grid .cart-action i {cursor:pointer; font-size: 18px;}
#cart-grid .label {text-align:right;}
#cart-grid .total,
#cart-grid .totalpanier {text-align:right;}

#cart-grid-contenu {}
#cart-grid-contenu .cart-titre {font-weight:bold;}
#cart-grid-contenu .icone-supprimer {font-size:25px;padding:0 5px; cursor:pointer;}

#cart-grid-contenu .cart-grid-container {border-top:1px solid #EEE;padding:8px 5px;}
#cart-grid-contenu .cart-grid-container::first-child {border:none;}

#cart-grid .cart-ligne.promotion {margin:5px 0; text-align:left;}
#cart-grid #promotion-submit {cursor:pointer; background:#f5abbc;border: none;width: 40px;height: 24px;}
#cart-grid #promotion-submit:hover {background:#fff; color:#000;}
#cart-grid .cart-ligne.fraisdeport { text-align:left; border-top:1px solid #ccc; padding:7px 0; }
#cart-grid .cart-ligne {text-align:right; border-top:1px solid #ccc; padding:7px 0; }
#cart-grid .cart-ligne .label {width:calc(100% - 130px); display:inline-block; vertical-align:top;}
#cart-grid .cart-ligne .valeur {width:120px;display:inline-block; vertical-align:top;}


/* Panier étape 2 - AUTHENTIFICATION */

/* Panier étape 3 - ADRESSE DE FACTURATION/LIVRAISON */
#informationLivraison {width:500px; height:75px;}

/* Panier étape 4 - RECAPITULATIF DU PANIER */
.panier-modifier {margin:15px 0;}
.panier-modifier a, .panier-modifier a:visited {}
.panier-modifier a:hover {}

#coordonnees .form {margin:10px 0;}
#coordonnees span {}
#coordonnees .form140 {color: #000000; width:200px; font-weight:bold; float:none; display:inline-block;}
#coordonnees .texte140 {margin-left:220px;}
	
#panier-payer {margin:30px 0;}
#panier-payer a, #panier-payer a:visited {}



#panier-paiement {max-width:500px; width:100%; margin:0 auto; }
#panier-paiement img {width:100%; height:auto;}


.conditions {text-align:center;}
.conditions label {padding:0.8em; }
#cgv-erreur {display:none;}
#cgv{display:none;}