#infos_perso input {
	margin: 0;
	padding: 0;
}



/*----------- Couleurs des textes ---------*/
#panier, #compte_client  { color:#3A5A76;}
#panier .total{ color:red;}
/*#commande #commande_detail .del {color:red;}*/
#panier a{ color:green;}
/*#commande #commande_detail .libelles_panier td { color:#004E9B;}*/
/*#panier h1, #compte_client h1 {color:#004E9B;}
#panier h2, #compte_client h2 {color:#004E9B; border-bottom: 1px solid #004E9B;} */
#panier #etapes {
height:82px;
/*background:url(../images/panier/fd-ico-statut.png) no-repeat left top;*/
/*border-bottom: 1px solid #004E9B;*/ /*border: 1px solid #004E9B; background-color:white; padding-top:10px;*/}
#compte_client #mes_commandes .libelles_recap td { color:#004E9B; }

#messages_info li {color: red; font-weight:bold;} /*--Message d'info--*/

/*-----------BLOC GLOBAL PANIER ET COMPTE CLIENT ---------*/
#panier, #compte_client {
	margin:20px auto;
	width:100%;
	text-align:justify;
}

#panier a{ font: 0.9em Verdana, sans-serif;}
#panier h1, #panier h2, #panier ul, #panier li, #panier form {margin:0; padding:0;}
#panier h1, #compte_client h1{ font-size: 1.4em; margin:0 0 5px 0; }

#panier p { margin:0 0 5px 0; clear:both;}
#panier .right{ text-align:right;}
#panier .total{ font-weight:bold;}

/*----------- MON PANIER --------------*/
#panier .bt_medium {
	float:right;
	width:83px;
	height:33px;
	font-size:0;
	text-decoration:none;
}
#panier .bt_small {
	float:right;
	width:55px;
	height:25px;
	font-size:0;
	text-decoration:none;
}
#merci .bt_small {
	float:right;
	width:63px;
	height:22px;
	font-size:0;
	text-decoration:none;
}
/*-----------BOUTONS PANIER  ---------*/
.valider_achat .bt_medium {
	margin-top:10px; 
}

.poursuivre_achat .bt_medium { 
	margin:10px 10px 0 0; 
}


/*-----------BOUTONS PANIER  ---------*/
.cpt_client .bt_medium { margin-top:10px; background: url(images/cpt_client.gif) no-repeat 0px 0px;}
.accueil .bt_medium { margin:10px 10px 0 0; background: url(images/accueil.gif) no-repeat 0px 0px;}
.continuer .bt_medium { margin-top:-35px; padding-right:25px; background: url(images/etape_suivante.gif) no-repeat 0px 0px;}
.imprimer .bt_small{ margin-top:-25px; padding-right:2%; background: url(images/imprimer.gif) no-repeat 0px 0px;}
#infos .bt_small { float:left; background: url(images/maj.gif) no-repeat 0px 0px; /*margin-left:168px;*/}
#reduction .bt_small { float:left; margin-left:15px; background: url(images/valider.gif) no-repeat 0px 0px;}
#log .bt_small { float:left; margin-left:15px; background: url(images/valider.gif) no-repeat 0px 0px;}
#log .valider .bt_small { float:right; margin:-25px 30px 0 0; background: url(images/valider.gif) no-repeat 0px 0px;}
#paiement .continuer .bt_medium { background: url(images/valider_commande.gif) no-repeat 0px 0px;}
/*----------- IDENTIFICATION --------------*/
#panier #log { float:left; width:100%;}
#log #nouveau_client { float:left; width:46%;}
#log #login { float:left; width:46%; margin-left:7.5%;}
#log #login label { float:left; width:100%; font-weight:bold; font-size:0.9em;}
#login .last_input {float:left; width:120px;}

/*----------- OUVERTURE COMPTE/ADRESSES ------------*/
#panier #log {  width:100%;}
#log #identifiants {width:100%; margin-top:20px;}
#infos_perso label,#identifiants label{ float:left; width:100%; font-weight:bold; font-size:0.9em;}
#infos_perso .lb_prenom{ float:left; width:17em;}
#infos_perso .lb_cp{ float:left; width:12em;}
#infos_perso .lb_tel{ float:left; width:17em;}
#identifiants .lb_pass{ float:left; width:17em;}
#panier .formulaire {float:left; width:100%; margin:0; padding:0;}

/*------------ ADRESSES -------------------*/
#panier #adresses {float:left; width:100%; margin-bottom:10px;}
#adresses #adr_livraison { float:left; width:46%; margin-left:7.5%; margin-bottom:5px;}
#adresses #adr_facturation { float:left; width:46%; margin-bottom:5px;}
#adresses .adr { float:left; width:30%; text-align:left; padding-right:3%; height:100px;}
/*------------ DETAIL_PANIER --------------*/
#panier #commande {float:left; width:100%; margin:0 0 10px 0;}
#commande #commande_detail td { padding:0 10px 7px 0; text-align:right; vertical-align: bottom;}
#commande #commande_detail .del { font-size:0.75em;}
#commande #commande_detail .libelles_panier td { font-weight:bold; padding-bottom:15px; font-size:1.2em;}
#commande #commande_detail .designation { text-align:left; width:50%;}
#commande #infos {float:left; width:50%; margin-top:10px;}
#commande #commande_total table{float:right; margin-top:10px; width:45%;}
#commande #commande_total td {padding:0 10px 2px 0; text-align:right; vertical-align: bottom;}
#commande #commande_total .designation { text-align:right; width:50%; font-weight: bold;}
#reduction {float:left; width:100%; margin-bottom:10px;}
#reduction .last_input {float:left; width:150px;}
/*----------- COMMENTAIRES (recap)---------*/
#panier #commentaires {float:left; width:100%;}
/*----------- MODE DE LIVRAISON -------------*/
#panier #livraison { float:left; width:100%; margin:10px 0;}
#panier #livraison ul { list-style-type:none;}
/*----------- MOYEN DE PAIEMENT -------------*/
#panier #paiement { float:left; width:100%;}
#panier #paiement ul { list-style-type:none;}
#panier #cgv {margin-top:15px; text-align:left;}
/*----------- MERCI -------------*/
#commande #reglement {float:left;}
#commande #reglement ul { margin:15px 35% 15px 35px;}
#commande .adr_cheque { margin:10px 0 15px 35px; font-weight:bold;}

/*----------------------------------------*/
/*------       ETAPES           ----------*/
/*----------------------------------------*/
#panier #etapes {
	float:left; width:100%; margin:0px;
padding-bottom:0px; }
#panier #etapes li {list-style-type:none; float:left;
padding-top:0px;
}
#panier #etapes li a{
	font: bold 0.9em Geneva, Arial, Helvetica, sans-serif;
	padding:0px 0 0px 0px !important;
	padding:0px 0 0px 0px;
	margin:0;
	display:block;
}

/* ETAPE PANIER*/
#etapes .et_panier {
width:148px;
}

#etapes .et_panier .encours {

height:72px;
background: url(../images/panier/etape1-actif.png) no-repeat top center;
}
#etapes .et_panier .valider_acc {
height:72px;
background: url(../images/panier/etape1.png) no-repeat top center;} 


/* ETAPE AUTH*/
#etapes .et_log {
width:148px;
}
#etapes .et_log .encours {

height:72px;
background: url(../images/panier/etape2-actif.png) no-repeat top center;
}

#etapes .et_log .valider_acc {
height:72px;
background: url(../images/panier/etape2.png) no-repeat top center;} 

#etapes .et_log .valider_inacc{
height:72px;
background: url(../images/panier/etape2-inacc.png) no-repeat top center;} 

#etapes .et_log .inacc{
height:72px;
background: url(../images/panier/etape2.png) no-repeat top center;} 



/* ETAPE RECAP*/
#etapes .et_recap {
width:148px;
}
#etapes .et_recap .inacc {
height:72px;
background: url(../images/panier/etape3.png) no-repeat top center; 
}
#etapes .et_recap .encours {
height:72px;
background: url(../images/panier/etape3-actif.png) no-repeat top center;
}
#etapes .et_recap .valider_acc{
height:72px;
background: url(../images/panier/etape3.png) no-repeat top center;}


/* ETAPE LIVRAISON*/
#etapes .et_livraison {
width:148px;
}

#etapes .et_livraison .inacc {
height:72px;
background: url(../images/panier/etape4.png) no-repeat top center; 
}
#etapes .et_livraison .encours {
height:72px;
background: url(../images/panier/etape4-actif.png) no-repeat top center;
}
#etapes .et_livraison .valider_acc {
height:72px;
background: url(../images/panier/etape4.png) no-repeat top center;
}

/* ETAPE PAIEMENT*/
#etapes .et_paiement  {
width:148px;
}

#etapes .et_paiement .inacc {
height:72px;
background: url(../images/panier/etape5.png) no-repeat top center;
}

#etapes .et_paiement .encours {
height:72px;
background: url(../images/panier/etape5-actif.png) no-repeat top center;
}
#etapes .et_paiement .valider_acc {
height:72px;
background: url(../images/panier/etape5.png) no-repeat top center;} 



/*----------------------------------------*/
/*------       COMPTE CLIENT    ----------*/
/*----------------------------------------*/
#accueil_gcl .continuer {
	float:right;
	width:63px;
	height:22px;
	font-size:0;
	text-decoration:none;
	background: url(images/continuer.gif) no-repeat 0px 0px;}
#info_perso {
	float:left;
	width:47%;
	height:10em;
	margin-right:2.5%;}
#password{
	float:left;	
	width:47%;
	height:12em;}
#carnet_adr{
	float:left;
	width:47%;
	height:10em;
	margin-right:2.5%;}
#commandes{
	float:left;
	width:47%;
	height:12em;}
#commandes table{
	width:100%;}
#compte_client #mes_commandes .libelles_recap td { font-weight:bold; padding-bottom:15px; font-size:1.1em;}
#admin_panier { margin:0 auto; width:100%; font: /*0.7em Verdana,*/ 0.75em Arial, sans-serif; text-align:justify; }



#logoSte {
	display: none;
}