/* modif Blakkat */

.nb_egoods{display:block; font-size:16px; font-weight:normal;}

#coupons_reduc{
	margin:0;
	width:893px;
}

#coupons_reduc .legendeCoupon{
	margin:25px 0 0 0;
}

#coupons_reduc .subheader{
	color:#797D81;
	font-size:18px;
	font-weight:normal;
}

#coupons_reduc .p_details_ColContent .content{
border:0;
	padding-bottom:30px;
}

#coupons_reduc .p_details_ColContent .content form{
text-align:right;
border:0;
}

#coupons_reduc .p_details_ColContent{
	border-color:#A8B6BB -moz-use-text-color -moz-use-text-color;
	padding:0;
}

h4.coupon_titre{
color:#797D81;
font-family:verdana;
font-size:17px;
font-weight:normal;
height:18px;
list-style-type:none;
margin:15px 0 auto;
padding:9px 0 20px 10px;
position:relative;
text-align:left;
width:898px;
}


#coupons_reduc_actif .p_details_ColContent{
	padding:30px 0;
	border-color:#A8B6BB -moz-use-text-color -moz-use-text-color;
	/*padding-bottom: 20px;*/
	
}

#coupons_reduc .content, #coupons_reduc_actif.content{
	padding-bottom: 0px; border:0;
}

.codeCoupon{
	float:right;
	margin-top: 13px;
	margin-right: 10px;
	background:none repeat scroll 0 0 #F6F5F2;
	/*border:medium none;*/
	color:#797D81;
	font-size:16px;
}

.submitCodeCoupon{
	float:right;
	background:none repeat scroll 0 0 #F6F5F2;
	/*border:medium none;*/
	color:#797D81;
	font-size:11px;
}
.submitCodeCoupon button{
	font-size:11px; margin-right:10px;
}
/*
    ETAPE 1
*/
#p_panier_menu_Panier {
clear:both;
left:0;
position:absolute;
top:0;
z-index:5;
}
#p_panier_menu_Perso {
clear:both;
left:157px;
position:absolute;
top:0;
z-index:4;
}
#formLivraison{
    width:500px;
}

#p_panier_menu_Livraison {
clear:both;
left:368px;
position:absolute;
top:0;
z-index:3;
}
#p_panier_menu_Paiement {
clear:both;
left:529px;
position:absolute;
top:0;
z-index:2;
}
#p_panier_menu_Confirmation {
clear:both;
left:675px;
position:absolute;
top:0;
z-index:1;
}
#p_panier {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
position:relative;
width:893px;
}

#p_panier form {
    margin:0px;
    padding:0px;
}

#p_details_ColGauche, #p_details_ColDroite {
float:left;
width:439px;
position:relative;
margin:0 0 0 3px;
}

#p_details_ColDroite {
margin:0 0 0 10px;
}
#p_details_ColGauche h4, #p_details_ColDroite h4, .subheader h4{
color:#797D81;
font-size:17px;
font-weight: normal;
margin:0 0 15px;
padding:0;
}
.p_details_ColContent {
background:#F6F5F2 none repeat scroll 0 0;
border-top:1px solid #98B9D7;
padding:40px 0 0 0;
width:100%;
margin:0 auto;
text-align:center;
position:relative;
}

.p_details_ColContent_facture {
    padding:40px 15px 0 15px;
}

.p_details_ColContent p.confirmText{
    margin:0 0 20px 40px;
    text-align:left;
    width:100%;
    font-size:14px;
    color:#7d7f7e;
}

.p_details_ColGauche form {
    margin:0px;
    padding:0px;
}

.p_details_Label{
color:#797D81;
float:left;
font-size:14px;
margin:2px 10px 8px 0;
text-align:right;
width:179px;
}
.p_details_Input {
float:left;
font-size:14px;
text-align:left;
width:231px;
}

.p_details_Input input, .p_detailsInputText {
border:1px solid #BCD0E0;
/*height:15px;*/
margin:0 0 8px 0;
width:174px;
padding:3px;
}

a.recovery span{
    font-size:12px;
    color:#797d81;
    margin:0 10px 0 0;
}

.spe span{
    margin:0px;
}

.decal_tab{
    width:440px;margin:0 0 0 235px;
}

.p_details_Input select{
    border:1px solid #BCD0E0;
    height:25px;
    margin:0 0 8px 0;
    width:182px;
    padding:3px;
}

#p_details_PertePW {
margin:10px 0 0 0;
}
#p_details_PertePW a, #p_details_PertePW a:visited, #p_details_PertePW a:active {
color:#797D81;
font-size:13px;
}
#p_detailsConnexion {
display:block;
height:28px;
margin:15px auto 0;
padding-bottom:20px;
width:174px;
}
.p_details_Disclaimer {
color:#797D81;
font-size:14px;
margin:10px auto 0;
width:80%;
}
.btn_174x28 {
background:transparent url(images/boutons/bouton174x28.png) repeat scroll 0 0;
border:0 none;
color:#797D81;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:28px;
padding-bottom:3px;
text-align:center;
width:174px;
margin:8px 0 8px 0;
/*vertical-align:middle;*/
}

*+html .btn_174x28{
    padding:0px;
}

*+html .btn_174x28 span {
    margin:0 4px 20px 0;
}

div.register_one{
    margin:0 9px 15px 9px;
    padding:15px 0px 5px 0px;
    /*background:#f2f2f0;*/
    border:1px solid #cfe0ee;
}