* {
margin:0;
padding:0;
border: 0;

font-weight: normal;
font-style: normal;
text-decoration: none; 
}
/*
vert oie:DEDA00
vert normal :87A317
vert arm�e 808006
vert oie fonc� BBB306
vert fonc� 0D4F12
vert normal2 619617
marron 9D8816
couleur cadre EFEFB1



*/
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }


img{border:0px;}
i.spip {font-style:italic}
strong.spip { font-weight:bold;}
hr.spip {height:20px;}

ul.spip{	list-style-position: inside; margin-left:10px; margin-bottom:10px;}

ul ul.spip{list-style-position: inside; margin-left:20px;}
ol.spip {list-style-position: inside; margin-left:10px;}
p.spip{margin-top:13px;margin-bottom:13px;}
.format_png { behavior: url(win_png.htc); }
h3.spip{/*padding-top:7px; padding-bottom:7px;*/ font-size:16px; font-weight: bold;;}

.chapo{
	font-weight:bold;
	color:#444444;
	padding-left:15px;
	margin-bottom:15px;
}
.imgleft{float:left;
position:relative;
margin-right:10px;}
a{
font-weight:bold;
text-decoration:underline;
color:#0D4F12;
}
a:hover{
text-decoration:underline;
}

/*****CHANGEMENT FORMULAIRE*******/
.formulaire_inscription{
cursor:move;
}
.spip_forms legend {
display:none;
font-size:1.15em;
padding:5px;
}
.spip_forms fieldset {
border:none;
margin:0.5em 0;
padding:0.4em 0.4em 0.4em 1em;
}

.spip_forms {
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0 0 16px;
padding:6px;
border:0px;
}
.spip_forms .spip_bouton input {
background:#FFF none repeat scroll 0 0 !important;
border:none;
color:#4D4D4D;
border:1px solid #4D4D4D;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
padding:0.4em;
width:100px;
}
.spip_forms .forml, .spip_forms .formo {
border-color:#808080 !important;
}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
background-color:#EBEBE4 !important;
}
.spip_forms .forml, .spip_forms .fondl{
background-color:#FFF !important;
}

/************MAIN******************/
body{
	background-color:#FFF;
	font-family:arial, sans serif;
	font-size:11px;
}
#loading{
display:none;
position:absolute;
top:15px;
right:45px;
}
#main{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#head{
	margin-top:15px;
	width:955px;
	left:5px;
	position:relative;
	height:66px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
.sommaire{
	background-image:url('images/banniere.png');
}
.int{
	background-image:url('images/banniere2.png');
}
#logo{
position:relative;
float:left;

left:25px;
margin-right:25px;
}
#menu{
	top:5px;
	left:50px;
	float:left;
	width:550px;
	position:relative;
}
.separe{
padding-left:33px;
position:relative;
top:-3px;
}
#menu dt{
	float:left;
	position:relative;
	margin-right:33px;	
}
#wrap{
	width:960px;
	position:relative;
	overflow:auto;
	padding-bottom:32px;
}
.intbg{
	background-image:url('./images/footer.png');
	background-position:5px bottom;
	background-repeat:no-repeat;
}
	/****SOMMAIRE****/
		#zonecadred{
			position:absolute;
			right:0;
			width:110px;
			height:460px;
			top:6px;
			background-color:#DEDA00;
			z-index:300;
		}
		#imgbloc3{
			position:absolute;
			bottom:5px;
			left:20px;
		}
		#sommaire{
			float:right;
			position:relative;
			right:120px;
			height:400px;
			width:600px;
		}
		#zonetextimg{
		width:230px;
		position:relative;
		float:right;
		height:400px;
		background-image:url('images/fond_cadre_textimg.png');
		background-repeat:no-repeat;
		background-position:bottom right;
		}
		#edito{
		width:210px;
		height:180px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		padding-top:5px;
		float:right;
		position:relative;
		background-color:#808006;
		color:#FFF;
		}
		#edito a{
		color:#EFEFB1;
		}
		#edito p{
		margin-top:2px;
		margin-bottom:2px;
		}
		#edito hr{
		border-top:1px solid #000;
		border-bottom:none;
		border-left:none;
		border-right:none;
		height:0px;
		width:200px;
		margin-top:2px;
		margin-bottom:2px;
		*margin-top:0px;
		*margin-bottom:0px;
		}
		#edito h1{
		font-weight:bold;
		font-size:12px;
		}
		#defile{
		list-style:none;
		padding:0px!important;
		margin:0px!important;
		}
		.boutons{
		position:absolute;
		right:-8px;
		bottom:0px;
		width:14px;
		z-index:10;
		}
		.boutons img{
		cursor:pointer;
		}
		#previmg{margin-bottom:5px;}
		.cycle{
		width:195px;
		text-align:center;
		position:absolute;
		bottom:10px;
		z-index:3;
		}
		.cycle div{
		margin:auto;
		}
		#defile-menu a{
		text-decoration:none;
		display:block;
		float:left;
		width:5px;
		padding-left:5px;
		padding-right:5px;
		outline:none;
		background-color:#808006;
		margin-left:5px;
		}
		.slide{
		position:relative;
		}
		#img3{
		position:absolute;
		right:5px;
		bottom:55px;
		}
		#zoneimgs{
		width:240px;
		position:relative;
		float:right;
		height:400px;
		background-image:url('images/fond_cadre_images.png');
		background-repeat:no-repeat;
		background-position:bottom right;
		}
		#zonecadresg{
		height:400px;
		width:110px;
		position:relative;
		float:right;
		margin-right:10px;
		}
		#zonecadresg img{ 
		position:absolute;
		bottom:10px;
		left:0px;
		}
		#bloc1{
		height:190px;
		margin-bottom:10px;
		background-color:#DEDA00;
		position:relative;
		}
		#bloc2{
		height:190px;
		background-color:#87A317;
		position:relative;
		}
		#img1{
			
			left:0px;
			position:absolute;
		}
		#img2{
			bottom:-50px;
			left:0px;
			position:absolute;
		}
		#zonecadreb{
		float:right;
		top:10px;
		position:relative;
		width:840px;
		height:110px;
		}
		#blocimg4{
		background-color:#0D4F12;
		width:110px;
		height:105px;
		position:relative;
		float:right;
		margin-left:10px;
		}
		#img4{
		position:absolute;
		bottom:10px;
		left:25px;
		}
		#blocimg5{
		background-color:#619617;
		position:relative;
		float:right;
		width:230px;
		height:75px;
		margin-left:10px;
		}
		#img5{
		position:absolute;
		bottom:10px;
		right:14px;
		}
		#blocimg6{
		background-color:#DEDA00;
		position:relative;
		float:right;
		width:110px;
		height:35px;
		margin-left:10px;
		}
		#img6{
		position:absolute;
		bottom:5px;
		left:10px;
		}
		#blocimg7{
		position:relative;
		float:right;
		width:350px;
		height:47px;
		margin-left:10px;
		top:42px;
		}
		#img7{
		position:absolute;
		top:0px;
		left:0px;
		}
		#contact{
		width:210px;
		height:90px;
		*height:100px;
		padding:10px;
		background-color:#EFEFB1;
		left:10px;
		top:145px;
		*top:150px;
		position:absolute;
		}
		#contact fieldset div{
		width:130px;
		}
		#contact fieldset .spip_bouton input{
		background-color:#DEDA00;
		top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
		padding-bottom:3px;
		cursor:pointer;
		}
		#close{
		position:absolute;
		top:5px;
		right:5px;
		cursor:pointer;
		}
	/***RUBRIQUE***/
	#content{
	height:450px;
	overflow:auto;
	margin-left:122px;
	}
	#content h3.spip{
	display:none;
	}
	#content div{
	background-color:#DEDA00;
	float:left;
	font-size:13px;

	margin:5px;
	padding-left:10px;
	padding-right:10px;
	width:211px;
	}
	#content .premier{
	background-color:#EFEFB1;
	width:692px;
	}
	#content #ps{
	background-color:#989C05;
	bottom:27px;
	color:#FFFFFF;
	height:70px;
	padding-top:5px;
	position:absolute;
	right:110px;
	width:310px;
	}
	#content  #blocdeco{
	width:110px;
	height:75px;
	background-color:#2D2607;
	position:absolute;
	bottom:27px;
	right:450px;
	}
	#blocdeco a{
	color:#FFF;
	font-size:10px;
	margin-top:56px;
	display:block;
	}
	#blocdeco a span{
	font-size:12px;
	font-weigth:bold;
	}
	/***INTERIEUR***/
	#menug{
	width:185px;
	background-color:#DEDA00;
	float:left;
	position:relative;
	left:5px;
	}
		#blocmenug{
		float:right;
		}
		#menug ul{
		list-style:none;
		list-style-position:inside;
		width:175px;
		*width:190px;
		margin-bottom:10px;
		margin-top:10px;
		padding-bottom:3px;
		}

		#menug li{
		margin-bottom:2px;
		margin-top:2px;
		}
		#menug h1{
		width:165px;
		*width:159px;
		padding-left:10px;
		*padding-left:10px;
		padding-top:2px;
		cursor:pointer;
		}
		/*#menug li:hover{
		background-color:#FFF;
		}*/
		.expose h1{
		background-color:#FFF;
		}
		#menug ul ul{
			margin:0px;
		}
		#menug ul ul li{
			margin-left:10px;
			
			padding-left:10px;
			
			padding-top:3px;
			padding-bottom:3px;
			*width:150px;
			
		}
		#menug ul ul li a{
			font-size:11px;
			text-decoration:none;
			color:#000;
		}
		#menug ul ul li a:hover{
			text-decoration:none;
		}
		#menug ul ul li:hover{
		background-color:#EFEFB1;
		}
		.ssexpose{
		background-color:#EFEFB1;
		}
	.visible{
	border-color:#FFFFFF !important;
	}
	#selection{
	width:230px;
	height:395px;
	float:right;
	position:relative;
	background-color:#87A317;
	margin-left:10px;
	}
		#listeproduit{
			position:relative;
			margin-left:15px;
			width:196px;
			height:385px;
			margin-top:18px;
		}
			.vendu img{
			border:0px !important;
			}
			.vendu{
			position:absolute;
			bottom:1px;
			width:79px;
			}
			.nouveau{
			position:absolute;
			top:-2px;
			width:79px;
			}
			.nouveau img{
			border:0px !important;
			}
			#next{
			position:absolute;
			bottom:10px;
			right:10px;
			cursor:pointer;
			}
			#previous{
			position:absolute;
			bottom:30px;
			right:10px;
			cursor:pointer;
			}
			.listingtd{
			text-align:center;
			width:80px;
			height:80px;
			margin:5px;
			position:relative;
			float:left;
			}
			.listingtd img{
			border:4px solid #322822;
			cursor:pointer;
			
			}
	#produit{
		width:230px;
		height:395px;
		float:right;
		position:relative;
		margin-left:10px;
		}
		#pdttexte{
		background-color:#DEDA00;
		width:230px;
		height:190px;
		}
		#pdttexte h1{
		font-weight:bold;
		font-size:13px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:5px;
		padding-bottom:5px;
		padding-top:10px;
		border-bottom:1px solid #000;
		}
		#pdttexte div{
		padding-left:10px;
		padding-right:10px;
		}
		.souligne{
		text-decoration:underline;
		font-weight:bold;
		}
		#docs{
		margin-top:10px;
		float:right;
		width:150px;
		}
		#docs a{
		display:block;
		text-align:center;
		}
		.miniimg{
		width:70px;
		height:48px;
		background-color:#DEDA00;		
		text-align:center;
		padding-top:3px;
		cursor:pointer;
		}
		.miniimg img{
		border:4px #322822 solid;
		}
		.contact{
		position:absolute;
		top:170px;
		left:10px;
		z-index:100;
		}
	#survolimg{
		left:0px;
		top:0px;
		position:absolute;
		display:none;
		background-color:#DEDA00;
		padding:0;
		margin:0;
		z-index:1000;
	}
	#survolimg img{
	border:4px solid #322822;
	}
	#survolimg2{
		left:375px;
		width:200px;
		bottom:10px;
		position:absolute;
		display:none;
		padding:0;
		margin:0;
		z-index:1000;
	}
	#survolimg2 img{
	border:4px solid #322822;
	margin:0 auto!important;
	display:block;
	}
	#survolimg div{
	position:relative;
	}
	#survolimg2 .vendu2{
	left:65px!important;
	bottom:0px!important;
	}
	#survolimg2 .vendu2 img{
	border:none!important;
	}
	#vuproduit{
	width:230px;
	height:395px;
	float:right;
	position:relative;
	margin-left:10px;
	background-image:url('images/fond_vuproduit.png');
	background-repeat:repeat-y;
	background-position:right;
	}
		#pdtimage{
		background-color:#989C05;
		width:230px;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:10px solid #FFF;
		text-align:center;
		position:relative;
		}
		.vendu2{
		position:absolute;
		bottom:15px;
		left:75px;
		width:79px;
		}
	#decobas{
	float:right;
	width:700px;
	padding-top:10px;
	}
		#decobg{
		float:right;
		width:110px;
		height:75px;
		background-color:#2D2607;
		margin-right:10px;
		}
		#decobd{
		float:right;
		width:350px;
		height:75px;
		background-color:#989C05;
		margin-right:120px;
		}
	#deco{
		position:absolute;
		bottom:5px;
		left:20px;
	}
	#accueilpdt{
	width:424px;
	height:363px;
	background-color:#87A317;
	float:right;
	right:120px;
	position:relative;
	padding:4px;
	margin-bottom:80px;
	}
		.mosaique{
			border:4px solid #322822;
			
		}
	/***ARTICLE***/
	#article{
	width:500px;
	background-color:#87A317;
	margin:auto;
	position:relative;
	padding-top:10px;
	}
	#article h1{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	}
	#article h2{
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin:5px;
	}
	#article h3{
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	}
	
	.vide{
	height:228px !important;
	padding:20px;
	padding-top:140px !important;
	margin-bottom:10px;
	}
	/*****/
	
	/****NOUVEAUTES****/
	
	#nouveautes{
	background-color:#87A317;
	margin:auto;
	padding:5px;
	position:relative;
	height:328px;
	*height:336px;
	margin-bottom:100px;
	margin-top:20px;
	}
	#listeproduitnew{
	position:relative;
	}
	.listingtdnew{
	text-align:center;
	width:100px;
	height:320px;
	margin:5px;
	position:relative;
	float:left;
	}
	.listingtdnew img{
	border:4px solid #322822;
	cursor:pointer;
	margin-bottom:5px;
	*margin-bottom:6px;
	}
	.navisuite{
	position:absolute;
	top:-20px;
	}
	#nextnews{
	cursor:pointer;
	position:absolute;
	right:-30px;
	top:310px;
	border:0px;
	}
	#previousnews{
	cursor:pointer;
	position:absolute;
	right:-40px;
	top:5px;
	}
	#previousnews img{
	border:0px;
	}
	/*********/
	/****Abonnnement modif*****/
	
	.abonmodif{
		width:350px;
		left:180px;
		color:#FFF;
	}
	/***********************/
#footer{
width:838px;
position:relative;
float:left;
height:10px;
}
.footin{
top:-20px;
}
.footac{
top:-45px;
}
#imgressourc{
float:right;
position:relative;

}
