html, div, h1, h2, h3, hr, p, form, fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html{
	background-color: #ffffe3;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	/* width: 961px; */
	width: 940px;margin: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #ffffe3;
}
.hr_panier {
	height: 1px;
	line-height: 1px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 0px;
	clear: both;
}
#interface_cadre_haut{
	width: 940px;
	height: 22px;
	background-image: url(images/cadre_haut.jpg);}
#interface_cadre_centre{
	background-image: url(images/cadre_milieu_interieur.jpg);
	background-position: top;
	background-repeat: repeat;
	padding-left: 20px; 
	width: 920px;
}
#interface_cadre_bas {
	width: 940px;
	height: 22px;
	background-image: url(images/cadre_bas.jpg);
}
.drapeau-fr {
	float: left;
	margin-left: 20px;
}
.drapeau-en {
	float: left;
	margin-left: 10px;
}
.interface_cartouche {
	width: 600px;
	margin: auto;
	text-align: center;
	background-color: #ffffe3;
	font-size: 10px;
	color: #5d5560;
}
.interface_cartouche a {
	color: #5d5560;
}
#interface_cadre_menu{
	width: 221px;
	padding: 10px;
	padding-left: 0px;
	float: left;
}
#interface_cadre_contenu{
	width: 629px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(images/fond_bas_page_interieur.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #5d5560;
}
#interface_cadre_menu_index {
	width: 231px;
	padding: 0px;
	padding-top: 10px;
	float: left;
}
.interface_cadre_menu_decalage {
	margin-right: 10px;
}
#interface_cadre_contenu_index {
	width: 669px;
	float: left;
	background-image: url(images/fond_bas_page_interieur.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #5d5560;
}
h1 {
}
h2 {
}
h3 {
	font-size:17px;
	color: #92150c;
}
h3 a {
	color: #901107;
}
.br_reduit {
	line-height: 8px;
	height: 8px;
	width: 10px;
}
.br_reduit_bcp {
	line-height: 4px;
	height: 4px;
	width: 10px;
}
input { border: 0px; color: #FFFFFF; }

a {
	border: 0px;
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.texte_petit {
	font-size: 11px;
	color: #5d5560;
}
.texte_rouge {
	color: #901107;
}
.aligner_gauche{float: left;}
.aligner_droite{float: right;}
.aligner_centre{display: block; margin-left: auto; margin-right: auto; text-align: center; }
.afficher-block { display: block; }
.clear_both{clear: both;}
.texte-droite { text-align: right; }
.menu_bouton {
	float: right;
	padding-top: 8px;
}
#cadre_panier{
	width: 270px;
	height: 20px;
	margin-bottom: 15px;
	margin-right: 10px;	
	background-color: #b04d47;
	color: #FFFFFF;
	float: right;	
}
#cadre_panier div {
	margin-top: 2px;
}
#cadre_categorie{
	width: 632px;
	height: 22px;
	margin-bottom: 8px;
	background-color: #901107;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.categorie_photo_sous-cat_espace{
	float: left;
    padding-left: 2px;
	width: 25px;
}
#form_espace_client form {
	width: 190px; 
	text-align: right;
}

#form_espace_client .input_text {
	width: 100px; 
	height: 14px; 
	margin-top: 4px;
	background-color: #94150d;
	border: 1px solid #FFFFFF;
}

#form_espace_client .input_submit {
	width: 100px; 
	height: 14px; 
	margin-top: 4px; 
	background-color: #FFFFFF; 
	color: #94150d; 
	font-weight: bold; 
	font-size: 10px;
}
#form_espace_client_deconnexion_cadre {
	width: 160px; 
	float: left; 
	margin-left: 16px;
}
#form_espace_client_deconnexion_historique {
	padding: 4px; 
	padding-left: 30px; 
	text-align: right; 
	border: 1px solid #ffffff;
}
#form_espace_client_deconnexion_bouton a {
	width: 160px; 
	height: 14px; 
	margin-top: 2px;
	background-color: #FFFFFF; 
	color: #94150d; 
	font-weight: bold; 
	font-size: 10px;
	text-align: center;
	display: block;
}

#lettre-information form { float: right; }
#lettre-information .input_text { 
	width: 120px; 
	height: 14px; 
	margin-top: 4px; 
	background-color: #94150d;
	border: 1px solid #FFFFFF;
}
#lettre-information .input_submit { 
	width: 25px; 
	height: 18px; 
	background-color: #FFFFFF; 
	color: #94150d; 
	font-weight: bold; 
	font-size: 10px; 
}
.page_produits_declinaison_titre {
	background-color: #eaead2;
	font-weight: bold;
	font-size: 14px;
	color: #6f6f6f;
}
.page_produits_cadre_declinaison {
	width: 142px;
	float: left;
	margin-bottom: 25px;
}
.page_produits_cadre_declinaison select { 
	width: 38px;
	height: 20px;
}
.page_produits_cadre_declinaison_espace{
	float: left; 
	width: 18px;
}
.page_produits_ajouter {
	width: 100%; 
	background-color: #6f6f6f; 
	color: #ffffff; 
	font-size: 10px; 
	text-align: center;
}
.page_produits_description-produit { width: 520px; }
.page_produits_description-produit a {
	color: #bd811c;	
}
.page_categorie_sous_categorie {
	float: left;
	width: 212px;
	height: 160px;
	margin-left: 10px;
}
.page_categorie_sous_categorie a {
	color: #bd811c;	
}
.page_categorie_bouton_infos {
	width: 67px;
	height: 15px;
	background-color: #6f6f6f;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: center;
}
.page_categorie_bouton_infos a:hover {
	color: #901107;
	text-decoration: none;
}
.page_partenaires_liste {
	margin-left: 12px;
	width: 530px;
	float: left;
}
.page_partenaires_liste a {
	color: #bd811c;	
}
.page_magazin_photo_gauche {
	float: left;
	margin-right: 20px;
}
.page_magazin_photo_droite {
	float: left;
	margin-left: 20px;
}
.page_magazin_bloc_texte {
	float: left;
	width: 459px;
}
.page_contact_texte {
	width: 228px;
	float: left;
	margin-right: 20px;
}
.page_contact_texte a {
	color: #bd811c;	
}
.page_contact_formulaire_cadre {
	float: left;
	width: 380px;
	margin-top: 10px;
	padding-top: 8px;
	font-weight: bold;
	padding-bottom: 10px;
	background-color: #fff0d1;
}
.page_contact_formulaire_cadre div {
	padding-left: 10px;
	padding-right: 10px;
}
.page_contact_formulaire_cadre .txt {
	width: 165px;
	margin-bottom: 4px;
	border: 1px solid #999999;
	color: #333333;
	background-color: #ffffe3;
}
.page_contact_formulaire_cadre textarea {
	width: 353px;
	height: 80px;
	border: 1px solid #999999;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffe3;
}
.page_mot-passe-oublie_formulaire_cadre {
	float: left;
	width: 380px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}

.page_mot-passe-oublie_email {
	width: 200px;
	border: 1px solid #999999;
	color: #333333;
	background-color: #fff1d6;
}
.page_mot-passe-oublie_texte {
	width: 228px;
	float: left;
	margin-right: 20px;
}

.page_historique-commande_numero { float: left; width: 170px; }
.page_historique-commande_date { float: left; width: 160px; }
.page_historique-commande_montant { float: left; width: 180px; }
.page_historique-commande_action { float: left; width: 90px; }
.page_historique-commande_action a { color: #901107; }

.page_panier_article { float: left; width: 310px; margin-right: 1px; }
.page_panier_article a { color: #5d5560; font-weight: bold; float: left; margin-top: 2px; margin-right: 1px; }
.page_panier_article a:hover { text-decoration:none;}
.page_panier_prix-unitaire { float: left; width: 100px; margin-right: 1px; }
.page_panier_quantite { float: left; width: 100px; margin-right: 1px; }
.page_panier_quantite a { color: #5d5560; font-weight: bold; float: left; margin-top: 2px; margin-right: 1px; }
.page_panier_prix-total { float: left; width: 65px; margin-right: 1px; }
.page_panier_prix-ttc-phrase { float: left; width: 520px; background-color: #b04d47; color:#FFFFFF; }
.page_panier_prix-ttc-total { float: left; width: 108px; background-color: #b04d47; color:#FFFFFF; text-align: right; }
.page_panier_suppr { float: left; width: 44px; }
.page_panier_colonne { background-color: #b04d47; color:#FFFFFF;  }
.page_panier_bouton_valider {
	width: 150px;
	text-align: center;
	background-color: #6f6f6f;
	color: #ffffff;
}
.page_validation-coordonnees_input {
	width: 140px;
	border: 1px solid #999999;
	color: #333333;
	background-color: #ffffe3;
	margin-bottom: 4px;
}
.page_validation-coordonnees_input_desactiver {
	width: 140px;
	border: 1px solid #c2c2c2;
	color: #333333;
	background-color: #fffee0;
	margin-bottom: 4px;
}
.page_validation-coordonnees_label {
	float: left;
	width: 140px;
	text-align: right;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 4px;
}
.page_validation-coordonnees_label_autre-adresse {
	float: left;
	width: 300px;
	text-align: right;
	margin-top: 3px;
	margin-right: 5px;
}
.page_validation-commande_bouton {
	width: 150px;
	text-align: center;
	background-color: #6f6f6f;
	color: #ffffff;
}
.page_coordonnees_colonne_gauche { width: 305px; float: left; margin-top: 4px; background-color: #fff0d1; }
.page_coordonnees_colonne_droite { width: 305px; float: right; margin-top: 4px; background-color: #fff0d1; }
.page_coordonnees_colonne_titre { width: auto; padding-left: 5px; background-color: #b04d47; color: #FFFFFF; font-weight:bold; }
.page_coordonnees_colonne_droite a { color : #91180f; }

.index_contenu_decalage {
	margin-left: 16px;
	margin-bottom: 20px;
}
.index_cadre_categorie {
	width: 118px;
	height: 150px;
	padding: 5px;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
}
.index_cadre_categorie_titre {
	height: 36px;
	padding-left: 4px;
	background-color: #94150d;
	font-size: 15px;
}
.index_cadre_categorie_titre a:hover {
	color: #fedbbd;
	text-decoration: none;
}
.index_cadre_categorie_detail {
	height: 92px;
	padding-left: 4px;
	padding-top: 5px;
	background-color: #f1debd;
	font-size: 12px;
	color: #92150c;
}
.index_cadre_categorie_detail a {
    color: #92150c;
}
.index_texte_présentation {
	width: 305px;
	float: left;
	margin-right: 12px;
	margin-left: 4px;
	margin-bottom: 30px;
}

.espaces_h {
  padding-left: 3px;
  padding-right: 3px;
}
.espaces_v {
  padding-top: 10px;
  padding-bottom: 5px;
}
