/* CSS Document */
*,html{
margin:0;
padding:0;
}
html{
	overflow:scroll;
}

body{
	background-image:url("/images/tranche-v.jpg");
	background-repeat:repeat-x;
	margin:0px;
	margin:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#container{
	width:995px;
	margin:auto;
	background-image:url("/images/tranche.jpg");
	background-repeat:repeat-y;
	clear:both;
}
/* ent�te */
#header{
	background-image:url("/images/header.jpg");
	background-repeat:no-repeat;
	height:164px;
	margin:0px;
	padding:0px;
}

div.header_lefter{
	width:80px;
	float:left;
	margin:134px 0 0 130px;
	text-align:left;
}

* html div.header_lefter{
width:80px;
float:left;
margin:134px 0 0 65px;
text-align:left;
}

 a.lien_accueil{
font-weight:bold;
}

div.header_righter{
width:760px;
float:right;
margin:130px 0 0 0;
}

#header ul{
	font-size: 13px;
	font-weight:bold;
	float:left;
	margin:3px 0 0 60px;
}
* html #header ul{
	font-size: 13px;
	font-weight:bold;
	float:left;
	margin:3px 0 0 50px;
}
#header li{
	display:inline;
	padding-right:2px;
}

#header a{
	text-decoration:none;
	color:#FFFFFF;
}
#header a:hover{
	color:#990000;
}

input {
	font-size: 12px;
}
#header input{
	margin-right:10px;
	font-size: 11px;
}

div.searchbox{
	width:175px;
	float:right;
	text-align:right;
}



/* partie centrale du site */
#center{
	padding-left:200px;
	padding-right:260px;
	margin-top:20px;
}
		*+html #center{
			padding-left:200px;
			padding-right:245px;
			margin-top:20px;
		}
		* html #center{
			padding-left:200px;
			padding-right:242px;
			margin-top:20px;
		}
#center h1{
	padding:0px;
	font-size:18px;
	color:#ED1B42;
	margin-bottom:5px;
}

#center h2{
	font-size:18px;
	color:#ED1B42;
}

#center h3{
	font-size:14px;
	color:#ED1B42;
	margin:0px;
	margin-bottom:10px;
}

#center h4{
	font-size:13px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:4px;
}
#center h4.article_title{
margin-top:15px;
}
#center h6{
font-size:13px;
margin-top:20px;
margin-bottom:4px;
font-weight:normal;
}

#center li{
	list-style-position: inside;
	list-style-type:disc;
}

#center a, .isearch-url,.isearch-title, #right a, .center_magasin a, div.title{
	color:#05561a;
	font-weight: normal;
}

#center a:hover,.isearch-url:hover,.isearch-title:hover, #right a:hover, .center_magasin a:hover{
	color:#02350f;
}

#center p{
	margin-bottom:10px;
}

h2.centre{
	margin:0px;
}

input.marge{
	margin:20px 0 30px 120px;
}

.pro{
	font-size:12px;
	color:#000000;
	margin-top:5px;}

/* page contact */
.poirreau-f{
	float:right;
}

/* page label */
.img-label{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
/* page magasin */
div.center_fix{
text-align:justify;
margin : 0 300px 0 0;
}
#bouton img{
margin:3px;
}
/* div de la page-result.html */
#result h3{
	margin-top:15px;
}	

#result li{
	list-style-type:none;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:20px;
	background-image:url("/images/poire-2.jpg");
	background-repeat:no-repeat;
	background-position:left;
}

/* partie gauche avec menu et image poireau */
#left{
	float:left;
	padding-left:10px;
	margin-top:20px;
	width:180px;
}

#left ul{
	font-size: 16px;
	padding-right:50px;
}

#left li{
	list-style-type:none;
	padding-bottom:15px;
	text-align:right;
}

#left a{
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
}

#left a:hover, #left a.curmenug{
	color:#ED1B42;
}

#left p{
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-top:0;
	padding-bottom:0;
	margin:0px;
}

#left img{
	margin-top:50px;
	margin-left:0;
}

img.poireau{
	margin-top:50px;
	margin-left:50px;}

/* partie droite */
#right{
	float:right;
	padding-right:15px;
	margin:0px;
	color:#000000;
	width:210px;
	margin-top:10px;
}

#right p{
margin-bottom:0;
margin-top:0px;
padding:0px;
padding-bottom:5px;
font-size:12px;
}

#right h2{	
	color:#ED1B42;
	font-size: 18px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0px;
}
#right ul{
padding : 0 5px;
}
#right a{
	font-weight: normal;
}
#right li{
	list-style-type:none;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:20px;
	background-image:url("/images/poire.jpg");
	background-repeat:no-repeat;
	background-position:left;
}

#right img{
padding-left:0px;
}
#right input,textarea{
font-size: 12px;
margin-bottom:10px;
}

.marg-0{
	padding-right:20px;
	padding-left:0px;
}

.marg-0-no-border{
	padding-right:20px;
	padding-left:0px;
	border:0;
}
.line{
height:1px;
background:#333;
margin:5px 0;
border:0;
}

/* pour pages producteurs et paniers bio */
select{
	background-color:#fff;
	border: 1px solid #BFD42D;
	font-size: 12px;
}
option
{
	text-indent:7px;
}


/* pied de page */
#footer{
	background-image:url("/images/footer.jpg");
	background-repeat:no-repeat;
	height:35px;
	margin:0px;
	padding-right:20px;
}

#footer p{
	float:left;
	padding-top:10px;
	padding-left:20px;
	font-size:11px;
}	

#footer ul{
	margin:0px;
	font-size: 13px;
	padding-left:680px;
	padding-top:9px;
}

#footer li{
	display:inline;
	padding:1px;
}

#footer a{
	text-decoration:none;
	color:#000000;
}

#footer a:hover{
	color:#FFFFFF;
}


h5{
	font-size:24px;
	color:#ED1B42;}

.marge{
	margin-top:30px;}

h2.marg{
	margin-bottom:10px;
	margin-top:0px;}


p.marge{
	margin-top:10px;}

.taille{
	font-size:16px;
	margin-top:20px;}

.marg{
	margin-top:50px;}

p.taille-2{
	font-size:10px;}

h1.noir{
	color:#000000;}

.clearer{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;}


/* pour les pages d�taill�es des magasins */

.right-bis{
	float:right;
	padding-right:20px;
	margin:0px;
	color:#000000;
	width:230px;
	padding-left:50px;
	
}


.center-bis{
	padding:0px;
	font-size:18px;
	color:#ED1B42;
	margin-bottom:10px;
	margin-top:20px;

}
.center-first{
	padding:0px;
	font-size:14px;
	color:#ED1B42;
	margin-bottom:10px;
	margin-top:20px;
}
.texte{
margin-left:210px;}
.info-head{
	background-image:url("/images/photo/bord-cadre-haut.jpg");
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:20px;
}

h2.head{
	font-size:14px;
	color:#ED1B42;
	font-weight:normal;
}

.info-center{
	font-size:12px;
	margin:0px;
}

p.info-center, div.info-center2{
	margin:0px;
	padding-left:20px;
	padding-right:10px;
}

.info-foot{
	background-image:url("/images/photo/bord-cadre-bas.jpg");
	background-repeat:no-repeat;
	background-position:right;
	height:29px;
}
div#bouton{
width:450px;
}
div.isearch{
margin:0 0 0 210px;
}
table.isearch-head{
width:700px;
}
.noborder{
border:0;
}
div.panier_item{
margin : 20px 0 20px 0;
}
div.info-center{
margin:10px 0 0 0;
}
#center img{
margin : 5px;
}
div.home_search{
width:320px;
margin : 5px auto 15px auto;
/*height:150px;
background:#fff url(/images/bg_search_home.jpg) top left no-repeat;*/
text-align:center;
}
input.home_search{
margin:5px 0 5px 0;
background:#bfd42d;
border:1px solid #02350f;
}
img.noborder{
border:0;
}
div.label_img{
width:100px;
float:left;
text-align:center;
}
div.label_txt{
width:310px;
float:right;
}
div.title{
text-align:right;
cursor:pointer;
}
p.sub_btn_container{
margin : 15px 0 0 0;
}
.date{
font:italic 11px Verdana, Arial, Helvetica, sans-serif;
color:#626262;
}
#center a.btn_article{
display:block;
width:90px;
height:22px;
padding:4px 0 0 30px;
color:#fff;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
background:transparent url(/images/bg_btn_article.png) left no-repeat;
text-decoration:none;
}
#center a.btn_article:hover{
text-decoration:underline;
}
.article_table td{
padding:5px 10px 0 0;
text-align:left;
}
#center img.imgleft{
margin:5px 0 0 0;
}
.noborder{
border:0;
}
.news_bloc{
margin:0 0 10px 0;
}
#sb-content {
background-color:#fff;
}
.news_home{
padding:0 0 3px 20px;
background:#fff url(/images/poire.jpg) left no-repeat;
display:block;
text-decoration:none;
}
.news_home:hover{
text-decoration:underline;
}
.home_date{
padding:0 0 0 20px;
}
h3.jour{
font:bold 14px Arial, Helvetica, sans-serif;
color:#333;
margin:10px 0 3px 5px;
padding:0 0 3px 0;
border-bottom:1px dotted #aaa;
}
