/*[fmt]AA90-1A0A-3*/
/*CSS Document*/
#conteneur-process
{
	padding: 0;
	margin: 0 auto;
	color: #848282;
}
.checkbox
{
	border: none;
}
.btn_commande
{
	float: right;
	width: 190px;
	height: 28px;
	padding: 0;
	-margin: -20px 0 0;
}
.btn_commande input
{
	width: 190px;
	border: none;
	padding: 2px;
	margin: 2px 0;
	font-size: 15px;
}
.btn_commande input.btn_panier
{
	display: block;
	width: 190px;
	height: 28px;
	background: url(process-commande/bouton-commande.gif) no-repeat 0 -28px;
	color: #FFFFFF;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
.btn_commande input.btn_panier_on
{
	display: block;
	width: 190px;
	height: 28px;
	background: url(process-commande/bouton-commande.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
.btn_commande a
{
	display: block;
	width: 190px;
	height: 26px;
	background: url(process-commande/bouton-commande.gif) no-repeat 0 -28px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
	padding: 2px 0 0;
}
.btn_commande a:hover
{
	background: url(process-commande/bouton-commande.gif) no-repeat 0 0;
	color: #FFFFFF;
}
a
{
	color: #848282;
	text-decoration: underline;
}
a:hover
{
	color: #848282;
	text-decoration: none;
}
a.lien_inverse
{
	color: #848282;
	text-decoration: none;
}
a:hover.lien_inverse
{
	color: #848282;
	text-decoration: underline;
}
.autres-achats a
{
	color: #848282;
}
/*Structure page process*/
#process, #perso
{
	width: 950px;
	margin: 0;
	padding: 15px 0 15px 15px;
	text-align: left;
	color: #848282;
}
#process #process_contenu, #perso #perso_contenu
{
	width: 950px;
	min-height: 400px;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	border: 1px solid #D8D1D2;
}
#process.espace-perso, #process.espace-perso #process_contenu
{
	width: 700px;
}
#process_contenu #process_etape
{
	width: 950px;
	margin: 0;
}
#process_etape ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#process_etape ul li
{
	float: left;
	display: block;
}
#process_contenu #process_table
{
	float: left;
	width: 950px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
#process_table table tr td
{
	border-left: 1px solid #E6E4E4;
	border-top: 1px solid #E6E4E4;
}
#process_table table tr td.bd-ss-D
{
	border-right: none;
}
#process_table table tr td.bd-ss-G
{
	border-left: none;
}
#process_table table tr td.bd-ss-H
{
	border-top: none;
}
#process_table table tr td.bd-ss
{
	border: none;
}
#process_table table tr td.bd-pointille-B
{
	border: none;
	border-top: 1px solid #E6E4E4;
	background: url(detail/hr.gif) repeat-x left bottom;
}
#process_table table tr td img.expe
{
	float: left;
	margin: 0 10px 15px 5px;
}
#process_table table tr td.total
{
	background-color: #771d2c;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0;
	border: none;
}
#process_table table tr td.total p
{
	font-size: 16px;
	padding: 0 15px 0 0;
	margin: 0;
}
.txt_prix
{
	font-size: 15px;
	font-weight: normal;
	padding: 0 15px 0 0;
}
.txt_frais
{
	font-size: 12px;
	line-height: 17px;
	padding: 0 15px 0 0;
}
.process_livraison input
{
	float: left;
	width: 135px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 0;
	padding: 0 2px 0 20px;
	border: none;
	cursor: pointer;
	background: url(process-commande/select_pt.gif) no-repeat 0 0;
	color: #A8A8AA;
}
#type-livraison
{
	display: none;
	position: absolute;
	text-align: left;
	background: #FFFFFF;
	border: 1px solid #858383;
	margin: 30px 0 0;
	=margin: 30px 0 0 -157px;
	font-weight: normal;
}
#type-livraison a
{
	display: block;
	width: 400px;
	padding: 5px;
	text-decoration: none;
}
#type-livraison a:hover
{
	background: #C18052;
	color: #FFFFFF;
}
/*Page confirm paiement
Menu des boutons de retours*/
.confirm_gauche
{
	float: left;
	width: 200px;
	margin: 60px 80px 0 50px;
	-margin: 60px 80px 0 20px;
}
.confirm_gauche ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.confirm_gauche ul li
{
	padding: 0px;
	margin: 0 0 20px;
}
.confirm_gauche ul li a, .confirm_gauche ul li a:hover
{
	display: block;
	width: 191px;
	height: 22px;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
	padding: 6px 4px 0;
}
.confirm_gauche ul li a
{
	background: #FFFFFF;
	color: #711222;
	text-decoration: none;
	border: 1px solid #711222;
}
.confirm_gauche ul li a:hover
{
	background: #771d2c;
	border: 1px solid #711222;
	color: #FFFFFF;
	text-decoration: none;
}
/*Contenu page confirmation de paiement*/
.confirm_contenu
{
	float: left;
}
.confirm_contenu .intro
{
	margin: 0 0 25px;
}
.confirm_contenu .intro p
{
	font-size: 15px;
	font-weight: bold;
}
.confirm_contenu .intro ul
{
	margin: 10px 0 40px 15px;
	padding: 0px;
}
.confirm_contenu .intro ul li
{
	float: left;
	margin: 0px;
	padding: 0 55px 0 0;
	font-size: 15px;
	list-style: disc outside;
}
/*coul2 : couleur achat*/
.coul2
{
	color: #572103;
	font-weight: bold;
}
.confirm_contenu .confirm1, .confirm_contenu .confirm2, .confirm_contenu .confirm3
{
	clear: both;
	margin: 0 0 30px;
	padding: 0;
}
.confirm1 .titre, .confirm2 .titre, .confirm3 .titre
{
	float: left;
	display: block;
	width: 378px;
	height: 43px;
	background: #F9ECE0;
	padding: 0;
	margin: 0;
}
.confirm1 .titre
{
	/*background: #F9ECE0 url(/charte/process-commande/confirm-paiement/puce_confirm.gif) no-repeat 345px 12px; */
}
.confirm1 .titre .num, .confirm2 .titre .num, .confirm3 .titre .num
{
	float: left;
	display: block;
	height: 33px;
	width: 43px;
	background: #C18052;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0 0;
}
.confirm1 img
{
	margin: 0 0 0 40px;
}
.confirm1 .titre .intitule, .confirm2 .titre .intitule, .confirm3 .titre .intitule
{
	float: left;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 14px 0 0;
}
/*Téléchargement facture*/
.confirm1 .fichier
{
	float: left;
	margin: 0 0 0 10px;
}
.confirm1 .fichier a, .confirm1 .fichier a:hover
{
	display: block;
	width: 130px;
	height: 29px;
	padding: 12px 0 0 50px;
	font-weight: bold;
	font-size: 13px;
}
.confirm1 .fichier a
{
	background: url(process-commande/detail_pdf.gif) no-repeat 10px 10px;
	border: 1px solid #848282;
	color: #848282;
	text-decoration: none;
}
.confirm1 .fichier a:hover
{
	background: #C18052 url(process-commande/detail_pdf.gif) no-repeat 10px 10px;
	border: 1px solid #C18052;
	color: #FFFFFF;
}
/*Texte étape de confirmation de paiement*/
.confirm1 .liste, .confirm2 .liste, .confirm3 .liste
{
	clear: both;
	padding: 14px 0 0 58px;
	=padding: 0 0 0 58px;
}
.confirm1 .liste ul, .confirm2 .liste ul, .confirm3 .liste ul
{
	margin: 5px 0 0 15px;
	padding: 0;
}
.confirm1 .liste ul li, .confirm2 .liste ul li, .confirm3 .liste ul li
{
	margin-bottom: 2px;
	font-weight: bold;
}
.confirm3 .liste ul li span.gauch, .confirm3 .liste ul li span.droit
{
	display: block;
	float: left;
}
.confirm3 .liste ul li span.gauch
{
	width: 110px;
}
/*Bloc reassurrance*/
#reassurance-port-detail.port-process
{
	float: none;
	margin: 0;
}
#reassurance-detail.reassu-process
{
	float: none;
	-width: 210px;
	margin: 0;
}
#process_table table tr td.service-client-panier
{
	border: none;
	background: #F9ECE0;
}
#process_table table tr td.service-client-panier a
{
	text-decoration: none;
	color: #C18052;
	font-size: 13px;
}
#process_table table tr td.service-client-panier span
{
	font-size: 18px;
	color: #848282;
	font-weight: normal;
}
#process_table table tr td.horaires
{
	border: none;
	font-size: 10px;
	line-height: 12px;
}
/*Quantite*/
#quantite a
{
	float: left;
	width: 15px;
	height: 23px;
	padding: 0;
	margin: 0;
	background: #F9ECE0;
	color: #848282;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#quantite a:hover
{
	background-color: #848282;
	color: #FFFFFF;
}
#quantite input
{
	float: left;
	width: 17px;
	height: 21px;
	=height: 17px;
	padding: 0 4px;
	=padding: 4px 4px 0;
	margin: 0;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	text-align: right;
	color: #848282;
}
/*Quantite*/
.quantite a
{
	float: left;
	width: 15px;
	height: 23px;
	padding: 0;
	margin: 0;
	background: #F9ECE0;
	color: #848282;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.quantite a:hover
{
	background-color: #848282;
	color: #FFFFFF;
}
.quantite input
{
	float: left;
	width: 17px;
	height: 21px;
	=height: 17px;
	padding: 0 4px;
	=padding: 4px 4px 0;
	margin: 0;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	text-align: right;
	color: #848282;
}
a.b-supp
{
	display: block;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0;
	background: url(process-commande/b-supp.gif) no-repeat 0 -15px;
}
a:hover.b-supp
{
	background: url(process-commande/b-supp.gif) no-repeat 0 0;
}
/*Idee KDO*/
#idee-kdo
{
	border-bottom: 1px solid #E6E4E4;
	margin: 0 0 20px;
}
#idee-kdo span
{
	display: block;
	font-size: 13px;
	margin: 0 0 5px;
}
#idee-kdo img
{
	float: left;
	height: 90px;
	padding: 0;
	margin: 0 10px 0 0;
}
#idee-kdo ul
{
	padding: 0;
	margin: 0;
}
#idee-kdo ul li
{
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	border-top: 1px solid #E6E4E4;
}
#idee-kdo ul li p
{
	float: left;
	width: 175px;
	padding: 25px 0 0;
	margin: 0;
}
#idee-kdo a
{
	text-decoration: none;
}
#idee-kdo a:hover
{
	text-decoration: underline;
}
#idee-kdo ul li #prix-kdo
{
	float: left;
	width: 100px;
	padding: 25px 0 0;
	margin: 0;
	text-align: center;
}
#prix-kdo input
{
	float: right;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0;
	border: none;
}
/*Espace perso*/
.perso_reassurance
{
	width: 980px;
	padding: 20px 0 0;
	/*background: url(/charte/structure-generale/separateur.gif) no-repeat 0 0;*/
}
.perso_titre
{
	height: 60px;
	padding: 5px 0 0;
}
.perso_titre .perso_intitule
{
	float: left;
}
.perso_intitule a, .perso_intitule a:hover
{
	float: left;
	width: 220px;
	height: 50px;
	background: url(/charte/espace-perso/picto_titre.gif) no-repeat top left;
	padding: 5px 0 0 60px;
	margin: 0 0 0 23px;
	font-size: 30px;
	color: #572103;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	text-decoration: none;
}
.perso_titre .perso_question
{
	float: left;
	width: 102px;
	height: 30px;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	padding: 5px 0 0 20px;
	margin: 10px 30px 0 150px;
	background: url(espace-perso/fd-t-question.gif) no-repeat 0 0;
}
.perso_titre .perso_telephone a
{
	float: left;
	height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #572103;
	background: url(/charte/espace-perso/picto_telephone.gif) no-repeat 0 0;
	padding: 16px 0 0 35px;
	text-decoration: none;
}
.perso_titre .perso_mail a
{
	float: left;
	height: 31px;
	font-size: 16px;
	color: #572103;
	background: url(/charte/espace-perso/picto_mail.gif) no-repeat 0 2px;
	padding: 16px 0 0 40px;
	margin: 0 0 0 45px;
	text-decoration: none;
}
/*Code promo*/
#process_code_promo
{
	display: none;
	position: absolute;
	width: 285px;
	padding: 5px 3px 7px 10px;
	margin:-35px 0 0 512px;
	border: 1px solid #D8D1D2;
	background: #ffffff;
}
#process_code_promo table
{
	float: left;
}
#process_code_promo table tr td
{
	border: none;
}
#process_code_promo p
{
	float: left;
	padding: 0 3px 0 0;
}
input.process_input_promo
{
	float: left;
	width: 60px;
	height: 17px;
	padding: 0;
	margin: 0;
	border: 1px solid #D8D1D2;
}
.btn_ok_promo
{
	display: block;
	padding: 0;
	height: 20px;
	width: 25px;
	text-align: center;
	cursor: pointer;
	background: #6D3F25;
	color: #FFFFFF;
}
.btn_ok_promo_on
{
	display: block;
	padding: 0;
	height: 20px;
	width: 25px;
	text-align: center;
	background: #C18052;
	cursor: pointer;
	color: #FFFFFF;
}
/*Login*/
.process_identification
{
	width: 475px;
	border: 1px solid #D8D1D2;
	margin: 45px auto 0;
	padding: 0;
}
.process_identification input
{
	width: 264px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 7px 6px 0;
	padding: 0 2px 0 5px;
	border: none;
	background: url(/charte/process-commande/input_gd.gif) no-repeat 0 0;
	color: #572103;
/*color:#a8a8aa;*/
}
.client
{
	float: left;
	width: 475px;
	height: 40px;
	margin: 0;
	background-color: #771d2c;
	color: #FFFFFF;
}
.client h2
{
	float: left;
	font-weight: bold;
	font-size: 16px;
	padding: 7px 0 0 20px;
	margin: 0px;
}
.client a
{
	float: right;
	font-size: 13px;
	padding: 10px 20px 0 0;
	margin: 0px;
	color: #FFFFFF;
}
.contenu_client
{
	padding: 60px 0 0 100px;
	-padding: 20px 0 0 100px;
}
.contenu_client p
{
	font-size: 15px;
	font-weight: bold;
	color: #848282;
	padding: 0;
	margin: 0 0 10px;
}
/*Structure Generale*/
input
{
	width: 146px;
	border: none;
	padding:2px;
	margin:2px 0  0 0;
	font-size: 12px;
}
input.btn_log
{
	display: block;
	width: 150px;
	height: 22px;
	background: url(process-commande/bouton-marron.gif) no-repeat 0 -22px;
	color: #FFFFFF;
	font-size: 12px;
	padding:0;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
input.btn_log_on
{
	display: block;
	width: 150px;
	height: 22px;
	background: url(process-commande/bouton-marron.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-size: 12px;
	padding:0;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
#nouveau_client
{
	display: block;
}
/*#deja_client {
display:none;
}*/
.confidentiel
{
	width: 475px;
	margin: 5px auto 40px;
	color: #A8A8AA;
}
/*Formulaire inscription*/
.zone-identification
{
	float: left;
	width: 330px;
	margin: 0;
	background: url(detail/hr.gif) repeat-x 0 160px;
	=background: url(detail/hr.gif) repeat-x 0 150px;
}
.inscription_identifiant
{
	float: left;
	width: 330px;
	margin: 0 0 0 80px;
	=margin: 0 0 0 40px;
	padding: 0 0 20px;
}
.inscription_identifiant p, #adresse_livraison p, #adresse_facturation p
{
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 20px 0 10px;
	=margin: 20px 0 10px 40px;
}
.modif_identifiant
{
	float: left;
	width: 300px;
	margin: 0 0 0 17px;
	-margin: 0 0 0 27px;
	padding: 0 0 20px;
}
.modif_identifiant p
{
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 20px 0 10px 60px;
}
.modif_identifiant label
{
	float: left;
	width: 60px;
	height: 15px;
	padding: 8px 0 0;
}
#reassurance-inscript
{
	float: left;
	width: 330px;
	padding: 20px 0 0;
	margin: 0 0 0 60px;
	-margin: 0 0 0 50px;
}
#reassurance-inscript p
{
	float: left;
	font-size: 11px;
	padding: 0;
	margin: 10px 0 0 8px;
	text-align: center;
	font-weight: normal;
	line-height: 12px;
}
#service-client-identification
{
	width: 210px;
	background: #F9ECE0;
	padding: 2px 0 5px;
	margin: 5px 0 0 15px;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
}
#service-client-identification a
{
	color: #C18052;
	font-size: 13px;
	line-height: 25px;
	text-decoration: none;
	border-bottom: 1px solid #A8A8AA;
}
#service-client-identification span
{
	font-size: 14px;
	color: #505254;
}
#adresse_livraison p, #adresse_facturation p
{
	padding: 0 0 14px;
}
.inscription_identifiant form
{
	padding: 0;
	margin: 0;
}
.inscription_identifiant .text
{
	float: left;
	display: block;
	width: 185px;
	font-size: 11px;
	margin: 6px 0 0;
	padding: 7px 0 0;
}
.inscription_identifiant .text a, .inscription_identifiant .text a:hover
{
	color: #505254;
	text-decoration: underline;
}
.inscription_identifiant input.select, .inscription_identifiant input.standard, .modif_identifiant input.standard, .modif_identifiant input.select
{
	float: left;
	width: 180px;
	height: 27px;
	color: #572103;
/*color:#505254;*/
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 20px 6px 0;
	padding: 0 2px 0 5px;
	border: none;
}
.inscription_identifiant input.select, .modif_identifiant input.select
{
	background: url(/charte/process-commande/input_standard.gif) no-repeat 0 -54px;
}
.inscription_identifiant input.standard, .modif_identifiant input.standard
{
	background: url(/charte/process-commande/input_standard.gif) no-repeat 0 0;
}
/*Inscription zones adresses*/
.inscription_adresses
{
	float: left;
	width: 410px;
	margin-left: 80px;
}
#adresse_livraison
{
	padding-bottom: 20px;
	background: url(detail/hr.gif) repeat-x bottom left;
}
.inscription_adresses input.off, .inscription_adresses input.select, .inscription_adresses input.erreur, .inscription_adresses input.gd_off, .inscription_adresses input.gd_select, .inscription_adresses input.gd_erreur
{
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 7px 6px 0;
	padding: 0 2px 0 5px;
	border: none;
}
.inscription_adresses input.off, .inscription_adresses input.select, .inscription_adresses input.erreur
{
	float: left;
	width: 187px;
}
.inscription_adresses input.gd_off, .inscription_adresses input.gd_select, .inscription_adresses input.gd_erreur
{
	clear: both;
	width: 381px;
}
.inscription_adresses input.off
{
	background: url(/charte/process-commande/input_standard.gif) no-repeat 0 0;
/*color:#a8a8aa;*/
	color: #572103;
}
input.input_off
{
	float: left;
	width: 180px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 7px 6px 35px;
	=margin: 6px 7px 0 35px;
	padding: 0 2px 0 5px;
	border: none;
	background: url(/charte/process-commande/input_standard.gif) no-repeat 0 0;
/*color:#a8a8aa;*/
	color: #572103;
}
.inscription_adresses input.gd_off
{
	background: url(/charte/process-commande/input_adresse.gif) no-repeat 0 0;
/*color:#a8a8aa;*/
	color: #572103;
}
.inscription_adresses input.select
{
	background: url(/charte/process-commande/input_standard.gif) no-repeat 0 0;
	color: #505254;
}
.inscription_adresses input.gd_select
{
	background: url(/charte/process-commande/input_adresse.gif) no-repeat 0 0;
	color: #505254;
}
.inscription_adresses input.erreur
{
	background: url(/charte/process-commande/input_standard.gif) no-repeat 0 -27px;
	color: #E2001A;
}
.inscription_adresses input.gd_erreur
{
	background: url(/charte/process-commande/input_adresse.gif) no-repeat 0 -54px;
	color: #E2001A;
}
.inscription_adresses .select_off, .inscription_adresses .select_select, .inscription_adresses .select_erreur
{
	float: left;
	width: 165px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 20px 6px 0;
	padding: 0 2px 0 20px;
	border: none;
	cursor: pointer;
}
.inscription_adresses .select_off
{
	background: url(/charte/process-commande/select_standard.gif) no-repeat 0 -27px;
	color: #A8A8AA;
}
.inscription_adresses .select_select
{
	background: url(/charte/process-commande/select_standard.gif) no-repeat 0 0;
/*color:#505254;*/
}
.inscription_adresses .select_erreur
{
	background: url(/charte/process-commande/select_standard.gif) no-repeat 0 -54px;
	color: #505254;
}
.inscription_adresses .select_liste
{
	position: absolute;
	display: none;
	background: #FFFFFF;
	border-left: 1px solid #848282;
	border-right: 1px solid #848282;
	border-bottom: 1px solid #848282;
	padding: 5px;
	margin: -10px 0 0;
	-webkit-box-shadow: 5px 5px 5px #cccccc;
	-moz-box-shadow: 5px 5px 5px #cccccc;
	box-shadow: 5px 5px 5px #CCCCCC;
/*IE*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=120, Strength=5);
	zoom: 1;
}
.inscription_adresses .select_liste
{
	width: 175px;
	overflow: auto;
	height: 70px;
}
div#ville, div#ville2
{
	margin-left: 194px;
}
div#pays, div#pays2
{
	width: 369px;
	=margin: -10px 0 0 -194px;
}
div#civilite
{
	=margin-top: -20px;
}
div.ville
{
	margin-left: 194px !important;
}
.inscription_adresses .select_liste ul
{
	padding: 0px 2px 0 0;
	margin: 0px;
	list-style: none;
}
.inscription_adresses .select_liste ul li
{
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
.inscription_adresses .select_liste ul li a
{
	padding: 2px 0 0 15px;
	margin: 0;
	display: block;
	height: 16px;
	cursor: pointer;
	font-size: 12px;
	color: #505254;
	text-decoration: none;
}
.inscription_adresses .select_liste ul li a:hover
{
	background: #C18052;
	color: #FFFFFF;
}
.inscription_adresses textarea.area_off, .inscription_adresses textarea.area_select
{
	width: 382px;
	height: 64px;
	border: none;
	background: url(/charte/process-commande/textarea_fd.gif) no-repeat 0 0;
	-background: url(/charte/process-commande/textarea_fd.gif) no-repeat 0 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 4px 2px 7px 5px;
	margin: 6px 20px 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inscription_adresses textarea.area_off
{
	color: #572103;
}
.inscription_adresses textarea.area_select
{
	color: #505254;
}
.inscription_adresses .select_gd_off, .inscription_adresses .select_gd_select, .inscription_adresses .select_gd_erreur
{
	clear: both;
	display: block;
	width: 359px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 20px 6px 0;
	padding: 0 2px 0 20px;
	border: none;
	cursor: pointer;
}
.inscription_adresses .select_gd_off
{
	color: #505254;
/*color:#a8a8aa;*/
	background: url(/charte/process-commande/select_gd.gif) no-repeat 0 0;
}
.inscription_adresses .select_gd_select
{
	color: #A8A8AA;
	background: url(/charte/process-commande/select_gd.gif) no-repeat 0 0;
}
.inscription_adresses .select_gd_erreur
{
	color: #E2001A;
	background: url(/charte/process-commande/select_gd.gif) no-repeat 0 -54px;
}
/*Checkbox process*/
.check
{
	float: left;
	width: 14px;
	height: 14px;
	border: none;
	padding: 0;
	margin: 0 10px 0 0;
}
.radio
{
	float: left;
	width: 14px;
	height: 14px;
	border: none;
	padding: 0;
}
/*Choix des adresses*/
#adresses
{
	clear: both;
	padding: 20px 0 0;
	/*background: url(/charte/process-commande/pointille_process.gif) no-repeat 0 bottom; */
	margin: 0 0 20px;
}
#adresses .radio
{
	margin: 0 10px 20px 0;
}
#adresses div
{
	clear: both;
}
#adresses .text
{
	float: left;
	font-weight: bold;
}
.text_small
{
	font-size: 10px;
	font-weight: normal;
}
.process_nl em
{
	font-weight: normal;
}
.process_nl
{
	padding-top: 20px;
	background: url(detail/hr.gif) repeat-x top left;
}
/*Confirmation panier*/
#confirm_adresse_facturation, #confirm_adresse_livraison
{
	float: left;
	width: 280px;
	margin: 10px 0 30px 30px;
	-margin: 10px 0 30px 15px;
	font-size: 11px;
	padding: 0;
	text-align: left;
}
#confirm_adresse_facturation strong, #confirm_adresse_livraison strong
{
	display: block;
	margin: 0 0 5px;
	font-size: 13px;
}
#confirm_adresse_facturation a, #confirm_adresse_livraison a
{
	color: #572103;
}
#process_confirm_comment
{
	float: left;
	width: 260px;
	font-size: 11px;
	margin: 10px 0 0;
	padding: 0;
}
#process_confirm_cgv
{
	float: right;
	width: 320px;
	margin: 0;
	-margin: 0 0 20px;
	padding: 0 0 0 580px;
	color: #572103;
	font-size: 14px;
}
#process_confirm_cgv a, #process_confirm_cgv a:hover
{
	color: #572103;
}
#process_confirm_paiement #process_confirm_cgv input
{
	float: left;
	width: 15px;
	margin: -9px 15px 0 0;
	padding: 0;
}
.process_paiement
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D1D2;
	padding: 5px;
}
textarea.process_textarea
{
	font-size: 11px;
	color: #655E5E;
	width: 285px;
	padding: 0 3px;
	border: 1px solid #D8D1D2;
}
/*Mode de paiement*/
#process_confirm_paiement
{
	float: left;
	width: 900px;
	margin: 10px 0 10px 25px;
	-margin: 10px 0 10px 10px;
	padding: 0;
}
#process_confirm_paiement .titre
{
	display: block;
	height: 30px;
	background: #771d2c;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding: 13px 0 0;
	margin: 0 0 18px;
	color: #FFFFFF;
}
#process_confirm_paiement .paiement
{
	height: 190px;
}
/*Menu onglet paiement*/
.paiement .menu_paiement
{
	position: absolute;
	width: 273px;
	z-index: 300;
}
.menu_paiement ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.menu_paiement ul li, .menu_paiement ul li:hover, .menu_paiement ul li.select
{
	margin: 0 0 1px;
}
.menu_paiement ul li a, .menu_paiement ul li a:hover, .menu_paiement ul li a.select
{
	display: block;
	width: 223px;
	height: 30px;
	padding: 14px 0 0 50px;
	margin: 0 0 1px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.menu_paiement ul li a
{
	background: url(/charte/process-commande/onglet_paiement.gif) no-repeat 0 -44px;
	color: #505254;
}
.menu_paiement ul li a:hover, .menu_paiement ul li a.select
{
	background: url(/charte/process-commande/onglet_paiement.gif) no-repeat 0 0;
	color: #FFFFFF;
}
#process_confirm_paiement .menu_paiement input.radio-paie
{
	float: left;
	width: 14px;
	padding: 0px;
	margin: -10px 10px 0 0;
}
.paiement .infos_paiement
{
	position: absolute;
	display: block;
	width: 625px;
	height: 165px;
	background: #FFFFFF;
	border: 2px solid #572103;
	margin-left: 257px;
	padding: 5px;
	z-index: 100;
}
/*Conditions de vente*/
.infos_paiement .cgv_confirm
{
	position: absolute;
	width: 675px;
	height: 255px;
	margin: 0 0 0 -5px;
	z-index: 200;
}
.cgv_confirm .cgv_fond
{
	position: absolute;
	display: block;
	width: 670px;
	height: 255px;
	background: #FFFFFF;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	z-index: 200;
}
.cgv_confirm .cgv_valid
{
	position: absolute;
	display: block;
	width: 490px;
	height: 90px;
	margin: 50px 0 0 30px;
	padding: 45px 20px 0 100px;
	/*background: #FFFFFF url(/charte/process-commande/coche_cgv.png) no-repeat 400px;
	-background: #FFFFFF url(/charte/process-commande/coche_cgv.gif) no-repeat 400px; */
	z-index: 300;
}
.cgv_valid form
{
	padding: 0;
	margin: 0;
}
.cgv_valid form .check
{
	margin-right: 15px;
}
.cgv_valid form label
{
	color: #7CBD00;
	font-size: 15px;
	font-weight: bold;
}
.cgv_valid form label a.cgv, .cgv_valid form label a:hover.cgv
{
	color: #7CBD00;
	text-decoration: underline;
}
.titre_paiement
{
	color: #572103;
	font-size: 18px;
	padding: 0;
	margin: 0;
}
.paiement .infos_paiement a, .paiement .infos_paiement a:hover
{
	text-decoration: underline;
	color: #505254;
}
/*Mode de paiement CB*/
#cb
{
	position: absolute;
	width: 98%;
	height: 165px;
	background: #FFFFFF;
	text-align: center;
}
#cheque, #virement, #telephone
{
	position: absolute;
	display: none;
	width: 98%;
	height: 165px;
	background: #FFFFFF;
	text-align: center;
}
#cb form
{
	padding: 0px;
	margin: 0px;
}
#cb .type, #cb .num_carte, #cb .date_validite, #cb .code_secur
{
	clear: both;
	display: block;
	height: 43px;
}
.type .type_intitule, .num_carte .num_carte_intitule, .date_validite .date_validite_intitule, .code_secur .code_secur_intitule
{
	float: left;
	display: block;
	width: 145px;
	text-align: right;
	padding: 4px 27px 0 0;
	font-weight: bold;
}
.type .type_info, .num_carte .num_carte_info, .date_validite .date_validite_info, .code_secur .code_secur_info
{
	float: left;
	height: 40px;
}
.type .type_info .type_liste
{
	float: left;
	display: block;
	padding: 4px 40px 0 0;
	font-weight: bold;
}
#cb form .check
{
	width: 14px;
	height: 14px;
	padding: 0px;
	margin: 2px 5px 0 0;
	border: none;
}
#cb form input
{
	width: 184px;
	height: 21px;
	border: 1px solid #CCCCCC;
	background: none;
}
#cb form input.code
{
	width: 35px;
	float: left;
}
/*Zone validation commande*/
.cgv .check
{
	margin: 2px 13px 0 0;
}
/*Menu de l'espace perso*/
#perso_menu
{
	clear: both;
	height: 42px;
}
#perso_menu ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	height: 42px;
}
#perso_menu ul li
{
	float: left;
	margin: 0 0 0 1px;
}
#perso_menu ul li a, #perso_menu ul li a:hover, #perso_menu ul li a.select
{
	display: block;
	width: 189px;
	-width: 188px;
	height: 36px;
	padding: 6px 0 0;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#perso_menu ul li a
{
	color: #A0634E;
	background: #FFD193;
}
#perso_menu ul li a:hover, #perso_menu ul li a.select
{
	color: #FFFFFF;
	background: #572103;
}
/*Espace perso page newsletter*/
.perso_nl_centre
{
	float: left;
	width: 600px;
	margin: 10px 0 0 30px;
	padding: 50px 300px 60px 0;
	background: url(espace-perso/visuel_nl.jpg) no-repeat top right;
}
.perso_nl_centre .encart_fd_titre
{
	display: block;
	font-size: 22px;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 22px;
	padding: 0;
	margin: 0;
}
.perso_nl_centre .temoin_contenu
{
	display: block;
	padding: 20px 0;
}
.perso_nl_centre .text_coul2
{
	color: #572103;
}
.perso_nl_centre form
{
	padding: 0px;
	margin: 0px;
}
/*Structure page process, espace perso*/
#process #process_contenu
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 15px;
}
/*Espace perso suivi de commande
Ligne entête suivi commande*/
#perso_table
{
	display: block;
	margin: 20px 0;
}
#perso_table p.titre
{
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 14px 17px;
	color: #572103;
}
#perso_table p.text
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 14px 17px;
	color: #572103;
}
#perso_table th
{
	height: 24px;
	padding: 0 0 0 10px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}
#perso_table th.statut_encours, #perso_table th.statut_expedie, #perso_table th.statut_annule
{
	border-top: 1px solid #505254;
	border-bottom: 1px solid #505254;
	border-left: 1px solid #505254;
}
#perso_table th.statut_encours, #perso_table th.contact_encours
{
	color: #FFFFFF;
	background: #572103;
}
#perso_table th.statut_expedie, #perso_table th.contact_expedie
{
	color: #572103;
	background: #F9ECE0;
}
#perso_table th.statut_annule
{
	color: #505254;
	background: #F9ECE0;
}
#perso_table th.contact_encours, #perso_table th.contact_expedie
{
	border-top: 1px solid #505254;
	border-bottom: 1px solid #505254;
	border-right: 1px solid #505254;
}
/*Intitulé contenu suivi commande*/
#perso_table td.intitule_date, #perso_table td.intitule_ref, #perso_table td.intitule_articles, #perso_table td.intitule_montant, #perso_table td.intitule_facture
{
	height: 24px;
	border-left: 1px solid #505254;
	vertical-align: bottom;
}
#perso_table td.intitule_contact
{
	border-left: 1px solid #505254;
	border-right: 1px solid #505254;
	vertical-align: bottom;
	width: 281px;
}
#perso_table td.intitule_date, #perso_table td.intitule_ref, #perso_table td.intitule_montant, #perso_table td.intitule_facture
{
	text-align: center;
	font-style: italic;
}
#perso_table td.intitule_articles
{
	text-align: left;
	font-style: italic;
	padding: 0 0 0 10px;
}
#perso_table td.intitule_date, #perso_table td.intitule_ref
{
	width: 100px;
}
#perso_table td.intitule_montant, #perso_table td.intitule_facture
{
	width: 87px;
}
/*Contenu suivi commande*/
#perso_table td.centre
{
	border-left: 1px solid #505254;
	border-bottom: 1px solid #505254;
	padding: 10px 0 20px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
#perso_table td.centre .check
{
	margin: 2px 0 0 45px;
}
#perso_table td.text_facture
{
	border-left: 1px solid #505254;
	border-bottom: 1px solid #505254;
	padding: 5px 0 0;
	vertical-align: top;
	text-align: center;
}
#perso_table td.text_contact
{
	border-left: 1px solid #505254;
	border-right: 1px solid #505254;
	border-bottom: 1px solid #505254;
	padding: 0 0 15px;
	vertical-align: top;
	font-size: 11px;
}
#perso_table td.text_articles
{
	border-left: 1px solid #505254;
	border-bottom: 1px solid #505254;
	padding: 10px 0 0;
	vertical-align: top;
}
#perso_table td.text_articles ul, #perso_table td.text_contact ul
{
	padding: 0;
	margin: 0 10px 0 25px;
}
#perso_table td.text_articles ul li
{
	padding: 0 0 15px;
}
#perso_table td.text_contact ul li a
{
	color: #505254;
	text-decoration: underline;
}
#perso_table td.text_contact ul li a:hover
{
	color: #572103;
}
#perso_table td.text_temoin
{
	height: 25px;
	text-align: right;
	padding: 5px 30px 0 0;
}
#perso_table td.valid_temoin
{
	height: 30px;
	vertical-align: bottom;
}
#perso_table .valid_temoin2
{
	display: block;
	width: 231px;
	height: 24px;
	margin: 10px 0 0 25px;
}
#perso_table td.valid_temoin a, #perso_table td.valid_temoin a:hover
{
	display: block;
	width: 281px;
	height: 24px;
	text-decoration: none;
}
#perso_table .valid_temoin2 a, #perso_table .valid_temoin2 a:hover
{
	display: block;
	width: 231px;
	height: 24px;
	text-decoration: none;
}
#perso_table td.valid_temoin a
{
	background: url(/charte/espace-perso/btn_commande_temoin.gif) no-repeat 0 0;
}
#perso_table td.valid_temoin a:hover
{
	background: url(/charte/espace-perso/btn_commande_temoin.gif) no-repeat 0 -24px;
}
#perso_table .valid_temoin2 a
{
	background: url(/charte/espace-perso/btn_commande_temoin2.gif) no-repeat 0 0;
}
#perso_table .valid_temoin2 a:hover
{
	background: url(/charte/espace-perso/btn_commande_temoin2.gif) no-repeat 0 -24px;
}
/*Témoignages articles commandés*/
.temoin_articles
{
	height: 60px;
	margin: 0 20px 0 35px;
}
.temoin_articles .visu_articles
{
	float: left;
	width: 60px;
	margin: 0 10px 0 0;
}
.temoin_articles .note_articles
{
	float: left;
	width: 300px;
}
.perso_temoin .note_articles ul
{
	float: left;
	width: 87px;
	height: 15px;
	padding: 0;
	margin: 0;
}
.note_articles ul li
{
	float: left;
	padding: 0;
	margin: 0 2px 0 0;
	list-style: none;
}
.note_articles ul li a
{
	float: left;
	width: 14px;
	height: 12px;
	background: url(home/coeur-vide.gif) no-repeat 0 0;
}
.note_articles ul li a:hover, .note_articles ul li a.select
{
	background: url(home/coeur-plein.gif) no-repeat 0 0;
}
.note_articles
{
}
.note_articles_text
{
	display: block;
	padding-top: 5px;
}
.note_articles_text a
{
	color: #505254;
	text-decoration: none;
}
.note_articles_text a:hover
{
	color: #505254;
	text-decoration: underline;
}
/*Retour et échanges*/
#perso_table .valid_cgv
{
	margin: 0 23px 40px 17px;
}
#perso_table .valid_cgv span.case
{
	float: left;
	width: 30px;
}
#perso_table .valid_cgv span.cgv
{
	display: block;
	float: left;
	width: 800px;
}
#perso_table .valid_cgv span.cgv a
{
	color: #505254;
	text-decoration: underline;
}
#perso_table .valid_cgv span.cgv a:hover
{
	color: #572103;
	text-decoration: underline;
}
/*Select cause du retour*/
.select_retour_off, .select_retour_select, .select_retour_erreur
{
	height: 27px;
	width: 225px;
	line-height: 27px;
	vertical-align: middle;
	padding: 0 2px 0 20px;
	margin: 4px 0 5px 20px;
	border: none;
	cursor: pointer;
}
.select_retour_off
{
	background: url(/charte/espace-perso/select_perso.gif) no-repeat 0 0;
	color: #A8A8AA;
}
.select_retour_select
{
	background: url(/charte/espace-perso/select_perso.gif) no-repeat 0 -27px;
	color: #505254;
}
.select_retour_erreur
{
	background: url(/charte/espace-perso/select_perso.gif) no-repeat 0 -54px;
	color: #505254;
}
.select_liste_retour
{
	position: absolute;
	display: none;
	background: #FFFFFF;
	border-left: 1px solid #848282;
	border-right: 1px solid #848282;
	border-bottom: 1px solid #848282;
	-webkit-box-shadow: 5px 5px 5px #cccccc;
	-moz-box-shadow: 5px 5px 5px #cccccc;
	box-shadow: 5px 5px 5px #CCCCCC;
/*IE*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=120, Strength=5);
	zoom: 1;
	width: 238px;
	padding: 5px 5px 5px 0;
	margin: -10px 0 0 20px;
}
.select_liste_retour ul
{
	padding: 0px;
	margin: 0px 0 10px;
	list-style: none;
}
.select_liste_retour ul li, .select_liste_retour ul li:hover
{
	padding: 2px 0 2px 5px;
	margin: 0 0 3px;
	cursor: pointer;
}
.select_liste_retour ul li:hover
{
	background: #F9ECE0;
}
/*Page contact*/
.perso_contact
{
	float: left;
	width: 500px;
	margin: 0 0 0 240px;
	-margin: 0 0 0 120px;
}
.perso_contact p, .perso_temoin p
{
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 14px 35px;
}
.perso_contact .intro, .perso_temoin .intro
{
	font-size: 12px;
	font-weight: normal;
	padding-right: 50px;
}
.contact-droit
{
	float: left;
	padding: 0;
	margin: 0;
}
.contact-droit p
{
	font-size: 16px;
	font-weight: bold;
	padding: 20px 0;
}
.contact-droit span
{
	font-size: 12px;
	padding: 0 0 14px;
}
textarea.perso_off, textarea.perso_select
{
	clear: both;
	width: 410px;
	height: 186px;
	border: none;
	background: url(/charte/informations/textarea_fd.gif) no-repeat 0 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 4px 7px 4px 5px;
	margin: 6px 20px 6px 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea.perso_off
{
	color: #572103;
}
textarea.perso_select
{
	color: #505254;
}
.select_perso_off, .select_perso_select, .select_perso_erreur
{
	height: 27px;
	width: 420px;
	line-height: 27px;
	vertical-align: middle;
	padding: 0 2px 0 20px;
	margin: 6px 20px 6px 35px;
	border: none;
	cursor: pointer;
}
.select_perso_off
{
	background: url(/charte/informations/select_contact.gif) no-repeat 0 0;
	color: #A8A8AA;
}
.select_perso_select
{
	background: url(/charte/informations/select_contact.gif) no-repeat 0 -27px;
	color: #505254;
}
.select_perso_erreur
{
	background: url(/charte/informations/select_contact.gif) no-repeat 0 -54px;
	color: #505254;
}
.select_liste_perso
{
	position: absolute;
	display: none;
	background: #FFFFFF;
	border-left: 1px solid #848282;
	border-right: 1px solid #848282;
	border-bottom: 1px solid #848282;
	-webkit-box-shadow: 5px 5px 5px #cccccc;
	-moz-box-shadow: 5px 5px 5px #cccccc;
	box-shadow: 5px 5px 5px #CCCCCC;
/*IE*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=120, Strength=5);
	zoom: 1;
	width: 413px;
	margin: -10px 0 0 35px;
	padding: 5px 5px 5px 0;
}
.select_liste_perso ul
{
	padding: 0px;
	margin: 0px 0 10px;
	list-style: none;
}
.select_liste_perso ul li
{
	margin: 0 0 3px;
}
.select_liste_perso ul li a, .select_liste_perso ul li a:hover
{
	display: block;
	width: 395px;
	padding: 0 0 0 18px;
	color: #505254;
	text-decoration: none;
}
.select_liste_perso ul li a:hover
{
	background: #F9ECE0;
}
/*Page t&eacute;moignage*/
#perso_table p.titre_temoin
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 15px;
}
#perso_table span.intro_temoin
{
	display: block;
	margin: 0 0 20px 18px;
}
.perso_temoin
{
	float: left;
	width: 450px;
}
.perso_temoin ul
{
	margin: 0px 0 15px 50px;
	padding: 0px;
}
.perso_temoin ul li
{
	margin-bottom: 8px;
	font-weight: bold;
	list-style: none url(!ie);
}
.perso_temoin ul li .gauch
{
	float: left !ie;
}
.perso_temoin ul li .droite
{
	float: right;
	margin: 0;
}
.perso_temoin .temoin_sans_visu
{
	position: absolute;
	width: 290px;
	height: 145px;
	/*background: url(/charte/structure-generale/visuel_personnage.png) no-repeat 0 0;
	-background: url(/charte/structure-generale/visuel_personnage.gif) no-repeat 0 0; */
	margin: 45px 0 0 179px;
	margin: 45px 0 0 140px !ie;
	z-index: 10;
}
.perso_temoin .temoin_sans_bulle
{
	display: block;
	width: 265px;
	height: 70px;
	padding: 10px 0 0 15px;
	margin: 65px 0 0 35px;
	background: #572103;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.comment_temoin
{
	width: 400px;
	margin: 0 0 15px 35px;
	=margin: 30px 0 15px 18px;
	-margin: 0 0 15px 18px;
}
input.gd_off, input.gd_select, input.gd_erreur
{
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 7px 6px 0;
	padding: 0 2px 0 5px;
	border: none;
	clear: both;
	width: 381px;
}
input.gd_off
{
	background: url(/charte/process-commande/input_adresse.gif) no-repeat 0 0;
	color: #572103;
}
input.gd_select
{
	background: url(/charte/process-commande/input_adresse.gif) no-repeat 0 0;
	color: #505254;
}
input.gd_erreur
{
	background: url(/charte/process-commande/input_adresse.gif) no-repeat 0 -54px;
	color: #E2001A;
}
.comment_temoin textarea.area_off, .comment_temoin textarea.area_select
{
	width: 374px;
	height: 53px;
	border: none;
	background: url(/charte/process-commande/textarea_fd.gif) no-repeat 0 0;
	-background: url(/charte/process-commande/textarea_fd.gif) no-repeat 0 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 4px 2px 7px 5px;
	margin: 6px 20px 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.comment_temoin textarea.area_off
{
	color: #572103;
}
.comment_temoin textarea.area_select
{
	color: #505254;
}
/*Footer Process*/
#contenu #footer-process
{
	float: left;
	width: 840px;
	text-align: center;
	padding: 0 0 0 140px;
	margin: 0;
	text-align: left;
	font-size: 12px;
	/*background: #9A9595 url(footer/fond.gif) repeat-x 0 28px;*/
	color: #FFFFFF;
}
#footer-process .lien-attrait
{
	float: right;
	display: inline;
	font-size: 11px;
	color: #FFFFFF;
	padding: 7px 12px 0 0;
}
#footer-process #menu-bas
{
	float: left;
	height: 21px;
	padding: 7px 0 0;
	font-size: 11px;
}
#footer-process #menu-bas a, #footer-process .lien-attrait a
{
	text-decoration: none;
	color: #FFFFFF;
}
#footer-process #menu-bas a:hover, #footer-process .lien-attrait a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
#process_confirm_paiement input
{
	width: 165px;
	height: 38px;
	border: 0;
}
#process_confirm_paiement input[type=submit]
{
	width: 190px;
	height: 28px;
	border: 0;
}
#process_confirm_paiement input.input_fianet
{
	width: 113px;
	height: 33px;
	border: 0;
	cursor: pointer;
}
#panier-vide
{
	display:block;
	width:300px;
	height:65px;
	color:#572103;
	font-size:14px;
	background:url(process-commande/coffre-panier-vide.jpg) 10px 10px no-repeat #f5ecef;
	padding:60px 0 20px 100px;
	margin:50px auto 50px auto;
	font-weight:normal;
	text-align:center;
}
