/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin              : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000;
    text-decoration     : none;
	/*background          : #9F9F9F;
	background-image : url(images/fd_page_gris/fd.gif);
	background-repeat : repeat-x;
	background-position : top left;*/
}

a, a:visited, a:link {
	color               : #F47200;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #6A531F;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #5B5F46;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #5B5F46;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}
div.clear {
    clear : both;
}
/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/

div#container, div#footer, div#footer2  {
	margin-left			: auto;
	margin-right		: auto;
	width				: 981px;
}

div.bloc_langues {
    position            : absolute;
    left                : 702px;
    top                 : 2px;
    width               : 20px;
}

div.bloc_langues img {
    margin-bottom       : 2px;
}
div#footer {
    margin-top          : 6px;
    margin-bottom       : 6px;
}

div#colonne_gauche {
	float				: left;
	width				: 723px;
}

div#header {
    position            : relative;
	background			: #fff url(images/v2/fd_header.gif) repeat-y right top;
	height				: 151px;
}

div.menu_header {
    float               : left;
    width               : 400px;
}

div.menu_header2 {
    height              : 141px;
    float               : left;
    border-left         : 1px solid #e0e0e0;
    padding-right       : 20px;
    padding-left        : 15px;
}

div.menu_header2 ul {
    margin              : 7px 0 0 0;
    padding             : 0;
}

div.menu_header2 ul li {
    list-style-type     : none;
    margin              : 0 0 0 10px;
    padding             : 0;
}

div.menu_header2 ul li a:link,
div.menu_header2 ul li a:visited,
div.menu_header2 ul li a:hover,
div.menu_header2 ul li a:active {
    color               : #666;
    font-weight         : bold;
    
}

/* -----------------------------------------*/
/* ---------->>> MENU UNIVERS <<<-----------*/
/* -----------------------------------------*/

ul.univers {
	/*
width				: 172px;
*/
    margin              : 0 0 0 3px;
    padding             : 0;
}

ul.univers li {
	list-style-type		: none;
	margin              : 0 0 4px 0;
    padding             : 0;
}

ul.univers li a.niveau1:link,
ul.univers li a.niveau1:visited,
ul.univers li a.niveau1:hover,
ul.univers li a.niveau1:active {
	display				: block;
	width				: 172px;
	float				: left;
	padding				: 7px 7px;
	/*background			: #39322b;*/
	color				: #fff;
	font-size			: 14px;
	text-transform		: uppercase;
	text-decoration		: none;
}

ul.univers li div.niveau2 {
	float				: left;
	margin-top			: 3px;
	margin-left			: 6px;
}

ul.univers li div.niveau2 a:link,
ul.univers li div.niveau2 a:visited,
ul.univers li div.niveau2 a:hover,
ul.univers li div.niveau2 a:active {
	color				: #39322b;
	font-weight			: bold;
	text-decoration		: none;
}

div#colonne_droite {
	float				: right;
	width				: 258px;
}

/*div.fd_haut {
    background-image : url(images/fd_page_gris/fleur.jpg);
	background-repeat : no-repeat;
	background-position : top center;
}
div.bordureOmbre{
    background-image : url(images/fd_page_gris/ombre.gif);
	background-repeat : repeat-y;
	background-position : top center;
}*/

div#zone_titre_page div.titre_image {
    position            : relative;
	width				: 364px;
	float				: left;
}

div#zone_titre_page div.titre_image_zoom {
    position            : absolute;
    bottom              : 10px;
    right               : 15px;
}

div#zone_titre_page div.titre_texte {
	float				: right;
	width				: 347px;
	padding				: 5px;
}

div.chemin_de_fer {
	/*police marche pas*/
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #8a8866;
	font-size			: 18px;
	background			: transparent url(images/v2/puce_fleche.gif) no-repeat left 5px;
	padding-left		: 20px;
	margin-left			: 3px;
	margin-top			: 15px;
}

div.chemin_de_fer a:link,
div.chemin_de_fer a:visited {
	/*police marche pas*/
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #8a8866;
	text-decoration		: none;
}

div.chemin_de_fer a:hover,
div.chemin_de_fer a:active {
	text-decoration		: underline;
}

div#actu, div#actu_blog {
    margin-bottom       : 10px;
}

div#actu_blog div.lien_blog {
    margin-top          : 5px;
    font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color               : #b8b85f;
    text-align          : center;
    font-size           : 12px;
}

div#actu_blog div.lien_blog a:link,
div#actu_blog div.lien_blog a:visited,
div#actu_blog div.lien_blog a:hover,
div#actu_blog div.lien_blog a:active {
    font-size           : 11px;
    color               : #8a8866;
}

div#actu_blog {
    margin-top          : 10px;
    margin-left         : 8px;
}

div#actu img,
div#actu_blog img {
    margin-left         : 3px;
    margin-right        : 3px;
}

div#actu div.titre {
    font-weight         : bold;
	margin-left			: 5px;
/*
	float				: left;
*/
}

div#actu div.titre,
div#actu_blog div.titre {
	color               : #666;
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size           : 12px;
	/*padding-left        : 60px;*/
}

div#produits3 {
    background          : transparent url(images/v2/fd_produits_colonne_doite.gif) repeat-y left top;
    padding             : 3px 0;
}

span.prix_barre,
span.prix {
    font-weight         : bold;
}

span.prix_barre {
    text-decoration     : line-through;
}

div.zone_colonne_droite_type1 {
	color				: #8a8866;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 16px;
	margin-left			: 22px;
}

div.zone_colonne_droite_type1 td.td2,
div.zone_colonne_droite_type2 td.td2 {
	font-size			: 16px;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left		: 5px;
}

div.zone_colonne_droite_type1 td.fonce,
div.zone_colonne_droite_type1 td.fonce a:link,
div.zone_colonne_droite_type1 td.fonce a:visited,
div.zone_colonne_droite_type1 td.fonce a:hover,
div.zone_colonne_droite_type1 td.fonce a:active {
    color               : #5b5f46;
}

div.zone_colonne_droite_type1 td.td2 span.petit {
	font-size			: 14px;
}

div.zone_colonne_droite_type2 {
	color				: #8a8866;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 16px;
	margin-left			: 13px;
	margin-top          : 30px;
}


div.zone_colonne_droite_type2 td.td2 a:link,
div.zone_colonne_droite_type2 td.td2 a:visited,
div.zone_colonne_droite_type2 td.td2 a:hover,
div.zone_colonne_droite_type2 td.td2 a:active {
    color               : #8a8866;
}

div#identification_prive form {
    padding-top          : 12px;
    padding-left         : 12px;
}

div#identification_prive .champ {
    border              : 1px solid #fff;
    color               : #666;
    font-size           : 11px;
    width               : 100px;
}

div#boutiques form {
    margin-left         : 34px;
}

.champ_departement {
    background          : #d3d3d3;
    border              : 1px solid #d3d3d3;
}

.ville {
    border              : 1px solid #9b9b9b;
    width               : 150px;
}

div.page_contenu {
	margin-top			: 24px;
}

/* ---------------------------------*/
/* ---------->>> HOME <<<-----------*/
/* ---------------------------------*/

body#home div#container {
    background          : #fff url(images/v2/fd_header.gif) repeat-y 644px 0;
}

body#home div.page_contenu {
	margin-top			: 0;
}

body#home div.niveau2 {
    clear               : left;
}

body#home div#header {
    padding-top         : 20px;
}

body#home div.menu_header {
    width               : 200px;
}

body#home div#header {
    height              : auto;
}

body#home div#header div.menu_header2 div.chemin_de_fer {
    margin-top          : 0;
    color               : #5b5f46;
}

body#home div.zone_colonne_droite_type2 {
    margin-top          : 10px;   
}

body#home div.zone_colonne_droite_type1 {
	color				: #8a8866;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 16px;
	margin-left			: 22px;
}

body#home div.zone_colonne_droite_type1 td.td2,
body#home div.zone_colonne_droite_type2 td.td2 {
	font-size			: 16px;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left		: 5px;
}

body#home div.zone_colonne_droite_type1 td.fonce,
body#home div.zone_colonne_droite_type1 td.fonce a:link,
body#home div.zone_colonne_droite_type1 td.fonce a:visited,
body#home div.zone_colonne_droite_type1 td.fonce a:hover,
body#home div.zone_colonne_droite_type1 td.fonce a:active {
    color               : #5b5f46;
}

body#home div.zone_colonne_droite_type1 td.td2 span.petit {
	font-size			: 14px;
}

body#home div#header {
    background          : none;
}


body#home div#header div.boutiques {
	color				: #8a8866;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 16px;
	width               : 200px !important;
}

body#home div#header div.boutiques td.td2 {
	font-size			: 16px;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left		: 5px;
}

body#home div#header div.boutiques td.fonce,
body#home div#header div.boutiques td.fonce a:link,
body#home div#header div.boutiques td.fonce a:visited,
body#home div#header div.boutiques td.fonce a:hover,
body#home div#header div.boutiques td.fonce a:active {
    color               : #5b5f46;
}

body#home div#header div.boutiques td.td2 span.petit {
	font-size			: 14px;
}

body#home div#header ul.univers li div.niveau2 {
    width               : 172px;
}

/* ------------------------------------*/
/* ---------->>> UNIVERS <<<-----------*/
/* ------------------------------------*/

div.entete_categorie {
    position            : relative;
}

div.entete_categorie h1.nom_categorie {
    position            : absolute;
    left                : 0;
    top                 : 0;
    padding             : 8px 13px;
    width               : 250px;
    color				: #fff;
	font-size			: 20px;
	font-weight         : normal;
	text-transform		: uppercase;
}

div.entete_categorie div.plus_zoom {
    position            : absolute;
    right               : 10px;
    /*bottom              : 10px;*/
    top                 : 195px;
    width               : 17px;
    height              : 15px;
}

div.description_categorie {
    margin-left         : 39px;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    color               : #666;
    font-weight         : bold;
    font-size           : 11px;
    margin-bottom       : 40px;
}

/* -----------------------------------------*/
/* ---------->>> SOUS UNIVERS <<<-----------*/
/* -----------------------------------------*/

div.entete_ss_categorie {
    border              : 1px solid #fff;
}

div.entete_ss_categorie div.photo {
    float               : left;
    position            : relative;
}

div.entete_ss_categorie div.plus_zoom {
    position            : absolute;
    right               : 10px;
    bottom              : 10px;
    width               : 17px;
    height              : 15px;
}

div.entete_ss_categorie h1.nom_categorie {
    float               : left;
    padding             : 8px 13px;
    width               : 310px;
    color				: #fff;
	font-size			: 16px;
	font-weight         : normal;
}

div.bloc_sous_univers1,
div.bloc_sous_univers2 {
    width               : 327px;
    float               : left;
}

div.bloc_sous_univers1 {
    margin-left         : 10px;
}

div.bloc_sous_univers2 {
    margin-left         : 32px;
}

div.sous_univers {
    width               : 327px;
}

div.sous_univers h2.nom_categorie {
    padding             : 8px 10px;
    width               : 250px;
    color				: #fff;
	font-size			: 14px;
	font-weight         : normal;
	text-transform		: uppercase;
}

div.sous_univers div.voir_collection_complete {
    float               : right;
    padding             : 5px 10px 5px 15px;
    background          : transparent url(images/v2/puce_fleche_transparent.gif) no-repeat left 7px;
}

div.sous_univers div.voir_collection_complete a:link,
div.sous_univers div.voir_collection_complete a:visited,
div.sous_univers div.voir_collection_complete a:hover,
div.sous_univers div.voir_collection_complete a:active {
    color               : #fff;
    text-decoration     : none;
    font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 12px;
}

div.liste_produits div.un_produit {
    clear               : left;
    width               : 325px;
    padding             : 10px 0 0 0;
}

div.liste_produits div.un_produit div.photo {
    float               : left;
    width               : 153px;
}

div.liste_produits div.un_produit div.infos {
    float               : left;
    width               : 172px;
}

div.liste_produits div.un_produit div.infos span,
div.liste_produits div.un_produit div.infos span a:link,
div.liste_produits div.un_produit div.infos span a:visited,
div.liste_produits div.un_produit div.infos span a:hover,
div.liste_produits div.un_produit div.infos span a:active {
    font-size           : 11px;
    color               : #666 !important;
    font-weight         : bold;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
}

/* -------------------------------------------*/
/* ---------->>> LISTE PRODUITS <<<-----------*/
/* -------------------------------------------*/

div.liste_produits_catalogue div.un_produit {
    position            : relative;
    float               : left;
    width               : 350px;
    height              : 130px;
    background          : transparent url(images/v2/prin_ete_2009/pointille.gif) repeat-x 10px 100px;
}

div.liste_produits_catalogue div.un_produit div.photo,
div.liste_produits_catalogue div.un_produit div.infos {
    float               : left;
}

div.liste_produits_catalogue div.un_produit div.photo {
    padding-left        : 5px;
}

div.liste_produits_catalogue div.un_produit div.infos {
    padding-top         : 5px;
    padding-left        : 20px;
    width               : 220px;
}

div.liste_produits_catalogue div.un_produit div.infos div.nom_ref a:link,
div.liste_produits_catalogue div.un_produit div.infos div.nom_ref a:visited,
div.liste_produits_catalogue div.un_produit div.infos div.nom_ref a:hover,
div.liste_produits_catalogue div.un_produit div.infos div.nom_ref a:active {
    color               : #666 !important;
    font-weight         : bold;
    font-family         : Verdana, Arial, sans-serif;
}

/* ------------------------------------------*/
/* ---------->>> FICHE PRODUIT <<<-----------*/
/* ------------------------------------------*/

div.fiche_produit div.photo,
div.fiche_produit div.infos {
    float               : left;
}

div.fiche_produit div.photo div.vignettes {
    margin-top          : 25px;
    margin-left         : 60px;
}

div.fiche_produit div.photo div.vignettes img {
    border              : 1px solid #666;
    margin-right        : 26px;
}

div.fiche_produit div.infos,
div.fiche_produit div.infos a:link,
div.fiche_produit div.infos a:visited,
div.fiche_produit div.infos a:hover,
div.fiche_produit div.infos a:active {
    font-family         : Arial, Verdana, sans-serif;
    font-weight         : bold;
    color               : #666;
    font-size           : 12px;
}

div.fiche_produit div.infos div.detail_prix {
    font-family         : Georgia, Arial, Verdana, sans-serif;
    font-weight         : bold;
    color               : #5b5f46;
    font-size           : 12px;
    margin              : 4px 0;
    font-weight         : normal;
}

/* -------------------------------------------*/
/* ---------->>> BLOC REVENDEUR <<<-----------*/
/* -------------------------------------------*/

div.bloc_revendeur {
    color               : #666;
    font-family         : Arial, Verdana, sans-serif;
    font-weight         : bold;
    font-size           : 11px;
    position            : relative;
}

div.bloc_revendeur div.liens {
    position            : absolute;
    bottom              : 10px;
    background          : #8c8f7d;
    left                : 0;
}

div.bloc_revendeur div.liens a:link,
div.bloc_revendeur div.liens a:visited,
div.bloc_revendeur div.liens a:hover,
div.bloc_revendeur div.liens a:active {
    color               : #fff;
}

/*
#container {

    margin		:	0 auto;
	width		:	1024px;
	min-width	:	1024px;
	text-align	:	left;
	position:relative;
	background-color : #FFF;
}
*/

#entete_gauche {
    width : 518px;
    float : left;
	position:	relative;
}
#entete_droite {
    width : 506px;
    float : right;
    padding-top : 39px;
    background-color : #FFF;
}
#milieu_page {
}
#bas_page {
    padding :7px 7px 50px 7px;
    background-image : url(images/carre_couleur.gif);
    background-repeat :no-repeat;
    background-position : right top;
    background-color : #FFF;
}
#bas_page_07_08 {
    padding :7px 7px 50px 7px;
    background-image : url(images/carre_couleur_07-08.gif);
    background-repeat :no-repeat;
    background-position : right top;
    background-color : #FFF;
}
/*  Menu Principal*/
#menuPrincipal {
    position	:	absolute;
	top	:	0;
	right	:	0;
	z-index	:	2;
	width   : 785px;
	text-align  : right;
	font-size           : 11px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : bold;
	color               : #374A65;
	text-transform : uppercase;
	border-bottom : solid 2px #FFF;
	background-color : #FFF;
	background-image : url(images/fd_menu_ppal.gif);
	background-repeat : repeat-x;
	padding-left : 5px;
}

#menuPrincipal ul {
	list-style		:	none;
	padding			:	0;
	margin			:	0;
	display             : inline;
}
#menuPrincipal li {
    display             : inline;
    border-right : 2px solid #374A65;
    padding			:	0px 5px 0px 5px;
	margin			:	0;
	white-space		:	nowrap;
}

#menuPrincipal a.niveau1, #menuPrincipal a.niveau1:visited, #menuPrincipal a.niveau1:link {
    color               : #374A65;
	text-decoration     : none;
	line-height         : 20px;
}
#menuPrincipal a.niveau1:active, #menuPrincipal a.niveau1:hover {
	color               : #374A65;
	text-decoration     : underline;
}
#menuPrincipal a.niveau1_on, #menuPrincipal a.niveau1_on:visited, #menuPrincipal a.niveau1_on:link, #menuPrincipal a.niveau1_on:active, #menuPrincipal a.niveau1_on:hover {
    color               : #374A65;
	line-height         : 20px;
}
#menuPrincipal img {
    vertical-align : middle;
}
/*  Sous Menu Principal*/

div.sousMenuPrincipal {
	font-size           : 15px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : bold;
	color               : #FFF;
	text-transform : capitalize;
	background-color : #61351A;
	padding : 3px 0px;
}

div.sousMenuPrincipal ul {

	padding			:	0px;
	margin			:	0px;
}
div.sousMenuPrincipal li {
    background-image : url(images/puce_sous_menu.gif);
    background-repeat : no-repeat;
    background-position : left 40%;
    display         : inline;
    padding			:	0px 5px 0px 7px;
	margin			:	0px 0px 0px 10px ;
	white-space		:	nowrap;
}

div.sousMenuPrincipal a.niveau1, div.sousMenuPrincipal a.niveau1:visited, div.sousMenuPrincipal a.niveau1:link {
    font-size           : 15px;
	font-family         : Arial, Helvetica, sans-serif;
    color               : #FFF;
	text-decoration     : none;
	line-height         : 20px;
	border-bottom : 1px solid inherit;
}
div.sousMenuPrincipal a.niveau1:active, div.sousMenuPrincipal a.niveau1:hover {
	color               : #FFF;
	text-decoration     : none;
	border-bottom : 1px solid #FFFFFF;
}
div.sousMenuPrincipal a.niveau1_on, div.sousMenuPrincipal a.niveau1_on:visited, div.sousMenuPrincipal a.niveau1_on:link {
    font-size           : 15px;
	font-family         : Arial, Helvetica, sans-serif;
	color               : #FFF;
	line-height         : 20px;
	border-bottom : 1px solid #B95E00;
}
div.sousMenuPrincipal a.niveau1_on:active, div.sousMenuPrincipal a.niveau1_on:hover {
    text-decoration : none;
	border-bottom : 1px solid #B95E00;
}


/*  Menu Bas*/
div.menuBas {
	font-size           : 9px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : normal;
	color               : #FFF;
	text-transform : uppercase;

}

div.menuBas ul {
	list-style		:	none;
	padding			:	4px 0px;
	margin			:	0;
	background-color : #627893;

	display : inline;
}
div.menuBas li {
    display             : inline;
    border-right : 1px solid #FFF;
    padding			:	0px 6px 0px 4px;
	margin			:	0;
	white-space		:	nowrap;
}

div.menuBas a.niveau1, div.menuBas a.niveau1:visited, div.menuBas a.niveau1:link {
    font-size           : 9px;
	font-family         : Arial, Helvetica, sans-serif;
    color               : #FFF;
	text-decoration     : none;

}
div.menuBas a.niveau1:active, div.menuBas a.niveau1:hover {
	color               : #FFF;
	text-decoration     : underline;
}
div.menuBas a.niveau1_on, div.menuBas a.niveau1_on:visited, div.menuBas a.niveau1_on:link, div.menuBas a.niveau1_on:active, div.menuBas a.niveau1_on:hover {
    font-size           : 9px;
	font-family         : Arial, Helvetica, sans-serif;
    color               : #FFF;
}

div.menuBas li.ami {
    border-right : 0px ;
}

/*  Menu Catalogue*/
div.menuCatalogue {
    background-image : url(images/ombre_entete_droite.gif);
    background-repeat : repeat-x;
    background-color : #F2F2F2;
}

div.menuCatalogue div {
	font-size           : 12px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : bold;
	color               : #B95E00;
	background-color : #E2E2E2;
	border : solid 3px #FFF;
	height : 180px;
	text-align : left;
}

div.menuCatalogue H1 {
	text-transform : uppercase;
    color : #B95E00;
    font-size           : 18px;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-weight         : normal;
	letter-spacing : -2px;
}

div.menuCatalogue ul {
	margin              : 0px;
    padding             : 0px;
}
div.menuCatalogue li {
    list-style : none;
    background-image : url(images/puce_sous_menu.gif);
	background-repeat : no-repeat;
	background-position : left 5px;
    border-bottom : 1px dashed #BFBFBF;
    margin              : 0px 5px 0px 5px;
    padding             : 0px 0px 0px 7px;
}


div.menuCatalogue a.niveau1, div.menuCatalogue a.niveau1:visited, div.menuCatalogue a.niveau1:link {
    font-size           : 12px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : bold;
	color               : #B95E00;
	text-decoration     : none;

}
div.menuCatalogue a.niveau1:active, div.menuCatalogue a.niveau1:hover {
	font-size           : 12px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : bold;
	color               : #B95E00;
	text-decoration     : underline;
}
div.menuCatalogue a.niveau1_on, div.menuCatalogue a.niveau1_on:visited, div.menuCatalogue a.niveau1_on:link, div.menuCatalogue a.niveau1_on:active, div.menuCatalogue a.niveau1_on:hover {
    font-size           : 12px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : bold;
	color               : #B95E00;
	text-decoration     : underline;
}
div.copyright {
    padding : 10px 0px;
}
div.copyright a{
    color:#000;
    text-decoration : underline;
}
div.copyright a:hover{
    color:#000;
    text-decoration : none;
}
div.pointsVente{
    color : #FFF;
    font-size           : 12px;
	font-family         : Arial, Helvetica, sans-serif;
	font-weight         : bold;
    background-color : #A64998;
    text-align : center;
    background-image : url(images/points_vente/fd_titre.jpg);
    background-repeat : no-repeat;
    padding : 6px;
    margin : 5px;
}
div.pointsVente a {
    color : #FFFFFF!important;
}
div.pointsVente img {
    vertical-align : middle;
}
div.focusobjet_cadre {
    border-top  : 
    background-image : url(images/focus_objet_ombre.gif);
    background-repeat : repeat-x;
    background-color : #F0F0F0;
    padding : 40px 24px 38px 17px;
}
div.focusobjet {
    border : 1px solid #DFDFDF;
    padding : 60px 10px 2px 14px;
    background-image : url(images/focus_objet.gif);
    background-repeat : no-repeat;
    background-position : 5px 5px;
    background-color : #FFFFFF;
}
div.jardinPrive {
    padding : 80px 30px 20px 80px;
    background-image : url(images/fr/jardin_prive/boutique_ligne.gif);
    background-repeat : no-repeat;
}
div.jardinPrive input {
    display : inline;
    width : 80px;
}
div.jardinPrive input.bouton {
    display : inline;
    width : 50px;
}
div.jardinPrive form {
    display : inline;
}
div.jardinPrive a {
    color:#4F4736!important;
    text-decoration : underline!important;
    padding : 10px;
}
div.jardinPrive a:hover {
    text-decoration : none!important;
}
div.jardinPrive span {
    color : #777165;
    font-size : 10px;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 18px;
}

div.contenu_page {
    padding : 30px 0px;
}

a.invisible, a.invisible:link, a.invisible:visited, a.invisible:active {
  color: inherit;
  font-weight: inherit;
  text-decoration: none;
}
a.invisible:hover {
  color: inherit;
  font-weight: inherit;
  text-decoration: underline;
}

/*ACTUS */
div.titreActu {
    color : #627893;
    font-weight : bold;
    font-family         : Arial, Helvetica, sans-serif;
    font-size : 17px;
    text-transform : uppercase;
    height:1%;
}
a.lienActu {
    display : block;
    width : 176px;
    text-align : left;
    vertical-align : middle;
    color:#FFF!important;
    text-decoration : none!important;
    padding : 5px 5px 15px 5px;
    background :#1F5385 url(images/fd_lien_actu.gif) repeat-x bottom left ;
    margin-top : 20px;
}
a:hover.lienActu {
    display : block;
    width : 176px;
    text-align : left;
    vertical-align : middle;
    color:#FFF!important;
    text-decoration : none!important;
    padding : 5px 5px 15px 5px;
    background :#1F5385 url(images/fd_lien_actu.gif) repeat-x bottom left ;
    margin-top : 20px;
}
*.debug {
    border          : 1px dashed red;
}

td.fiche_produit h1 {
    font-size       : 11px;
    color           : #000;
}

td.fiche_produit h2 {
    font-size       : 11px;
    color           : #000;
}

/*  FAQ */
div#faq_contenu {
    padding-bottom      : 330px;
}

div.faq_contenu hr {
    background-color    : #000000;
    color               : #000000;
    height              : 1px;
    border              : 0;
    margin              : 0px 0px 5px 0px;
}

div.faq_contenu p {
    margin              : 0px;
    padding             : 0px;
	font-weight			: normal;
}

div.faq_contenu h2 {
    padding             : 5px 0px 0px 0px;
    color               : #0079A5;
}

div.faq_numero {
    clear               : both;
    float               : left;
    width               : 15px;
    height              : 15px;
    text-align          : center;
    border-right        : 1px solid #000000;
    border-bottom       : 1px solid #000000;
    cursor              : pointer;
    color               : #8a8866;
}
div.faq_nom, div.faq_nom_js {
    font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #8a8866;
	font-size			: 18px;
	background			: transparent url(images/v2/puce_fleche.gif) no-repeat left 5px;
	padding-left		: 20px;
    float               : left;
    text-align          : left;
}

div.faq_nom_js {
    cursor              : pointer;
}

div.faq_reponse_conteneur {
    clear               : both;
    padding-left        : 20px;
    padding-bottom      : 2px;
}
div.faq_reponse {
    font-size           : 11px;
    text-align          : left;
    font-family         : Arial, Helvetica, Verdana, sans-serif;
    color               : #333333;
}

div.faq_reponse_js {
    display             : none;
    font-size           : 11px;
    text-align          : left;
    font-family         : Arial, Helvetica, Verdana, sans-serif;
    color               : #808080;
}

div.faq_contenu a, div.faq_contenu a:link, div.faq_contenu a:visited {
    color               : #000000;
    text-decoration     : none;
}

div.faq_contenu a:hover, div.faq_contenu a:active {
    text-decoration     : underline;
}

/* Commentaire */

div.commentaires {
    margin-bottom       : 20px;
    width               : 350px;
}

div.commentaires div.entete_commentaires {
    background          : #8c8f7d;
    color               : #fff;
    padding             : 10px;
    height              : 14px;
}

div.commentaires div.entete_commentaires a:link,
div.commentaires div.entete_commentaires a:visited,
div.commentaires div.entete_commentaires a:hover,
div.commentaires div.entete_commentaires a:active {
    color               : #fff;
}

div.commentaires div.un_commentaire {
    margin-bottom       : 15px;
}

div.commentaires div.bien_enregistre {
    text-align          : center;
    color               : #8c8f7d;
    margin              : 10px 0;
}

div.commentaires .champ {
    width               : 200px;
    border              : 1px solid #8c8f7d;
}

div.commentaires .submit {
    background          : #8c8f7d;
    color               : #fff;
    font-size           : 11px;
    font-family         : Arial,Verdana,sans-serif;
    font-weight         : bold;
    border              : 1px solid #5B5F46;
}

div.hidden_img {
    display             : none;
}

div.liens {
    
}

a.liens:link,
a.liens:visited,
a.liens:hover,
a.liens:active {
    display             : block;
    background          : #6e7058;
    color               : #fff;
    text-decoration     : none;
    font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 12px;
    padding             : 7px 8px;
    margin-bottom       : 5px;
}