/* DEMO */

.demo-gris 		{font-size: 9px; color: #7B7B7B; }
.demo-orange 	{font-size: 10px; color: #DB5B00; }
A.demo-orange:visited {color: #DB5B00; text-decoration: none}
A.demo-orange:hover	 {color: #1E51A1; text-decoration: none}
A.demo-orange:active {color: #DB5B00; text-decoration: none}

/* CATALOGUE */
.catalogue_titre {font-size: 14px; font-weight: bold; color: #1E51A1; }
.catalogue_titre_menu {font-size: 11px; font-weight: bold; color: #1E51A1; }
.catalogue_path { /* Modif */
	font-size: 0.7em;
	font-weight: normal;
	color: #aaa;
	padding:0 0 10px 0;
	text-align:left;
}
.catalogue_path a {
	color: #999;
}
.catalogue_path a:hover {
	color: #666;
}
.catalogue_content {font-size: 10px; color: #1E51A1; }
.catalogue_error {font-size: 10px; font-weight: bold; color: #000E4F; }
.catalogue_ligne_menu {color: #D6E1E7}
.catalogue_separateur {border: 1pxderline}

A.catalogue_voir_panier {font-size: 9px; font-weight: bold; color: #1E51A1; text-decoration: none}
A.catalogue_voir_panier:visited {color: #1E51A1; text-decoration: none}
A.catalogue_voir_panier:hover {color: #000E4F; text-decoration: none}
A.catalogue_voir_panier:active {color: #1E51A1; text-decoration: none}

.produit_details {font-size: 10px; color: #000E4F; text-decoration: none}
A.produit_details {font-size: 10px; color: #000E4F; text-decoration: none}
A.produit_details:visited {color: #000E4F; text-decoration: none}
A.produit_details:hover {color: #1E51A1; text-decoration: none}
A.produit_details:active {color: #000E4F; text-decoration: none}

/* CATALOGUE CATÉGORIES */

.categorie_titre:link, .categorie_titre:active, .categorie_titre:visited { /* Modif */
	font-size: 0.9em;
	font-weight: bold;
	text-decoration:none;
	color: #888;
}
.categorie_titre:hover { /* Modif */
	font-size: 0.9em;
	font-weight: bold;
	text-decoration:underline;
	color: #453e3a;
}
.categorie_titre img {
	display:block;
}
.categorie_titre span img {
	display:none;
}
.categorie_titre:hover img {
	display:none;
}
.categorie_titre:hover span img {
	display:block;
}


.categorie_voir{font-size: 10px; color: #000E4F; text-decoration: none}
.categorie_soumenu{font-size: 10px; color: #1E51A1; }

A.catalogue_path {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: underline}
A.catalogue_path:visited {color: #000E4F; text-decoration: underline}
A.catalogue_path:hover {color: #1E51A1; text-decoration: underline}
A.catalogue_path:active {color: #000E4F; text-decoration: underline}
.categorie_titre_accueil {font-size: 10px; font-weight: bold; color: #1E51A1; }
.categorie_option {font-size: 10px; color: #1E51A1; }
.categorie_puce {font-size: 10px; color: #DB5B00; }

.categorie_content { /* Modif */
	text-align:left; font-size: 0.8em; color: #172f40;
}

A.categorie_sousmenu {font-size: 10px; color: #000E4F; text-decoration: none}
A.categorie_sousmenu:visited {color: #000E4F; text-decoration: none}
A.categorie_sousmenu:hover {color: #1E51A1; text-decoration: underline}
A.categorie_sousmenu:active {color: #000E4F; text-decoration: none}

A.categorie_principale_sousmenu {font-size: 10px; color: #000E4F; text-decoration: none}
A.categorie_principale_sousmenu:visited {color: #000E4F; text-decoration: none}
A.categorie_principale_sousmenu:hover {color: #1E51A1; text-decoration: underline}
A.categorie_principale_sousmenu:active {color: #000E4F; text-decoration: none}

A.sous_categorie_sousmenu {font-size: 10px; color: #000E4F; text-decoration: none}
A.sous_categorie_sousmenu:visited {color: #000E4F; text-decoration: none}
A.sous_categorie_sousmenu:hover {color: #1E51A1; text-decoration: underline}
A.sous_categorie_sousmenu:active {color: #000E4F; text-decoration: none}

/* CATALOGUE PRODUITS */
.produit_titre_txt { /* Modif */
	font-size: 0.9em;
	font-weight: bold;
	color: #777;
}
.produit_titre:link, .produit_titre:active, .produit_titre:visited { /* Modif */
	font-size: 0.8em;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.produit_titre:hover {
	font-size: 0.8em;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}
.produit_courte_desc:link, .produit_courte_desc:active, .produit_courte_desc:visited {
	display:block;
	padding:3px 0;
	font-size: 0.9em;
	color: #453e3a;
	text-decoration: none;
}
.produit_courte_desc:hover {
	display:block;
	padding:3px 0;
	font-size: 0.9em;
	color: #453e3a;
	text-decoration: underline;
}
.produit_courte_desc_titre {
	margin:0;
	padding:10px 0 0 0;
	font-weight:bold;
	color: #453e3a;
}
.produit_courte_desc {
	margin:0;
	padding:0;
	color: #453e3a;
}
.produit_longue_desc {
	font-size: 0.8em;
	color: #453e3a;
}
.produit_longue_desc_titre {
	margin:0;
	padding:10px 0 10px 0;
	font-weight:bold;
	color: #453e3a;
}
.produit_longue_desc2, .produit_courte_desc2 {
	font-size:1em;
	margin:0;
	padding:0;
	color: #453e3a;
}
.produit_longue_desc2 p, .produit_courte_desc2 p {
	font-size:1em;
	margin:0;
	padding:0;
	color: #453e3a;
}


.produit_titre_prix1 {
	font-size: 0.7em;
	color: #453e3a;
}
.produit_montant_prix1{
	font-size: 0.7em;
	font-weight:bold;
	color: #453e3a;
}
.produit_titre_prix2 {font-size: 10px; font-weight: bold; color: #010F4E; }
.produit_montant_prix2{font-size: 10px; color: #1F52A1; }
.bordure-zoneprod {border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #03175B; border-left-color: #03175B;}
.produit_ligne_separatrice {color: #d6e1e7}
.produit_autres_photos { /* Modif */
	display:block;
	width:465px;
	margin:10px 0 0 0;
	padding:3px 0;
	font-size: 0.7em;
	color: #fff;
	background-color:#75706b;
}
.produit_autres_photos2 { /* Modif */
	display:block;
	width:673px;
	margin:10px 0 0 0;
	padding:3px 0;
	font-size: 0.7em;
	color: #fff;
	background-color:#75706b;
}
.produit_content {font-size: 10px; color: #1E51A1; }
.produit_bouton_ajouter {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}


.produit_demande_infos:link, .produit_demande_infos:active, .produit_demande_infos:visited {
	font-size: 0.7em;
	color: #666;
	text-decoration: none;
}
.produit_demande_infos:hover {
	font-size: 0.7em;
	color: #333;
	text-decoration: underline;
}
.produit_txt {
	font-size: 0.7em;
	color: #999;
}


/* CATALOGUE PRODUITS INFO */
.catalogue_info_titre {font-size: 14px; font-weight: bold; color: #1E51A1; }
.catalogue_info_titre_champs { /* Modif */
	text-align:left;
	font-size:0.7em;
	font-weight: normal;
	color: #453e3a;
}
.catalogue_info_content {
	text-align:left;
	font-size:0.8em;
	font-weight: bold;
	color: #172f40;
}
.catalogue_info_input {
	width:300px;
	font-size:0.9em;
	font-weight:normal;
	font-family: 'Tahoma', 'Arial', 'Sans-serif';
	color:#172f40;
	margin: 2px 0;
	padding: 2px 4px;
	border: 1px solid #ceca96;
	background-color: #FFFFFF;
}
.catalogue_info_textarea {
	width:300px;
	font-size:0.9em;
	font-weight:normal;
	font-family: 'Tahoma', 'Arial', 'Sans-serif';
	color:#172f40;
	margin: 2px 0;
	padding: 2px 4px;
	border: 1px solid #ceca96;
	background-color: #FFFFFF;
}
.catalogue_info_bouton_soumettre {
	font-size:0.8em;
	font-weight:normal;
	font-family: 'Tahoma', 'Arial', 'Sans-serif';
	color:#FFFFFF;
	margin: 0 0 10px 0;
	padding: 4px 6px;
	border: 0px solid #bfd3e8;
	background-color:#ceca96;
}
.catalogue_info_bouton_soumettre:hover {
	background-color:#172f40;
}


/* CATALOGUE PRODUITS AFFICHAGE */
.fin_rangee {border-right: 1px dotted #555555;}
.separateur_item {border-right: 1px dotted #555555;}

.image_produit { /* Modif */
	border: 0;
	}

A.produit_agrandir {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: none}
A.produit_agrandir:visited {color: #000E4F; text-decoration: none}
A.produit_agrandir:hover {color: #1E51A1; text-decoration: none}
A.produit_agrandir:active {color: #000E4F; text-decoration: none}

A.panier_lien_confirmation {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000E4F; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
A.panier_lien_confirmation:visited {COLOR: #000E4F; TEXT-DECORATION: none}
A.panier_lien_confirmation:hover {COLOR: #1E51A1; TEXT-DECORATION: none}
A.panier_lien_confirmation:active {COLOR: #000E4F; TEXT-DECORATION: none}

.produit_agrandir img {
	display:block;
}
.produit_agrandir span img {
	display:none;
}
.produit_agrandir:hover img {
	display:none;
}
.produit_agrandir:hover span img {
	display:block;
}
.miniature-loupe {
	position:relative;
	display:block;
}
.miniature-loupe img {
	border:0;
}
.miniature-loupe span img {
	display:none;
}
.miniature-loupe:hover span img {
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:20px;
	height:20px;
}


/* CATALOGUE SOUSMENU PRODUIT */
.sousmenu_produit {font-size: 10px; font-weight: bold; color: #000E4F; }

A.sousmenu_produit {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: none}
A.sousmenu_produit:visited {color: #000E4F; text-decoration: none}
A.sousmenu_produit:hover {color: #1E51A1; text-decoration: none}
A.sousmenu_produit:active {color: #000E4F; text-decoration: none}

/* CATALOGUE PRODUITS ACCUEIL */
.produit_accueil_titre{font-size: 11px; font-weight: bold; color: #1E51A1; text-decoration: none}
.produit_accueil_titre_prix1 {font-size: 10px; font-weight: bold; color: #1E51A1; }
.produit_accueil_montant_prix1{font-size: 10px; font-weight: bold; color: #000E4F; }
.produit_accueil_titre_prix2 {font-size: 10px; font-weight: bold; color: #1E51A1; }
.produit_accueil_montant_prix2{font-size: 10px; color: #1E51A1; }

/* CATALOGUE RECHERCHE */
.recherche_titre{font-size: 10px; font-weight: bold; color: #000E4F; }
.recherche_content {
	text-align:left;
	font-size:0.7em;
	font-weight: normal;
	color: #172f40;
}
.recherche_erreur {
font-size: 0.7em;
color: #76716c;
}
.recherche_input {
	width:300px;
	font-size:0.8em;
	font-family: 'Tahoma', 'Arial', 'Sans-serif';
	font-weight:normal;
	color:#172f40;
	margin: 2px 0;
	padding: 2px 4px;
	border: 1px solid #ceca96;
	background-color: #FFFFFF;
}
.recherche_select {
	width:310px;
	font-weight:normal;
	color:#172f40;
	font-size:1.15em;
	line-height:1.15em;
	margin: 2px 0;
	padding: 2px 0;
	border: 1px solid #ceca96;
	font-family: 'Tahoma', 'Arial', 'Sans-serif';
	background-color: #FFFFFF;
}
.recherche_select option {
	font-size:1em;
	line-height:1em;
	font-family: 'Tahoma', 'Arial', 'Sans-serif';
	color:#172f40;
}
.recherche_case {
	width:auto;
	font-size:0.8em;
	font-family: 'Tahoma', 'Arial', 'Sans-serif';
	font-weight:normal;
	color:#172f40;
	margin: 2px 0;
	padding: 2px 4px;
	border: 1px solid #ceca96;
	background-color: #FFFFFF;
}
.recherche_input_quick {
	font-size:9px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 0px;
	border: 1px solid #bfd3e8;
	background-color: #FFFFFF;}
.recherche_bouton_rechercher {
	font-size:0.7em;
	font-weight:normal;
	font-family: 'Tahoma', 'Arial', 'Sans-serif';
	color:#FFFFFF;
	margin: 0 0 10px 0;
	padding: 4px 6px;
	border: 0px solid #bfd3e8;
	background-color:#ceca96;
}
.recherche_bouton_rechercher:hover {
	background-color:#172f40;
}
/* CATALOGUE RECHERCHE RÉSULTATS */
.resultat_titre{font-size: 11px; font-weight: bold; color: #1E51A1; text-decoration: none}
.resultat_courte_desc{font-size: 10px; color: #1E51A1; text-decoration: none}
.resultat_longue_desc{font-size: 10px; color: #1E51A1; text-decoration: none}
.resultat_titre_prix1 {font-size: 10px; font-weight: bold; color: #1E51A1; }
.resultat_montant_prix1{font-size: 10px; font-weight: bold; color: #000E4F; }
.resultat_titre_prix2 {font-size: 10px; font-weight: bold; color: #1E51A1; }
.resultat_montant_prix2{font-size: 10px; color: #1E51A1; }
.resultat_ligne_separatrice {color: #D6E1E7}
.resultat_autres_photos {font-size: 10px; font-weight: bold; color: #1E51A1; }
.resultat_content {font-size: 10px; color: #1E51A1; }
.resultat_bouton_ajouter {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
	
A.resultat_content {font-size: 10px; color: #1E51A1; text-decoration: none}
A.resultat_content:visited {color: #1E51A1; text-decoration: none}
A.resultat_content:hover {color: #000E4F; text-decoration: none}
A.resultat_content:active {color: #1E51A1; text-decoration: none}

A.resultat_agrandir {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: none}
A.resultat_agrandir:visited {color: #000E4F; text-decoration: none}
A.resultat_agrandir:hover {color: #1E51A1; text-decoration: none}
A.resultat_agrandir:active {color: #000E4F; text-decoration: none}

/* CATALOGUE SOUSMENU RÉSULTAT */
.sousmenu_resultat {font-size: 10px; font-weight: bold; color: #000E4F; }

A.sousmenu_resultat {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: none}
A.sousmenu_resultat:visited {color: #000E4F; text-decoration: none}
A.sousmenu_resultat:hover {color: #1E51A1; text-decoration: none}
A.sousmenu_resultat:active {color: #000E4F; text-decoration: none}

/* DEVISE */
.devise_titre{font-size: 11px; font-weight: bold; color: #1E51A1; }
.devise_content{font-size: 10px; color: #1E51A1; }
.devise_input{font-size: 10px; color: #1E51A1; }

/* PANIER BOX */
.panier_box_title {font-size: 10px; color: #000E4F; text-decoration: none}
.panier_box {font-size: 10px; color: #1E51A1; text-decoration: none}
A.panier_box {font-size: 10px; color: #1E51A1; text-decoration: none}
A.panier_box:visited {color: #1E51A1; text-decoration: none}
A.panier_box:hover {color: #000E4F; text-decoration: underline}
A.panier_box:active {color: #1E51A1; text-decoration: none}

/* PANIER */
.panier_titre {font-size: 14px; font-weight: bold; color: #1E51A1; }
.panier_path {font-size: 10px; font-weight: bold; color: #000E4F; }
.panier_content{font-size: 10px; color: #1E51A1; }
.panier_titre_menu {font-size: 11px; font-weight: bold; color: #1E51A1; }
.panier_titre_qte {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_produit {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_prix_uni {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_prix_total {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_delete_item {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: none}
.panier_titre_soustotal {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_montant_soustotal {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_expedition {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_montant_expedition {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_taxe_fed {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_montant_taxe_fed {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_taxe_prov {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_montant_taxe_prov {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_total {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_montant_total {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_paiement {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_montant_paiement {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_solde {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_montant_solde {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_titre_rabais {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_montant_rabais {font-size: 10px; font-weight: bold; color: #1E51A1; }
.panier_ligne_menu {color: #D6E1E7}
.panier_ligne_separatrice {color: #D6E1E7}
.panier_error {font-size: 10px; font-weight: bold; color: #000E4F; }
.asterisque {font-size: 10px; font-weight: bold; color: #BA242A; }
.accepte_termes_conditions{font-size: 10px; font-weight: bold; color: #000E4F; }
.panier_input{
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 2px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.panier_bouton_more_products {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
.panier_bouton_modifier {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
.panier_bouton_commander {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}

A.panier_path {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: none}
A.panier_path:visited {color: #000E4F; text-decoration: none}
A.panier_path:hover {color: #1E51A1; text-decoration: underline}
A.panier_path:active {color: #000E4F; text-decoration: none}

A.panier_voir_panier {font-size: 10px; font-weight: bold; color: #1E51A1; text-decoration: none}
A.panier_voir_panier:visited {color: #1E51A1; text-decoration: none}
A.panier_voir_panier:hover {color: #000E4F; text-decoration: none}
A.panier_voir_panier:active {color: #1E51A1; text-decoration: none}

A.panier_catalogue {font-size: 10px; font-weight: bold; color: #1E51A1; text-decoration: none}
A.panier_catalogue:visited {color: #1E51A1; text-decoration: none}
A.panier_catalogue:hover {color: #000E4F; text-decoration: none}
A.panier_catalogue:active {color: #1E51A1; text-decoration: none}

A.panier_add_products {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: none}
A.panier_add_products:visited {color: #000E4F; text-decoration: none}
A.panier_add_products:hover {color: #1E51A1; text-decoration: none}
A.panier_add_products:active {color: #000E4F; text-decoration: none}

A.panier_paiement_retourner_panier {font-size: 10px; font-weight: normal; color: #000E4F; text-decoration: none}
A.panier_paiement_retourner_panier:visited {color: #000E4F; text-decoration: none}
A.panier_paiement_retourner_panier:hover {color: #1E51A1; text-decoration: none}
A.panier_paiement_retourner_panier:active {color: #000E4F; text-decoration: none}

/* PANIER ITEMS*/
.item_qte {font-size: 10px; color: #1E51A1; }
.item_produit {font-size: 10px; color: #1E51A1; text-decoration: none}
.item_prix_uni {font-size: 10px; color: #1E51A1; text-decoration: none}
.item_prix_total {font-size: 10px; font-weight: bold; color: #1E51A1; text-decoration: none}

/* PANIER ITEMS OPTIONS */
.item_option_titre {font-size: 10px; font-weight: bold; color: #1E51A1; }
.item_option_content {font-size: 10px; color: #1E51A1; }
.item_option_input {
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 2px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}

/* PANIER RABAIS */
.rabais_content {font-size: 10px; color: #1E51A1; }
.rabais_item_desc {font-size: 10px; color: #1E51A1; }
.rabais_item_montant {font-size: 10px; font-weight: bold; color: #000E4F; }
.rabais_resume_item_desc {font-size: 10px; color: #1E51A1; }
.rabais_resume_item_montant {font-size: 10px; font-weight: bold; color: #000E4F; }
.rabais_avt_desc {font-size: 10px; color: #1E51A1; }
.rabais_avt_montant {font-size: 10px; font-weight: bold; color: #000E4F; }
.rabais_resume_avt_desc {font-size: 10px; color: #1E51A1; }
.rabais_resume_avt_montant {font-size: 10px; font-weight: bold; color: #000E4F; }
.rabais_apt_desc {font-size: 10px; font-weight: bold; color: #1E51A1; }
.rabais_apt_montant {font-size: 10px; font-weight: bold; color: #000E4F; }
.rabais_resume_apt_desc {font-size: 10px; font-weight: bold; color: #1E51A1; }
.rabais_resume_apt_montant {font-size: 10px; font-weight: bold; color: #000E4F; }
.rabais_input {
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 2px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.rabais_bouton_ajouter {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}

/* PANIER COORDONNEES */
.coordonnees_titre {font-size: 10px; font-weight: bold; color: #1E51A1; }
.coordonnees_content {font-size: 10px; color: #1E51A1; }
.coordonnees_input_radio {font-size: 10px; color: #1E51A1; }
.coordonnees_input {
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 2px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.coordonnees_bouton_continuer {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
.coordonnees_bouton_suivant {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}

/* PANIER MOT DE PASSE PERDU */
.password_titre {font-size: 10px; font-weight: bold; color: #1E51A1; }
.password_content {font-size: 10px; color: #1E51A1; }
.password_input {
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 2px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.password_bouton_envoyer {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}

/* PANIER EXPÉDITION */
.expedition_titre {font-size: 11px; font-weight: bold; color: #FFFFFF; }
.expedition_titre_background {BACKGROUND-color: #D6E1E7}
.expedition_content {font-size: 10px; color: #1E51A1; }
.expedition_titre_background {color: #D6E1E7}
.expedition_frais_fixe_titre {font-size: 10px; color: #1E51A1; }
.expedition_frais_fixe_prix {font-size: 10px; color: #1E51A1; }
.expedition_postes_canada_titre {font-size: 10px; color: #1E51A1; }
.expedition_postes_canada_prix {font-size: 10px; color: #1E51A1; }
.expedition_ramassage_titre {font-size: 10px; font-weight: bold; color: #1E51A1; }
.expedition_ramassage_detail {font-size: 10px; color: #1E51A1; }
.expedition_ramassage_prix {font-size: 10px; color: #1E51A1; }
.expedition_transporteur_client_titre {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif}
.expedition_transporteur_client_prix {FONT-SIZE: 10px; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif}
.expedition_zone_titre {FONT-SIZE: 10px; COLOR: #1E51A1; }
.expedition_zone_prix {FONT-SIZE: 10px; COLOR: #1E51A1; }
.expedition_input_radio {font-size: 10px; color: #1E51A1; }
.expedition_input {
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 2px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.expedition_bouton_suivant {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}

/* PANIER PAIEMENT */
.paiement_titre {font-size: 10px; font-weight: bold; color: #1E51A1; }
.paiement_titre_paypal {font-size: 10px; font-weight: bold; color: #1E51A1; }
.paiement_titre_cc {font-size: 10px; font-weight: bold; color: #1E51A1; }
.paiement_titre_differes {font-size: 10px; font-weight: bold; color: #1E51A1; }
.paiement_content {font-size: 10px; color: #1E51A1; }
.paiement_content_paypal {font-size: 10px; color: #1E51A1; }
.paiement_content_cc {font-size: 10px; color: #1E51A1; }
.paiement_content_differes {font-size: 10px; color: #1E51A1; }
.paiement_ligne_separatrice {color: #D6E1E7}
.paiement_confirm {font-size: 10px; font-weight: bold; color: #1E51A1; }
.paiement_input {
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 2px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.paiement_bouton_paypal {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
.paiement_bouton_cc {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
.paiement_bouton_differes {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #d6e1e7;}
.paiement_bouton_suivant {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
.paiement_bouton_payer {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
.paiement_bouton_imprimer {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}

/* PANIER MESSAGE */
.message_titre {font-size: 10px; font-weight: bold; color: #1E51A1; }
.message_content {font-size: 10px; color: #1E51A1; }
.message_ligne_separatrice {color: #D6E1E7}
.message_body {BACKGROUND-color: #D6E1E7}
.message_table_background {BACKGROUND-color: #FFFFFF}
.message_td_separateur_background {BACKGROUND-color: #7183DE}

/* PANIER PAIEMENT DESJARDINS */
.desjardins_recu_titre {font-size: 10px; font-weight: bold; color: #1E51A1; }
.desjardins_recu_content {font-size: 10px; color: #1E51A1; }
.desjardins_recu_entreprise {font-size: 10px; font-weight: bold; color: #1E51A1; }
.desjardins_recu_adresse {font-size: 10px; color: #1E51A1; }
.desjardins_recu_telephone {font-size: 10px; color: #1E51A1; }
.desjardins_recu_telecopieur {font-size: 10px; color: #1E51A1; }
.desjardins_recu_siteweb {font-size: 10px; color: #1E51A1; }

/* POLITIQUE DE REMBOURSEMENT */
.politique_remboursement_titre {font-size: 10px; font-weight: bold; color: #1E51A1; }
.politique_remboursement_content {font-size: 10px; color: #1E51A1; }

/* UTILISATEUR */
.utilisateur_titre {font-size: 14px; font-weight: bold; color: #0E1766; }
.utilisateur_soustitre {font-size: 11px; font-weight: bold; color: #0E1766; }
.utilisateur_titre_mpp {font-size: 10px; font-weight: bold; color: #0E1766; }
.utilisateur_titre_inscription {font-size: 10px; font-weight: bold; color: #0E1766; }
.utilisateur_titre_coordonnees {font-size: 10px; font-weight: bold; color: #0E1766; }
.utilisateur_titre_champ {font-size: 10px; font-weight: bold; color: #0E1766; }
.utilisateur_path {font-size: 10px; font-weight: bold; color: #000E4F; }
.utilisateur_error {font-size: 10px; font-weight: bold; color: #000E4F; }
.utilisateur_asterisque {font-size: 10px; font-weight: bold; color: #BA242A; }
.utilisateur_content {font-size: 10px; color: #0E1766; }
.utilisateur_input{
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.utilisateur_bouton_mpp {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #A7A6AA;
	background-color: #0C155B;}
.utilisateur_bouton_inscription {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #A7A6AA;
	background-color: #0C155B;}
.utilisateur_bouton_coordonnees {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #A7A6AA;
	background-color: #0C155B;}

A.utilisateur_path {font-size: 10px; font-weight: bold; color: #000E4F; text-decoration: underline}
A.utilisateur_path:visited {color: #000E4F; text-decoration: underline}
A.utilisateur_path:hover {color: #1E51A1; text-decoration: underline}
A.utilisateur_path:active {color: #000E4F; text-decoration: underline}

A.utilisateur_content {font-size: 10px; color: #1E51A1; text-decoration: none}
A.utilisateur_content:visited {color: #1E51A1; text-decoration: none}
A.utilisateur_content:hover {color: #000E4F; text-decoration: none}
A.utilisateur_content:active {color: #1E51A1; text-decoration: none}

/* UTILISATEUR LOGIN */
.utilisateur_titre_login {font-size: 10px; font-weight: bold; color: #000E4F; }
.utilisateur_error_login {font-size: 10px; font-weight: bold; color: #DB5B00; }
.utilisateur_content_login {font-size: 10px; color: #0E1766; }
.utilisateur_input_login{
	font-size:9px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.utilisateur_bouton_login {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #A7A6AA;
	background-color: #0C155B;}

A.utilisateur_content_login {font-size: 10px; color: #1E51A1; text-decoration: none}
A.utilisateur_content_login:visited {color: #1E51A1; text-decoration: none}
A.utilisateur_content_login:hover {color: #000E4F; text-decoration: none}
A.utilisateur_content_login:active {color: #1E51A1; text-decoration: none}

A.utilisateur_content_inscription {font-size: 10px; color: #000E4F; text-decoration: underline}
A.utilisateur_content_inscription:visited {color: #000E4F; text-decoration: underline}
A.utilisateur_content_inscription:hover {color: #1E51A1; text-decoration: underline}
A.utilisateur_content_inscription:active {color: #000E4F; text-decoration: underline}

A.utilisateur_content_coordonnees {font-size: 10px; color: #000E4F; text-decoration: underline}
A.utilisateur_content_coordonnees:visited {color: #000E4F; text-decoration: underline}
A.utilisateur_content_coordonnees:hover {color: #1E51A1; text-decoration: underline}
A.utilisateur_content_coordonnees:active {color: #000E4F; text-decoration: underline}

/* UTILISATEUR INCLUDE */
.utilisateur_titre_include {font-size: 10px; font-weight: bold; color: #000E4F; }
.utilisateur_error_include {font-size: 10px; font-weight: bold; color: #DB5B00; }
.utilisateur_content_include {font-size: 10px; color: #0E1766; }
.utilisateur_note_include {font-size: 10px; font-weight: bold; color: #0E1766; }
.utilisateur_input_include{
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;
	;}
.utilisateur_bouton_modifier {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #A7A6AA;
	background-color: #0C155B;
	width: 73px;}
.utilisateur_bouton_supprimer {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #A7A6AA;
	background-color: #0C155B;
	width: 73px;}
.utilisateur_bouton_ajouter {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #A7A6AA;
	background-color: #0C155B;
	width: 73px;}

A.utilisateur_content_include {font-size: 10px; color: #1E51A1; text-decoration: none}
A.utilisateur_content_include:visited {color: #1E51A1; text-decoration: none}
A.utilisateur_content_include:hover {color: #000E4F; text-decoration: none}
A.utilisateur_content_include:active {color: #1E51A1; text-decoration: none}

/* Ajout */
.marron-sombre {
	color:#352e2c;
}
.marron {
	color:#453e3a;
}
.marron-clair {
	color:#76716c;
}f
.bleu-sombre {
	color:#172f40;
}
.rangee-produit {
	clear:both;
	width:465px;
	margin:10px 0;
}
.rangee-produit2 {
	width:673px;
	margin:10px 0;
}
.boite-3produits {
	width:144px;
	margin:0 10px 0 0;
	padding:10px 0;
	float:left;
	border-right:1px dotted #ccc;
	text-align:left;
}
.boite-b3produits {
	width:144px;
	height:auto;
	margin:0 10px 10px 0;
	padding:10px 0;
	float:left;
	border-right:1px dotted #ccc;
	text-align:left;
}
.boite-c3produits {
	width:144px;
	height:auto;
	margin:0 10px 10px 0;
	padding:10px 0;
	float:left;
	border-right:0;
	text-align:left;
}
.boite-3images {
	width:144px;
	height:auto;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	border-right:0;
	text-align:left;
}
.boite-6images {
	width:102px;
	height:auto;
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	border-right:0;
	text-align:left;
}
.retour {
	width:465px;
	height:20px;
	clear:both;
}
.retour2 {
	width:673px;
	height:1px;
	clear:both;
}
.retour3 {
	display:block;
	width:465px;
	clear:both;
	padding:10px 0 0 0;
}
.produit-infos-g {
	float:left;
	width:145px;
	margin:10px 0 0 0;
	text-align:left;
}
.produit-infos-d {
	float:right;
	width:290px;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	text-align:left;
	border-left:1px dotted #ccc;
}
.produit-infos-d2 {
	float:right;
	width:498px;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	text-align:left;
	border-left:1px dotted #ccc;
}
#boite-additionnelle {
	clear:both;
	width:465px;
	padding:10px 0 0 0;
}
#boite-additionnelle2 {
	clear:both;
	width:673px;
	padding:10px 0 0 0;
}
.txt-image-additionnelle {
	font-size:0.7em;
	color:#666;
}
.retour-ligne {
    clear:both;
	border: 0;
    width: 100%;
    color: #ccc;
    background-color: #ccc;
    height: 1px;
}

/* PANIER NOTE */
.panier_note_titre{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif}
.panier_note_content{FONT-SIZE: 10px; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; border: 1px solid #D6E1E7;}

/* UTILISATEURS LISTE ACHAT RAPIDE */
.produit_achat_rapide_titre {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
.produit_achat_rapide {FONT-SIZE: 10px; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
A.produit_achat_rapide {FONT-SIZE: 10px; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
A.produit_achat_rapide:visited {COLOR: #1E51A1; TEXT-DECORATION: none}
A.produit_achat_rapide:hover {COLOR: #000E4F; TEXT-DECORATION: none}
A.produit_achat_rapide:active {COLOR: #1E51A1; TEXT-DECORATION: none}

.produit_achat_rapide_check {FONT-SIZE: 10px; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
A.produit_achat_rapide_check {FONT-SIZE: 10px; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: underline}
A.produit_achat_rapide_check:visited {COLOR: #1E51A1; TEXT-DECORATION: underline}
A.produit_achat_rapide_check:hover {COLOR: #000E4F; TEXT-DECORATION: underline}
A.produit_achat_rapide_check:active {COLOR: #1E51A1; TEXT-DECORATION: underline}

.produit_achat_rapide_ligne_separatrice {COLOR: #D6E1E7}
.produit_achat_rapide_discontinue {FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: line-through}
.produit_achat_rapide_input{
	font-size:10px;
	font-weight:normal;
	color:#556082;
	margin: 0px;
	padding: 2px;
	border: 1px solid #A7A6AA;
	background-color: #FFFFFF;}
.produit_achat_rapide_bouton_ajouter {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}
.produit_achat_rapide_bouton_maj {
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 0px;
	padding: 2px;
	background-image: url(/common_files/grafx/fr/bt-input.png);
	border: 0px solid #bfd3e8;
	background-color: #2151A5;}

.filtre_cadre {
    background-color : #FFFFFF;
    border : 1px solid #827E7E;
    float : left;
    font-size : 0.7em;
    height : 110px;
    margin : 8px 8px 8px 0;
    padding : 5px;
    overflow : auto;
    width : 15.94%;
}

.filtre_titre {
    font-weight : bold;
}

.retour {
    clear : both;
}
/*Historique des commandes*/
.panier_titre_historique {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif}
.panier_content_historique {FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none}
.panier_ligne_separatrice_historique {COLOR: #D6E1E7}
.sousmenu_historique {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #000E4F; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif}
.sousmenu_historique tr {height:35px;}
.panier_content_historique_pair, .panier_content_historique_impair {FONT-SIZE: 10px; FONT-WEIGHT: normal; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; height:25px;}
.panier_content_historique_pair {background-color: #FFFFFF;}
.panier_content_historique_impair {background-color: #D6E1E7;}
.panier_content_historique_pair td, .panier_content_historique_impair td {border-bottom: 1px solid #D6E1E7;}
.panier_content_historique_notice{FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #1E51A1; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; TEXT-DECORATION: none;}
