@charset "utf-8";
/* Import de la CSS d'initialisation
----------------------------------------------------------*/
@import url(structure.css);

/* Construction (Montage)
----------------------------------------------------------*/
/* Couleur des prix #da0f00 */

body { color:#000; font-size:11px; font-family: Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; }

h1, h2, h3, h4, h5, h6 {color:#000; }
h1 {font-weight:700; font-size:1.3em; }
h2 {font-weight:700; font-size:1.1em; }
h3 {font-weight:700; font-size:1.17em; }
h4 {font-weight:700; font-size:1em; }
h5 {font-size:.83em; }
h6 {font-size:.67em; }

form.std h3 { color: #000; font-size:1.4em; font-weight:normal; }
#left_column div.block h4, #right_column div.block h4{color: #000; font-weight:700; font-size:1em;}
#left_column div.block h4 a, #right_column div.block h4 a{color: #000; font-weight:700; font-size:1em;}

p { color: #000; font-size:1em; }
ul, ol{ color: #000; font-size:1em; }
li { color: #000; font-size:1em; }
a/*, div.block a, li a, div.tags_block p a */{ color: #000; text-decoration:underline; }
a:hover { text-decoration:none; } /* si changement de couleur au survol */
textarea { color: #000; padding:3px; }
input { color: #000; padding:3px; }

/* Intro */
#intro h1 { color: #000; } /* couleur du h1 de l'intro */
#intro p, #intro a { color: #000; } /* couleur du texte de l'intro */
#intro p { font-size:.9em;}

/* Left */
#left_column p, #left_column ul, #left_column li, #left_column a, #left_column textarea, #left_column input{ color: #fff; }

/* Liens de bas de page */
#societe p, #societe a {color:#9e7230; } /* couleur des liens de bas de page */
#societe p { font-size:.92em; }

/* Image de validation W3C */
/*#validator a img { background-color: #000; }*/ 

/* Catégories
div#categories_block_left ul.tree a { color: #000;}*/
ul.tree li{background: transparent; line-height:2em; margin:0; padding:0; border-bottom:#fff dashed 1px;}
ul.tree li a { color: #000; display:block; text-decoration:none; width:100%;}
ul.tree li a:hover { color: #000; background:#000; text-decoration:none; }

/* Tags */
a.tag_level1 { color: #000!important; text-decoration:underline; }
a.tag_level2 { color: #000!important; text-decoration:underline; font-size: 1.4em; font-weight:bold; }
a.tag_level3 { font-size: 1.8em; font-weight:bold;}
div.tags_block p a:hover{ background-color: #000; color: #000!important; text-decoration:none;}

/* Panier */
#cart_block table#vouchers, #cart_block p#cart-prices { border-top:1px solid #000; }

/* Styles des input */
input, textarea { border: 1px solid #000; background:transparent; }
select { border: 1px solid #000; }

/* generic style des prix */
.price-discount { text-decoration:line-through; }
.price-pretax { color: gray; }
.price-ecotax { color:#488c40; }
img.icon { margin-right: 0.5em; vertical-align: middle; }
.price, .price-shipping, .price-wrapping { color:#da0f00; font-size:1.1em; font-weight:bold; white-space:nowrap;}

/* Produits phares */

/* titre */
#center_column div.block h4 { color: #000; } 
/* Structure */
#center_column .products_block { color: #000; }
#center_column .products_block ul li { color: #000; }
/* Nom du produit */
#center_column div.products_block h5{ color: #000; font-weight:bold; text-transform:uppercase; }
#center_column div.products_block h5 a{ color: #000; font-weight:bold; text-transform:uppercase; }
/* Description du produit */
#center_column div.products_block p.product_desc { color: #000;}
#center_column div.products_block p.product_desc a{ color: #000;}
#center_column div.products_block ul li p.product_desc a { font-weight:normal; }
.products_block li p a { font-size:0.8em; font-weight:bold;}
/* Bouton */
#center_column #featured-products_block_center .price{ font-size:1.6em!important; /*color: #000;*/}
/*#center_column #featured-products_block_center .button{ color: #000!important; }*/
/*#center_column #featured-products_block_center .ajax_add_to_cart_button{ color: #000!important;}*/

/* Tabs */
ul.idTabs li a { text-decoration:none; text-transform:uppercase; font-weight:bold; /*color:#374853;*/}
ul.idTabs li a.selected{ /*color:white;*/}

 /* CORE */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 .clearfix { display: inline-block; }
 html[xmlns] .clearfix { display: block; }
 * html .clearfix { height: 1%; }

/* Éléments Particuliers
----------------------------------------------------------*/
/* Placement d'images */
.imgLeft { float:left; padding:0 2em 0 0; }
.imgRight { float:right; padding:0 0 0 2em; }

/* Des classes d'alignement d'objets */
.aligntop, .top { vertical-align:top; }
.alignbottom { vertical-align:bottom; }
.middle { vertical-align: middle; }
.aligncenter { margin-left:auto; margin-right:auto; }
.left { text-align:left; }
.right, .align_right { text-align:right; }
.center, .align_center { text-align:center; }
.justify, .align_justify { text-align:justify; }

/* Des classes de formatage du texte en ligne */
em, .italic, .italique { font-style:italic; }
.style3 a  { font-weight:550!important; }
strong, .bold, .gras { font-weight:550; }

.strike, .barre { text-decoration:line-through; }
.souligne { text-decoration:underline; }
.uppercase { text-transform:uppercase; }

/* Des classes flotante */
.floatleft { float:left; }
.floatright { float:right; }

/* Les "nettoyeurs" */
.clearb, .clear { clear:both; }
.clearer { clear:both; width:0; height:0; line-height:0; }
br.clear { clear:both; line-height:0; font-size:0; height:0;}

/* Useful */
.hidden, .collapsed, .block_hidden_only_for_screen { display:none; }
.wrap { white-space: normal; }
.span_link { cursor:pointer; }
.span_link:hover { text-decoration:underline; }

/*	Mise en page
----------------------------------------------------------*/

/* Page d'accueil */
.illustration { float:right; padding:0 35px 0 10px; }

/*	Site en cours de réalisation */
#site { text-align:center; padding-top:5em; }

/*	Mentions Légales */



	
		a:link {

		color:#020401; text-decoration: underline;

		}

		

		a:visited {

		color:#020401; text-decoration: underline;

		}

		

		a:hover {

		color:#020401; text-decoration: none;

		}

		

		a.lien:link {

		color: #000; text-decoration: underline;

		} 

		

		a.lien:visited {

		color: #000; text-decoration: underline;

		} 

		

		a.lien:hover {

		color: #000; text-decoration: none;

}

			

		

		.texte {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		line-height: normal;

		font-weight: normal;

		text-transform: none;

		color:#142F0F;

		letter-spacing: normal;

		word-spacing: normal;

		white-space: normal;	

		}

			

					

		/*#page { width:990px; margin:0 auto; background:#BBAE97 url('../images/fond_contenu.jpg') repeat-y;}*/

		

		#entete { height:179px; clear:both; }

			

		#menu {

			/*width:990px;

			height:241px;*/	

			clear:both;

		}

		

		#conteneur { min-height:300px; _height:250px; clear:both; background:transparent url('../images/fond-conteneur.jpg') top no-repeat;}

			

		#titre { width:833px; height:59px; float:left; background:transparent url('../images/titres/default.jpg') no-repeat; }

			

					

		#adresse {

		width:920px;

		height:45px;

		background:url('../images/barre_adresse.gif') no-repeat;		

		clear: both;

		padding:8px 20px 0 0;

		}

			

		#conteneur p{

		/*padding:0 0 10px 0;*/

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		color: #000;

		/*text-align: justify;*/

		}

		

		ul{

		padding:0 0 10px 30px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		color: #000;

	

		}

		

		#contenu {  padding: 10px 25px 0 5px; clear:both; color: #000; min-height:200px; _height:200px;}

		

		div#yzeo {

		text-align:center;

		color: #000;

		font: normal 10px Verdana, Arial, Helvetica, sans-serif;

		padding: 0px 8px 0px 10px;

		margin: 0;

		}

			

		div#yzeo img {padding: 0 5px 2px 5px; border:none; vertical-align:middle;}

			

		div#yzeo a {color: #000; }

		

		

		#contact {

		clear:both;

		width:400px;

		float: left;

			}

		

		div#mention { text-align:center; float:left; padding:30px 0 0 90px;   }

		

		#diapo { float:right; width:304px; padding:0 0 0 25px; position:relative; top:0px;}

		

		#coordonnees { width:230px; float:left; text-align:center; margin-left:100px;}

		

		#menubas { padding: 10px 0; text-align:center; color:#000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }

		

		#menubas a { color:#000; font-size:10px; }

		.fond_jardin{ background:url(../images/jardin/fond_jardin.png); height:332px;}

		a.rollopaque img{

		border:solid 2px #576321;

		filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1;

		}



		a.rollopaque:hover img{

		border:solid 2px #576321;  filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7;

		}

		

		.titre { text-align:center;background:transparent url('../images/fond-gazon.jpg'); color: #000;  font-size:12px; font-weight:bold; padding:3px 5px; margin-right:20px;}

			

	

		/*////////////////barre d'adresse/////////////////*/

		

		#yzeoConteneur {height:24px; width:160px; float:right;}



		#yzeoGH {height:12px; width:107px; text-align:right; vertical-align:top; line-height:10px; }

		

		#yzeoD {height:29px; width:48px; float:right;}

		

		#yzeoD img {border:none; }

		

		#yzeoG {height:29px; width:107px; float:left;}

		

		.yzeo div {font:normal  10px Arial, Helvetica, sans-serif; color: #000;}



		.yzeo a:link,.yzeo a:hover,.yzeo a:visited {font:normal  10px Arial, Helvetica, sans-serif; color: #000; text-decoration: underline;} 

			

		/*////////////////fin barre d'adresse/////////////////*/

		

		/*//////////////imitation fieldset//////////////////////*/



.legend {

position:relative; top:-1.6em;

margin-left:20px;



}



.legend span

{ padding:0 10px;  font-size:14px; color: #000;

background-color:#142F0F;

}





div.fieldnotset

{ border: 1px solid #142F0F ; padding:10px;}





/*//////////////fin imitation fieldset//////////////////////*/	



/*/////////////plan du site/////////////////////*/

		

		#pagepds { 

		width:644px; margin:0 auto;  

		background: #BBAE97 url('../images/plan-du-site/plan-du-site_06.jpg') repeat-y;}

		

		#entetepds { width:644px; height:144px; background:transparent url('../images/plan-du-site/plan-du-site_02.jpg'); }

				

			

		#contenupds { min-height:225px;  clear:both; padding:0 35px 0 40px; text-align:justify;

		background:url('../images/plan-du-site/plan-du-site_04.jpg') top no-repeat;

		  }

		

		  		

		#contenupds p{

		padding:0 0 10px 0;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		color: #000;

		text-align: justify;

		}

		#contenupds a:link, #contenupds a:hover, #contenupds a:visited{
		color: #000;
		}


		#adressepds {

		padding:5px 20px 0 0;

		height:48px;

		background: transparent url('../images/plan-du-site/barre_adresse.gif') no-repeat;

		clear: both;

		}

		

		

		/*////////////////////fin plan du site ////////////////////*/

	

		

				

		

		/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/

			

			#formulaire{ text-align:center; width:350px; padding:0 10px 0 10px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#142F0F; display:table-cell } /* carateristique du formulaire */

			

			#formulaire * { margin:0 0 5px 0; padding:0; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */

			

			.labelform {

	width: 120px;

	text-align: left;

	margin: 0 5px 0 0;

	float: left;

} /* carateristique des label, width minimum 203px; */

			

			.pform {

	padding: 5px 0px 10px 0px;

	text-align:left;

	clear: both;

} /* carateristique des p */

			

			.inputform {width:210px; height:15px;  float:left; margin: 0 5px 0 2px;} /* carateristique des input */

			

			.textareaform {

	width:350px;

	height:80px;

	overflow: auto;

	float: left;

} /* carateristique du textarea */

			

			.selectform  {

	height:18px;

	float:left;

	margin: 0 5px 0 2px;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#142F0F;

	background:#C8BF3C;

} /* carateristique des select */

			

			.labelmessage { width:95px;} /* carateristique du label contenant "Votre message" */

			

			#labelenvoyer { width:125px;} /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */

			

			.inputenvoyer { width:150px; font: normal 10px Verdana, Arial, Helvetica, sans-serif;} /* carateristique de l'input "envoyer mon message" */

			

			.divtexte {

	margin: 5px 0 0 0;

	clear: both;

} /* carateristique de la div contenant le texte du captchat*/

			

			#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */

			

			.divimagecaptchat { border:none; padding: 0 0 0 0px; } /* carateristique de la div entourant l'image captchat */

			

			.transp, .inputtexte {

	border: 1px solid #000;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	background:transparent;

} /* pour rendre les input et textarea transparent avec une bordure */.





/* ************************* Class Plan API GOOGLE ************************* */



.titreplan {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color: #000000;

	font-weight: bold;

}

.txtplan {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #9a379b;

}

.plan {

	width: 450px;

	height:350px;

	border:1px #142F0F solid;

	

}



/* ************************* Fin Class Plan API GOOGLE ************************* */

.texte2 {



		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 10px;

		line-height: normal;

		font-weight: bold;

		text-transform: none;

		color:#142F0F;

		letter-spacing: normal;

		word-spacing: normal;

		white-space: normal;

}

a.texte2:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: bold;

	text-transform: none;

	color:#142F0F;

	letter-spacing: normal;

	word-spacing: normal;

	white-space: normal;

	text-decoration: underline;

}

a.texte2:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: bold;

	text-transform: none;

	color:#142F0F;

	letter-spacing: normal;

	word-spacing: normal;

	white-space: normal;

	text-decoration: underline;

}

a.texte2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	font-weight: bold;

	text-transform: none;

	color:#142F0F;

	letter-spacing: normal;

	word-spacing: normal;

	white-space: normal;

	text-decoration: none;

}.cadre {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #142F0F;

	border: 1px solid #142F0F;

	background-color: #000;

	text-align: left;

}

.texte3 {



		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		line-height: normal;

		font-weight: normal;

		text-transform: none;

		color: #000;

		letter-spacing: normal;

		word-spacing: normal;

		white-space: normal;

}

.txt-cadre {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #142F0F;

	text-decoration: none;

	text-align: left;

	padding: 5px;

	font-weight: normal;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

	background-position: left;

}

.Style1 {font-size: 18px}

.Style2 {font-size: 11px}

.style3{ color:#000000;}

.style4{ color: #000;}

#contenu_gazon{float:left; width:860px;}

#contenu_jardin li {list-style-image:none;

list-style-position:outside;

list-style-type:circle;}

#menu_jardin{/*margin-left:20px;*/ float:left; margin-top:22px;

margin-left:0px;}

#btn_menu{height:15px; padding:5px; display:inline;}

#btn_menu:hover{height:15px; padding:5px; display:inline; }

#btn_menu a {color: #000; text-decoration:none;}

#btn_menu a:hover {color: #000; text-decoration:none;}

#encart_flash{margin-left:140px;}



#text_descrip .attach-pdf a:link, #text_descrip .attach-pdf a:hover{
	text-decoration:none; color: #000;
}

.post{border:dotted 2px #000; padding:5px; color: #000; margin-bottom:5px}
.post .day-date{float:right;}
.post a:link, .post a:hover, .post a:visited{color: #000; font-style:italic}


.imgRight{float:right; margin-left:10px;}
.imgLeft{float:left; margin-right:10px;}


