/*----------------------------------------------------------------*/
/*                          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;
	text-align	:	center;
}

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               : #840322;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #5F3780;
	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.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;
}
#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;
}