html, body {
height: 100%;
width: 100%;
margin:0px auto;
text-align:center;
padding:0px;
background-color:#f6ffdf;
}

a{
color:#63940f;	
}
img{
	border:none;
}
/*
#conteneur{
	position:relative;
	
	max-width:1024px;
	width:auto !important;
	width:1024px;
	

	min-width:800px;
	width:auto !important;
	width:800px;
	background-color:#ddf1ac;
	margin:10px auto;
text-align:left;
}
*/
#header{
	top:13px;
	max-width:1024px;
	
    /*_width:expression(document.body.clientWidth > 1024 ? "1024px": "auto" );*/
	width:auto !important;
	width:1024px;
	/*
	min-width:800px;
	width:auto !important;
	width:800px;
	*/
	position:relative;
	background-image:url(img/motiftitre.gif);
	height:125px;
	display:block; color:#000;
}


#conteneur{
	position:relative;
	
	max-width:1024px;
	
	width:auto !important;
	width:1024px;
	
    /*
	min-width:800px;
	width:auto !important;
	width:800px;
	*/
	background-color:#ddf1ac;
	margin:10px auto;
	text-align:left;
	display:block; color:#000;
}
#holder {position:relative; width:100%; min-width:800px;}
/*.container {display:block; color:#000;}*/

* html #holder {border-right:800px solid #f6ffdf;}

* html #conteneur {position:relative; margin-right:-800px;}
* html #header {position:relative; margin-right:-800px;}






#main{
	
	
	position:relative;
	height:100%;
	margin:0px;
	margin-top:13px;
	padding:0px;
	padding-top:4px;
	clear:both;	
	bottom:0px;
text-align:center;
	
	
}


#boutonsverts{
position:relative;
text-align:center;
height:25px;
margin-right:176px;
margin-left:174px;
padding:0px;
border:0px;
}
#boutonsverts td{
	width:33%;
padding:0px 0px;
border:0px;
}
.boutonvert{
margin-left:2px;
margin-right:2px;
position:relative;
height:25px;
background:url(img/Bnav1_C.gif);
background-position : bottom;
background-repeat:repeat-x;
text-align:center;
text-decoration:none;
}
.boutonvert .left{
position:absolute;
left:0px;
margin:auto;
height:25px;
width:5px;
background:url(img/Bnav1_L.gif);
background-position : bottom;
}
.boutonvert .right{
position:absolute;
right:0px;
margin:auto;
height:25px;
width:5px;
background:url(img/Bnav1_R.gif);
background-position : bottom;
}
.boutonvert .Baccueil{
margin:auto;
height:25px;
background:url(img/Baccueil.gif) no-repeat;
background-position : bottom;
}
.boutonvert .Bphilo{
margin:auto;
height:25px;
background:url(img/Bphilo.gif) no-repeat;
background-position : bottom;
}
.boutonvert .Bcontact{
margin:auto;
height:25px;
background:url(img/Bcontact.gif) no-repeat;
background-position : bottom;
}
.boutonfonce{
	margin-left:1px;
	margin-right:1px;
position:relative;
height:24px;
background:url(img/Bnav2_C.gif);
background-position : top;
background-repeat:repeat-x;
text-align:center;
text-decoration:none;
}
.boutonfonce .Bdesc{
margin:auto;
height:24px;
background:url(img/descriptif.gif) no-repeat;
background-position : top;
}
.boutonfonce .Bfichetech{
margin:auto;
height:24px;
background:url(img/fichetech.gif) no-repeat;
background-position : top;
}
.boutonfonce .Bdomaine{
margin:auto;
height:24px;
background:url(img/domaine.gif) no-repeat;
background-position : top;
}
.agrosbouton{
}
.agrosbouton .boutonvert .texte{
	margin:0px 15px;
	padding-top : 3px;
	font-family:Arial;
	font-size:0.90em;
	letter-spacing: 0.15em;
	font-weight:bold;
	color:#63940f;
}
.agrosbouton:hover .boutonvert .texte{
	color:#dceeab;
}
.agrosbouton:hover .boutonvert{
height:25px;
background-position:top;
}

.agrosbouton:hover .boutonvert .right{
background-position:top;
}
.agrosbouton:hover .boutonvert .left{
background-position:top;
}
.agrosbouton:hover .boutonvert .Bphilo{
background-position:top;
}
.agrosbouton:hover .boutonvert .Baccueil{
background-position:top;
}
.agrosbouton:hover .boutonvert .Bcontact{
background-position:top;
}
.apetitbouton:hover .boutonfonce{
height:24px;
background-position:bottom;
}
.apetitbouton:hover .Bdesc{
background-position:bottom;
}
.apetitbouton:hover .Bfichetech{
background-position:bottom;
}
.apetitbouton:hover .Bdomaine{
background-position:bottom;
}
.barreverte{
position:absolute;
left:2px;
right:2px;
top:26px;
height:2px;
background:url(img/bandeaubouton.gif) repeat-x;
text-align:center;
}

.barreL{
float:left;	
margin:auto;
width:12px;
background:url(img/bandeaugauche.gif);
}
.barreR{
float:right;
margin:auto;
width:15px;
background:url(img/bandeaudroite.gif);
}
#menuL{
margin-top:2px;
margin-left:0px;
background-image:url(img/motif.gif);
background-position:bottom left;
width:162px;
position:absolute;
-height:100%;
left:12px;
top:0px;
bottom:0px;
text-align:center;
}
#menuR{
margin-top:2px;
margin-right:0px;
background-image:url(img/motif.gif);
background-position:bottom left;
width:162px;
position:absolute;
-height:100%;
right:15px;
top:0px;
bottom:0px;
text-align:center;
}
#page{
position:relative;
margin-left:174px;
margin-right:176px;

margin-bottom:0px;
padding-bottom:26px;
@margin-bottom:0px;
background:url(img/raisins.jpg) bottom no-repeat;
}
.pagecontainer{
	clear:both;
	position:relative;
	padding:0px;
	top:40px;
	margin-bottom:27px;
	margin-right:9px;
	margin-left:9px;
	color:#66911e;
	
}
.pagecontainer h1{
	margin:0px;
	padding:0px;
	font-size:1.15em;
}
.pageheader{
	position:relative;
	padding:3px 8px;
	margin-bottom:0px;
	background-color:#f1f8dd;
	font-weight:bold;
	font-size:1em;
	text-align:left;
}
.pagecontent{
	position:relative;
	margin-top:3px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:17px;
	padding-right:17px;
	min-height:480px;
	background-color:#f1f8dd;
	background-image:url(img/raisinblanc.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	font-size:0.9em;
	
}
* html .pagecontent{
	position:relative;
	margin-top:3px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:17px;
	padding-right:17px;
	min-height:480px;
	height:480px;
	background-color:#f1f8dd;
	background-image:url(img/raisinblanc.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:left;
	height:520px;	
	color:#66911e;
}
#pagecontent table{
	color:#66911e;
}
.resultelement{
	position:relative;
	font-size:1em;
}
.resultelement A:hover {
	text-decoration:none;
}
.resultelement A:link {
	text-decoration:none;
}
.resultelement A:visited {
	text-decoration:none;
}
.resultelement A:active {
	text-decoration:none;
}
.imageproduit{
	overflow:hidden;
	position:absolute;
	width:176px;
	height:176px;
	border:solid;
	border-width:2px;
	border-color:#6D9C1E;
	background-color:#D4E896;
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
}
.Bajouterpanier{
	position:relative;
	width:133px;
	text-align:center;
	top:4px;
	margin-bottom:9px;
	padding-top:0px;
	padding-bottom:0px;
}



.Bmenutop{
	background:url(img/Bmenutop.gif);
	text-align:center;
	font-family:Arial;
	font-size:0.90em;
	letter-spacing: 0.15em;
	font-weight:bold;
	color:#dceeab;
	width:162px;
	height:30px;
}


.searchform{
	position:relative;
	width:130px;	
	margin:0px auto;
	margin-top:28px;
	text-align:center;
}
.searchformelem{
	position:relative;
	width:100%;
	margin-top:5px;	
	font-family:Times;
	font-size:0.8em;
	font-weight:bold;
	color:#6d9c1e;
}



.clientboutons{
	width:126px;	
	margin:0px auto;
	margin-top:28px;
	text-align:center;
}
.clientelem{
	width:100%;
	margin-top:5px;
	margin-bottom:10px;	
}


ul {
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}
li
{
padding:0px 0px;
width:33.2%;
float:left; /*pour IE*/
}
ul li a
{
display:block;
width:100%;
float:left;   
color:black;
text-decoration:none;
text-align:center;
}



.pageheader ul {
	height:24px;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}
.pageheader li
{
	position:relative;
padding:0px 0px;
margin:0px 0px;
width:33.3%;
float:left; /*pour IE*/
}
.pageheader ul li a
{
	position:relative;
display:block;
width:100%;
float:left;   
color:black;
text-decoration:none;
text-align:center;
}



.domaineelement{
	position:relative;
	font-size:1em;
}
.imagedomaine{
	position:relative;
	overflow:hidden;
	width:100%;
	border:solid;
	border-width:2px;
	border-color:#6D9C1E;
	background-color:#D4E896;
	text-align:center;
	padding:0px;
}

.champform{
	padding:0px 10px;
	line-height:0.9em;
	font-weight:bold;
	margin:0px 4px;
}

.paniertabelem{
	border-color:transparent;
	background:#f8fcee;
}
.paniertabheader{
	border-color:transparent;
	background:#ffffff;
}
