/*
police orange : EC611B
*/


select{
	font-size:10px;
	color:#404040;
	border:1px solid #939393;
}

/* PANIER */
#main_panier{
	padding:0px 0px 0px 7px;
	margin:0px;
	width:973px;
}

#main_panier img.ieshit{
	border:2px solid #A800F5;
}

#main_panier #cadre_panier{
	margin:0px;
	padding:0px;
	width:973px;
	margin-bottom:30px;
	margin-top:3px;
	text-align:left;
	background:#ffffff url('/app/public/theme/site/default//images/bg_cadre_mess_milieu.jpg') repeat-y left top;
}

#main_panier h3{
	color:#FFFFFF;
	background:url('/app/public/theme/site/default//images/barre_titre_full.png') no-repeat left top;
	height:26px;
	padding-top:5px;
	padding-left:15px;
	font-size:16px;
	margin-bottom:3px;
}


#main_panier table.tb_main_panier{
	margin:auto;
	padding:0px 10px 0px 10px;
	border-collapse:collapse;
	text-align:center;
	width:943px;
}

#main_panier div.fond_bas{
	margin:0px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/bg_cadre_mess_bas.jpg') no-repeat left top;
	width:973px;
	height:6px;
	margin-bottom:30px;
}


#main_panier table.tb_main_panier td.ligne_prod{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #D6DBDE;
}

#main_panier table.tb_main_panier td.ligne_prod_tot{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #D6DBDE;
	width:70px;
	text-align:right;
}

#main_panier table.tb_main_panier td.ligne_prod_price{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #D6DBDE;
	width:70px;
}

#main_panier table.tb_main_panier td.ligne_prod_ref{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #D6DBDE;
	text-align:left;
}

#main_panier table.tb_main_panier td.panier_ligne_offert{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	color:#A800F5;
	border-bottom:1px solid #D6DBDE;
}

/* texte référence */
#main_panier span.panier_rose{
	color:#A800F5;
	font-weight:bold;
	font-size:13px;
}


/* TITRES PANIER */
#main_panier  td.titre_panier{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #D6DBDE;
}

#main_panier td.etape1_total{
	padding:0px;
	margin:0px;
}

/* TD SOUS TOTAL */
#panier_sous_total{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}

#panier_sous_total table{
	margin:0px;
	padding:0px;
	margin:auto;
	margin-right:0px;
	background:url('/app/public/theme/site/default//images/bg_etape4_reduc.jpg') repeat-x left top;
	border-collapse:collapse;
	border-bottom:1px solid #D6DBDE;
	border-left:1px solid #D6DBDE;
	border-right:1px solid #D6DBDE;
}

#panier_sous_total td{
	margin:0px;
	padding:5px;
	text-align:right;
}

#main_panier select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
}

/* TOTAL TTC */
#main_panier table.tb_main_panier th{
	margin:0px;
	padding:5px;
	text-align:right;
	color:#A800F5;
	border-top:1px solid #D6DBDE;
}

.panier_price{
	width:100px;
}




/* champ quantité */
#main_panier input.ch_quantite{
	text-align:center;
}


/* lien + - */
#main_panier a.panier_plus{
	margin:0px;
	padding:2px 5px 2px 5px;
	font-size:12px;
	width:25px;
	font-weight:bold;
}


#main_panier a:hover.panier_plus{
	margin:0px;
	padding:2px 5px 2px 5px;
	font-size:12px;
	color:#000000;
}



/* BOUTON PNAIER */
.btn_panier{
	color:white;
	font-weight:bold;
	border:1px solid #C8C8C8;
	background:url('/app/public/theme/site/default//images/bouton_paiement.jpg') repeat-x top;
	height:22px;
}

input:hover.btn_panier{
	color:white;
	font-weight:bold;
	border:1px solid #333333;
	background:url('/app/public/theme/site/default//images/bouton_paiement.jpg') repeat-x top;
	height:22px;
}
a.btn_panier{
	color:white;
	font-weight:bold;
	border:1px solid #C8C8C8;
	background:url('/app/public/theme/site/default//images/bouton_paiement.jpg') repeat-x top;
	padding:3px;
}

a:hover.btn_panier{
	color:white;
	font-weight:bold;
	border:1px solid #333333;
	background:url('/app/public/theme/site/default//images/bouton_paiement.jpg') repeat-x top;
	padding:3px;
}





/***************/
/*   ETAPE 2   */
/***************/
/*
police orange : #A800F5
police gris foncé : #3E3E3E
*/

#main_client div.message{
	margin:0px;
	padding:12px;
}




/* ACCUEIL */
#main_client{
	margin:0px;
	padding:15px 0px 0px 7px;
	width:973px;
}

#main_client h3.titre_blanc{
	color:#FFFFFF;
	background:url('/app/public/theme/site/default//images/barre_titre_full.png') no-repeat left top;
	height:26px;
	padding-top:5px;
	padding-left:15px;
	font-size:16px;
	margin-bottom:3px;
}

#main_client table.tb_main_contact{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	text-align:center;
	background:#ffffff url('/app/public/theme/site/default//images/bg_cadre_mess_milieu.jpg') repeat-y left top;
	width:973px;
}

#main_client div.fond_bas{
	margin:0px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/bg_cadre_mess_bas.jpg') no-repeat left top;
	width:973px;
	height:6px;
	margin-bottom:30px;
}



#main_client table.tb_main_contact td.contact_top{
	vertical-align:top;
}


#main_client table.enregistrement{
	margin:auto;
	padding:0px;
	border-collapse:collapse;
	width:452px;
	text-align:left;
	margin-bottom:15px;
	background:url('/app/public/theme/site/default//images/bg_cadre_client_clair.png') no-repeat left 48px;
}

#main_client table.enregistrement h5{
	margin:0px;
	padding:0px;
	color:#A800F5;
	font-size:16px;
	font-weight:bold;
	padding-top:23px;
	padding-bottom:18px;
}

#main_client table.enregistrement .focus-content{
	margin:0px;
	padding:0px;
	padding-left:25px;
}

#main_client table.enregistrement .focus-content p{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:25px;
	font-size:13px;
}

#main_client table.enregistrement h5 span{
	margin:0px;
	padding:0px;
	color:#3E3E3E;
	font-size:16px;
	font-weight:bold;
}

#main_client table.enregistrement .focus-content div{
	margin:auto;
	padding:0px;
	padding-top:20px;
	padding-bottom:35px;
	text-align:center;
	width:134px;
}

#main_client table.seconnecter{
	margin:auto;
	padding:0px;
	border-collapse:collapse;
	width:447px;
	text-align:left;
	margin-bottom:15px;
	background:url('/app/public/theme/site/default//images/bg_cadre_client_fonce.png') no-repeat left 48px;
}

#main_client table.seconnecter h5{
	margin:0px;
	padding:0px;
	color:#A800F5;
	font-size:16px;
	font-weight:bold;
	padding-top:23px;
	padding-bottom:18px;
}


#main_client table.seconnecter h5 span{
	margin:0px;
	padding:0px;
	color:#3E3E3E;
	font-size:16px;
	font-weight:bold;
}

#main_client table.seconnecter .focus-content{
	margin:0px;
	padding:0px;
	padding-left:25px;
}

#main_client table.seconnecter .focus-content p{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:25px;
	font-size:13px;
}

#main_client .align_right{
	text-align:right;
	padding-top:7px;
}

#main_client .align_right input.champ_login{
	width:200px;
}

#main_client .lien_light{
	color:#A800F5;
}

#main_client .label{
	margin:0px;
	padding:0px;
	text-align:right;
}

#main_client .label div{
	margin:0px;
	padding:0px;
	padding-top:7px;
	color:#A800F5;
	font-weight:bold;
}

#main_client strong{
	color:#A800F5;
}











/* INSCIPRTION */
#main_client table.principale{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	background:#ffffff url('/app/public/theme/site/default//images/bg_cadre_mess_milieu.jpg') repeat-y left top;
	width:973px;
}

#main_client div.fond_bas{
	margin:0px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/bg_cadre_mess_bas.jpg') no-repeat left top;
	width:973px;
	height:6px;
	margin-bottom:30px;
}


#main_client h3{
	margin:0px;
	color:#FFFFFF;
	background:url('/app/public/theme/site/default//images/barre_titre_full.png') no-repeat left top;
	height:26px;
	padding-top:5px;
	padding-left:15px;
	font-size:16px;
	margin-bottom:3px;
}

#main_client table.principale h4{
	margin:4px 0px 5px 0px;
	padding:3px 0px 0px 10px;
	color:#A800F5;
	font-size:14px;
	background:url('/app/public/theme/site/default//images/bg_cadre_client.jpg') repeat-x 0px 0px;
	border:1px solid #CDCDCD;
	height:18px;
}


#main_client table.principale td{
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#main_client table.principale table{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	width:472px;
}

#main_client #afflivt{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	width:472px;
}

#main_client table.principale table td{
	margin:0px 0px 0px 3px;
	padding:3px 12px 2px 15px;
}


#main_client .class_form{
	margin:0px;
	padding:0px;
	width:220px;
}

#main_client .class_form2{
	margin:0px;
	padding:0px;
	width:350px;
}

#main_client td.label{
	margin:0px;
	padding:0px;
	width:110px;
	text-align:right;
}

#main_client td.label p{
	margin:0px;
	padding:0px;
	padding-right:3px;
}

#main_client td.label2{
	margin:0px;
	padding:0px;
	width:200px;
	text-align:right;
	padding-right:3px;
}

#main_client td.label2 p{
	margin:0px;
	padding:0px;
	padding-right:3px;
}


#main_client .CGV_compte{
	margin:0px;
	padding:0px;
	margin-top:8px;
	padding-top:7px;
	background-color:#E3E1E2;
	width:460px;
}

#main_client .CGV_compte a{
	color:#A800F5;
}

#main_client .CGV_compte a:hover{
	color:#A800F5;
	text-decoration:underline;
}

#main_client .CGV_compte div{
	margin:0px;
	padding:0px;
	padding:15px 15px 8px 0px;
	text-align:right;
}








/* COMPLéMENT INSCRIPTION VIA POP UP */

/* MON COMPTE MENU */
#main_client h3.h3_menu_mon_compte{
	margin:0px;
	margin-bottom:1px;
	padding:0px;
	padding:7px 0px 0px 10px;
	color:white;
	background:url('/app/public/theme/site/default//images/bg_cadre_menu_mon_compte.png') no-repeat 0px 0px;
	height:25px;
}

#main_client h3.h3_info_mon_compte{
	margin:0px;
	margin-bottom:1px;
	padding:0px;
	padding:7px 0px 0px 10px;
	color:white;
	background:url('/app/public/theme/site/default//images/bg_cadre_infos_mon_compte.png') no-repeat 0px 0px;
	height:25px;
}

#main_client h3.h3_menu_mon_compte_large{
	margin:0px;
	margin-bottom:1px;
	margin-left:12px;
	padding:0px;
	padding:7px 0px 0px 10px;
	color:white;
	height:25px;
	background:url('/app/public/theme/site/default//images/cadre_titre_compte_large.png') no-repeat 0px 0px;
}



#main_client div.menu_top{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:5px;
	width:243px;
	background:url('/app/public/theme/site/default//images/fd_milieu_compte.jpg') repeat-y 0px 0px;
}


#main_client div.menu_top div.lien{
	margin:0px;
	margin-left:8px;
	padding:4px 0px 4px 0px;
	background-color:white;
	border-top:1px solid #C8C8C8;
	width:228px;
}

#main_client div.menu_top div.deco{
	margin:0px;
	margin-left:8px;
	padding:15px 0px 8px 50px;
	background-color:transparent;
	width:178px;
	border-top:1px solid #C8C8C8;
}

#main_client div.menu_top a.norme{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url('/app/public/theme/site/default//images/fleche-grise.gif') no-repeat 5px 2px;
	color:#949393;
}

#main_client div.menu_top a:hover.norme{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url('/app/public/theme/site/default//images/fleche-grise.gif') no-repeat 5px 2px;
	text-decoration:underline;
	color:#A800F5;
}

#main_client div.menu_top a.norme_selected{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url('/app/public/theme/site/default//images/fleche-grise.gif') no-repeat 5px 2px;
	color:#A800F5;
	font-weight:bold;
}

#main_client div.menu_top a:hover.norme_selected{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url('/app/public/theme/site/default//images/fleche-grise.gif') no-repeat 5px 2px;
	text-decoration:underline;
}

#main_client div.bas_compte{
	margin:0px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/fd_bas_compte.jpg') no-repeat left top;
}

#main_client div.bas_compte_infos{
	margin:0px;
	padding:0px;
	background:url('/app/public/theme/site/default//images/fd_bas_compte_infos.jpg') no-repeat left top;
}

#main_client div.bas_compte_large{
	margin:0px;
	padding:0px;
	margin-left:12px;
	background:url('/app/public/theme/site/default//images/fd_bas_compte_large.jpg') no-repeat left top;
}


#main_client div.menu_credit{
	padding-top:10px;
	padding-bottom:5px;
	width:243px;
	background:url('/app/public/theme/site/default//images/fd_milieu_compte.jpg') repeat-y 0px 0px;
}



#main_client div.menu_credit p{
	margin:0px;
	padding:0px;
	padding-left:18px;
	background:url('/app/public/theme/site/default//images/fleche-grise.gif') no-repeat 10px 2px;
	color:#404040;
}
#main_client div.menu_credit p b{ 
	margin:0px;
	padding:0px;
	color:#A800F5;
}



/* MON COMPTE */
#main_client div.supp{
	margin:0px;
	padding:0px;
	padding-left:25px;
	margin-bottom:20px;
}

#main_client table.principale_compte{
	margin:auto;
	padding:0px;
	border-collapse:collapse;
	width:973px;
}

#main_client table.principale_compte td{
	margin:0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

#main_client table.principale_compte div.infos{
	margin:0px;
	padding:0px;
	width:349px;
	background:url('/app/public/theme/site/default//images/fd_milieu_compte_infos.jpg') repeat-y 0px 0px;
}


#main_client table.principale_compte div.infos h4{
	margin:0px 0px 5px 0px;
	padding:9px 5px 5px 23px;
	color:#A800F5;
	font-size:14px;
	background:url('/app/public/theme/site/default//images/cadre_mon_compte_h4.jpg') no-repeat center 5px;
}

#main_client table.principale_compte div.infos table{
	margin:0px;
	padding:0px 0px 10px 10px;
}

#main_client table.principale_compte div.infos p{
	margin:0px;
	padding:0px 0px 10px 10px;
}

#main_client table.principale_compte div.infos div{
	margin:0px;
	padding:0px 10px 10px 0px;
	text-align:right;
}


#main_client table.principale_compte div.adre{
	margin:0px;
	padding:0px;
	width:349px;
	background:url('/app/public/theme/site/default//images/fd_milieu_compte_infos.jpg') repeat-y 0px 0px;
}


#main_client table.principale_compte div.adre h4{
	margin:0px 0px 5px 0px;
	padding:9px 5px 5px 23px;
	color:#A800F5;
	font-size:14px;
	background:url('/app/public/theme/site/default//images/cadre_mon_compte_h4.jpg') no-repeat center 5px;
}

#main_client table.principale_compte div.adre table{
	margin:0px;
	padding:0px 0px 10px 20px;
}

#main_client table.principale_compte div.adre p{
	margin:0px;
	padding:0px 0px 10px 20px;
}

#main_client table.principale_compte div.adre div{
	margin:0px;
	padding:0px 10px 10px 0px;
	text-align:right;
}



/* COMMANDES */
#main_client div.main_compte{
	margin:0px;
	padding:0px;
	margin-left:12px;
	width:713px;
	background:url('/app/public/theme/site/default//images/fd_milieu_compte_large.jpg') repeat-y 0px 0px;
}

#main_client div.main_compte a{
	color:#3E3E3E;
}

#main_client div.main_compte a:hover{
	color:#A800F5;
}

#main_client div.main_compte h4{
	margin:0px 0px 5px 0px;
	padding:9px 5px 5px 14px;
	color:#A800F5;
	font-size:14px;
	/*background:url('/app/public/theme/site/default//images/cadre_mon_compte_h4.jpg') no-repeat 16px 5px;*/
	text-decoration:underline;
}


#main_client div.main_compte table{
	margin:auto;
	margin-bottom:15px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	width:680px;
	text-align:center;
}

#main_client div.main_compte th{
	margin:0px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #939393;
	background-color:#E3E1E2;
}

#main_client div.main_compte td{
	margin:0px;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #C8C8C8;
}

#main_client div.main_compte p{
	margin:0px;
	padding:10px 0px 15px 20px;
}

/* COMMANDE */
#main_client div.main_compte div.fl_factu{
	margin:0px;
	padding:12px 7px 0px 0px;
	float:right;
}

#main_client div.main_compte strong{
	color:#A800F5;
}

#main_client div.main_compte table.panier{
	margin-top:10px;
}

#main_client div.main_compte table.panier td{
	padding:4px 0px 4px 0px;
	text-align:center;
}

#main_client div.main_compte table.panier td.ref{
	padding:4px 0px 4px 0px;
	text-align:left;
	width:375px;
}

#main_client div.main_compte table.panier td.img{
	padding:7px 0px 5px 0px;
	text-align:center;
	width:80px;
}
#main_client div.main_compte table.panier td.rigth{
	padding-right:2px;
	text-align:right;
}

#main_client div.main_compte table.panier span.rose{
	color:#A800F5;
	font-weight:bold;
}

#main_client table.principale_compte p.retract{
	margin:0px;
	padding:10px 0px 0px 12px;
}


/* DISCUTER */

#main_client div.main_compte table.contact{
	margin-top:10px;
	text-align:left;
}

#main_client div.main_compte table.contact td{
	border:0px;
}

#main_client div.main_compte table.contact td.rigth{
	padding-right:2px;
	text-align:right;
}

#main_client #messa{
	padding:0px;
	margin:0px;
	width:330px;
	background-color:#FFDFEA;
	padding:10px;
	color:#404040;
}

/* VOIR MESSAGE / REPONDRE */
#main_client div.main_compte div.message{
	padding:0px 15px 0px 15px;
	margin:0px 15px 0px 15px;
	background-color:white;
	border:1px solid #C8C8C8;
	color:#404040;
}


#main_client div.main_compte div.message p{
	margin:0px;
	padding:0px;
}

#main_client div.main_compte div.date{
	margin:0px 15px 7px 15px;
	padding:2px 3px 2px 0px;
	text-align:right;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	background-color:#F7F4F5;
}

#main_client div.main_compte div.date p{
	margin:0px;
	padding:0px;
}

#main_client div.main_compte div.date p b{
	color:#A800F5;
}

#main_client div.main_compte div.reponse{
	margin:0px 15px 0px 15px;
	padding:20px 3px 20px 0px;
}

#main_client div.main_compte div.reponse p{
	margin:0px;
	padding:0px;
}


/* retarct */
#main_client div.main_compte div.demande_retour{
	margin:0px;
	padding:7px 3px 5px 15px;
}

#main_client div.main_compte div.demande_retour p{
	margin:0px;
	padding:0px;
}











/* PAGE MOT DE PASSE PERDU */
#main_client table.perdu{
	margin:0px;
	padding:0px ;
	border-collapse:collapse;
	background:#ffffff url('/app/public/theme/site/default//images/bg_cadre_mess_milieu.jpg') repeat-y left top;
	width:973px;
}
#main_client table.perdu td{
	margin:0px;
	padding:18px 7px 18px 7px;
}

#main_client table.perdu p{
	margin:0px;
	padding:3px 3px 3px 3px;
}

/*
#main_client  td.titre{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #C8C8C8;
}

#main_client table.perdu table{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	margin-top:12px;
}
*/





/* BOUTONS */


a.lien_imprimer{
	margin:0px;
	padding:2px 0px 0px 20px;
	height:16px;
	background:url('/app/public/theme/site/default//images/bt16_print.png') no-repeat 0px 0px;
}

a:hover.lien_imprimer{
	margin:0px;
	padding:2px 0px 0px 20px;
	height:16px;
	background:url('/app/public/theme/site/default//images/bt16_print.png') no-repeat 0px 0px;
	color:#A800F5;
}


.texte_petit_compte_rose{
	font-size:10px;
	color:#A800F5;
}





/***************//***************//***************/
/***************/ /* FIN ETAPE 2 *//***************/




/***************/
/*   ETAPE 3   */
/***************/
#main_panier table.panier_expedition{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

#main_panier table.class_presta{
	margin:0px;
	padding:0px;
	margin-top:15px;
	border-bottom:1px dashed #C8C8C8;
	width:750px;
	border-collapse:collapse;
}

#main_panier table.class_presta p{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:15px;
	width:600px;
}

#main_panier .tarif_liv{
	font-weight:bold;
	font-size:15px;
	color:#A800F5;
}

#main_panier table.panier_expedition .expe_radio{
	width:30px;
	text-align:center;
}
#main_panier table.panier_expedition .expe_logo{
	text-align:center;
	width:80px;
}
#main_panier table.panier_expedition .expe_prix{
	text-align:left;
}
#main_panier table.panier_expedition .expe_infos{
	text-align:left;
}
#main_panier table.panier_expedition .expe_infos p{
	margin:0px;
	padding:3px 0px 3px 8px;
}


.panier_left{
	text-align:left;
}



/*****************/
/*    ETAPE 4    */
/*****************/
#main_panier td.etape4_top{
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
}
#main_panier table.etape4_adresse{
	margin:0px;
	padding:0px;
	width:250px;
	text-align:left;
	padding-bottom:12px;
}

#main_panier table.etape4_adresse th{
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	color:#A800F5;
}
#main_panier table.etape4_adresse p{
	margin:0px;
	padding:0px;
	padding-left:4px;
	text-align:left;
}

#main_panier table.etape4_adresse b{
	color:#A800F5;
}

#main_panier td.etape4_top_right{
	vertical-align:top;
	width:600px;
}

#main_panier table.mode_paiement{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:600px;
}

#main_panier table.table_paiement{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	margin-top:12px;
	width:600px;
}

#main_panier table.table_paiement td{
	margin:0px;
	padding:0px;
	padding-bottom:12px;
}

#main_panier table.etape4_recap{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:600px;
}

#main_panier td.etape4_td_code_reduc{
	padding:0px;
	margin:0px;
	text-align:right;
	border-top:1px solid #D6DBDE;
}

#main_panier td.etape4_td_code_reduc table{
	padding:0px;
	margin:auto;
	margin-right:0px;
	text-align:right;
	background:url('/app/public/theme/site/default//images/bg_etape4_reduc.jpg') repeat-x left top;
	padding-right:2px;
	width:400px;
	border-bottom:1px solid #D6DBDE;
	border-left:1px solid #D6DBDE;
	border-right:1px solid #D6DBDE;
}

#main_panier td.etape4_price{
	margin:0px;
	padding:0px;
	text-align:right;
}

#main_panier .panier_right{
	margin:0px;
	padding:0px;
	text-align:right;
}

#main_panier table.ss_totaux{
	padding:0px;
	margin:auto;
	margin-right:0px;
	margin-bottom:12px;
	text-align:right;
	background:url('/app/public/theme/site/default//images/bg_etape4_ss_totaux.jpg') repeat-x left top;
	width:400px;
	padding-right:2px;
	border-bottom:1px solid #D6DBDE;
	border-left:1px solid #D6DBDE;
	border-right:1px solid #D6DBDE;
}

#main_panier  td.titre_panier_rose{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color:#A800F5;
	text-align:left;
	background:url('/app/public/theme/site/default//images/bg_souligne_etape4_gauche.jpg') no-repeat left bottom;
}

#main_panier  td.titre_panier_rose2{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color:#A800F5;
	text-align:left;
	background:url('/app/public/theme/site/default//images/bg_souligne_etape4_droite.jpg') no-repeat left bottom;
}

#main_panier table.tb_main_panier td.ligne_prod_spe{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #D6DBDE;
	color:#A800F5;
}

#main_panier table.tb_main_panier td.ligne_prod_tot_spe{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #D6DBDE;
	width:70px;
	text-align:right;
	color:#A800F5;
}

#main_panier table.tb_main_panier td.ligne_prod_price_spe{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #D6DBDE;
	width:70px;
	color:#A800F5;
}

#main_panier table.tb_main_panier td.ligne_prod_ref_spe{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	border-bottom:1px solid #D6DBDE;
	text-align:left;
	color:#A800F5;
}

#main_panier td.top_ss_totaux{
	border-top:1px solid #D6DBDE;
	padding:0px;
	margin:0px;
}

#main_panier p.chatel_suck{
	margin:0px;
	padding:0px;
	color:#A800F5;
	font-weight:bold;
}


/***********/
/* ETAPE 5 */
/***********/

#main_panier td.etape5 p{
	text-align:left;
	width:550px;
}







/******************/
/* BANDEAU PANIER */
/******************/
#bandeau_panier{
	margin:0px;
	padding:0px 0px 0px 7px;
	width:973px;
}

#bandeau_panier table{
	margin:0px;
	margin:auto;
	padding:0px;
	border-collapse:collapse;
	text-align:center;
	width:973px;
	background:url('/app/public/theme/site/default//images/fond_etape_panier.png') no-repeat left top;
	height:53px;
}

#bandeau_panier th{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	width:195px;
	color:#A800F5;
}

#bandeau_panier td{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	width:195px;
}

#bandeau_panier th b{
	margin:0px;
	padding:0px 9px 0px 7px;
	color:white;
	font-size:20px;
	background:url('/app/public/theme/site/default//images/boule_orange_panier.png') no-repeat left top;
}

#bandeau_panier td b{
	margin:0px;
	padding:0px 9px 0px 7px;
	color:white;
	font-size:20px;
	background:url('/app/public/theme/site/default//images/boule_grise_panier.png') no-repeat left top;
}

