/* CSS Document */
/********/
/* SIFR */
/********/
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility : visible !important;
    margin     : 0;
    padding    : 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility : visible !important;
  }
  
  .sIFR-alternate {
    position   : absolute;
    left       : 0;
    top        : 0;
    width      : 0;
    height     : 0;
    display    : block;
    overflow   : hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin     : 0pt; 
    padding    : 0pt; 
    overflow   : auto; 
    letter-spacing: 0px; 
    float      : none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:*/
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
	
	
  }
}

/********/
/*CSS RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline: 0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1; color:black; background:white;}
ol, ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate; border-spacing:0;}
caption, th, td{text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes: "" "";}
em{font-style:italic;}
/*END CSS RESET*/

body{background:url(../images/bg.png) repeat #c5a073; width:100%; font-size:11px;}

.top_bg{background:url(../images/bg_top.png) repeat-x; width:100%; height:421px;}
.top_bg_flowers{background:url(../images/bg_top_flowers.png) no-repeat; width:1200px; height:100px; margin:0 auto 0 auto;}
.global{width:999px; margin:0 auto 0 auto; padding:5px; position:relative;}

.logo{background:url(../images/logo.png); background-repeat: no-repeat; width:355px; height:147px; position:absolute; top:-77px; left:49px; cursor:pointer;}
.phone{background:url(../images/phone.png); width:312px; height:18px; position:absolute; top:-17px; left:640px; cursor:pointer;}
.page{z-index:9; position:relative; margin-bottom:30px;}

.menu_item{      display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline; height:35px; overflow:hidden; cursor:pointer;}

.menu_home{		   width:91px;  background:url(../images/menu_sprite_fr.png); background-position:    0px 0px; margin-left:0px;}
.menu_about{	   width:168px; background:url(../images/menu_sprite_fr.png); background-position:  -91px 0px;}
.menu_vegetables{  width:106px; background:url(../images/menu_sprite_fr.png); background-position: -259px 0px;}
.menu_ecoproducts{ width:175px; background:url(../images/menu_sprite_fr.png); background-position: -365px 0px;}
.menu_garden{	   width:120px; background:url(../images/menu_sprite_fr.png); background-position: -540px 0px;}
.menu_bulk{		   width:70px;  background:url(../images/menu_sprite_fr.png); background-position: -660px 0px;}
.menu_services{    width:94px;  background:url(../images/menu_sprite_fr.png); background-position: -730px 0px;}
.menu_contact{	   width:128px; background:url(../images/menu_sprite_fr.png); background-position: -824px 0px;}

.menu_home_hover{		 width:91px;  background:url(../images/menu_sprite_fr.png); background-position:    0px 70px; margin-left:0px;}
.menu_about_hover{	     width:168px; background:url(../images/menu_sprite_fr.png); background-position:  -91px 70px;}
.menu_vegetables_hover{  width:106px; background:url(../images/menu_sprite_fr.png); background-position: -259px 70px;}
.menu_ecoproducts_hover{ width:175px; background:url(../images/menu_sprite_fr.png); background-position: -365px 70px;}
.menu_garden_hover{	     width:120px; background:url(../images/menu_sprite_fr.png); background-position: -540px 70px;}
.menu_bulk_hover{		 width:70px;  background:url(../images/menu_sprite_fr.png); background-position: -660px 70px;}
.menu_services_hover{    width:94px;  background:url(../images/menu_sprite_fr.png); background-position: -730px 70px;}
.menu_contact_hover{	 width:128px; background:url(../images/menu_sprite_fr.png); background-position: -824px 70px;}

.menu_home_active{		  width:91px;  background:url(../images/menu_sprite_fr.png); background-position:    0px 35px; cursor:default; margin-left:0px;}
.menu_about_active{	      width:168px; background:url(../images/menu_sprite_fr.png); background-position:  -91px 35px; cursor:default;}
.menu_vegetables_active{  width:106px; background:url(../images/menu_sprite_fr.png); background-position: -259px 35px; cursor:default;}
.menu_ecoproducts_active{ width:175px; background:url(../images/menu_sprite_fr.png); background-position: -365px 35px; cursor:default;}
.menu_garden_active{	  width:120px; background:url(../images/menu_sprite_fr.png); background-position: -540px 35px; cursor:default;}
.menu_bulk_active{		  width:70px;  background:url(../images/menu_sprite_fr.png); background-position: -660px 35px; cursor:default;}
.menu_services_active{    width:94px;  background:url(../images/menu_sprite_fr.png); background-position: -730px 35px; cursor:default;}
.menu_contact_active{	  width:128px; background:url(../images/menu_sprite_fr.png); background-position: -824px 35px; cursor:default;}

.contents{width:952px; background-color:#fff; color:#000;}

.inline_block{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}

/*TOP BANNER*/
.new_garden{ background:url(../images/new_garden.jpg);  width:226px; height:182px; cursor:pointer;}
.deco_garden{ background:url(../images/deco_garden.jpg);  width:226px; height:182px; cursor:pointer;}
.index_banner_img1{background:url(../images/banner.jpg); width:726px; height:182px;}
.index_banner_img2{background:url(../images/banner_img2.jpg); width:365px; height:182px; display:none;}

.vivace_banner_img1{background:url(../images/banner_vivace1.jpg); width:726px; height:182px;}
.annuelle_banner_img1{background:url(../images/banner_annuelle1.jpg); width:726px; height:182px;}
.herbe_banner_img1{background:url(../images/banner_herbe1.jpg); width:726px; height:182px;}
.arbuste_banner_img1{background:url(../images/banner_arbuste1.jpg); width:361px; height:182px;}
.arbuste_banner_img2{background:url(../images/banner_arbuste2.jpg); width:365px; height:182px;}
.arbre_banner_img1{background:url(../images/banner_arbre1.jpg); width:361px; height:182px;}
.arbre_banner_img2{background:url(../images/banner_arbre2.jpg); width:365px; height:182px;}
.fruit_banner_img1{background:url(../images/banner_fruit1.jpg); width:726px; height:182px;}
.conifere_banner_img1{background:url(../images/banner_conifere1.jpg); width:726px; height:182px;}
.grimpant_banner_img1{background:url(../images/banner_grimpant1.jpg); width:726px; height:182px;}
.rosier_banner_img1{background:url(../images/banner_rosier1.jpg); width:361px; height:182px;}
.rosier_banner_img2{background:url(../images/banner_rosier2.jpg); width:365px; height:182px;}
.gramine_banner_img1{background:url(../images/banner_gramine1.jpg); width:726px; height:182px;}
.pelouse_banner_img1{background:url(../images/banner_pelouse1.jpg); width:726px; height:182px;}
.centre_jardin_banner_img1{background:url(../images/banner_centre_jardin1.jpg); width:361px; height:182px;}
.centre_jardin_banner_img2{background:url(../images/banner_centre_jardin2.jpg); width:365px; height:182px;}
.promenade_banner_img1{background:url(../images/banner_promenade1.jpg); width:361px; height:182px;}
.promenade_banner_img2{background:url(../images/banner_promenade2.jpg); width:365px; height:182px;}
.promenade_jaune_banner_img1{background:url(../images/banner_promenade_jaune1.jpg); width:361px; height:182px;}
.promenade_jaune_banner_img2{background:url(../images/banner_promenade_jaune2.jpg); width:365px; height:182px;}
.promenade_orange_banner_img1{background:url(../images/banner_promenade_orange1.jpg); width:361px; height:182px;}
.promenade_orange_banner_img2{background:url(../images/banner_promenade_orange2.jpg); width:365px; height:182px;}
.promenade_rouge_banner_img1{background:url(../images/banner_promenade_rouge1.jpg); width:361px; height:182px;}
.promenade_rouge_banner_img2{background:url(../images/banner_promenade_rouge2.jpg); width:365px; height:182px;}
.promenade_rose_banner_img1{background:url(../images/banner_promenade_rose1.jpg); width:361px; height:182px;}
.promenade_rose_banner_img2{background:url(../images/banner_promenade_rose2.jpg); width:365px; height:182px;}
.promenade_blanc_banner_img1{background:url(../images/banner_promenade_blanc1.jpg); width:361px; height:182px;}
.promenade_blanc_banner_img2{background:url(../images/banner_promenade_blanc2.jpg); width:365px; height:182px;}
.promenade_bleu_banner_img1{background:url(../images/banner_promenade_bleu1.jpg); width:361px; height:182px;}
.promenade_bleu_banner_img2{background:url(../images/banner_promenade_bleu2.jpg); width:365px; height:182px;}
.vrac_banner_img1{background:url(../images/banner_vrac1.jpg); width:726px; height:182px;}
.decojardin_banner_img1{background:url(../images/banner_decojardin1.jpg); width:361px; height:182px;}
.decojardin_banner_img2{background:url(../images/banner_decojardin2.jpg); width:365px; height:182px;}
.profil_banner_img1{background:url(../images/banner_profil1.jpg); width:361px; height:182px;}
.profil_banner_img2{background:url(../images/banner_profil2.jpg); width:365px; height:182px;}
.tropicale_banner_img1{background:url(../images/banner_tropicale.jpg); width:726px; height:182px;}
.jardin-eau_banner_img1{background:url(../images/banner_jardin-eau.jpg); width:726px; height:182px;}
.produits_banner_img1{background:url(../images/banner_produits.jpg); width:726px; height:182px;}
.coup_coeur_banner_img1{background:url(../images/banner_coup_coeur.jpg); width:726px; height:182px;}
.plante_ombre_img1{background:url(../images/ombre01.jpg); width:361px; height:182px;}
.plante_ombre_img2{background:url(../images/ombre02.jpg); width:365px; height:182px;}
.service_cascade_img1{background:url(../images/banner_cascade.jpg); width:726px; height:182px;}
.nouveautes-graminees_banner_img1{background:url(../images/banner_nouveautes-graminees.jpg); width:726px; height:182px;}
.nouveautes-arbustes_banner_img1{background:url(../images/banner_nouveautes-arbustes1.jpg); width:361px; height:182px;}
.nouveautes-arbustes_banner_img2{background:url(../images/banner_nouveautes-arbustes2.jpg); width:365px; height:182px;}
.contact_banner_img2{background:url(../images/banner_contact2.jpg); width:365px; height:182px;}
.legume_banner_img1{background:url(../images/banner_legume.jpg); width:726px; height:182px;}
.garantie_banner_img1{background:url(../images/banner_garantie1.jpg); width:361px; height:182px;}
.garantie_banner_img2{background:url(../images/banner_garantie2.jpg); width:365px; height:182px;}
.nouveautes-vivace_banner{background:url(../images/banner_nouveautes-vivaces.jpg); width:726px; height:182px;}

.left_content{padding-left:4px; margin:4px 4px 0 0;}

.gift_cert{background:url(../images/gift_cert.png); width:219px; height:63px; cursor:pointer;}

.services_wrapper{background:#f1ddc2; margin:4px 0 0 0; width:219px;}
.menu_services_header{margin:0 0 0 5px;}
.services_tr{background:url(../images/services_tr.png) no-repeat top right;}
.services_tl{background:url(../images/services_tl.png) no-repeat top left;}
.services_br{background:url(../images/services_br.png) no-repeat bottom right;}
.services_bl{background:url(../images/services_bl.png) no-repeat bottom left;}
.services_tr, .services_tl, .services_br, .services_bl{height:6px; width:100%}

.menu_services_list, .menu_vegetables_list{margin:8px 0 0 9px; padding-right:6px;}
.services_li, .vegetables_li{border-bottom:1px dashed #fff; margin-top:6px; padding-bottom:6px;}
.services_link, .vegetables_link{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#372b22; text-decoration:none;}
.services_link:hover, .vegetables_link:hover{text-decoration:underline;}
.services_bull, .vegetables_bull{margin-right:5px;}

.vegetables_wrapper{background:#bad52d; margin:4px 0 0 0; width:219px;}
.menu_vegetables_header{margin:0 0 0 5px;}
.vegetables_tr{background:url(../images/vegetables_tr.png) no-repeat top right;}
.vegetables_tl{background:url(../images/vegetables_tl.png) no-repeat top left;}
.vegetables_br{background:url(../images/vegetables_br.png) no-repeat bottom right;}
.vegetables_bl{background:url(../images/vegetables_bl.png) no-repeat bottom left;}
.vegetables_tr, .vegetables_tl, .vegetables_br, .vegetables_bl{height:6px;}

.other_links_wrapper{background:url(../images/bg_other_links.png); width:194px; height:72px; margin-top:5px; padding:8px 0 0 25px;}
.other_link1{margin-top:3px;}
.other_link2{margin-top:12px;}
.other_link3{margin-top:8px;}
.other_link{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; text-decoration:none;}
.other_link:hover{text-decoration:underline;}

.right_content, .right_content2 {width:690px; margin:4px 0 0 0; background:#fff3e3 url(../images/bg_contents.png) no-repeat top left; min-height:413px; position:relative; 
			   font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:0 14px 4px; color:#322317;}
.right_content2{min-height:829px;}
.right_content_btm{background:url(../images/bg_contents_btm.png); width:718px; height:5px; position:absolute; bottom:0; margin-left:-14px;}

.footer_wrapper{background:url(../images/bg_footer.png); width:952px; height:71px; }
.air_miles{background:url(../images/air_miles.gif) no-repeat top right; width:110px; height:65px; float:left; margin:4px 0 0 0; cursor:pointer;}
.botanix{background:url(../images/botanix.png) no-repeat top right; width:150px; height:32px; float:left; margin:20px 0 0 0; cursor:pointer;}
.footer_text{float:left; text-align:right; font-weight:bold; font-size:11px; font-family:Verdana, Geneva, sans-serif; width:672px; margin-top:20px; }
.brown_text{color:#362b22;}
.pink_text{color:#99017a;}
.footer_pink_link{color:#99017a; text-decoration:none;}
.footer_pink_link:hover{text-decoration:underline;}
.footer_brown_link{color:#362b22; text-decoration:none;}
.footer_brown_link:hover{text-decoration:underline;}
.footer_address{color:#84715d; font-size:10px;}

.copyright{color:#84715D; font-size:10px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; float:right; width:387px; margin-top:5px;}

.bold{font-weight:bold;}
.underlined { text-decoration:underline; }
.uline{text-decoration:underline;}
.pink{color:#ae018b;}
.green {color:#7b9710;}
.green2 {color:#1d741b;}
.list_dash{vertical-align:middle; margin-right:10px;}
.list_map{ margin:5px; margin-left:10px; }
.left {float:left;}
.clear {clear:both;}
.italic {font-style:italic;}
em{font-style:italic;}
strong{font-weight:bold;}
.underlined{text-decoration:underline;}
.medium{font-size:12px;}
.big{font-size:16px;}
.huge{font-size:20px;}

.blue{color:#016ec8;}
.pink_link{color:#ae018b; text-decoration:underline;}
.pink_link:hover{text-decoration:none;}

.promenade{margin-left:7px;}

.contents_header_img{margin:13px 0 0 -1px; height:37px;}

.welcome_p1{text-align:justify; line-height:14px;}
.welcome_p2{text-align:justify; margin-top:26px; line-height:13px;}
.welcome_p2_img{float:left; margin-right:13px;}

.welcome_p3{text-align:justify; margin-top:18px; line-height:13px;}
.welcome_p3_img{float:left; margin-right:13px;}
.welcome_p4_img{float:left; margin-right:13px; margin-top:20px;}

.welcome_p4{clear:left; text-align:justify; margin-top:22px; line-height:13px;}
.welcome_p5{text-align:justify; margin-top:18px; line-height:13px;}

.vivace_p1{text-align:justify; line-height:14px;}
.vivace_p2{text-align:justify; margin-top:12px; line-height:14px;}
.vivace_list_header{font-size:11px; font-weight:bold;}
.vivace_list{font-size:11px;}
.vivace_li{margin-bottom:9px;}
.vivace_p3{text-align:justify; margin-top:17px; line-height:12px; font-size:11px;}
.vivace_p4{text-align:justify; margin-top:17px; line-height:12px; font-size:11px;}
.vivace_p5{text-align:justify; margin-top:17px; line-height:12px; font-size:11px;}
.vivace_p6{text-align:justify; margin-top:12px; line-height:12px; font-size:11px;}
.vivace_p7{margin-top:15px;}
.vivace_p8{text-align:justify; margin-top:22px; line-height:12px; font-size:11px; font-weight:bold;}
.vivace_img_top{margin:20px 4px 2px 0;}
.vivace_img_btm{margin:6px 4px 0 0;}

.annuelle_p1{text-align:justify; line-height:14px; font-size:11px;}
.annuelle_p2{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.annuelle_p3{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.annuelle_list{margin-top:20px; font-size:11px;}
.annuelle_li{margin-bottom:9px;}
.annuelle_p5{text-align:justify; margin-top:20px; line-height:14px; font-size:11px;}
.annuelle_p6{text-align:justify; margin-top:20px; line-height:14px; font-size:11px;}
.annuelle_p7{text-align:justify; margin-top:20px; line-height:14px; font-size:11px; font-weight:bold;}
.annuelle_img_top{margin:23px 4px 7px 0;}
.annuelle_img_mid{margin:0 4px 8px 0;}
.annuelle_img_btm{margin:0 4px 0 0;}

.herbe_p1{text-align:justify; line-height:14px; font-size:11px;}
.herbe_p2{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.herbe_list{margin-top:18px; font-size:11px;}
.herbe_li{margin-bottom:9px;}
.herbe_p4{text-align:justify; margin-top:35px; line-height:14px; font-size:11px;}
.herbe_p5{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.herbe_p6{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.herbe_p7{text-align:justify; margin-top:12px; line-height:14px; font-size:11px; font-weight:bold;}
.herbe_img_top{margin:23px 4px 7px 0;}
.herbe_img_mid{margin:0 4px 8px 0;}
.herbe_img_btm{margin:0 4px 0 0;}

.arbuste_p1{text-align:justify; line-height:14px; font-size:11px;}
.arbuste_list{margin-top:18px; font-size:11px;}
.arbuste_li{margin-bottom:9px;}
.arbuste_p3{text-align:justify; margin-top:24px; line-height:14px; font-size:11px; letter-spacing:0.3px;}
.arbuste_p4{text-align:justify; margin-top:12px; line-height:14px; font-size:11px; font-weight:bold;}
.arbuste_p5{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.arbuste_p6{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.arbuste_p7{text-align:justify; margin-top:12px; line-height:14px; font-size:11px; font-weight:bold; color:#ae018b;}
.arbuste_p8{text-align:justify; margin-top:12px; line-height:12px;}
.arbuste_p9{text-align:justify; margin-top:18px; line-height:14px; font-size:11px; font-weight:bold;}
.arbuste_img_top{margin:19px 4px 7px 0;}
.arbuste_img_btm{margin:0 4px 0 0;}

.arbre_p1{text-align:justify; line-height:14px; font-size:11px;}
.arbre_p2{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.arbre_list{margin-top:18px; font-size:11px;}
.arbre_li{margin-bottom:9px;}
.arbre_p3{text-align:justify; margin-top:30px; line-height:14px; font-size:11px;}
.arbre_p4{text-align:justify; margin-top:12px; line-height:14px; font-size:11px; font-weight:bold;}
.arbre_p5{text-align:justify; margin-top:16px; line-height:14px; font-size:11px;}
.arbre_p6{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.arbre_plus_list{list-style:inside none none; padding-left:12px; margin-top:8px; font-size:11px;}
.arbre_plus_list_li{margin:3px 0;}
.arbre_p8{text-align:justify; margin-top:18px; line-height:14px; font-size:11px; font-weight:bold;}
.arbre_img_top{margin:19px 4px 7px 0;}

.fruit_p1{text-align:justify; line-height:14px; font-size:11px; letter-spacing:0.3px;}
.fruit_p2{text-align:justify; margin-top:15px; line-height:14px; font-size:11px;}
.fruit_p3{text-align:justify; margin-top:15px; line-height:14px; font-size:11px;}
.fruit_p4{text-align:justify; margin-top:15px; line-height:14px; font-size:11px; font-weight:bold;}
.fruit_p5{text-align:justify; margin-top:15px; line-height:14px; font-size:11px;}
.fruit_img_top{margin:38px 4px 7px 0;}
.fruit_img_btm{margin:0 4px 0 0;}

.conifere_p1{text-align:justify; line-height:14px; font-size:11px;}
.conifere_p2{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.conifere_list{margin-top:22px; font-size:11px;}
.conifere_li{margin-bottom:10px;}
.conifere_p3{text-align:justify; margin-top:12px; line-height:14px; font-size:11px; font-weight:bold;}
.conifere_p4{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.conifere_p5{text-align:justify; margin-top:27px; line-height:14px; font-size:11px;}
.conifere_p6{text-align:justify; margin-top:18px; line-height:14px; font-size:11px;}
.conifere_p7{text-align:justify; margin-top:12px; line-height:14px; font-size:11px; font-weight:bold;}
.conifere_img_top{margin:19px 4px 7px 0;}

.grimpant_p1{text-align:justify; line-height:14px; font-size:11px;}
.grimpant_p2{text-align:justify; margin-top:25px; line-height:14px; font-size:11px;}
.grimpant_p3{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.grimpant_p4{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.grimpant_p5{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.grimpant_p6{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.grimpant_p7{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.grimpant_p8{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.grimpant_img_top{margin:52px 4px 7px 0;}
.grimpant_img_mid{margin:0 4px 8px 0;}
.grimpant_img_btm{margin:0 4px 0 0;}

.rosier_p1{text-align:justify; line-height:14px; font-size:11px;}
.rosier_p2{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.rosier_list{margin-top:26px; font-size:11px;}
.rosier_li{margin-bottom:10px;}
.rosier_p3{text-align:justify; margin-top:36px; line-height:14px; font-size:11px;}
.rosier_p4{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.rosier_p5{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.rosier_img_top{margin:46px 4px 7px 0;}
.rosier_img_mid{margin:0 4px 8px 0;}
.rosier_img_btm{margin:0 4px 0 0;}

.gramine_p1{text-align:justify; line-height:14px; font-size:11px;}
.gramine_p2{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.gramine_list{margin-top:26px; font-size:11px;}
.gramine_li{margin-bottom:10px;}
.gramine_p3{text-align:justify; margin-top:36px; line-height:14px; font-size:11px;}
.gramine_p4{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.gramine_p5{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.gramine_img_top{margin:46px 4px 7px 0;}
.gramine_img_mid{margin:0 4px 8px 0;}
.gramine_img_btm{margin:0 4px 0 0;}


.pelouse_p1{text-align:justify; line-height:14px; font-size:11px;}
.pelouse_p2{text-align:justify; margin-top:12px; line-height:14px; font-size:11px;}
.pelouse_list{margin-top:26px; font-size:11px;}
.pelouse_li{margin-bottom:10px;}
.pelouse_p3{text-align:justify; margin-top:14px; line-height:14px; font-size:11px;}
.pelouse_p4{text-align:justify; line-height:14px; font-size:11px; width:550px;}
.pelouse_p5{text-align:justify; line-height:14px; font-size:11px;}
.pelouse_p6{text-align:justify; margin-top:20px; line-height:14px; font-size:11px;}
.pelouse_p7{text-align:justify; margin-top:3px; line-height:14px; font-size:16px; color:#523c2b; }
.pelouse_deco1{float:right;}

.services_p1{text-align:justify; line-height:14px; }
.services_p2{text-align:justify; margin-top:12px; line-height:14px;}
.services_p3{text-align:justify; margin-top:5px; line-height:14px;}

.generic_p1{text-align:justify; line-height:14px; }
.generic_p2{text-align:justify; margin-top:12px; line-height:14px;}
.generic_p3{text-align:justify; margin-top:5px; line-height:14px;}
.generic_p4{text-align:justify; margin-top:20px; line-height:14px;}

.centre_jardin_p1{text-align:justify; margin-top:12px; line-height:14px;}
.centre_jardin_img_top{margin:20px 4px 2px 0;}
.centre_jardin_img_btm{margin:6px 4px 0 0;}

.lefttitle {float:left; width:460px;}
.lefttitle2 {float:left; width:343px;}
.promenade_p1{text-align:justify; margin-top:12px; line-height:14px;}
.promenade_img_top{margin:20px 4px 2px 0;}
.promenade_img_btm{margin:6px 4px 0 0;}
.promenade_l1{ float:right; margin-top:10px; margin-right:5px; color:#332318; font-style:italic; }
.promenade_l1:link{text-decoration:underline;}
.promenade_l1:hover{text-decoration:none;}
.promenade_l1:active{text-decoration:none;}
.promenade_l1:visited{text-decoration:underline;}

.promenade_cell1 { font-weight:bold; width:93px; line-height:1.1; margin-top:7px; font-size:11px; }
.promenade_cell2 { width:555px; line-height:1.1; margin-top:7px; font-size:11px; }

.promenade_jaune_p1{text-align:justify; margin-top:12px; line-height:14px;}
.promenade_jaune_img_top{margin:20px 4px 2px 0;}
.promenade_jaune_img_btm{margin:6px 4px 0 0;}

.vrac_img_top{margin:20px 4px 2px 0;}

.airmilesblue {margin-top:20px;}

.link_brown:link { text-decoration:underline; color:#4d3f32; }
.link_brown:hover { text-decoration:none; color:#4d3f32; }
.link_brown:active { text-decoration:underline; color:#4d3f32; }
.link_brown:visited { text-decoration:underline; color:#4d3f32; }

.link_green:link { text-decoration:underline; color:#2c7818; }
.link_green:hover { text-decoration:none; color:#2c7818; }
.link_green:active { text-decoration:underline; color:#2c7818; }
.link_green:visited { text-decoration:underline; color:#2c7818; }

.calccell1 { width:150px; color:#2f7803; line-height:1.3; margin-top:5px; }
.calccell2 { width:195px; line-height:1.3; border:1px solid #000; margin-top:5px; }
.calcbutton { margin-top:10px; margin-bottom:10px; }
.calcresult1 { width:380px; height:15px; border-bottom:1px solid #a99482; background-color:#e8d6c3; padding-left:15px; padding-top:8px; font-size:11px; line-height:1.3; }
.calcresult2 { width:60px; height:15px; border-bottom:1px solid #a99482; background-color:#dacbba; text-align:right; padding-top:8px; font-size:11px; line-height:1.3; }
.calcresult3 { width:103px; height:15px; border-bottom:1px solid #a99482; background-color:#dacbba; padding-left:20px; padding-top:8px; font-size:11px; color:#627503; line-height:1.3; }
.calcresult4 { width:380px; height:14px; border-bottom:1px solid #a99482; background-color:#e8d6c3; padding-left:15px; padding-top:2px; font-size:11px; line-height:1.3; }
.calcresult5 { width:60px; height:14px; border-bottom:1px solid #a99482; background-color:#dacbba; text-align:right; padding-top:2px; font-size:11px; line-height:1.3; }
.calcresult6 { width:103px; height:14px; border-bottom:1px solid #a99482; background-color:#dacbba; padding-left:20px; padding-top:2px; font-size:11px; color:#627503; line-height:1.3; }
.calcresult7 { width:380px; height:14px; background-color:#e8d6c3; padding-left:15px; padding-top:2px; font-size:11px; line-height:1.3; }
.calcresult8 { width:60px; height:14px; background-color:#dacbba; text-align:right; padding-top:2px; font-size:11px; line-height:1.3; }
.calcresult9 { width:103px; height:14px; background-color:#dacbba; padding-left:20px; padding-top:2px; font-size:11px; color:#627503; line-height:1.3; }

.produits_l1 { list-style-image:url(../images/arrow-1.png); margin:5px; margin-left:20px; line-height:1.2;}
.produits_item1 { text-align:center; margin:5px; margin-right:90px; margin-top:30px; width:160px; height:230px; line-height:15px; font-weight:bold; cursor:pointer; }
.produits_item2 { text-align:center; margin:5px; margin-top:30px; width:160px; height:230px; line-height:15px; font-weight:bold; cursor:pointer; }
.produits_item3 { text-align:center; margin:5px; margin-top:30px; margin-left:100px; margin-right:90px; width:160px; height:230px; line-height:15px; font-weight:bold; cursor:pointer; }


.jardin-eau_img_top{margin:20px 4px 2px 0;}
.jardin-eau_img_btm{margin:6px 4px 0 0;}

.generic_img_top{margin:20px 4px 2px 0;}
.generic_img_btm{margin:6px 4px 0 0;}

.produit_left{ width:125px; margin-right:10px; margin-top:10px; cursor:pointer;}
.produit_right{ width:520px; margin-top:10px; }
.loupe{ margin-left:15px; margin-top:12px; }
.agrandir{ line-height:1.3; margin-top:7px; color:#586b0a; text-decoration:underline; margin-left:5px;}
.hr_produit { width:100%; height:1px; background-color:#b4a392; border:0; margin-top:20px; margin-bottom:20px; }

.pin { position:relative; width:0; height:0; overflow:visible;}
.invisible {display:none;}
.sendbutton{float:right;}
.popup { position:absolute; width:400px; text-align:center; height:500px; background-color:#e8d6c3; border:1px solid #999; left:140px; top:10px; cursor:pointer; padding-top:30px; }

.contact-left { width:300px; margin-top:20px; margin-left:5px; margin-right:15px; }
.contact-right { width:332px; margin-top:20px; }
.contact_form { width:332px; height:206px; background-image:url(../images/contact_formbg.png); background-repeat:no-repeat; margin-top:5px; padding-top:7px; }
.contact_input-1 { width:60px; padding:3px; text-align:right; margin-right:8px; font-weight:bold; height:13px; margin-top:5px; color:#362a22; }
.contact_input-2 { width:243px; height:16px; margin-top:5px; border:none; background-color:#fff3e3; }
.contact_input-3 { width:243px; height:95px; margin-top:5px; border:none; background-color:#fff3e3; }
.sendbutton{float:right; margin-top:11px; margin-right:5px; font-size:13px;}
.ajaxloader { margin:auto; margin-top:25px;}
.hidden { display:none; }

.circulaire { margin-left:60px; margin-top:20px; }
.newsletter1 { margin:20px; font-size:12px; line-height:1.5; }
.newsletter2 { margin-left:70px; }

.vrac_left { width:565px; margin-right:20px; }
.clichere { margin-left:14px; margin-right:28px; }

.temp { margin:auto; margin-top:200px; width:900px; height:230px; background-image:url(../images/temp.png); }
.calc { width:90px; height:112px; background-image:url(../images/calc.png); cursor:pointer; }
.chImg { width:900px; height:230px; background:url(../images/bg_circ.png) no-repeat top left; width:219px; height:63px; display:block;}
.divTxt {float:left;}
.imgTxt { float:left;}
.txt12px { font: bold 12px verdana; margin:10px 0 15px 0;}
.seoLinks {   float:left; font:bold 10px verdana; margin-top:5px; }
.seoLinks a { text-decoration:none; color:#84715D;}
