/* CSS Document */

* {
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

body {
	background:#c0c0c0;
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	position:relative;
	background:#FFFFFF;
	width:990px;
	margin:0 auto;
}
#header {
	position:relative;
	width:990px;
	height:137px;
	background:url(../images/accueil_toute_la_jardinerie.jpg) no-repeat;
}
#header h1 a{
	position:absolute;
	top:0px;
	left:0px;
	width:990px;
	height:137px;
	text-indent:-5000px;
	display:block;
}
#header #comptage {
	position:absolute;
	font-size:13px;
	color:#FFFFFF;
	top:0px;
	left:130px;
}
#menu_categories {
	position:relative;
	width:990px;
	height:58px;
	background:url(../images/fd_titres.jpg) no-repeat top;
	z-index:100;
}
#menu_categories #bloc1 {
	position:absolute;
	width:158px;
	padding-left:6px;
	top:0px;
	left:0px;
}
#menu_categories #bloc2 {
	position:absolute;
	width:600px;
	top:0px;
	left:162px;
}
#menu_categories #bloc3 {
	position:absolute;
	width:225px;
	top:0px;
	left:763px;
}
#menu_categories #bloc1 h2, #menu_categories #bloc2 h2, #menu_categories #bloc3 h2 {
	font-size:15px;
	text-align:center;
	color:#FFFFFF;
	margin-left:-8px;
	/*border:#FF0000 1px solid;*/
}

#centre {
	position:relative;
	width:990px;
	background:url(../images/fd_jardifute.jpg) no-repeat #FFFFFF;
	z-index:20;
}
#centre #colonne_gauche {
	position:relative;
	float:left;
	width:178px;
	z-index:100;
}
#centre #colonne_gauche #surface {
	position:relative;
	margin-left:2px;
	width:176px;
	height:582px;
	background:url(../images/partenaires.jpg) no-repeat;
	color:#FFFFFF;
	font-size:17px;
	text-align:center;
}
#centre #colonne_gauche #surface ul {
	list-style-type:none;
	padding-top:40px;
}
#centre #colonne_gauche #surface ul li {
	margin:20px 0px;
}
#centre #colonne_gauche #surface ul li.tous a {
	color:#1c560c;
	font-size:13px;
}
#centre #colonne_centre {
	position:relative;
	float:left;
	width:633px;
	z-index:10;
}
#centre #colonne_centre #recherche {
	position:relative;
	width:633px;
	height:129px;
	background:url(../images/fd_recherche.jpg);
	padding-top:35px;
	z-index:10 !important;
}
*html #centre #colonne_centre #recherche {
	height:149px;
	padding-top:15px;
}
#centre #colonne_centre #recherche h3 {
	width:0px;
	height:0px;
	text-indent:-5000px;
}
#centre #colonne_centre #recherche .elt {
	position:relative;
	float:left;
	width:310px;
	height:35px;
}
#centre #colonne_centre #recherche .elt label {
	width:160px;
	text-align:right;
	display:inline;
	float:left;
	padding-right:5px;
	color:#1e580e;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
#centre #colonne_centre #recherche .elt select {
	width:133px;
	z-index:10 !important;
}
#centre #colonne_centre #recherche #recherche_ok input {
	position:absolute;
	top:58px;
	left:316px;
	width:48px;
	height:48px;
}

#centre #colonne_centre #promotions {
	position:relative;
	width:633px;
	height:415px;
	background:url(../images/fd_promotions.jpg);
}
#centre #colonne_centre #promotions h2 {
	text-indent:-5000px;
	height:43px;
}
#centre #colonne_centre #promotions .produit_promotion {
	position:relative;
	float:left;
	width:288px;
	height:112px;
	background:url(../images/fd_produit_promotion.jpg) no-repeat;
	margin-left:18px;
	margin-top:7px;
}
*html #centre #colonne_centre #promotions .produit_promotion {
	margin-left:12px;
}
#centre #colonne_centre #promotions .produit_promotion .promo_photo {
	position:relative;
	float:left;
	width:99px;
	height:101px;
	margin:5px 0px 0px 5px;
}
#centre #colonne_centre #promotions .produit_promotion .promo_produit {
	position:relative;
	float:left;
	width:163px;
	height:63px;
	margin-top:5px;
	padding:17px 0px 0px 17px;
}
*html #centre #colonne_centre #promotions .produit_promotion .promo_produit {
	width:158px;
}
#centre #colonne_centre #promotions .produit_promotion .promo_produit a {
	color:#636363;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
}
#centre #colonne_centre #promotions .produit_promotion .promo_produit span {
	color:#636363;
	font-size:12px;
}

#centre #colonne_droite {
	position:relative;
	width:176px;
	height:583px;
	float:left;
	background:url(../images/fd_actualites.jpg);
}
#centre #colonne_droite h2 {
	font-size:25px;
	color:#8d8d8d;
	font-weight:bold;
	text-align:center;
	padding:12px 0px 7px 0px;
}
#centre #colonne_droite .actualite {
	position:relative;
	width:167px;
	height:253px;
	background:url(../images/fd_article_actu.jpg) no-repeat;
	margin-left:4px;
}
#centre #colonne_droite .actualite h3 {
	font-size:17px;
	line-height:19px;
	text-align:center;
	padding-top:5px;
}
#centre #colonne_droite .actualite h3 a {
	color:#FFFFFF;
	text-decoration:none;
}
#centre #colonne_droite .actualite p {
	font-size:14px;
	width:130px;
	margin:5px 0px 0px 23px;
	min-height:15px;
}
#centre #colonne_droite .actualite p a {
	color:#636363;
	text-decoration:none;
}
#centre #colonne_droite .actualite img {
	margin-left:18px;
}
#centre #colonne_droite .actualite a.lienTexte {
	text-align:center;
	color:#8d8d8d;
	font-size:13px;
	margin-left:53px;
	line-height:20px;
}
#centre #colonne_droite a.all_actus {
	position:relative;
	width:170px;
	height:25px;
	display:block;
	text-indent:-5000px;
	margin-top:0px;
}
#footer {
	position:relative;
	width:990px;
	height:22px;
	background:#585858;
	color:#ffffff;
	font-size:13px;
	vertical-align:middle;
	line-height:22px;
	z-index:10;
}
#footer #gauche {
	position:absolute;
	left:5px;
}
#footer #droite {
	position:absolute;
	right:5px;
}
#footer #droite a {
	color:#ffffff;
	text-decoration:none;
}
#footer #droite a:hover {
	text-decoration:underline;
}

/* article.php */
#centre #colonne_gauche #recherche_mini {
	position:relative;
	width:181px;
	height:68px;
	background:url(../images/fd_recherche_mini.jpg) no-repeat;
	margin-left:1px;
}
#centre #colonne_gauche #gauche_menu {
	position:relative;
	width:167px;
	height:495px;
	padding-left:14px;
	padding-top:10px;
	background:url(../images/fd_gauche_menu.jpg);
	margin-left:1px;
}
#centre #colonne_gauche #gauche_menu h2 {
	width:153px;
	min-height:21px;
	padding-top:4px;
	background:url(../images/fd_rayon.jpg);
	color:#FFFFFF;
	font-size:17px;
	text-align:center;
}
#centre #fiche_produit {
	position:relative;
	float:left;
	width:800px;
}
#centre #fiche_produit #petit_poucet {
	position:relative;
	width:800px;
	min-height:30px;
	color:#585858;
	font-size:16px;
	margin:5px 0px 0px 5px;
}
#centre #fiche_produit #petit_poucet a {
	color:#585858;
	text-decoration:none;
}
#centre #fiche_produit #petit_poucet a:hover {
	text-decoration:underline;
}
#centre #fiche_produit #petit_poucet h1 {
	color:#81c107;
	font-size:32px;
}
#centre #fiche_produit #petit_poucet h1 span, #centre #fiche_produit #nbProduits {
	color:#585858;
	font-size:15px;
	min-height:30px;
	margin:5px 0px 0px 5px;
	font-weight:bold;
}
#centre #fiche_produit #produit_contenu {
	position:relative;
	width:800px;
	height:513px;
	background:url(../images/fd_fiche_produit.jpg) repeat-y;
}
html>body #centre #fiche_produit #produit_contenu {
	height:auto;
	min-height:513px;
}
#centre #fiche_produit #produit_contenu #haut {
	position:relative;
	width:800px;
	height:14px;
	background:url(../images/fd_fiche_produit_haut.jpg) no-repeat;
}
#centre #fiche_produit #produit_contenu #bas {
	position:relative;
	width:800px;
	height:15px;
	float:left;
	background:url(../images/fd_fiche_produit_bas.jpg) no-repeat;
}

#centre #fiche_produit #produit_contenu #contenu {
	position:relative;
	width:612px;
	float:left;
	padding:0px 0px 0px 15px;
}
#centre #fiche_produit #produit_contenu #contenu #titre {
	position:relative;
	width:612px;
	float:left;
}
#centre #fiche_produit #produit_contenu #contenu #titre h1 {
	color:#81c107;
	font-size:32px;
}
#centre #fiche_produit #produit_contenu #contenu #titre h1 span {
	color:#585858;
	font-size:23px;
	font-style:italic;
}
#centre #fiche_produit #produit_contenu #contenu #titre #stock {
	position:relative;
	color:#81c107;
	font-size:15px;
}
#centre #fiche_produit #produit_contenu #contenu #colonne1 {
	position:relative;
	width:200px;
	float:left;
	margin-top:10px;
	text-align:center;
}
#centre #fiche_produit #produit_contenu #contenu #colonne1 #photos {
	position:relative;
	width:205px;
	height:75px;
	margin-top:5px;
	margin-left:-8px;
}
*html #centre #fiche_produit #produit_contenu #contenu #colonne1 #photos {
	margin-left:-18px;
}
#centre #fiche_produit #produit_contenu #contenu #colonne1 #photos .photo {
	position:relative;
	float:left;
	width:60px;
	height:75px;
	margin-left:8px;
}
*html #centre #fiche_produit #produit_contenu #contenu #colonne1 #photos .photo {
	margin-left:6px;
}
#centre #fiche_produit #produit_contenu #contenu #colonne1 #prix {
	position:relative;
	width:140px;
	height:55px;
	background:url(../images/fd_fiche_prix.jpg);
	text-align:center;
	line-height:55px;
	vertical-align:middle;
	margin:0 auto;
	margin-top:12px;
	color:#FFFFFF;
	font-size:32px;
	font-weight:bold;
}
a#bt_itineraire {
	position:relative;
	width:120px;
	height:32px;
	padding-left:50px;
	line-height:32px;
	vertical-align:middle;
	background:url(../images/fd_fiche_envoyer.gif);
	margin-left:13px;
	margin-bottom:10px;
	display:block;
	color:#598d15;
	font-size:13px;
	text-decoration:none;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 {
	position:relative;
	float:left;
	background:#e3e3e3;
	width:393px;
	min-height:395px;
	margin:10px 0px 0px 10px;
	padding-top:20px;
}
html>body #centre #fiche_produit #produit_contenu #contenu #colonne2 {
	height:auto;
	min-height:395px;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique {
	position:relative;
	width:117px;
	height:53px;
	float:left;
	margin:2px 0px 0px 4px;
	padding:20px 0px 0px 74px;
}
*html #centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique {
	margin-left:3px;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique p, #centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2 p {
	font-size:12px;
	line-height:13px;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique p.gris {
	color:#585858;
	font-weight:bold;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique p.vert {
	color:#598d15;
}


#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2 {
	position:relative;
	width:175px;
	height:67px;
	float:left;
	margin:2px 0px 0px 4px;
	padding:6px 0px 0px 16px;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2 p.gris {
	color:#585858;
	font-weight:bold;
	display:inline;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2 p.vert {
	color:#598d15;
	display:inline;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2#epoque {
	background-image: url(../images/pictos/fd_saisons.jpg);
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2#epoque .saison {
	margin-left:-4px;
	margin-top:7px;
	height:36px;
}
*html #centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2#epoque .saison {
	margin-left:-8px;
	margin-top:13px;
}
*+html #centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2#epoque .saison {
	margin-top:13px;
}
#centre #fiche_produit #produit_contenu #contenu #colonne2 .caracteristique2#epoque .saison div {
	position:relative;
	float:left;
	width:36px;
	height:36px;
	margin-left:4px;
}

#centre #fiche_produit #produit_contenu #disponible {
	position:relative;
	width:153px;
	min-height:492px;
	margin-top:8px;
	float:left;
	background:#e3e3e3;
}
#centre #fiche_produit #produit_contenu #disponible #titre_dispo {
	position:relative;
	width:153px;
	height:23px;
	background:url(../images/fd_disponible_chez.jpg);
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	line-height:12px;
	text-align:center;
	padding:1px 0px;
}
#centre #fiche_produit #produit_contenu #disponible #departement {
	position:relative;
	width:153px;
	padding:5px 0px;
	margin-top:10px;
	font-size:12px;
	text-align:center;
	background:#FFFFFF;
	border:1px dashed #333333;
}
#centre #fiche_produit #produit_contenu #disponible .vente_croisee {
	position:relative;
	width:153px;
	text-align:center;
	margin-top:5px;
}
#centre #fiche_produit #produit_contenu #disponible .vente_croisee span {
	display:block;
	text-align:center;
}
#centre #fiche_produit #produit_contenu #disponible .vente_croisee span.titre a {
	font-size:13px;
	color:#636363;
	text-decoration:none;
}

/* categorie.php */
#fiche_produit .produit {
	position:relative;
	float:left;
	width:256px;
	height:99px;
	background:url(../images/fd_produit.jpg) no-repeat;
	padding:9px 0px 0px 10px;
}
#fiche_produit .produit .photo {
	position:relative;
	float:left;
	width:90px;
	height:90px;
}
#fiche_produit .produit .comm {
	position:relative;
	float:left;
	height:70px;
	width:130px;
	color:#636363;
	padding:24px 0px 0px 17px;
}
#fiche_produit .produit .comm .titre a {
	font-size:15px;
	color:#636363;
	text-decoration:none;
}
#fiche_produit .produit .comm .sstitre {
	font-size:11px;
}

/* Envoyer a un ami */
#centre #fiche_produit #produit_contenu #contenu.envoyer_ami #retour {
	position:relative;
}
#centre #fiche_produit #produit_contenu #contenu.envoyer_ami #retour a {
	color:#878787;
	padding-left:20px;
	background:url(../images/fleche_retour.jpg) 5px no-repeat;
	font-size:12px;
	text-decoration:none;
}
#centre #fiche_produit #produit_contenu #contenu.envoyer_ami #retour a:hover {
	text-decoration:underline;
}
#centre #fiche_produit #produit_contenu #contenu.envoyer_ami h3 {
	margin-top:10px;
	color:#81c107;
}

#centre #fiche_produit #produit_contenu #contenu a {
	color:#1e580e;
}
#fiche_produit #lienHaut {
	position:relative;
	float:left;
	width:800px;
	height:25px;
	text-align:right;
}
#fiche_produit #lienHaut a {
	color:#598d15;
	font-size:13px;
}

/* recherche.php */
#centre #fiche_produit .pagination {
	position:relative;
	width:700px;
	margin:5px 0px 0px 5px;
	padding-top:5px;
	height:25px;
	float:left;
}
#centre #fiche_produit .pagination a {
	text-decoration:none;
	color:#5b8d14;
	font-size:13px;
}

/* fournisseurs.php */
#centre #fiche_produit.fournisseurs {
}
#centre #fiche_produit.fournisseurs h2 {
	color:#81c107;
}
#centre #fiche_produit.fournisseurs p {
	font-size:12px;
}
#centre #fiche_produit.fournisseurs table {
	margin-top:15px;
}
#centre #fiche_produit.fournisseurs table tr td a {
	color:#666666;
	text-decoration:none;
}
#centre #fiche_produit.fournisseurs table tr td a:hover {
	color:#000000;
	text-decoration:underline;
}

#centre.qsn {
	padding:20px;
	width:950px;
}
#centre.qsn p {
	margin-top:15px;
	font-size:14px;
}

/* actualite.php */
.page_actualite {
	padding:10px;
	width:970px !important;
}
#centre.page_actualite #actu_colonne1 {
	position:relative;
	width:970px;
	float:left;
	font-size:12px;
}
#centre.page_actualite #actu_colonne1 a {
	color:#598d15;
	font-size:13px;
	margin-bottom:10px;
}
#centre.page_actualite #actu_colonne1 h1 {
	font-size:18px;
	color:#598d15;
	display:inline;
}
#centre.page_actualite #actu_colonne1 h2 {
	font-size:16px;
	color:#585858;
	display:inline;
	margin-left:5px;
}
#centre.page_actualite #actu_colonne1 p {
	margin-top:10px;
}
#centre.page_actualite #actu_colonne1 .photo {
	display:table;
	padding:1em;
}
#centre.page_actualite #actu_colonne1 .photo h6, #centre.page_actualite #actu_colonne1 .photo p {
	vertical-align:middle;
	display:table-cell;
	padding:1em;
	width:445px;
}
*html #centre.page_actualite #actu_colonne1 .photo, #centre.page_actualite #actu_colonne1 .photo h6, #centre.page_actualite #actu_colonne1 .photo p {
	display:inline;
	zoom:1;
}
#centre.page_actualite #actu_colonne1 ul {
	margin-left:15px;
}

/* actualites.php */
.page_actualites {
	padding:10px;
	width:970px !important;
}
.page_actualites h1 {
	font-size:18px;
	color:#598d15;
}
.page_actualites .actus {
	position:relative;
	width:450px;
	padding:10px 0px;
	display:block;
	float:left;
}
.page_actualites .actus .col1 {
	position:relative;
	float:left;
	width:100px;
}
.page_actualites .actus .col2 {
	position:relative;
	float:left;
	width:350px;
}
.page_actualites .actus .col2 h2 {
	color:#585858;
	font-size:14px;
}
.page_actualites .actus .col2 p {
	font-size:12px;
}
.page_actualites .actus .col2 a {
	font-size:12px;
	color:#598d15;
}