/*--------------------------------------------------------------------------------------*/
/* Ficher de paramétrage des styles du site de Web et Jardin                            */
/*--------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------*/
/* Style général de la page                                                             */
/*--------------------------------------------------------------------------------------*/

body
{
	background-color: #FFFFFF;
	margin: auto;
	font-family: "Arial";
	font-size: 12px;
	color: #484c41;
	min-width: 980px;

}

/*--------------------------------------------------------------------------------------*/
/* Style de l'entête du site                                                            */
/*--------------------------------------------------------------------------------------*/

#entete
{
	margin-bottom: 0px;
	padding-top: 5px;
	height: 130px;
	background: url("images/fond_titre.png") repeat;
	border-bottom:1px solid #889374;
}

.logo_titre
{
	float: left;
	padding-left: 17px;
	width: 130;
}

.logo_titre img
{
	border: 0px;
}

.titre
{
	float: left;
	width: 99.8%;
	height: 130px;
	color: #484c41;
}

.titre p
{
	text-align: left;
	font-size: 40px;
	font-style: italic;
	margin-top: 15px;
	padding-top: 0px;
	padding-left: 160px;
}

#titre_ligne_2
{
	font-size: 27px;
}

#titre_ligne_2 a
{
	padding-top: 0px;
	text-decoration: none;
	color: #484c41;
}

/*--------------------------------------------------------------------------------------*/
/* Objets cadres dans l'entête du site                                                  */
/*--------------------------------------------------------------------------------------*/

.cadre_arrondi_entete
{
        width: 150px;
        height: 128px;
	float: right;
	margin-right: 5px;
	font-size: 12px;
}

.cadre_arrondi_entete p
{
	text-align: center;
	margin-top: 3px;
	margin-bottom: 4px;
}

.cadre_arrondi_entete a
{
	font-size: 14px;
	color: #484c41;
	text-decoration: none;
}

.cadre_arrondi_entete a:hover
{
	color: #2282eb;
	text-decoration: underline;
}

.cadre_arrondi_entete_haut
{
        width: 150px;
        height: 5px;
	background: url("images/cadre_haut.png") no-repeat top left;
}

.cadre_arrondi_entete_centre
{
        width: 142px;
        height: 118px;
	border-left: 1px solid #BBBBBC;
	border-right: 1px solid #BBBBBC;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FFFFFF;
}

.texte_cadre_arrondi_entete_centre
{
}

.cadre_arrondi_entete_bas
{
	float: left;
	margin-bottom: 10px;
        width: 150px;
        height: 5px;
	background: url("images/cadre_bas.png") no-repeat top left;
}

.titre_cadre_entete
{
	font-size: 15px;
	font-style: italic;
}

.panier_entete p
{
	text-align: right;
}

.bouton
{
	width: 150px;
	height: 29px;
}

.bouton:hover
{
	background: url("images/bouton_select.png") no-repeat;
	width: 150px;
	height: 29px;
}

.connexion
{
	width: 300px;
	height: 123px;
	float: right;
	margin-right: 5px;
	border: 1px solid #BBBBBB;
	background: #FFFFFF;
/*	background: url("fond_menu.png") repeat top left;*/
}

.resume_connexion
{
	float: left;	
	min-width: 145px;
	height: 115px;
	font-size: 10px;
	padding-left: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
	border-right: 1px solid #BBBBBB;
}

.panier
{
	float: left;	
	min-width: 145px;
	font-size: 10px;
	padding-left: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
}

/*--------------------------------------------------------------------------------------*/
/* Affichage de la prochaine boite en dessous des autres                                */
/*--------------------------------------------------------------------------------------*/

.dessous
{
	clear: both;
}

/*--------------------------------------------------------------------------------------*/
/* Style du menu horizontal                                                             */
/*--------------------------------------------------------------------------------------*/

.menu_hor
{
	clear: both;
	height: 30px;
	background-color: #a2d566;
	border-bottom:1px solid #889374;
}

.lien_menu_hor a
{
	float: left;
	padding-top: 5px;
	font-size: 15px;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	color: #484c41;
	width: 150px;
	height: 24px;
	text-align: center;
}

.lien_menu_hor a:hover
{
	background: url("images/menu_hor_select.png") repeat;
}

.lien_menu_hor_rech a
{
	float: left;
	padding-top: 5px;
	font-size: 15px;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	color: #484c41;
	width: 150px;
	height: 24px;
	text-align: center;
}

.lien_menu_hor_rech a:hover
{
	background: url("images/menu_hor_select_rech.png") repeat;
}

.lien_menu_hor_cadeau a
{
	float: left;
	padding-top: 5px;
	font-size: 15px;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	color: #484c41;
	width: 150px;
	height: 24px;
	text-align: center;
}

.lien_menu_hor_cadeau a:hover
{
	color: #484c41;
	background: url("images/menu_hor_cadeau_select.gif");
}

.lien_menu_hor_droite a
{
	float: right;
	padding-top: 5px;
	padding-left: 25px;
	font-size: 15px;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	color: #484c41;
	width: 125px;
	height: 24px;
	text-align: center;
	background: url("images/panier.png") left no-repeat;
}

.lien_menu_hor_droite a:hover
{
	background: url("images/menu_hor_select_droite.png") left no-repeat;
}

.sep_menu_hor
{
	margin-top: 2px;
	margin-right: 1px;
	float: left;
	width: 1px;
	height: 26px;
	border-right: 1px solid #889374;
}

.sep_menu_hor_droite
{
	margin-top: 2px;
	margin-right: 1px;
	float: right;
	width: 1px;
	height: 26px;
	border-right: 1px solid #889374;
}

.recherche_menu_hor
{
	float: left;
	padding-top: 5px;
	font-size: 15px;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	color: #484c41;
	width: 820px;
	height: 24px;
	text-align: center;
}

/*--------------------------------------------------------------------------------------*/
/* Style du menu je recherche                                                           */
/*--------------------------------------------------------------------------------------*/

.liste_menu_recherche
{
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	height: 30px;
	display: block;
	width: 150px;
	border-bottom:1px solid #889374;
}

#ssmg a {
	border-top:1px solid #889374;
	background-color:#a2d566;
	color: #484c41;
	text-decoration:none;
	font-size:10pt;
}


#ssmg a:hover
{
	background: url("images/menu_hor_select.png") repeat;
	text-decoration:none;
	font-size:10pt;
	border: 1px solid #889374;
	border-bottom: 1px solid #c3e997;
}

#ssmg {
	position:absolute;
	left:0px; /* Abscisse absolue */
	border-bottom: 1px solid #889374;
	visibility:hidden;
	
}

#ssmg2 a {
	border-top:1px solid #889374;
	background-color:#a2d566;
	color: #484c41;
	text-decoration:none;
	font-size:10pt;
}


#ssmg2 a:hover
{
	background: url("images/menu_hor_select.png") repeat;
	text-decoration:none;
	font-size:10pt;
	border: 1px solid #889374;
	border-bottom: 1px solid #c3e997;
}

#ssmg2 {
	position:absolute;
	left:200px; /* Abscisse absolue */
	border-bottom: 1px solid #889374;
	visibility:hidden;
}

#ssmg3 a {
	border-top:1px solid #889374;
	background-color:#a2d566;
	color: #484c41;
	text-decoration:none;
	font-size:10pt;
}


#ssmg3 a:hover
{
	background: url("images/menu_hor_select.png") repeat;
	text-decoration:none;
	font-size:10pt;
	border: 1px solid #889374;
	border-bottom: 1px solid #c3e997;
}

#ssmg3 {
	position:absolute;
	left:400px; /* Abscisse absolue */
	border-bottom: 1px solid #889374;
	visibility:hidden;
}

#ssmg4 a {
	border-top:1px solid #889374;
	background-color:#a2d566;
	color: #484c41;
	text-decoration:none;
	font-size:10pt;
}


#ssmg4 a:hover
{
	background: url("images/menu_hor_select.png") repeat;
	text-decoration:none;
	font-size:10pt;
	border: 1px solid #889374;
	border-bottom: 1px solid #c3e997;
}

#ssmg4 {
	position:absolute;
	left:600px; /* Abscisse absolue */
	border-bottom: 1px solid #889374;
	visibility:hidden;
}

#ssmg5 a {
	border-top:1px solid #889374;
	background-color:#a2d566;
	color: #484c41;
	text-decoration:none;
	font-size:10pt;
}

#ssmg5 a:hover
{
	background: url("images/menu_hor_select.png") repeat;
	text-decoration:none;
	font-size:10pt;
	border: 1px solid #889374;
	border-bottom: 1px solid #c3e997;
}

#ssmg5 {
	position:absolute;
	left:800px; /* Abscisse absolue */
	border-bottom: 1px solid #889374;
	visibility:hidden;
}

/*--------------------------------------------------------------------------------------*/
/* Style du menu vertical                                                               */
/*--------------------------------------------------------------------------------------*/


.menu_vert
{
	float: left;
	margin-left: 5px;
	width: 150px;
}

.titre_menu_vert
{
	border: none;
}

.titre_menu_vert a
{
	float: left;
	text-align: center;
	padding-bottom: 2px;
	color: #484c41;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 148px;
	border: 1px solid #889374;
	background: url("images/menu_hor_select.png") repeat;
}

.titre_menu_vert a:hover
{
	color: #718253;
	width: 148px;
}

.contenu_menu_vert
{
	margin-top: 24px;
	padding: 5px;
	padding-top: 10px;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
	margin-bottom: 0px;
}

.lien_menu_vert
{
	color: #484c41;
	font-size: 11pt;
	font-style: italic;
        font-weight: bold;
	width: 150px;
}

.lien_menu_vert a
{
	color: #484c41;
	text-decoration:none;
}

.lien_menu_vert a:hover
{
	color: #2282eb;
}

.sous_categorie_menu_vert
{
	margin-top: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-left: 5px;
	font-size: 9pt;
        font-weight: normal;
}

.sous_categorie_menu_vert ul
{
	list-style-image: url("images/menu_vert_puce.png");
}

.bas_menu_vert
{
	width: 148px;
	height: 2px;
	border-top: 0px solid #889374;
	border-bottom: 1px solid #889374;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la zone d'informations                                                      */
/*--------------------------------------------------------------------------------------*/


.contenu_informations
{
	padding: 5px;
	text-align: center;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
}

.contenu_informations img
{
	padding: 2px;
	margin-top: 5px;
	border: none;
}

.contenu_informations img:hover
{
	padding: 1px;
	border: 1px solid #889374;
}

.contenu_informations a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.contenu_informations a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la zone top recherches                                                      */
/*--------------------------------------------------------------------------------------*/


.cadre_produit_top_recherches
{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-bottom: 5px;
}

.contenu_informations_droite
{
	padding: 5px;
	text-align: left;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
}

.contenu_informations_droite a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.contenu_informations_droite a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la page                                                                     */
/*--------------------------------------------------------------------------------------*/


#page
{
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la barre de navigation                                                      */
/*--------------------------------------------------------------------------------------*/


#barre_navigation
{
	clear: both;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	height: 30px;
	border: 1px solid #889374;
}

.barre_navigation_accueil img
{
/*
	padding-top: 3px;
	padding-left: 5px;
        text-decoration: none;
	width: 20px;
	height: 22px;
*/
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 3px;
	border: none;
}

.barre_navigation_fleche
{
	float: left;
	margin-top: 3px;
}

.barre_navigation_categorie a
{
	float: left;
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 3px;
	font-size: 15px;
        font-weight: bold;
        text-decoration: none;
	color: #484c41;
	height: 24px;
	text-align: center;
}

.barre_navigation_categorie a:hover
{
	color: #2282eb;
}

.barre_navigation_action_en_cours
{
	float: left;
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 3px;
	font-size: 15px;
        font-weight: bold;
        text-decoration: none;
	color: #2282eb;
	height: 24px;
	text-align: center;
}

.barre_navigation_action
{
	float: left;
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 3px;
	font-size: 15px;
        font-weight: bold;
        text-decoration: none;
	color: #484c41;
	height: 24px;
	text-align: center;
}

/*--------------------------------------------------------------------------------------*/
/* Style du titre des pages                                                             */
/*--------------------------------------------------------------------------------------*/

#contenu_categorie
{
	padding-left: 155px;
	padding-right: 155px;
	color: #484c41;
	padding-bottom: 5px;
}

#contenu_categorie p
{
	color: #484c41;
	font-size: 10pt;
}

#contenu_navigation
{
	padding-left: 155px;
	color: #484c41;
	padding-bottom: 5px;
}

#contenu_navigation p
{
	color: #484c41;
	font-size: 10pt;
}

#contenu
{
	color: #484c41;
	padding-bottom: 5px;
}

#contenu p
{
	color: #484c41;
	font-size: 10pt;
}

.contenu2
{
	padding-left: 155px;
	padding-right: 155px;
	padding-bottom: 5px;
	color: #484c41;
}

.contenu2 p
{
	color: #484c41;
	font-size: 10pt;
}

.titre_page
{
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	text-align: left;
	color: #484c41;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
	border: 1px solid #889374;
	border-bottom: 1px solid #889374;
	background: url("images/menu_hor_select.png") repeat;
}

.titre_liste
{
	float: left;
	overflow: hidden;
	width: 74%;
	height: 24px;
}

.titre_liste_navigation
{
	float: left;
	overflow: hidden;
	width: 50%;
	height: 24px;
}

.contenu_page
{
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	color: #484c41;
	font-size:10pt;
	border-left: 1px solid #889374;
	border-right: 1px solid #889374;
	color: #484c41;
	font-size:10pt;
	border: 1px solid #889374;
	border-top: none;
}

.contenu_page p
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
}

.titre_section
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 2px;
	height: 20px;
	text-align: left;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
	border-bottom: 1px solid #889374;
}

.titre_section_resume_commande
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 2px;
	height: 20px;
	text-align: left;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
}

.titre_section_message
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 2px;
	height: 20px;
	text-align: left;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
}

.contenu_navigation_fiche
{
	color: #484c41;
	padding-bottom: 5px;
}

.contenu_navigation_fiche p
{
	color: #484c41;
	font-size: 10pt;
}

.contenu_categorie_donnees_specifiques
{
	padding-left: 155px;
	padding-right: 155px;
	color: #484c41;
	padding-bottom: 5px;
}

.contenu_categorie p
{
	color: #484c41;
	font-size: 10pt;
}

/*--------------------------------------------------------------------------------------*/
/* Style du menu des promotions                                                         */
/*--------------------------------------------------------------------------------------*/


.menu_promotions
{
	float: right;
	margin-right: 5px;
	width: 150px;
}

.titre_menu_promotions
{
	border: none;
	float: left;
	text-align: center;
	color: #484c41;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
	background: url("images/menu_promotions_titre.png");
}

.titre_menu_promotions a
{
	float: left;
	text-align: center;
	color: #484c41;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
	background: url("images/menu_promotions_titre.png");
	border: none;
}

.titre_menu_promotions a:hover
{
	color: #718253;
	width: 150px;
	background: url("images/menu_promotions_titre_select.png");
}

.lien_menu_promotions
{
	color: #484c41;
	font-size: 11pt;
	font-style: italic;
        font-weight: bold;
	width: 150px;
}

.lien_menu_promotions a
{
	color: #484c41;
	text-decoration:none;
}

.lien_menu_promotions a:hover
{
	color: #2282eb;
}

.sous_categorie_menu_promotions
{
	margin-top: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-left: 5px;
	font-size: 9pt;
}

.sous_categorie_menu_promotions ul
{
	list-style-image: url("images/menu_promotions_puce.png");
}

.bas_menu_promotions
{
	float: left;
	margin-bottom: 10px;
	width: 150px;
	height: 2px;
	background: url("images/menu_promotions_bas.png");
}

.contenu_promotions
{
	float: left;
	text-align: center;
	width: 148px;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
}

.contenu_promotions img
{
	padding: 2px;
	margin-top: 5px;
	border: none;
}

.contenu_promotions img:hover
{
	padding: 1px;
	border: 1px solid #889374;
}

.contenu_promotions a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.contenu_promotions a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}

.cadre_produit_promotion
{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #889374;
}

.cadre_produit_promotion_bas
{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}

/*--------------------------------------------------------------------------------------*/
/* Style des formulaires                                                                */
/*--------------------------------------------------------------------------------------*/


form
{
	color: #484c41;
	font-size: 9pt;
}

fieldset
{
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	border: 1px solid #889374;
}

textarea
{
	width: 100%;
	height: 100px;
	border: 1px solid #889374;
}

.texte_recherche
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 27px;
	width: 600px;
	height: 17px;
	border: 1px solid #889374;
	background: #FFFFFF url("images/loupe.png") left no-repeat;
}

input.bouton_recherche[type=submit]
{
	float: left;
	padding: 4px;
	padding-top: 0px;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
	text-decoration:none;
	width: 89px;
	height: 21px;
	background: url("images/bouton_recherche.png") center no-repeat;
}

input.bouton_recherche[type=submit]:hover
{
	background: url("images/bouton_recherche_select.png") center no-repeat;
}

legend
{
	color: #484c41;
	font-size: 12pt;
	font-style: italic;
        font-weight: bold;
	margin-left: 0px;
}

label
{
	margin-left: 5px;
}

input:focus, text:focus
{
	color: #484c41;
	font-size: 10pt;
	background-color: #c3e997;
}

input
{
	border: 1px solid #889374;
}

input.code_parrainage
{
	width: 148px;
}

input.offre_prix
{
	padding-right: 5px;
	text-align: right;
	width: 60px;
}

input.offre_prix_grille
{
	padding-right: 5px;
	text-align: right;
	width: 40px;
}

.champ_erreur
{
	border: 1px solid red;
}

input[type=submit]
{
	float: right;
	padding: 4px;
	padding-top: 3px;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
	text-decoration:none;
	width: 120px;
	height: 30px;
	border: none;
	background: url("images/bouton_grille.png") center no-repeat;
}

input[type=submit]:hover
{
	background: url("images/bouton_select_grille.png") center no-repeat;
}

.ligne_formulaire
{
	float: left;
	width: 100%;
	height: 25px;
}

.titre_champ
{
	float: left;
	margin-left: 20px;
	width: 100px;
	height: 25px;
}

.titre_champ_erreur
{
	float: left;
	margin-left: 20px;
	width: 100px;
	height: 25px;
	color: red;
        font-weight: bold;
}

.formulaire_erreur
{
	width: 87%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: red;
	font-size: 20px;
        font-weight: bold;
}

.champ_de_saisie
{
	float: left;
	height: 25px;
}

.message_information_commande
{
	margin-left: 20px;
	width: 600px;
}

.message_envoi_produit
{
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
	width: 80%;
}

/*--------------------------------------------------------------------------------------*/
/* Style des boutons                                                                    */
/*--------------------------------------------------------------------------------------*/


.bouton a
{
	float: left;
/*
	margin-top: 2px;
*/
	padding-top: 5px;
	font-size: 15px;
	font-style: italic;
        text-decoration: none;
	color: #484c41;
	width: 150px;
	height: 25px;
	text-align: center;
	background: url("images/bouton.png") center no-repeat;
}

.bouton a:hover
{
	background: url("images/bouton_select.png") center no-repeat;
}

.bouton_droite a
{
	float: right;
/*
	margin-top: 2px;
*/
	padding-left: 7px;
	padding-top: 5px;
	font-size: 15px;
	font-style: italic;
        text-decoration: none;
	color: #484c41;
	width: 150px;
	height: 25px;
	text-align: center;
	background: url("images/bouton.png") center no-repeat;
}

.bouton_droite a:hover
{
	background: url("images/bouton_select.png") center no-repeat;
}

.bouton_selection_paiement a
{
	float: right;
	padding-top: 10px;
	font-size: 15px;
	font-style: italic;
        text-decoration: none;
	color: #484c41;
	width: 120px;
	height: 30px;
	text-align: center;
	background: url("images/bouton_grille.png") center no-repeat;
}

.bouton_selection_paiement:hover
{
	background: url("images/bouton_select_grille.png") center no-repeat;
}

.bouton_commande a
{
	float: left;
/*
	margin-top: 2px;
*/
	padding-top: 5px;
	font-size: 15px;
	font-style: italic;
        text-decoration: none;
	color: #484c41;
	width: 150px;
	height: 25px;
	text-align: center;
	background: url("images/bouton_commande.png") center no-repeat;
}

.bouton_commande a:hover
{
	background: url("images/bouton_commande_select.png") center no-repeat;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la navigation entre les pages                                               */
/*--------------------------------------------------------------------------------------*/


.navigation_pages
{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	height: 35px;
	color: #484c41;
	text-align: center;
}

.navigation_pages a
{
	float: right;
	margin-top: 2px;
	padding-top: 5px;
	font-size: 15px;
	font-style: italic;
        text-decoration: none;
	color: #484c41;
	width: 150px;
	height: 25px;
	text-align: center;
	background: url("images/bouton.png") center no-repeat;
}

.navigation_pages a:hover
{
	background: url("images/bouton_select.png") center no-repeat;
}

.no_pages
{
	float: right;
	padding-top: 7px;
	font-size: 15px;
	font-style: italic;
        text-decoration: none;
	width: 80px;
	height: 25px;
}

.marge_droite
{
	float: right;
	width: 10px;
	height: 25px;
}

/*--------------------------------------------------------------------------------------*/
/* Style des listes de produits                                                         */
/*--------------------------------------------------------------------------------------*/


.produit_dans_liste
{
	height: 115px;
	margin-right: 5px;
	margin-bottom: 7px;
	padding-bottom: 5px;
	border-bottom: 1px solid #889374;
}

.photo_dans_liste
{
	float: left;
	padding: 2px;
	text-align: center;
	width: 100px;
	border: none;
}

.photo_dans_liste img
{
	text-align: center;
	height: 100px;
	border: none;
}

.photo_dans_liste a
{
	float: left;
	padding: 2px;
	text-align: center;
	width: 100px;
	border: none;
}

.nom_produit_liste
{
	overflow: hidden;
	padding-top: 1px;
	padding-left: 5px;
	min-width: 380px;
	height: 22px;
	text-align: left;
	color: #484c41;
	font-size: 9pt;
}

.nom_produit_liste p
{
	padding-top: 5px;
}

.titre_section_nom_produit_liste
{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 2px;
	height: 20px;
	text-align: left;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
}

.description_produit_liste
{
	overflow: hidden;
	padding-top: 0px;
	padding-left: 5px;
	height: 80px;
	text-align: left;
	color: #484c41;
	font-size: 9pt;
}

.description_produit_liste p
{
	padding-top: 5px;
}

.bouton_produit_liste
{
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	width: 165px;
}

/* Apparement inutilisé */
.bouton_produit_liste_categorie
{
	float: right;
	padding-top: 30px;
	padding-left: 5px;
	width: 160px;
}

.titre_produit_liste
{
	float: left;
	margin-right: 5px;
	padding-top: 4px;
	width: 100%;
	height: 20px;
	text-align: left;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	border-bottom: 1px solid #aed173;
}

.titre_produit_liste:hover
{
	color: #2282eb;
}

.detail_nom_produit
{
	font-size: 12pt;
        font-weight: normal;
}

.prix_produit_liste
{
	float: right;
	text-align: right;
	margin-top: 20px;
	font-size:11pt;
	font-style: italic;
        font-weight: bold;
}

.affichage_remise
{
	color: #e7af09;
        font-weight: bold;
}

.affichage_remise_grand
{
	font-size:12pt;
	color: #e7af09;
        font-weight: bold;
}

/*--------------------------------------------------------------------------------------*/
/* Style des fiches produits                                                            */
/*--------------------------------------------------------------------------------------*/


.commander
{
	float: right;
	border: 1px solid #000000;
}

.disponibilite0
{
	text-align: left;
	color: #484c41;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
}

.disponibilite1
{
	text-align: left;
	color: #e18420;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
}

.disponibilite2
{
	text-align: left;
	color: #06b100;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
}

.titre_fiche
{
	float: left;
}

.image_fiche
{
	float: left;
	padding: 5px;
	padding-bottom: 0px;
}

.image_fiche a img
{
	border: none;
}

.image_fiche_droite
{
	float: right;
	padding: 5px;
	padding-bottom: 0px;
}

.commande_fiche
{
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 166px;
	text-align: center;
}

.zone_commande
{
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px;
	border: 1px solid #889374;
}

.zone_produits_similaires
{
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px;
	padding-bottom : 10px;
	font-size: 8px;
	border: 1px solid #889374;
}

.zone_produits_similaires p
{
	margin-top: 5px;
}

.zone_produits_similaires a
{
	color: #484c41;
	font-size: 14px;
	text-decoration: none;
}

.zone_produits_similaires a:hover
{
	color: #2282eb;
}

.prix_produits_similaires
{
	font-size: 16px;
}

.titre_zone_etiquette
{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #484c41;
	text-align: center;
	font-size: 16px;
        font-weight: bold;
	background-color: #a2d566;
}

.zone_etiquette form
{
	font-size:10pt;
}

.zone_etiquette fieldset
{
	padding-left: 2px;
	margin-bottom: 0px;
	border: 0px;
}

.zone_etiquette a
{
	color: #2282eb;
}

.detail_produit1
{
	float: left;
	padding: 2px;
	width: 33%;
}

.detail_produit2
{
	float: right;
	padding: 2px;
	margin-right: 5px;
	width: 33%;
}

.detail_produit3
{
	overflow: hidden;
	padding: 2px;
}

.titre_detail
{
	float: left;
	text-align: center;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
	width: 100%;
	height: 20px;
	background-color: #a2d566;
	border: 1px solid #889374;
}

.lien_vers_categorie
{
	text-align: center;
	color: #484c41;
	font-size:18pt;
}

.lien_vers_categorie
{
	text-align: center;
	margin-top: 5px;
	color: #484c41;
	font-size:18pt;
}

.lien_vers_categorie a
{
	color: #484c41;
	text-decoration: none;
}

.lien_vers_categorie a:hover
{
	color: #2282eb;
}

/*--------------------------------------------------------------------------------------*/
/* Style des produits de la page d'accueil                                              */
/*--------------------------------------------------------------------------------------*/


.produit_page_accueil
{
	float: left;
	margin-left: 5px;
	margin-right: 6px;
	text-align: center;
	width: 150px;
	height: 200px;
}

.nom_produit_page_accueil a
{
	padding-top: 5px;
	color: #484c41;
	width: 150px;
	height: 25px;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
}

.nom_produit_page_accueil
{
	border: none;
	float: left;
	text-align: center;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
	height: 30px;
	background: url("images/menu_promotions_titre.png");
}

.nom_produit_page_accueil a
{
	float: left;
	text-align: center;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
	background: url("images/menu_promotions_titre.png");
	border: none;
}

.nom_produit_page_accueil a:hover
{
	width: 150px;
	background: url("images/menu_promotions_titre_select.png");
}

.prix_produit_page_accueil
{
	width: 148px;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
}

.prix_produit_page_accueil a
{
	text-align: center;
	color: #e18420;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
}

.bas_produit_page_accueil
{
	float: left;
	margin-bottom: 10px;
	width: 150px;
	height: 2px;
	background: url("images/menu_promotions_bas.png");
}

.description_produit_page_accueil
{
	float: left;
	padding-bottom: 5px;
	text-align: center;
	width: 148px;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
}

.description_produit_page_accueil img
{
	padding: 2px;
	width: 90px;
	height: 90px;
	margin-top: 5px;
	border: none;
}

.description_produit_page_accueil img:hover
{
	padding: 1px;
	border: 1px solid #889374;
}

.description_produit_page_accueil ol
{
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 25px;
        font-weight: bold;
}

.description_produit_page_accueil a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.description_produit_page_accueil a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}

/*--------------------------------------------------------------------------------------*/
/* Style du pied des pages                                                              */
/*--------------------------------------------------------------------------------------*/


.pied_de_page
{
	margin-top: 5px;
	padding-top: 2px;
	text-align: center;
	font-size:8pt;
	width: 100%;
	border-top: 1px solid #889374;
}

.pied_de_page a
{
	color: #484c41;
	text-decoration:none;
}

.pied_de_page a:hover
{
	color: #2282eb;
}

/*--------------------------------------------------------------------------------------*/
/* Style du panier                                                                      */
/*--------------------------------------------------------------------------------------*/


.titre_panier
{
	color: #484c41;
	font-size: 12pt;
        font-weight: bold;
	border-bottom: 1px solid #889374;
}

.titre_panier_centre
{
	color: #484c41;
	text-align: center;
	font-size: 12pt;
        font-weight: bold;
	border-bottom: 1px solid #889374;
}

.ligne_panier
{
	text-align: center;
	border-bottom: 1px solid #889374;
}

.tarif_panier
{
	text-align: center;
}

.quantite_panier
{
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	border-bottom: 1px solid #889374;
}

.quantite_panier img, .ligne_panier img
{
	margin-top: 5px;
	border: none;
}

.bouton_qte_panier
{
	float: left;
	color: #484c41;
	height: 24px;
	text-align: center;
}

.bouton_garantie_panier
{
	color: #484c41;
	height: 24px;
	text-align: center;
}

.qte_panier
{
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #484c41;
	height: 25px;
	text-align: center;
}

.photo_dans_panier img
{
	float: left;
	padding: 2px;
	padding-bottom: 7px;
	text-align: center;
	width: 100px;
	height: 100px;
	border: none;
}

.nom_produit_panier
{
	overflow: hidden;
	padding-top: 5px;
	padding-left: 5px;
	min-width: 340px;
	height: 22px;
	text-align: left;
	color: #484c41;
	font-size: 9pt;
}

.total_panier
{
	color: #484c41;
	font-size: 12pt;
        font-weight: bold;
}

/*--------------------------------------------------------------------------------------*/
/* Style des cadres des adresses de facturation et livraison                            */
/*--------------------------------------------------------------------------------------*/


.titre_adresse
{
	margin-bottom: 0px;
	padding: 5px;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
	border-top: 1px solid #889374;
}

.cadre_adresse
{
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 400px;
	color: #484c41;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
	border-bottom: 1px solid #889374;
}

/*--------------------------------------------------------------------------------------*/
/* Style des cadres des moyens de paiement                                              */
/*--------------------------------------------------------------------------------------*/


.cadre_paiement
{
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
/*
	height: 200px;
*/
	border-top: 1px solid #889374;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
}

.cadre_paiement_bas
{
	text-align: center;
	padding: 10px;
	border-bottom: 1px solid #889374;
	border-right: 1px solid #889374;
	border-left: 1px solid #889374;
}

.titre_paiement
{
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
}


/*--------------------------------------------------------------------------------------*/
/* Style de la page d'accueil                                                           */
/*--------------------------------------------------------------------------------------*/


.cadre_nouveaute
{
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 265px;
	border: 1px solid #889374;
	background-color: #FFFFFF;
}

.cadre_nouveaute img
{
	padding: 2px;
	margin-top: 5px;
	border: none;
}

.cadre_nouveaute img:hover
{
	padding: 1px;
	border: 1px solid #889374;
}

.cadre_nouveaute a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.cadre_nouveaute a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}

.cadre_titre_nouveaute
{
	height: 40px;
}

.cadre_promotion_accueil
{
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 270px;
	border: 1px solid #889374;
	background-color: #FFFFFF;
}

.cadre_promotion_accueil img
{
	padding: 2px;
	margin-top: 5px;
	border: none;
}

.cadre_promotion_accueil img:hover
{
	padding: 1px;
	border: 1px solid #889374;
}

.cadre_promotion_accueil a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.cadre_promotion_accueil a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}
.contenu_texte_accueil
{
	overflow: hidden;
	text-align: center;
	padding-top: 5px;
	color: #484c41;
	font-size:16pt;
	font-style: italic;
}

.contenu_accueil
{
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	color: #484c41;
	font-size:10pt;
	border-left: 1px solid #889374;
	border-right: 1px solid #889374;
	color: #484c41;
	font-size:10pt;
	border: 1px solid #889374;
	border-top: none;
	height: 675px;
	background: url("accueil/fond.png") repeat;
}

.bas_page_accueil
{
	border: none;
	margin-bottom: 5px;
}

.derniere_nouvelle
{
	padding-top: 5px;
	margin-left: 307px;
}

.lien_page_accueil
{
	margin-right: 5px;
	padding-bottom: 5px;
	text-align: right;
}

.lien_page_accueil a
{
	color: #484c41;
	font-size:10pt;
	text-align: right;
	text-decoration:none;
}

.lien_page_accueil a:hover
{
	color: #2282eb;
	text-decoration: underline;
}

.produit_hazard
{
	float: left;
	width: 300px;
	height: 350px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	border: 1px solid #889374;
}

.titre_produit_hazard
{
	margin: 0px;
	padding-top: 2px;
	padding-left: 5px;
	height: 25px;
	text-align: left;
	color: #484c41;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
	border-bottom: 1px solid #889374;
	background: url("images/menu_hor_select.png") repeat;
}

.contenu_produit_hazard
{
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-left: 5px;
	text-align: center;
}

.contenu_produit_hazard img
{
	margin: 2px;
	height: 225px;
	border: none;
}

.contenu_produit_hazard img:hover
{
	margin: 0px;
	padding: 1px;
	border: 1px solid #889374;
}

.contenu_produit_hazard a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.contenu_produit_hazard a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}

.contenu_nouvelle_accueil
{
	height: 322px;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	color: #484c41;
	font-size:10pt;
	border-left: 1px solid #889374;
	border-right: 1px solid #889374;
	color: #484c41;
	font-size:10pt;
	border: 1px solid #889374;
	border-top: none;
	overflow: hidden;
}

.contenu_nouvelle_accueil p
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
}

.image_message_accueil img
{
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 5px;
	height: 225px;
	border: none;
}

.titre_produit_accueil a
{
	font-size: 12pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
}

.lien_page a
{
	color: #484c41;
	font-size:10pt;
	text-decoration:none;
}

.lien_page a:hover
{
	color: #2282eb;
	text-decoration: underline;
}

.message_accueil
{
	font-size:15pt;
}

.nombre_accueil
{
        font-weight: bold;
	color: #d78b12;
}

/*--------------------------------------------------------------------------------------*/
/* Style des messages                                                                   */
/*--------------------------------------------------------------------------------------*/


.delai_livraison
{
	font-style: italic;
        font-weight: bold;
	color: red;
}

/*--------------------------------------------------------------------------------------*/
/* Messages spécifiques fournisseurs                                                    */
/*--------------------------------------------------------------------------------------*/


.message_fournisseur
{
	border: 1px solid red;
        padding: 2px;
	font-size: 12pt;
	font-style: italic;
	color: red;
	text-decoration: blink;
}

/*--------------------------------------------------------------------------------------*/
/* Affichage des points de fidelité                                                     */
/*--------------------------------------------------------------------------------------*/


.points_fidelite
{
	font-size: 14pt;
	font-style: italic;
}

/*--------------------------------------------------------------------------------------*/
/* Message erreur code parrainage                                                       */
/*--------------------------------------------------------------------------------------*/


.message_erreur_parrainage
{
	color: red;
}

/*--------------------------------------------------------------------------------------*/
/* Affichage des boutons de sélection de l'affichage des listes de produits             */
/*--------------------------------------------------------------------------------------*/


.selection_affichage_liste_produits
{
	float: right;
	padding-top: 3px;
	font-size: 11pt;
        font-weight: normal;
}

input.bouton_selection_affichage_liste[type=submit]
{
	float: left;
	padding-top: 0px;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
	text-decoration:none;
	width: 45px;
	height: 15px;
	background: none;
}

input.bouton_selection_affichage_liste[type=submit]:hover
{
	color: #2282eb;
}

.selection_affichage_liste_produits_imprimer
{
	float: right;
	margin-top: 2px;
	margin-right: 5px;
	font-size: 15px;
        font-weight: normal;
}

.selection_affichage_liste_produits_imprimer a
{
	color: #484c41;
	font-size: 16px;
	font-style: italic;
        font-weight: normal;
	text-decoration: none;
	width: 45px;
	height: 15px;
	background: none;
}

.selection_affichage_liste_produits_imprimer a:hover
{
	color: #2282eb;
}

/*--------------------------------------------------------------------------------------*/
/* Style des listes de produits affichés sous forme de grille                           */
/*--------------------------------------------------------------------------------------*/


.cadre_produit_grille
{
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0.3%;
	margin-right: 0.3%;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 260px;
	width: 24%;
	border: 1px solid #889374;
	background-color: #FFFFFF;
}

.cadre_produit_grille img
{
	padding: 2px;
	margin-top: 5px;
	border: none;
	max-width: 125px;
}

.cadre_produit_grille img:hover
{
	padding: 1px;
	border: 1px solid #889374;
}

.cadre_produit_grille a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.cadre_produit_grille a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}

input.bouton_ajout_panier_grille[type=submit]
{
	float: right;
	padding: 4px;
	padding-top: 3px;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
	text-decoration:none;
	width: 120px;
	height: 30px;
	border: none;
	background: url("images/bouton_grille.png") center no-repeat;
}

input.bouton_ajout_panier_grille[type=submit]:hover
{
	background: url("images/bouton_select_grille.png") center no-repeat;
}

input.bouton_ajout_panier_fiche[type=submit]
{
	float: right;
	padding: 4px;
	padding-top: 3px;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
	text-decoration:none;
	width: 150px;
	height: 30px;
	border: none;
	background: url("images/bouton_grille.png") center no-repeat;
}

input.bouton_ajout_panier_fiche[type=submit]:hover
{
	background: url("images/bouton_select_grille.png") center no-repeat;
}

.div_bouton_ajout_panier
{
	margin-top: 6px;
	padding-left: 4px;
}

/*--------------------------------------------------------------------------------------*/
/* Style des listes de produits affichés sous forme de grille pour les suggestions      */
/*--------------------------------------------------------------------------------------*/


.cadre_produit_grille_suggestion
{
	float: left;
	text-align: center;
	margin-left: 0.3%;
	margin-right: 0.3%;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 260px;
	width: 24%;
	background-color: #FFFFFF;
}

.cadre_produit_grille_suggestion img
{
	padding: 2px;
	margin-top: 5px;
	border: none;
	max-width: 125px;
}

.cadre_produit_grille_suggestion img:hover
{
	padding: 1px;
	border: 1px solid #889374;
}

.cadre_produit_grille_suggestion a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.cadre_produit_grille_suggestion a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}

/*--------------------------------------------------------------------------------------*/
/* Style des listes de produits affichés sous forme de grille en promotion              */
/*--------------------------------------------------------------------------------------*/


.cadre_produit_grille_promotion
{
	float: left;
        text-align: center;
	margin-left: 0.3%;
	margin-right: 0.3%;
        margin-top: 5px; 
        margin-bottom: 0px; 
        padding-top: 5px; 
        padding-bottom: 10px;
        height: 260px;
	width: 24%;
        border: 1px solid #889374;
        background-color: #FFFFFF;
        background: url("images/promotion.gif") repeat;
}

.cadre_produit_grille_promotion img
{
        padding: 2px; 
        margin-top: 5px; 
        border: none;
        max-width: 125px;
}

.cadre_produit_grille_promotion img:hover
{
        padding: 1px; 
        border: 1px solid #889374;
}

.cadre_produit_grille_promotion a
{
        color: #484c41;
        font-size:10pt;
        font-style: italic;
        font-weight: bold;
        text-decoration:none;
        width: 150px;
}

.cadre_produit_grille_promotion a:hover
{
        color: #2282eb;
        text-decoration:none;
        width: 150px;
}

.affichage_ancien_prix
{
	color: red;
        font-weight: bold;
}


/*--------------------------------------------------------------------------------------*/
/* Style des listes de produits affichés sous forme de grille dont le transport est     */
/* gratuit                                                                              */
/*--------------------------------------------------------------------------------------*/


.cadre_produit_grille_transport_gratuit
{
	float: left;
        text-align: center;
	margin-left: 0.3%;
	margin-right: 0.3%;
        margin-top: 5px; 
        margin-bottom: 0px; 
        padding-top: 5px; 
        padding-bottom: 10px;
        height: 260px;
	width: 24%;
        border: 1px solid #889374;
        background-color: #FFFFFF;
        background: url("images/transport_gratuit.gif") repeat;
}

.cadre_produit_grille_transport_gratuit img
{
	padding: 2px;
	margin-top: 5px;
	border: none;
	max-width: 125px;
}

.cadre_produit_grille_transport_gratuit img:hover
{
	padding: 1px;
	border: 1px solid #889374;
}

.cadre_produit_grille_transport_gratuit a
{
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
	width: 150px;
}

.cadre_produit_grille_transport_gratuit a:hover
{
	color: #2282eb;
	text-decoration:none;
	width: 150px;
}
/*--------------------------------------------------------------------------------------*/
/* Style du formulaire d'inscription à la newsletter                                    */
/*--------------------------------------------------------------------------------------*/


.texte_newsletter
{
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 5px;
	padding-left: 5px;
	width: 120px;
	height: 17px;
	border: 1px solid #889374;
	background: #FFFFFF;
}

input.bouton_newsletter[type=submit]
{
	text-align: center;
	margin-top: 10px;
	margin-right: 9px;
	padding: 4px;
	padding-top: 3px;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
	text-decoration:none;
	width: 120px;
	height: 30px;
	border: none;
	background: url("images/bouton_grille.png") center no-repeat;
}

input.bouton_newsletter[type=submit]:hover
{
	background: url("images/bouton_select_grille.png") center no-repeat;
}

/*--------------------------------------------------------------------------------------*/
/* Style du message d'information                                                       */
/*--------------------------------------------------------------------------------------*/


.message_information
{
	margin-top: 10px;
	text-align: center;
	color: #484C41;
	font-size: 20pt;
	font-style: italic;
        font-weight: bold;
}

.message_information a
{
	color: #484C41;
	text-decoration: none;
}

.message_information a:hover
{
	color: #2282eb;
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------------*/
/* Style des descriptions de produits                                                   */
/*--------------------------------------------------------------------------------------*/


.description_produit
{
	color: #484c41;
	font-size:12pt;
	padding-left: 5px;
	overflow: auto;
}

.titre_description
{
	padding-top: 10px;
	margin-bottom: 15px;
	font-size:14pt;
	font-style: italic;
        font-weight: bold;
	text-decoration: underline;
}

.description_produit li
{
	margin-bottom: 5px;
	padding-left: 10px;
}

/*--------------------------------------------------------------------------------------*/
/* Style des categories sur la page d'accueil                                           */
/*--------------------------------------------------------------------------------------*/

.categories_accueil
{
	float: left;
	vertical-align: top;
	margin-left: 1%;
	margin-right: 1%;
	padding-top: 10px;
	padding-left: 20px;
	width: 41%;
}

.categorie_principale
{
	color: #484c41;
	font-size: 14pt;
	font-style: italic;
        font-weight: bold;
	width: 150px;
	text-decoration:none;
}

.categorie_principale:hover
{
	color: #2282eb;
}

.sous_categorie_accueil
{
	color: #484c41;
	font-size: 12pt;
        font-weight: normal;
	text-decoration:none;
}

.sous_categorie_accueil:hover
{
	color: #2282eb;
	text-decoration:underline;
}

.liste_sous_categories_accueil
{
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 10px;
	border-left: 1px solid #889374;
}

.element_liste_sous_categories_accueil
{
	padding-bottom: 10px;
}

/*--------------------------------------------------------------------------------------*/
/* Style du message d'information dans le bas de page                                   */
/*--------------------------------------------------------------------------------------*/

.tableau_message_information_bas_page
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.tableau_message_information_bas_page tr
{
	vertical-align: top;
}

.tableau_message_information_bas_page td
{
	padding-left: 10px;
}

.titre_message_information_bas_page
{
	color: #484c41;
	font-size: 14pt;
	font-style: italic;
        font-weight: bold;
	text-align: center;
	background-color: #a2d566;
	border: 1px solid #889374;
}

.ligne_titre_message_information_bas_page
{
	padding-top: 10px;
	color: #484c41;
	font-size: 14pt;
	font-style: italic;
        font-weight: bold;
	width: 30%;
}

/*--------------------------------------------------------------------------------------*/
/* Style du message sur la garantie dans les fiches produits                            */
/*--------------------------------------------------------------------------------------*/


.titre_cadre_information_garantie_fiche
{
	margin-top: 10px;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	font-size: 14pt;
	font-style: italic;
        font-weight: bold;
	text-align: center;
	background-color: #ff7827;
	border-top:1px solid #ff7827;
	border-right:1px solid #ff7827;
	border-left:1px solid #ff7827;
}

.cadre_information_garantie_fiche
{
	margin-right: 2px;
	margin-left: 2px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	border-bottom:1px solid #ff7827;
	border-right:1px solid #ff7827;
	border-left:1px solid #ff7827;
	text-align: center;
	font-size: 10pt;
	background: url("images/bambou.jpg");
}

.cadre_information_garantie_fiche p
{
	margin-bottom: 2px;
}

.cadre_information_garantie_fiche a
{
	color: #2282eb;
}

/*--------------------------------------------------------------------------------------*/
/* Style des offres directes et de la barre de progression                              */
/*--------------------------------------------------------------------------------------*/


.offre_directe_grille
{
	margin-top: 11px;
}

.message_information_offre_directe
{
	padding-top: 10px;
	text-align: center;
	color: #484c41;
	font-size: 20px;
	font-style: italic;
}

.information_offre_directe
{
	font-style: italic;
	font-size: 36px;
}

.message_erreur_offre_directe
{
	font-style: italic;
        font-weight: bold;
	color: red;
	font-size: 26px;
}

.cadre_barre_progression_offre_directe
{
	margin: 10px;
	padding: 5px;
	width: 790px;
	border: 1px solid #889374;
}

.titre_barre_progression_offre_directe
{
	font-style: italic;
        font-weight: bold;
	font-size: 26px;
}

.borne_offre_directe_basse
{
	float: left;
	padding: 5px;
	font-size: 16px;
        font-weight: bold;
	border-left: 1px solid #889374;
}

.borne_offre_directe_haute
{
	float: right;
	width: 170px;
	padding: 5px;
	text-align: left;
	font-size: 16px;
        font-weight: bold;
	border-left: 1px solid #889374;
}

.borne_offre_directe_max
{
	float: right;
	width: 212px;
	padding: 5px;
	text-align: left;
	font-size: 16px;
        font-weight: bold;
	border-left: 1px solid #889374;
}

.fond_barre_progression_gauche
{
	float: left;
	width: 385px;
	height: 32px;
	padding-bottom: 5px;
	border-left: 1px solid #889374;
	border-right: 1px solid #889374;
	border-bottom: 1px solid #889374;
}

.fond_barre_progression_droite
{
	float: left;
	width: 180px;
	height: 32px;
	padding-bottom: 5px;
	border-right: 1px solid #889374;
	border-bottom: 1px solid #889374;
}
 
.fond_barre_progression_droite_superieure
{
	float: left;
	width: 220px;
	height: 32px;
	padding-bottom: 5px;
	border-bottom: 1px solid #889374;
}

.segment_barre_progression_01
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #C80000;
	border: 1px solid #889374;
}

.segment_barre_progression_02
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #CB0A05;
	border: 1px solid #889374;
}

.segment_barre_progression_03
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #CE150B;
	border: 1px solid #889374;
}

.segment_barre_progression_04
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #D02111;
	border: 1px solid #889374;
}

.segment_barre_progression_05
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #D32C17;
	border: 1px solid #889374;
}

.segment_barre_progression_06
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #D6381D;
	border: 1px solid #889374;
}

.segment_barre_progression_07
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #D84323;
	border: 1px solid #889374;
}

.segment_barre_progression_08
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #DC4F29;
	border: 1px solid #889374;
}

.segment_barre_progression_09
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #DE5A2F;
	border: 1px solid #889374;
}

.segment_barre_progression_10
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #E16635;
	border: 1px solid #889374;
}

.segment_barre_progression_11
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #E4733B;
	border: 1px solid #889374;
}

.segment_barre_progression_12
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #E77D41;
	border: 1px solid #889374;
}

.segment_barre_progression_13
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #E98847;
	border: 1px solid #889374;
}

.segment_barre_progression_14
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #ED944C;
	border: 1px solid #889374;
}

.segment_barre_progression_15
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #EF9F52;
	border: 1px solid #889374;
}

.segment_barre_progression_16
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #F2AB59;
	border: 1px solid #889374;
}

.segment_barre_progression_17
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #F5B75E;
	border: 1px solid #889374;
}

.segment_barre_progression_18
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #F7C265;
	border: 1px solid #889374;
}

.segment_barre_progression_19
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #FACD6A;
	border: 1px solid #889374;
}

.segment_barre_progression_20
{
	float: left;
	width: 12px;
	height: 30px;
	margin-left: 5px;
	background-color: #FDD971;
	border: 1px solid #889374;
}

.segment_barre_progression_verte
{
	float: right;
	width: 158px;
	height: 20px;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	font-size: 18px;
	font-style: italic;
        font-weight: bold;
	background-color: #a2d566;
	border: 1px solid #889374;
}

.segment_barre_progression_rouge
{
	float: right;
	width: 158px;
	height: 20px;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	font-size: 18px;
	font-style: italic;
        font-weight: bold;
	background-color: #FDD971;
	border: 1px solid #889374;
}

.segment_barre_progression_superieure
{
	float: right;
	width: 198px;
	height: 20px;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	font-size: 18px;
	font-style: italic;
        font-weight: bold;
	background-color: #FDD971;
	border: 1px solid #889374;
}

.fleche_indication
{
	float: right;
	margin-right: 40px;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la page de connexion                                                        */
/*--------------------------------------------------------------------------------------*/


.contenu_page_connexion
{
	float: left;
	width: 50%;
 	overflow: hidden;
	padding-top: 5px;
	color: #484c41;
}

.formulaire_connexion
{
	margin-left: auto;
	margin-right: auto;
	width: 350px;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la navigation                                                               */
/*--------------------------------------------------------------------------------------*/


.contenu_page_navigation
{
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	color: #484c41;
	font-size:10pt;
	border-left: 1px solid #889374;
	border-right: 1px solid #889374;
	color: #484c41;
	font-size:10pt;
	border: 1px solid #889374;
	border-top: none;
	background: url("images/navigation.jpg") no-repeat center center;
}

.contenu_page_navigation p
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
}

.produits_vus
{
	float: left;
	width: 79%;
	margin-top: 10px;
	color: #484c41;
	border-right: 1px solid #889374;
}

.recherches_site
{
	float: left;
	width: 20%;
	margin-top: 10px;
	padding-right: 5px;
	color: #484c41;
}

.navigation_recherche a
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 15px;
        font-weight: bold;
        text-decoration: none;
	color: #484c41;
	height: 20px;
	text-align: center;
}

.navigation_recherche a:hover
{
	color: #2282eb;
}

.cadre_suppression_navigation
{
	float: right;
	margin-right: 4px;
	text-align: center;
	width: 22px;
	height: 22px;
}

.cadre_suppression_navigation a
{
}

.cadre_suppression_navigation a:hover
{
	border: none;
}

.cadre_suppression_navigation img
{
	border: none;
}

.cadre_suppression_navigation img:hover
{
	border: none;
}

/*--------------------------------------------------------------------------------------*/
/* Affichage des boutons d'activation de la navigation                                  */
/*--------------------------------------------------------------------------------------*/


input.bouton_selection_navigation[type=submit]
{
	float: left;
	padding-top: 0px;
	color: #484c41;
	font-size: 14px;
	font-style: italic;
	text-align: right;
	text-decoration:none;
	width: 180px;
	height: 20px;
	background: none;
}

input.bouton_selection_navigation[type=submit]:hover
{
	color: #2282eb;
}

/*--------------------------------------------------------------------------------------*/
/* Style des balises W3C                                                                */
/*--------------------------------------------------------------------------------------*/

h1
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #484c41;
	font-size: 15pt;
	font-style: italic;
        font-weight: bold;
}

h2
{
	text-align: left;
	display: inline;
	font-size:14pt;
	font-style: italic;
        font-weight: bold;
	text-decoration: underline;
}

h3
{
	margin-top: 0px;
	padding-top: 0px;
	color: #484c41;
	font-size:10pt;
	font-style: italic;
        font-weight: bold;
	text-decoration:none;
}

h4
{
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	color: #484c41;
	font-size: 9pt;
}

/*--------------------------------------------------------------------------------------*/
/* Style de l'espace de separation du haut et du contenu des pages                      */
/*--------------------------------------------------------------------------------------*/

.espace_vide_haut_page
{
	width: 100%;
	height: 10px;
}

/*--------------------------------------------------------------------------------------*/
/* Style du suivi des commandes                                                         */
/*--------------------------------------------------------------------------------------*/


.contenu_page_suivi_commande_erreur
{
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	color: #484c41;
	font-size:10pt;
	border-left: 1px solid #889374;
	border-right: 1px solid #889374;
	color: #484c41;
	font-size:10pt;
	border: 1px solid #889374;
	border-top: none;
	background: url("images/exclamation.jpg") no-repeat center center;
}

.premier_cadre_suivi_commande
{
	float: left;
	margin-left: 0%;
	padding: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 18.6%;
	text-align: center;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	border: 2px solid #a2d566;
}

.cadre_suivi_commande
{
	float: left;
	margin-left: 0.9%;
	padding: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 18.6%;
	text-align: center;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	border: 1px solid #889374;
}

.cadre_suivi_commande_ok
{
	float: left;
	margin-left: 0.9%;
	padding: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 18.6%;
	text-align: center;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	border: 2px solid #a2d566;
}

.cadre_suivi_commande_en_cours
{
	float: left;
	margin-left: 0.9%;
	padding: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 18.6%;
	text-align: center;
	color: #484c41;
	font-size:12pt;
	font-style: italic;
        font-weight: bold;
        text-decoration: none;
	border: 2px solid #e7af09;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la modification du classement des produits dans les catégories              */
/*--------------------------------------------------------------------------------------*/


.classement_produits
{
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	text-align : right;
	font-size: 14px;
	border-bottom: 1px solid #889374;
}

.classement_produits a
{
	font-size: 14px;
	color: #484c41;
	text-decoration: none;
}

.classement_produits a:hover
{
	color: #2282eb;
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------------*/
/* Style de la page de présentation de Web et Jardin                                    */
/*--------------------------------------------------------------------------------------*/


.cadre_presentation
{
	padding: 5px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 160px;
	border : 1px solid #889374;
}

.titre_cadre_presentation
{
	float: left;
	width: 84%;
	margin-bottom: 5px;
	padding-left: 1%;
	color: #484c41;
	font-size: 25px;
	font-style: italic;
        font-weight: bold;
	background: url("images/menu_hor_select.png") repeat;
}

.numero_presentation
{
	float: left;
	width: 15%;
	height: 120px;
	padding-top: 40px;
	text-align: center;
}
.cadre_image_presentation
{
	float: right;
}

/* Style de du cadre de contact du service client */

.cadre_haut_service_client
{
	float: right;
	width: 270px;
	color: #484c41;
}

.no_service_client
{
	font-size: 18px;
        font-weight: bold;
}

/* Style des liens du plan de site */

.plan_de_site
{
	list-style-type: none;
}

.lien_plan_site
{
	color: #484c41;
	font-size: 11pt;
	text-decoration:none;
}

.lien_plan_site:hover
{
	color: #2282eb;
}

/* Style de la zone des produits populaires dans les catégories */

.produits_populaires_categorie
{
	margin-left: 3px;
	margin-right: 7px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 2px;
	height: 312px;
	background: url("images/fond_produits_populaires.jpg") repeat;
	border: 1px solid #889374;
}

.titre_section_produits_populaires
{
	margin-left: 3px;
	margin-bottom: 8px;
	text-align: left;
	color: #484c41;
	font-size: 12pt;
	font-style: italic;
        font-weight: bold;
}

/* Style de la zone d'information du transport gratuit */

.transport_gratuit
{
	margin-right: 2px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 6px;
	color: #993333;
	font-size: 20pt;
	font-style: italic;
        font-weight: bold;
	text-align: center;
}

/* Style de la zone de résumé des commandes */

.resume_de_la_commande
{
	float: left;
	padding-right: 10px;
	width: 75%;
	border-right: 1px solid #889374;
}

.selection_paiement
{
	float: left;
	width: 22%;
	padding-left: 10px;
}

/* Style de l'image de navigation */

#image_navigation
{
	width: 99.5%;
	height: 600px;
	background: url("images/fond_navigation/fond_image.png") repeat top left;
}

.tableau_image_navigation,
tr.tableau_image_navigation td,
table.tableau_image_navigation tr td
{
	border-collapse: collapse; 
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 984px;
}

.image_nav_1
{
	width: 246px;
	height: 300px;
	background: url("images/fond_navigation/fond_1.png") no-repeat top left;
}

.image_nav_1:hover
{
	background: url("images/fond_navigation/fond_1_s.png") no-repeat top left;
}

.image_nav_2
{
	width: 246px;
	height: 300px;
	background: url("images/fond_navigation/fond_2.png") no-repeat top left;
}

.image_nav_2:hover
{
	background: url("images/fond_navigation/fond_2_s.png") no-repeat top left;
}

.image_nav_3
{
	width: 246px;
	height: 300px;
	background: url("images/fond_navigation/fond_3.png") no-repeat top left;
}

.image_nav_3:hover
{
	background: url("images/fond_navigation/fond_3_s.png") no-repeat top left;
}

.image_nav_4
{
	width: 246px;
	height: 300px;
	background: url("images/fond_navigation/fond_4.png") no-repeat top left;
}

.image_nav_4:hover
{
	background: url("images/fond_navigation/fond_4_s.png") no-repeat top left;
}

.image_nav_5
{
	width: 246px;
	height: 300px;
	background: url("images/fond_navigation/fond_5.png") no-repeat top left;
}

.image_nav_5:hover
{
	background: url("images/fond_navigation/fond_5_s.png") no-repeat top left;
}

.image_nav_6
{
	width: 246px;
	height: 300px;
	background: url("images/fond_navigation/fond_6.png") no-repeat top left;
}

.image_nav_6:hover
{
	background: url("images/fond_navigation/fond_6_s.png") no-repeat top left;
}

.image_nav_7
{
	width: 246px;
	height: 300px;
	background: url("images/fond_navigation/fond_7.png") no-repeat top left;
}

.image_nav_7:hover
{
	background: url("images/fond_navigation/fond_7_s.png") no-repeat top left;
}

.image_nav_8
{
	width: 246px;
	height: 300px;
	background: url("images/fond_navigation/fond_8.png") no-repeat top left;
}

.image_nav_8:hover
{
	background: url("images/fond_navigation/fond_8_s.png") no-repeat top left;
}

.lien_image_navigation img
{
	border: none;
}

.titre_image_accueil
{
	font-size: 25px;
}

.titre_texte_page_accueil
{
	margin-top: 0px;
	margin-left: 1%;
	margin-right: 1%;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	text-align: left;
	color: #484c41;
	font-size:15pt;
	font-style: italic;
        font-weight: bold;
	border: 1px solid #889374;
	border-bottom: 1px solid #889374;
	background: url("images/menu_hor_select.png") repeat;
}

.texte_presentation_accueil
{
	text-align: left;
	margin-left: 1%;
	margin-right: 1%;
	padding: 5px;
	color: #484c41;
	font-size:10pt;
	color: #484c41;
	font-size:10pt;
	border: 1px solid #889374;
	border-top: none;
}

