#client_connexion {
    width: 380px;
    text-align: right;
}

table.formulaire_client {
	border: 0px solid #ffffff;
	border-collapse: collapse;
}
table.formulaire_client th, table.formulaire_client td {
	border: 0px solid #ffffff;
}

table.formulaire_client textarea {
	height: 50px;
}

.espaceclient_bloc {
	margin: 0px 0px 10px -7px;
	width: 750px;
	}
.espaceclient_bloc_haut {
	height: 5px;
    background-color: transparent;
    background-image: url('images/client/espaceclient_blocs_haut.jpg');
    background-repeat: no-repeat;
	}
.espaceclient_bloc_centre {
	position: relative;
	min-height: 50px;
    background-color: transparent;
    background-image: url('images/client/espaceclient_blocs_centre.jpg');
    background-repeat: repeat-y;
	border: 0px solid red;
	}
.espaceclient_bloc_centre_gauche {
	position: relative;
	padding: 0px 10px 0px 10px;
	width: 180px;
	float: left;
	text-align: left;
	border: 0px solid red;
	}
.espaceclient_bloc_centre_droite {
	position: relative;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 0px;
	width: 520px;
	float: left;
	border: 0px solid red;
	}
.espaceclient_bloc_bas {
	height: 5px;
    background-color: transparent;
    background-image: url('images/client/espaceclient_blocs_bas.jpg');
    background-repeat: no-repeat;
	}
.espaceclient_bloc_soustitre {
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 5px 0px;
	}
.espaceclient_important {
	color: #008000;
	}
.espaceclient_carnet_fiche {
	margin: 0px 0px 5px 0px;
	}
.espaceclient_carnet_fiche_bouton {
	margin: 5px 0px 5px 0px;
	text-align: right;
	}
.espaceclient_carnet_fiche_blocboutons {
	width: 155px;
	height: auto;
	text-align: right;
	float: right;
	}
	
/* Page gestion du pack carnet */
.packcarnet_galerie {
	height: 100px;
	position: relative;
	}
.packcarnet_photo {
	height: 95px;
	width: 75px;
	padding: 8px;
	margin: 0px 5px 0px 0px;
	float: left;
	text-align: center;
    background-color: #ECECEC;
    border: 1px solid #BEBEBE;
	}
.packcarnet_photo div {
	height: 75px;
	width: 75px;
	margin: 0px 0px 4px 0px;
	overflow: hidden;
	}
	
/* Page d'inscription dans le carnet d'adresses */
table.tableau_inscription_carnet {
	margin: 0px;
	width: 410px;
	border: 0px solid #ffffff;
	border-collapse: collapse;
}
table.tableau_inscription_carnet td , table.tableau_inscription_carnet th {
	border: 0px solid #ffffff;
}

/* Pannier de commande */
#commande_etape1, #commande_etape2, #commande_etape3, #commande_etape4 {
    width: 754px;
    height: 31px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px -8px;
    background-color: transparent;
    background-repeat: no-repeat;
}
#commande_etape1 {
    background-image: url('images/commande/panier_etape_1.jpg');
}
#commande_etape2 {
    background-image: url('images/commande/panier_etape_2.jpg');
}
#commande_etape3 {
    background-image: url('images/commande/panier_etape_3.jpg');
}
#commande_etape4 {
    background-image: url('images/commande/panier_etape_4.jpg');
}

.ligne_boutons {
	height: 22px;
	margin: 20px 0px 0px 0px;
	position: relative;
}
.ligne_boutons .bouton_gauche {
	position: absolute;
	top: 0px;
	left: 0px;
}
.ligne_boutons .bouton_droite {
	position: absolute;
	top: 0px;
	right: 0px;
}

.tableau_panier {
	margin: 10px auto 0px auto;
}
.tableau_panier_port {
	color: #000000;
	text-align: right;
	background-color: #b0dff5;
}
.tableau_panier_port_promo {
	color: #800000;
	text-align: left;
	font-weight: bold;
	background-color: #b0dff5;
	}
.tableau_panier_portmontant {
	color: #000000;
	text-align: right;
}
.tableau_panier_total {
	color: #000000;
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	background-color: #b0dff5;
}
.tableau_panier_totalmontant {
	color: #000000;
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
}
.tableau_panier_tva {
	color: #000000;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	background-color: #b0dff5;
}
.tableau_panier_tvamontant {
	color: #000000;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
}
.tableau_panier_bouton_croix {
	text-align: center;
	width: 18px;
}

.commande_gauche {
	float: left;
	width: 350px;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
}
.commande_droite {
	float: left;
	width: 350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #CAE2EC;
}
.commande_client_infos {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.commande_paiement_cheque {
	width: 220px;
	height: 100px;
	margin: 10px auto 0px auto;
	border: 0px solid red;
	}
.commande_paiement_paypal {
	width: 220px;
	height: 100px;
	margin: 10px auto 0px auto;
	border: 0px solid red;
	}
	
#commande_panier_options {
	position: relative;
	height: 120px;
	width: 90%;
	margin: 10px auto 0px auto;
	border: 0px solid red;
	}
#commande_panier_cadeau {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 198px;
	height: 105px;
	padding: 10px 10px 5px 120px;
    background-color: transparent;
    background-image: url('images/commande/ap_option_cadeau_panier.jpg');
    background-repeat: no-repeat;
	}
#commande_panier_cadeau h2 {
	margin: 0px 0px 2px 0px;
	}
#commande_panier_cadeau form {
	position: absolute;
	bottom: 10px;
	right: 10px;
	}
	
#commande_panier_promo {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 188px;
	height: 105px;
	padding: 10px 10px 5px 130px;
    background-color: transparent;
    background-image: url('images/commande/ap_code_promo_panier.jpg');
    background-repeat: no-repeat;
	}
#commande_panier_promo h2 {
	margin: 0px 0px 20px 0px;
	}
#commande_panier_promo_case {
	width: 180px;
	margin-bottom: 6px;
}
#commande_panier_promo_bouton {
	position: absolute;
	bottom: 10px;
	right: 10px;
	border: 0px solid red;
	}