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



/*----------- Couleurs des textes ---------*/
#panier, #compte_client  { color:#274E4D;}
#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;} */
#mon-panier #etapes {
height:61px;
/*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:#254E46; }

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

/*-----------BLOC GLOBAL PANIER ET COMPTE CLIENT ---------*/
#panier, #compte_client {
	margin:20px 0 0 9px;
	width:605px;
	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 --------------*/


#commande #commande_detail {
background-color:#F3EEDA;
border-top:1px solid #9DC66A;
padding:4px;
}

#mon_panier h1, #recap h1, #moyen_paiement h1, #log h1, #mode_livraison h1, #panier h1, #mes_commandes h1{
font:bold 16px Arial, Helvetica, sans-serif;
color:#4B3D30;
line-height:1.6em;
border-bottom:1px solid #4B3D30;
}

h2{
font:bold 13px Arial, Helvetica, sans-serif;
color:#4B3D30;
}

#panier #titre-panier{
position:relative;
margin-top:20px;
padding:0;
height:51px;
background:url(../images/charte/titre-mon-panier.png) no-repeat left 0px;
}

#login .cadre, #mode_livraison .cadre, #panier .cadre{
background-color:#F3EEDA;
padding:5px;
margin-bottom:10px;
}

#mon_panier h2, #recap h2, #moyen_paiement, #login  h2, #nouveau_client h2, #mode_livraison h2, #moyen_paiement h2
,#identifiants h2, #infos_perso h2, #adr_facturation h2, #adr_livraison h2, #paiement h2, #mes_commandes h2{
line-height:1.3em;
font:bold 13px Arial, Helvetica, sans-serif;
color:#4B3D30;
font-weight:bold;
border-bottom:1px solid #4B3D30;
}

.bt_medium {
	float:right;
	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:45%; margin-left:8.5%;}
#log #login label { float:left; width:100%; font-weight:bold; font-size:11px;}
#login .last_input {float:left; width:120px;}

/*----------- OUVERTURE COMPTE/ADRESSES ------------*/
#panier #log { float:left; width:100%;}
#log #identifiants {float:left; 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 { position:relative; height:95px; width:100%; margin-bottom:0px;}
#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 { 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:5px; 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 { clear:left; width:100%; text-align:left;}
/*#panier #commentaires p{ margin:0px;}*/
/*----------- MODE DE LIVRAISON -------------*/
#panier #livraison { height:120px; width:100%; margin:10px 0;}
#panier #livraison ul { list-style-type:none;}
/*----------- MOYEN DE PAIEMENT -------------*/
#panier #paiement { float:left; width:100%;}

#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 {
	 width:100%; height:62px; margin:0px;
padding-bottom:0px; }
#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:5px 0 1px 10px !important;
	padding:0px 0 1px 10px;
	margin:0;
	display:block;
}

/* ETAPE PANIER*/
#etapes .et_panier {
width:19%;
}

#etapes .et_panier .encours {
width:101px;
height:62px;
background: url(../images/panier/etape1-actif.png) no-repeat 10px 0px;
}
#etapes .et_panier .valider_acc {
width:101px;
height:62px;
background: url(../images/panier/etape1.png) no-repeat 10px 0px;} 


/* ETAPE AUTH*/
#etapes .et_log {
width:22%;
}
#etapes .et_log .encours {
width:101px;
height:62px;
background: url(../images/panier/etape2-actif.png) no-repeat 10px 0px;
}

#etapes .et_log .valider_acc {
width:101px;
height:62px;
background: url(../images/panier/etape2.png) no-repeat 10px 0px;} 

#etapes .et_log .valider_inacc{
width:101px;
height:62px;
background: url(../images/panier/etape2-inacc.png) no-repeat 10px 0px;} 

#etapes .et_log .inacc{
width:101px;
height:62px;
background: url(../images/panier/etape2.png) no-repeat 10px 0px;} 



/* ETAPE RECAP*/
#etapes .et_recap {
width:19%;
}
#etapes .et_recap .inacc {
width:101px;
height:62px;
background: url(../images/panier/etape3.png) no-repeat 10px 0px; 
}
#etapes .et_recap .encours {
width:101px;
height:62px;
background: url(../images/panier/etape3-actif.png) no-repeat 10px 0px;
}
#etapes .et_recap .valider_acc{
width:101px;
height:62px;
background: url(../images/panier/etape3.png) no-repeat 10px 0px;}


/* ETAPE LIVRAISON*/
#etapes .et_livraison {
width:19%;
height:62px;
}

#etapes .et_livraison .inacc {
width:101px;
height:62px;
background: url(../images/panier/etape4.png) no-repeat 10px 0px; 
}
#etapes .et_livraison .encours {
width:101px;
height:62px;
background: url(../images/panier/etape4-actif.png) no-repeat 10px 0px;
}
#etapes .et_livraison .valider_acc {
width:101px;
height:62px;
background: url(../images/panier/etape4.png) no-repeat 10px 0px;
}

/* ETAPE PAIEMENT*/
#etapes .et_paiement  {
width:19%;
}

#etapes .et_paiement .inacc {
width:101px;
height:62px;
background: url(../images/panier/etape5.png) no-repeat 10px 0px; 
}

#etapes .et_paiement .encours {
width:101px;
height:62px;
background: url(../images/panier/etape5-actif.png) no-repeat 10px 0px;
}
#etapes .et_paiement .valider_acc {
width:101px;
height:62px;
background: url(../images/panier/etape5.png) no-repeat 10px 0px;} 



/*----------------------------------------*/
/*------       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;
}

#paiement ul {
list-style-type: inherit;
list-style-type:none;
}


#etapes ul {
list-style-type: inherit;
list-style-type:none;
}

.cadre{
/*background-color:#f4f4f4;*/
padding-left:10px;
}