a:link{text-decoration: none; color: #BDDE5B}
a:visited{text-decoration: none; color: #BDDE5B} 
a:active{text-decoration: none; color: #BDDE5B}
a:hover{text-decoration: none; color: #D1F0AC}

body{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	background-color:#12520B;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image: url(gifs/eric-dubois-fond-body.gif);
	background-position: left top;
		}
		
.formulaire{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	}
		
		
.page {
	position: absolute;
	top: 835px;
	right:;
	left: 27px;
	background-color:;
	text-align: justify;
	color: #EEEEEE;
	border: 0px solid #000000;
	width: 770px;
	line-height: 15px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image:;
	background-position: center bottom;
		}
		
		.fond-fleur {
	position: absolute;
	top: 330px;
	right:;
	left: 5px;
	background-color:;
	text-align: justify;
	color: #EEEEEE;
	border: 0px solid #000000;
	width: 770px;
	line-height: 15px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-image:;
	background-position: center bottom;
		}
		
.logo{
	position: absolute;
	top: 0px;
	right:;
	left: 0px;
	background-image: url(images/eric-dubois-feuille.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px solid #000000;
	color: #3399FF;
	width: 500px;
	height: 423px;
		}

.menu {
	position: relative;
	top: 0px;
	right:;
	left: 0px;
	background-image: url(images/eric-dubois-pepiniere.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width: 850px;
	height:130px;
		}
		
.textegras  {
	font-weight:bold;
	color:#F8FCC1;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	}
	
	.titre  {
	font-weight:bold;
	color:#F8FCC1;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	}		
	
	.legende  {
	font-weight:normal;
	color:#eeeeee;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	}

.contact {
	position: absolute;
	top: 85px;
	right: 75px;
	left:;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width:;
		}

.conseils {
	position: absolute;
	top: 118px;
	right: 134px;
	left:;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width:;
		}
		
.manifestations {
	position: absolute;
	top: 146px;
	right: 200px;
	left:;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width:;
		}
		
.parc-floral {
	position: absolute;
	top: 165px;
	right: 270px;
	left:;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width:;
		}
		
.paysagiste {
	position: absolute;
	top: 183px;
	right: 341px;
	left:;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width:;
		}
		
.pepiniere {
	position: absolute;
	top: 191px;
	right: 411px;
	left:;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width:;
		}
		
.eric-dubois {
	position: absolute;
	top: 196px;
	right: 490px;
	left:;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width:;
		}
		
.textes-portrait {
	position: absolute;
	top: 0px;
	right:;
	left: 0px;
	background-image:;
	background-repeat: no-repeat;
	background-position: 30px 164px;
	background-color:;
	border: 0px solid #000000;
	color: #3399FF;
	width: 235px;
		}
		
.web {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
		}

.table0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	table-border-color-light: rgb(255,255,153);
	table-border-color-dark: rgb(255,255,51);
	color: #000000;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 10px 90%;
	border: 0px Aucune;
		}

.table1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	table-border-color-light: rgb(255,255,153);
	table-border-color-dark: rgb(255,255,51);
	color: #000000;
	background-repeat: repeat-y;
	background-position: right top;
		}
			

h1
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

/* PAGE CONTACT */

.container_base	{
		position:relative;
		left:;
		margin-left:0px;
		margin-top:0px;
		width:780px;
		padding:0px;
		top:0px;
		}
		
.text_contact {
		position:relative;
		left:10px;
		text-align:justify;
		margin-left:60px;
		width:650px;
		height:250px;
		padding:0px;
		top:50px;
		}
		
.email {
		width:60px;
		float:left
		}
		
.email2 {
		width:160px;
		float:left
		}
		
.telfax {
		width:80px;
		float:left
		}
		
.mobmail {
		width:140px;
		float:left
		}
		
.textcontact {
		width:80px;
		float:left
		}
		
.champcontact {
		width:210px;
		height:35px;
		float:left
		}
		
input {	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: #ffffff;
		background-color:transparent
		}
		
input.bouton {	
		color:#15520F;
		font-weight:bold;
		background-color:#ffffff;
		}
		
textarea {	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: #ffffff;
		background-color:transparent
		}
		
.asterix {
		color:#DEF279;
		font-weight: bold;
		}
		
		
/* style css */

/***************************************************
** PAGE: categories
***************************************************/
h1.cBanTextTop {
	vertical-align:	middle;
	color:		#aa6209;
	position:	relative;
	top:		7px;
	left:		20px;
	font:		bold 10px arial, helvetica, sans-serif;
	width:		380px;
	height:		25px;
	margin:		0px;
	padding:	0px;
}

div#cTree {
	margin:			0px 0px 10px 0px;/* top right bottom left */
	padding:		5px 0px 0px 20px;/* top right bottom left */
	min-height:		20px;
	font:			bold 14px arial, helvetica, sans-serif;
	color:			#5677bb;
	background:		#e0e5e9 url("../../img/bgtree.png") repeat-x;
	vertical-align:	middle;
	border-top:		1px solid #3c80ad;
	border-bottom:	4px groove #8781bd;
}

div#cOrderPrd {
	width:			472px;
	margin-bottom:	0px;	
}

div#cOrderPrdTitle {
	background:			url("../../img/bg_orange_or.jpg") repeat-x;
	font:				bold 16px arial, helvetica, sans-serif;
	color:				#ffffff;
	padding:			3px 5px 2px 5px;/* top right bottom left */
	margin:				0px 0px 0px 0px;/* top right bottom left */
	border-top:			1px solid #3c80ad;
	border-bottom:		4px groove #8781bd;
}

div.cOrderPrdTab {
	color:		#32485e;
	padding:	0px 5px 2px 5px;/* top right bottom left */
	margin:		0px 10px 10px 0px;/* top right bottom left */
	font:		bold 14px arial, helvetica, sans-serif;
	text-align:	center;
	float:		left;
}

div.cOrderPrdTabSel {
	color:		#ffffff;
	padding:	0px 5px 2px 5px;/* top right bottom left */
	margin:		0px 10px 10px 0px;/* top right bottom left */
	font:		bold 14px arial, helvetica, sans-serif;
	text-align:	center;
	float:		left;
}

div.cOrderPrdTabLeft {
	background:	url("../../img/tab_left.png") no-repeat;
	float:		left;
	width:		4px;
	height:		20px;
}

div.cOrderPrdTabLeftSel {
	background:	url("../../img/tab_left_sel.png") no-repeat;
	float:		left;
	width:		4px;
	height:		20px;
}

div.cOrderPrdText {
	background:	url("../../img/tab_bottom.png") repeat-x;
	float:	left;
	height:	20px;
}

div#cOrderPrdTextSel {
	background:	url("../../img/tab_bottom_sel.png") repeat-x;
	float:	left;
	height:	20px;
}


div.cOrderPrdTabRight {
	background:	url("../../img/tab_right.png") no-repeat;
	float:		left;
	width:		4px;
	height:		20px;
}

div.cOrderPrdTabRightSel {
	background:	url("../../img/tab_right_sel.png") no-repeat;
	float:		left;
	width:		4px;
	height:		20px;
}

div#cOrderPrdSep {
	float:		none;
}

/***************************************************
** DEBUT: filtres
***************************************************/
div#filtersList {
	width:				450px;
	text-align:			left;
	clear:				both;
	float:				left;
	margin:				0px 0px 10px 10px; /* top right bottom left */
	border:				1px solid #000000;
	background-color:	#ececec;
	padding-bottom:		5px;
}

div#filtersTitle {
	background:			url("../../img/bg_filter.png") repeat-x;
	background-color:	#ffffff;
	font:				bold 14px arial, helvetica, sans-serif;
	color:				#333333;
	padding:			3px;	
	border-spacing:		1px;
	margin:				0px 0px 5px 0px; /* top right bottom left */
	clear:				right;
	border-top:			1px solid #3c80ad;
	border-bottom:		1px solid #3c80ad;
}

div#filtersList ul {
	float:			left;
	list-style:		none;
	font-size:		11px;
	margin:			0px 2px 0px 0px; /* top right bottom left */
	padding:		0px;
	height:			auto;
	border-right:	1px dashed #999999;
	width:			147px;
}

div#filtersList ul li {
	border-top:			1px solid #333388;
}

div#filtersList .filter {
	margin:	3px; /* top right bottom left */
	
}

div#filtersList .filterName {
	font-weight:		bold;
	background-color:	#3c80ad;
	color:				#ffffff;
}

div#filtersList .filterElm {
	margin-left:	5px;
	font:			12px arial, helvetica, sans-serif;
}

div#filtersList .filterElmActive {
	margin-left:		3px;
	font:				bold 12px arial, helvetica, sans-serif;
	/*text-decoration:	underline;*/
	padding:			1px;
	color:				#db8756;
	background-color:	#f8f8ff;
	border-left:		1px	solid #cecece;
	border-top:			1px	solid #cecece;
}


span.filterElmNbPrd {
	color:	#ababab;
	font:	12px arial, helvetica, sans-serif;
}

input.filter {
	position:	relative;
	left:		150px;
	width:		200px;
}

select {
	width:	200px;
}

/***************************************************
** FIN: filtres
***************************************************/

div#cCenterBlock {
	width:	472px;
	float:	left;
}

div#cCatListing {
	width:	100%;
	float:	none;
	clear:	both;
}

div#cCatListingTitle {
	background:			url("../../img/bg_bleu.jpg") repeat-x;
	font:				bold 16px arial, helvetica, sans-serif;
	color:				#ffffff;
	padding:			5px;	
	border-spacing:		1px;
	margin:				0px 0px 10px 0px; /* top right bottom left */
	clear:				right;
	border-top:			1px solid #3c80ad;
}

div.cCatListingBlockLine {
	float:	none;
	clear:	both;
	width:	472px;
}

div.cCatListingBlockCat {
	float:				left;
	width:				223px;
	margin:				0px 2px 15px 0px; /* top right bottom left */
	padding:			5px 0px 5px 5px; /* top right bottom left */
	background-image:	url("../../img/bg_header.png");
	background-repeat:	repeat-x;
	border:				1px groove #8a8a8a;
	border-top:			1px groove #8a8a8a;
	border-left:		3px solid #f1c73a;
}

div.cCatListingBlockCatRight {
	float:				right;
	clear:				right;
	width:				223px;
	margin:				0px 2px 15px 0px; /* top right bottom left */
	padding:			5px 0px 5px 5px; /* top right bottom left */
	background-image:	url("../../img/bg_header.png");
	background-repeat:	repeat-x;
	border:				1px groove #8a8a8a;
	border-top:			1px groove #8a8a8a;
	border-left:		3px solid #f1c73a;
}

div.cCatListingBlockCatFull {
	float:				none;
	clear:				both;
	width:				auto;
	margin:				0px 2px 15px 0px; /* top right bottom left */
	padding:			5px 0px 5px 5px; /* top right bottom left */
	background-image:	url("../../img/bg_header.png");
	background-repeat:	repeat-x;
	border:				1px groove #8a8a8a;
	border-top:			1px groove #8a8a8a;
	border-left:		3px solid #f1c73a;
}

div.cCatListingCatTitle {
	font:					bold 14px arial, helvetica, sans-serif;
	background:				url("../../img/arrow.png");
	background-repeat:		no-repeat;
	background-position:	center left;
	padding:				0px 0px 0px 8px; /* top right bottom left */
}

div.cCatListingBlockCatText {
	background-color:	#ffffff;
	font:				12px arial, helvetica, sans-serif;
	padding:			5px 5px 5px 5px; /* top right bottom left */
	margin:				5px 5px 0px 5px; /* top right bottom left */
	border:				1px dashed #665588;
}

/* DEBUT: PRODUCTS LIST */
div.cCenterBlockProducts {
	float:			none;
	clear:			both;
	width:			476px;
}

div.cCenterBlockBrand {
	clear:			both;
	margin-bottom:	20px;
	font:			12px arial, helvetica, sans-serif;
	border-bottom:	3px groove #24459F;
	margin:			0px 4px 20px 0px; /* top right bottom left */
	white-space:	nowrap;
}

div.cCenterBlockBrandTitle {
	background:			url("../../img/bg_bleu_clair.jpg") repeat-x;
	font:				bold 16px arial, helvetica, sans-serif;
	color:				#ffffff;
	padding:			5px;	
	border-spacing:		1px;
	margin:				0px 0px 5px 0px; /* top right bottom left */
	clear:				right;
	border-top:			1px solid #3c80ad;
}

div.cCenterBlockProductArray {
	display:		table;
	border-spacing: 1px;
	border-width: 	0px;
	width:			100%;
	text-align:		center;
}

div.cCenterBlockProductRow1 {
	display:			table-row;
	background-color:	#ffffff;
	font:				10px arial, helvetica, sans-serif;
	width:				100%;
	text-align:			left;
}

div.cCenterBlockProductRow2 {
	display:			table-row;
	background-color:	#ececec;
	font:				10px arial, helvetica, sans-serif;
	width:				100%;
	text-align:			left;
}

div.cCenterBlockProductImg {
	display:		table-cell;
	width:			30px;
	text-align:		center;
}

img.cCenterBlockProductImg {
	width:			25px;
	height:			20px;
	vertical-align:	middle;
	border:			1px dashed #CECECE;
	margin:			1px 2px 0px 0px; /* top right bottom left */
}

div.cCenterBlockProductBlankImg {
	width:			30px;
	height:			22px;
	display:		table-cell;
}

div.cCenterBlockProductPrice1 {
	display:		table-cell;
	padding:		6px;
	text-align:		right;
	width:			10%;
	color:			#994e42;
	font-weight:	bold;
	text-align:		right;
}

div.cCenterBlockProductPrice2 {
	display:		table-cell;
	padding:		6px;
	text-align:		right;
	width:			10%;
	color:			#994e42;
	font-weight:	bold;
	text-align:		right;
}

div.cCenterBlockProductPrFr1 {
	display:	table-cell;
	padding:	6px;
	text-align:	right;
	width:		10%;
	font:		bold 9px arial, helvetica, sans-serif;
	color:		#afafaf;
}

div.cCenterBlockProductPrFr2 {
	display:	table-cell;
	padding:	6px;
	text-align:	right;
	width:		10%;
	font:		bold 9px arial, helvetica, sans-serif;
	color:		#9c9292;
}

div.cCenterBlockProductName1 {
	display:		table-cell;
	padding:		6px;
	width:			75%;
	white-space:	normal;
	text-align:		left;
}

div.cCenterBlockProductName2 {
	display:		table-cell;
	padding:		6px;
	width:			75%;
	white-space:	normal;
	text-align:		left;
}
/* FIN: PRODUCTS LIST */

/* blocs de droite */
div#cRight {
	width:				267px;
	float:				right;
}

/* bloc top produits */
div#cRightBlock {
	width:				100%;
	/*background-color:	#f3edeb;*/
	border-bottom:		3px groove #c04444;
	margin-bottom:		10px;
}

div#cRightBlockTitle {
	background:			url("../../img/bg_orange.jpg") repeat-x;
	font:				bold 16px arial, helvetica, sans-serif;
	color:				#ffffff;
	padding:			5px;	
	border-spacing:		1px;
	margin:				0px 0px 10px 0px; /* top right bottom left */
	clear:				right;
	border-top:			1px solid #c04444;
}

div.cRightBlockProduct {
	clear:	both;
}

div.cRightBlockProductTitle {
	margin-left:		0px;
	background:			url("../../img/bg_horizontal.png");
	background-repeat:	repeat-x;
	font:				bold 10px arial, helvetica, sans-serif;
	padding-left:		2px;
}

div.cRightBlockProductTab {
	border: 			1px dashed #8a8a8a;
	border-bottom:		3px groove #8a8a8a;
	padding:			5px;
	background-color:	#ffffff;
	margin:				0px 2px 5px 2px;
	font:				10px arial, helvetica, sans-serif;
	height:				52px;
}

/* DEBUT: image produit */
div.bigImgTabTitle {
	position:			relative;
	top:				0px;
	left:				0px;
	margin:				0px 0px 0px 0px;/* top right bottom left */
	padding:			3px 0px 0px 0px;
	text-align:			center;
	clear:				both;
	width:				100%;
	background-color:	#3c80ad;
	font:				bold 10px arial, helvetica, sans-serif;
	color:				#ffffff;
}

div.bigImgTabTitleText {
	padding:		0px 5px 2px 5px;/* top right bottom left */
	height:			15px;
	white-space:	nowrap;
}

/* link */
a.bigImgTabTitleText:link {
	text-decoration:	none;
	color:				#ffffff;
}

a.bigImgTabTitleText:active {
	text-decoration:	none;
	color:				#ffffff;
}

a.bigImgTabTitleText:visited {
	text-decoration:	none;
	color:				#ffffff;
}

a.bigImgTabTitleText:hover {
	text-decoration:	underline;
	color:				#ffffff;
}

div.bigImgTab {
	width:				auto;
	height:				auto;
	border: 			1px dashed #3c80ad;
	border-bottom:		3px groove #3c80ad;
	background-color:	#ffffff;
	background:			url("../../img/bg_white_trans.png") repeat;
	text-align:			center;
}

div.bigImgTabCenter {
	margin:				20px;
	background-color:	#ffffff;
}

img.bigImg {
	vertical-align:		middle;
	padding:			10px;
}

div.link {
	text-decoration:	none;
	color:				#3d436c;
	font:				12px arial, helvetica, sans-serif;
}

div.link:hover {
	text-decoration:	underline;
	color:				#222299;
	cursor:				pointer;
}
/* FIN: image produit */

img.cRightBlockProductImg {
	width:			60px;
	vertical-align:	middle;
	border-right:	1px dashed #8a8a8a;
	padding:		5px 2px 0px 0px; /* top right bottom left */
	float:			left;
	margin-right:	2px;
	height:			48px;
}

div.cRightBlockProductText {
	float:	left;
	width:	165px;
}

span.cRightBlockProductPrice {
	padding:		0px 0px 0px 0px;
	margin:			-2px 0px 0px 0px;
	border-bottom:	1px dashed #8a8a8a;
	color:			#c04444;
	float:			left;
}

span.cRightBlockProductGo {
	float:	right;
	clear:	right;
	width:	31px;
}

img.cRightBlockProductGo {
	border:		0px;
	margin:		0px;
	padding:	0px;
}

p.cRightBlockProductBuy {
	clear:			left;
	padding:		0px 0px 0px 8px;
	margin:			0px;
	border-bottom:	1px dashed #8a8a8a;
	background:		url("../../img/arrow.png") center left no-repeat;
}

p.cRightBlockProductCat {
	padding:		0px 0px 0px 8px;
	margin:			0px 0px 0px 0px;
	border-bottom:	1px dashed #8a8a8a;
	background:		url("../../img/arrow.png") center left no-repeat;
}

p.cRightBlockProductCatP {
	padding:		0px 0px 0px 8px;
	margin:			0px 0px 0px 0px;
	background:		url("../../img/arrow.png") center left no-repeat;
}

div#cRightBottomBlock {
	width:				100%;
	height: 			100%; 
	background-color:	#f5f3df;
	border-bottom:		3px groove #bbb456;
}

div#cRightBottomBlockTitle {
	background:			url("../../img/bg_jaune.jpg") repeat-x;
	font:				bold 16px arial, helvetica, sans-serif;
	color:				#ffffff;
	padding:			5px;	
	border-spacing:		1px;
	margin:				0px 0px 10px 0px; /* top right bottom left */
	clear:				right;
	border-top:			1px solid #bbb456;
}

div#cDesc {
	clear:				both;
	width:				415px;
	border:				1px dashed #c04444;
	border-left:		4px solid #c04444;
	margin:				10px 10px 10px 0px; /* top right bottom left */
	padding:			10px 10px 10px 10px; /* top right bottom left */
	background-color:	#ffebbd;
	text-align:			justify;
	font:				bold 12px arial, helvetica, sans-serif;
	color:				#000000;
}

div#cDescTitle {

}

div.cPub, div#cPub {
	float:				none;
	clear:				both;
	width:				470px;
	border:				1px solid #bbc8dc;
	margin:				10px 0px 10px 0px; /* top right bottom left */
	background-color:	#f2f4f8;
	text-align:			center;
	padding:			0px;
}

div.cPubTitle, div#cPubTitle {
	background:			url("../../img/bg_bleu_clair_2.jpg") repeat-x;
	font:				bold 16px arial, helvetica, sans-serif;
	color:				#ffffff;
	padding:			5px;	
	border-spacing:		1px;
	margin:				0px 0px 5px 0px; /* top right bottom left */
	clear:				right;
	border-top:			1px solid #bbc8dc;
	text-align:			left;
}

/***************************************************
** DEBUT: liens annexes
***************************************************/
div#cAppendicesLinks {
	width:				100%;
	/*background-color:	#f2f4f8;*/
	border-bottom:		3px groove #3c80ad;
	margin-bottom:		10px;
}

div#cAppLinksTitle {
	background:			url("../../img/bg_bleu.jpg") repeat-x;
	font:				bold 16px arial, helvetica, sans-serif;
	color:				#ffffff;
	padding:			5px;	
	border-spacing:		1px;
	margin:				0px 0px 5px 0px; /* top right bottom left */
	clear:				right;
	border-top:			1px solid #3a709d;
}

div.cAppLinksElm {
	clear:			left;
	padding:		0px 0px 3px 8px; /* top right bottom left */
	margin:			4px;
	border-bottom:	1px dashed #8a8a8a;
	background:		url("../../img/arrow.png") center left no-repeat;
	font:			bold 12px arial, helvetica, sans-serif;
}

/***************************************************
** DEBUT: balises invisibles
***************************************************/
div.cHTopListingTitle {
	color:		#875b5b;
	position:	relative;
	top:		-15px;
	left:		0px;
	text-align:	right;
	font:		bold 8px arial, helvetica, sans-serif;
	display:	none;
}

div#cDesc2 {
	clear:				both;
	width:				225px;
	border:				1px dashed #c04444;
	border-left:		4px solid #c04444;
	margin:				10px 10px 10px 0px; /* top right bottom left */
	padding:			10px 10px 10px 10px; /* top right bottom left */
	background-color:	#ffebbd;
	text-align:			justify;
	font:				bold 12px arial, helvetica, sans-serif;
	color:				#000000;
}

div#cDescTitle2 {

}

	
