body {
	margin: 0;
	padding: 0;
	border:none;
}

img {
	border:none;
}

form {
	padding:0;
	margin:0;
}

#sel_rubrique form {
	padding:0;
	margin:0;
}

.bt_valider1 , .bt_valider2 , .bt_valider3, .bt_valider4, .bt_valider5, .bt_valider6 {
	text-align:right;
}

.bt_valider1 {
	background-color:#92335C;
	margin: 0 20px 0 50px;
}

.bt_valider2 {
	background-color:#7F7F7F;
	margin-left:0 10px 0 40px;
}

.bt_valider3 {
	float:left;
	background-color:#92335C;
	margin-left:10px;
	width:246px;
}
.bt_valider3 input {
line-height:23px;
	padding:0;
	margin:0;
}

.bt_valider4 {
	float:left;
	background-color:#7F7F7F;
	width:230px;
}

.bt_valider5 {
	float:left;
	background-color:#92335C;
	margin-left:10px;
	width:350px;
}

.bt_valider6 {
	float:left;
	background-color:#7F7F7F;
	margin-left:10px;
	width:246px;
}

/* CONTENU TOP */ 

#logo_vintage {
position:relative;
background-color:black;
width:980px;
text-align:left;
}

.fond_noir {
background-color:black;
width:100%;
}


.fond_violet {
margin-top:1px;
background-color:#92335C;
width:100%;
}
#sous_nav_panier {
background-color:#92335C;
width:880px;
text-align:left;
padding-left:30px;
}

/* BLOCK LOG NON-LOG */

.tit_log {
background-color:#E6E6E6;
color:#4D4D4D;
font-family: Arial, Tahoma;
font-size:12px;
font-weight:bold;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
border:none;
}

#block_log {
float:left;
width:450px;
border-right:solid 1px #C4C4C4;
}

#block_log .texte {
padding-top:10px;
padding-left:50px;
padding-right:40px;
color:#7F7F7F;
height:170px;
}

#block_log .tab_log {
margin-top:10px;
}

#block_log .tab_log input{
width:200px;
border:solid 1px #7F7F7F;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:normal;
}

#block_log .tab_log td {
color:#7F7F7F;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:bold;
vertical-align:top;
}

#block_log .tab_log td a, #block_log .tab_log td alink {
color:#7F7F7F;
font-family: Arial, Tahoma;
font-size:11px;
text-decoration:underline;
}




#block_nonlog {
float:left;
width:450px;
margin-left:20px;
}

#block_nonlog .texte {
padding-top:10px;
padding-left:40px;
padding-right:0px;
color:#7F7F7F;
height:170px;
}

#block_nonlog .tab_log {
margin-top:10px;
}

#block_nonlog .tab_log input{
width:200px;
border:solid 1px #7F7F7F;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:normal;
}

#block_nonlog .tab_log td {
color:#7F7F7F;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:bold;
vertical-align:top;
}

#block_nonlog .tab_log td a, #block_nonlog .tab_log td alink {
color:#7F7F7F;
font-family: Arial, Tahoma;
font-size:11px;
text-decoration:underline;
}

.block_crea_compte {
float:left;
width:440px;
margin-left:20px;
}

.block_crea_compte .tab_log td {
color:#7F7F7F;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:bold;
vertical-align:top;
}


.form_input {
width:250px;
border:solid 1px #7F7F7F;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:normal;
}


/* CONTENU PANIER */
#contenu_vintage {
clear:both;
text-align:left;
width:980px;
color:#4E4E4E;
font-family: Arial, Tahoma;
font-size:12px;
}

#contenu_vintage a, #contenu_vintage alink {
color:#4E4E4E;
font-family: Arial, Tahoma;
font-size:12px;
text-decoration:none;
}

#contenu_vintage .marge{
padding-left:38px;
}

#panier {
clear:both;
width:100%;
margin-top:0px;
}

#panier td {
color:#4C4C4C;
font-family: Arial, Tahoma;
font-size:12px;
padding-left:4px;
padding-right:4px;
}

#panier .filet {
border-top:solid 1px #E9E9E9;
border-bottom:solid 1px #E9E9E9;
}

#panier td a, #panier td alink, #panier td a:hover {
color:#4C4C4C;
font-family: Arial, Tahoma;
font-size:12px;
text-decoration:none;
}

#panier .tit_gris {
background-color:#E6E6E6;
color:#4D4D4D;
font-family: Arial, Tahoma;
font-size:12px;
font-weight:bold;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
border:none;
}

#panier .tit_intitule {
color:#979797;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:bold;
padding-left:6px;
padding-top:12px;
padding-bottom:2px;
border:none;
}

#panier select {
width:60px;
font-family: Arial, Tahoma;
font-size:11px;
}

#panier .prix_unitaire {
color:#4C4C4C;
font-family: Arial, Tahoma;
font-size:14px;
font-weight:normal;
text-align:left;
padding-left:14px;
border-top:solid 1px #E9E9E9;
border-bottom:solid 1px #E9E9E9;
}

#panier .prix_total {
color:#4C4C4C;
font-family: Arial, Tahoma;
font-size:14px;
font-weight:bold;
text-align:right;
padding:2px;
padding-left:14px;
padding-right:14px;
background-color:#E9E9E9;
width:80px;
}

#panier .supp {
color:white;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:bold;
text-align:left;
padding:2px;
padding-left:14px;
padding-right:14px;
background-color:#7F7F7F;
}

#panier .sep {
height:1px;
font-size:1px;
border:none;
}

#panier .ss_bord_dte {
text-align:right;
border:none;
}

.recap_prod {
padding-top:5px;
padding-bottom:5px;
}

.fond_gris {
float:left;
width:440px;
background-color:#E6E6E6;
margin-right:10px;
padding-top:4px;
padding-bottom:4px;
color:white;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:bold;
}

.bt_poursuivre_achat {
float:left;
width:230px;
background-color:#7F7F7F;
color:white;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:bold;
text-align:right;
margin-right:10px;
padding-top:4px;
padding-bottom:4px;
padding-right:8px;
}

.bt_poursuivre_achat a, .bt_poursuivre_achat alink, .bt_poursuivre_achat a:hover {
background-color:#7F7F7F;
color:white;
font-family: Arial, Tahoma;
text-decoration:none;
}

/* BLOCK */

#block_satisfait, #block_livraison_garantie, #block_paiement_securise {
float:left;
width:280px;
color:#7F7F7F;
margin-right:50px;
font-family: Arial, Tahoma;
font-size:12px;
font-weight:bold;
} 

#block_satisfait a , #block_livraison_garantie a, #block_paiement_securise a ,#block_satisfait alink, #block_livraison_garantie alink, #block_paiement_securise alink {
font-family: Arial, Tahoma;
font-size:12px;
color:#7F7F7F;
text-decoration:underline;
}


#block_satisfait .tit, #block_livraison_garantie .tit, #block_paiement_securise .tit {
border-top:solid 1px #BFBFBF;
border-bottom:solid 1px #BFBFBF;
font-family: Arial, Tahoma;
font-size:14px;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
margin-bottom:4px;
}

#block_satisfait {
width:260px;
}

#block_livraison_garantie {
width:260px;
}

#block_paiement_securise {
width:316px;
margin-right:0px;
}

/* BLOCK ADRESSE */ 
#block_adr_livr {
float:left;
width:460px;
}

#block_adr_fact {
float:right;
width:460px;
margin-right:0px;
}

#block_adr_livr .tit,#block_adr_fact .tit  {
background-color:#E6E6E6;
color:#4D4D4D;
font-weight:bold;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
font-family: Arial, Tahoma;
font-size:12px;
}

#block_adr_livr .modifier ,#block_adr_fact .modifier  {
background-color:#7F7F7F;
color:white;
font-weight:bold;
padding-left:8px;
padding-top:2px;
padding-bottom:2px;
font-family: Arial, Tahoma;
font-size:12px;
margin-top:4px;
}

#block_adr_livr .modifier a, #block_adr_livr .modifier alink,#block_adr_fact .modifier a, #block_adr_fact .modifier alink {
font-family: Arial, Tahoma;
font-size:12px;
color:white;
text-decoration:none;
}

#block_adr_livr .texte, #block_adr_fact .texte {
padding-left:8px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
font-family: Arial, Tahoma;
font-size:12px;
}

.texte_16 {
font-weight:bold;
font-family: Arial, Tahoma;
font-size:16px;
color:#4C4C4C;
}

.bt_gris {
float:right;
background-color:#7F7F7F;
color:white;
font-size:12px;
font-weight:bold;
width:280px;
text-align:right;
margin-right:20px;
padding-top:4px;
padding-bottom:4px;
padding-right:14px;
}

.bt_gris a, .bt_gris alink, .bt_gris a:hover {
color:white;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.select_adr {
margin-top:8px;
width:300px;
color:black;
font-size:11px;
font-family: Arial, Tahoma;
font-weight:normal;
}

.texte_tel_demande {
float:left;
padding-left:10px;
padding-top:4px;
color:#4D4D4D;
font-size:13px;
font-family: Arial, Tahoma;
font-weight:bold;
}
.texte_tel_demande input {
font-size:11px;
font-family: Arial, Tahoma;
}

/* MODIFIER ADRESSE */

.block_form_adr {
padding-top:10px;
padding-left:10px;
color:#7F7F7F;
font-size:12px;
font-family: Arial, Tahoma;
font-weight:bold;
}


#tab_adr  {
width:100%;
margin-top:10px;
}

#tab_adr  td {
color:#7F7F7F;
font-size:12px;
font-family: Arial, Tahoma;
font-weight:bold;
vertical-align:top;
}

#tab_adr input {
width:243px;
font-size:11px;
font-family: Arial, Tahoma;
border:solid 1px #8E8E8E;
font-weight:normal;
}

#tab_adr select {
width:245px;
font-size:11px;
font-family: Arial, Tahoma;
border:solid 1px #8E8E8E;
font-weight:normal;
}

#tab_adr textarea {
width:243px;
height:70px;
font-size:11px;
font-family: Arial, Tahoma;
border:solid 1px #8E8E8E;
font-weight:normal;
}

.asterix {
padding-left:4px;
font-size:16px;
color:black;
font-weight:bold;
font-family: Arial, Tahoma;
}

.bt_valid_adr {
text-align:right;
padding-right:14px;
margin-bottom:16px;
margin-top:10px;
}

/* BLOCK SUPP ADRESSE */

#block_supp_adr {
padding-top:10px;
padding-left:10px;
color:#7F7F7F;
font-size:12px;
font-family: Arial, Tahoma;
font-weight:bold;
} 

#block_supp_adr .texte{
padding-left:0px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
font-family: Arial, Tahoma;
font-size:12px;
color:#4D4D4D;
}



.bt_supp_adr {
text-align:right;
padding-right:14px;
margin-bottom:16px;
margin-top:10px;
}

/* BON ACHAT */
#bon_achat {
clear:both;
width:100%;
margin-top:15px;
}

#bon_achat td {
color:#4C4C4C;
font-family: Arial, Tahoma;
font-size:12px;
padding-left:4px;
padding-right:4px;
padding-top:14px;
padding-bottom:14px;
}

#bon_achat .filet {
border-bottom:solid 1px #E9E9E9;
padding-top:12px;
padding-bottom:12px;
}

#bon_achat td a, #bon_achat td alink, #bon_achat td a:hover {
color:#4C4C4C;
font-family: Arial, Tahoma;
font-size:12px;
text-decoration:none;
}

#bon_achat .tit_gris {
background-color:#E6E6E6;
color:#4D4D4D;
font-family: Arial, Tahoma;
font-size:12px;
font-weight:bold;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
border:none;
}

#bon_achat .tit_intitule {
color:#979797;
font-family: Arial, Tahoma;
font-size:11px;
font-weight:bold;
padding-left:6px;
padding-top:12px;
padding-bottom:8px;
border:none;
border-top:solid 1px #E9E9E9;
border-bottom:solid 1px #E9E9E9;
}

/* FOOTER */

.erreur {
position : relative;
font-size: 12px;	
font-family: arial, Verdana, Helvetica, sans-serif;	
color:#D71E1E;
}

#erreur {
position : relative;
font-size: 12px;	
font-family: arial, Verdana, Helvetica, sans-serif;	
color:#D71E1E;
z-index:200;
}
