html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0;
	font-size: 12px;
	font-style: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: #193251;
}
a {
	text-decoration: none;
	color: #2B842C;
	background-color: #EED758;
	padding: 1px 2px 1px 2px;
}
a:hover {
	text-decoration: none;
	color: #EED758;
	background-color: #2B842C;
}
a.inverse {
	color: #EED758;
	background-color: #2B842C;
}
a.noa {
	background-color: transparent;
}
ul {
 	list-style-type: none;
}
table {
 	border-collapse: collapse;
/* 	width: 100%;*/
}
select {
	font-size: 12px;
	width: 140px;
}
h1 {
	font-size: 15px;
	font-weight: bold;
}
h3.titre3 {
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	color: #ffffff;
}
.fruit {
	background-color: #eb690b;
}
.legume {
	background-color: #90bd0d;
}
.fleur {
	background-color: #036eb4;
}
body {
	height: 100%;
	text-align: center; /* pour corriger le bug de centrage IE */
	margin:0;
	padding:0;
}
#conteneur_accueil {
	position: relative;
	width: 955px;
	height: 833px;
	margin: 0 auto;
	text-align: justify;
	background: url(../../images/site/background.jpg) no-repeat;
}
div.conteneur_liste {
	height: 170px;
	width: 159px;
	overflow: auto;
}
ul.listecueillette {
	clear: left;
}
ul.listecueillette li {
	margin-bottom: 4px;
	width: 140px;
	text-align: left;
}
ul.listecueillette li a, ul.listecueillette2 li a {
	font-size: 10px;
}
div#cont_decal {
	padding-bottom: 15px;
}
#error {
	color: #ffffff;
	font-weight: bold;
	background-color: #2B842C;
	padding: 5px;
	width: 200px;
}
/*DEBUT SUCTURE ACCUEIL*/
#main1 {
	margin:0;
	padding:0;
}
#main2 {
	margin:0;
	padding:0;
}
#left {
	float:left;
	width:361px;
	margin: 0px;
	padding:0;
	height: 446px;
}
#right {
	float:right;
	width:205px;
	margin: 0px;
	padding:0;
	height: 446px;
}
#middle {
	background: url(../../images/site/accueil_centre.gif) no-repeat;
	margin: 20px 205px 0px 361px;
	height: 386px;
	padding: 60px 30px 0px 45px;
}
.column-in {
	margin-top: 0px;
}
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
}
/*FIN SUCTURE ACCUEIL*/

/*DEBUT SUCTURE FICHE*/
#bloc_gauche {
	background: url(../../images/site/page_gauche.gif) no-repeat;
	float:left;
	margin: 0px;
	width: 165px;
	height: 406px;
	padding: 40px 0px 0px 25px;
}

#bloc_centredroit {
	background: url(../../images/site/page_texte.jpg) no-repeat;
	margin: 20px 0px 0px 190px;
/*	height: 416px;*/
	padding: 30px 15px 0px 30px;
}
div#bloc_centredroitover {
	height: 400px;
	padding: 0px 30px 16px 30px;
	overflow: auto;
}
/*FIN SUCTURE FICHE*/

/*DEBUT SUCTURE CUEILLETTE*/
div#carte_cueillette {
	float: right;
	width: 341px;
	height: 446px;
	background: url(../../images/site/page_droite_carte.gif) no-repeat;
}
div#fiche_cueillette {
	background: url(../../images/site/page_milieu.jpg) no-repeat;
	height: 416px;
	padding: 30px 0px 0px 30px;
	margin: 20px 341px 0px 190px;
}
div#fiche_cueilletteover {
	height: 416px;
	overflow: auto;
	padding: 0px 15px 0px 15px;
}
/*FIN SUCTURE CUEILLETTE*/

/*DEBUT SUCTURE FAQ*/
div#bloc_centregauche {
	background: url(../../images/site/page_faq.jpg) no-repeat;
	height: 416px;
	padding: 30px 0px 0px 35px;
	margin: 20px 342px 0px 0px;
}
div#bloc_centregaucheover {
	height: 416px;
	padding: 10px 30px 0px 0px;
	overflow: auto;
}
div#bloc_droite_cueilleur {
	float: right;
	background: url(../../images/site/page_droite.gif) no-repeat;
	width: 290px;
	height: 411px;
	padding: 35px 0px 0px 52px;
}
div#bloc_droite_cueilleurover {
	width: 260px;
	height: 330px;
	overflow: auto;
}
/*FIN SUCTURE FAQ*/

/*DEBUT SUCTURE RECHERCHE*/
div#bloc_tout {
	background: url(../../images/site/fond_grand.jpg) no-repeat;
	width: 890px;
	height: 416px;
	padding: 30px 30px 0px 35px;
}
div#bloc_toutover {
	width: 905px;
	height: 416px;
	overflow: auto;
}
/*FIN SUCTURE RECHERCHE*/

/*DEBUT SUCTURE CUEILLEURS*/
div#bloc_centre {
	background: url(../../images/site/page_milieu.jpg) no-repeat;
	margin: 20px 342px 0px 190px;
	height: 416px;
	padding: 30px 0px 0px 35px;
}
div#bloc_centreover {
	height: 416px;
	overflow: auto;
	padding: 0px 15px 0px 15px;
	position: relative;
}
/*FIN SUCTURE CUEILLEURS*/

/*DEBUT MENU*/
ul#menu_princ {
	position: absolute;
	top: 115px;
	left: 0px;
	background: url(../../images/site/menu_princ.gif) no-repeat;
	width: 955px;
	height: 24px;
}
ul#menu_princ li {
	float: left;
	display: block;
	position: absolute;
	top: 3px;
	height: 20px;
}
ul#menu_princ li a {
	display: block;
	height: 20px;
	background-color: transparent;
	text-indent: -1000em;
}
li#btn_accueil {
	left: 15px;
	background: url(../../images/site/btn_accueil.gif) no-repeat;
	width: 56px;
}
#bhome #btn_accueil, li#btn_accueil a:hover {
	background: url(../../images/site/btn_accueil_on.gif) no-repeat;
}
li#btn_qui {
	left: 83px;
	background: url(../../images/site/btn_qui.gif) no-repeat;
	width: 115px;
}
#bqui #btn_qui, li#btn_qui a:hover {
	left: 83px;
	background: url(../../images/site/btn_qui_on.gif) no-repeat;
	width: 115px;
}
li#btn_chez-vous {
	left: 211px;
	background: url(../../images/site/btn_chez-vous.gif) no-repeat;
	width: 178px;
}
#bcueillette #btn_chez-vous, li#btn_chez-vous a:hover {
	background: url(../../images/site/btn_chez-vous_on.gif) no-repeat;
}
li#btn_fruit {
	left: 403px;
	background: url(../../images/site/btn_fruit.gif) no-repeat;
	width: 187px;
}
#bflf #btn_fruit, li#btn_fruit a:hover {
	background: url(../../images/site/btn_fruit_on.gif) no-repeat;
}
li#btn_cueilleur {
	left: 602px;
	background: url(../../images/site/btn_cueilleur.gif) no-repeat;
	width: 133px;
}
#bcueilleur #btn_cueilleur, li#btn_cueilleur a:hover {
	background: url(../../images/site/btn_cueilleur_on.gif) no-repeat;
}
/*FIN MENU*/

/*DEBUT Entete*/
a.acarte, a#accueildroite {
	padding: 0px;
	background: transparent url(../../images/site/ville.gif) no-repeat;
}
#bloc_entete {
	position: relative;
	width: 955px;
}
#menu_option {
	background: url(../../images/site/menu_second.gif) no-repeat;
	width: 166px;
	height: 95px;
	position: absolute;
	top: 0px;
	left: 729px;
	padding: 20px 0px 0px 60px;
	font-size: 12px;
	text-align: left;
}
#menu_option a, #menu_option label {
	font-size: 12px;
}
#menu_option label {
	color: #2B842C;
}
#menu_option input#mo_irech {
	border: 1px solid #2B842C;
	width: 100px;
	font-size: 10px;
	color: #2B842C;
	padding: 2px;
}
#menu_option input#mo_iok {
	border: none;
	background-color: transparent;
	color: #2B842C;
}
/*FIN Entete*/


span.normal {
	font-size: 12px;
}
/* DEBUT BLOC ACCUEIL GAUCHE */
div#qsn {
	background: url(../../images/site/qui-sommes-nous.gif) no-repeat;
	width: 296px;
	height: 117px;
	padding: 35px 15px 0px 50px;
}
div#qsn img {
	float: right;
	border: 1px solid #2b842c;
	margin-left: 10px;
}
div#preschezvous {
	position: relative;
	background: url(../../images/site/pres_chez_vous.jpg) no-repeat;
	width: 346px;
	height: 289px;
	margin-left: 15px;
}
div#bloccontact {
	padding: 180px 10px 0px 10px;
}
div#infocueill {
	position: relative;
	font-size: 10px;
}
div#infocueill #imgcl {
	float: left;
	margin-right: 5px;
	border: 1px solid #ffffff;
	margin-bottom: 5px;
}
#bc2 {
	font-size: 12px;
	padding-top: 10px;
}
a#mail, a#web, a#lafiche, div#infocueill span, div#infocueill p {
	font-size: 10px;
}
/* FIN BLOC ACCUEIL GAUCHE */

/*DEBUT ACCUEIL DROITE */
p#cueilleurs {
	background: url(../../images/site/accueil_cueilleur.gif);
	width: 145px;
	height: 248px;
	padding: 70px 30px 0px 30px;
}
a#accueildroite img {
	margin-top: 10px;
	border: 1px solid #2b842c;
}
a img#covoit {
	position: absolute;
	top: 345px;
	left: 770px;
}
a:hover img#covoit {
	position: absolute;
	top: 345px;
	left: 778px;
}
/* FIN ACCUEIL DROITE */

/* DEBUT ACCUEIL CENTRE */
#middle p span {
	color: #2b842c;
	font-size: 12px;
}
#middle p a {
	font-size: 12px;
}
#middle p img {
	border: 1px solid #2b842c;
	margin: 5px 0px;
}
a#calendrier {
	position: absolute;
	top: 480px;
	left: 620px;

	display: block;
	width: 109px;
	height: 75px;
	background: url(../../images/site/calendrier.gif) no-repeat;
}
a#calendrier:hover {
	background: url(../../images/site/calendrier_on.gif) no-repeat;
}
#middle select {
	width: 200px;
}
/*FIN ACCUEIL CENTRE */

/* DEB ACCUEIL SONDAGE */
div#sondage, span#sondage {
	width: 175px;
	height: 128px;
	margin-left: 15px;
	padding: 10px 0px 0px 10px;
	text-align: left;
}
div#sondage {
	background: url(../../images/site/sondage.jpg) no-repeat;
}
div#sondage li {
	text-align: left;
	padding: 0px 0px 0px 20px;
	color: #ffffff;
}
div#sondage ul li#laquestion {
	font-weight: bold;
	font-size: 11px;
	padding: 0px 10px 10px 0px;
}
div#sondage p {
	padding-bottom: 5px;
}

#error {
	color: #ffffff;
	font-weight: bold;
	background-color: #2B842C;
	padding: 5px;
	width: 200px;
}
/* FIN ACCUEIL SONDAGE */

/*DEBUT CUEILLETTE*/
div#fiche_cueilletteover span, div#fiche_cueilletteover p, div#bloc_centreover span, div#bloc_centreover p, div#bloc_centreover div  {
	font-size: 12px;
}
div#carte_cueillette_inter {
	width: 341px;
	height: 376px;
	margin-top: 68px;
	position: relative;
}
div#bloccontact2 {
	padding: 206px 10px 0px 45px;
	width: 260px;
}
div.info_cueill img {
	display: block;
	margin-bottom: 10px;
}
span.horaires {
	font-weight: bold;
}
/*FIN CUEILLETTE*/

/*DEBUT ARTICLE*/
h1.titre_art {
	font-size: 24px;
	font-weight: normal;
	color: #193251;
	padding-bottom: 10px;
	text-align: left;
}
.chapo_art {
	color: #2b842c;
	font-size: 15px;
	padding-bottom: 10px;
}
.chapo_art img {
	border: 1px solid #2b842c;
	margin: 0px 10px 10px 0px;
}
div.corps_article {
	clear: both;
}
div.corps_article p {
	font-size: 12px;
	padding-top: 5px;
}
.intert {
	font-size: 13px;
	font-weight: bold;
}
.sbloc {
	padding-bottom: 10px;
}
.sbloc p {
	font-size: 12px;
}
.sniv2 {
	font-size: 16px;
	color: #2b72b2;
	font-weight: bold;
	text-align: left;
	display: block;
}
.sniv3 {
	font-size: 14px;
	color: #2b842c;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
}
.minipad {
	display: block;
	padding-bottom: 5px;
}
/*FIN ARTICLE*/

/*DEBUT FRUITS*/
table.covoit {
	width: 90%;
}
table.covoit th.pascon {
	font-size: 1.3em;
	background-color: #ffffff;
}
table.covoit td {
	padding: 5px;
}
table.recolte th, table.recolte td, table.covoit th, table.covoit td {
	border: 1px solid #193251;
}
table.recolte th, table.covoit th {
	text-align: center;
	color: #2b842c;
	background-color: #CBEBF6;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	font-size: 12px;
}
/*FIN FRUITS*/

/*DEBUT CUEILLEURS*/
div.astuce_produit {
	height: 220px;
	width: 255px;
	overflow: auto;
	background-color: #96BD0D;
}
div.astuce_produit div{
	width: 235px;
}
p.voir_acr {
	margin: 5px 0px 5px 0px;
}
p.voir_acr a{
	font-size: 10px;
}
ul.listecueillette2 li {
	background: url(../../images/site/btn-vert.gif) no-repeat left;
	padding-left: 12px;
	color: #1b571b;
}
ul.listecueillette2 li a {
	color: #1b571b;
	background-color: transparent;
}
ul.listecueillette2 li a:hover {
	text-decoration: underline;
}
a.aajouter {
	color: #1b571b;
	text-decoration: underline;
	font-weight: bold;
	background: url(../../images/site/btn-jaune.gif) no-repeat left;
	padding-left: 12px;
	font-size: 10px;
}
p.source {
	font-style: italic;
	text-align: right;
	padding-top: 10px;
}
p#annonce_concours {
	background: transparent url(../../images/site/colonne_concours.jpg) no-repeat;
	width: 143px;
	height: 264px;
	padding: 70px 10px 0px 10px;
	text-align: center;
}
p#annonce_concours a {
	background-color: transparent;
	color: #d72200;
	font-size:16px;
	font-weight: bold;
}
p#annonce_concours strong, p#annonce_concours em {
	color: #d72200;
	display: block;
	margin-bottom: 10px;
}
p#annonce_concours strong {
	font-size: 18px;
	font-weight: bold;
}
p#annonce_concours em {
	font-size: 13px;
	font-weight: normal;
}
p#annonce_concours em span {
	color: #d72200;
	vertical-align: super;
}
p#annonce_concours sub {
	color: #d72200;
	font-size: 10px;
}
div#texte_concours {
	padding: 5px 0px 10px 0px;
	line-height: 20px;
}
div#texte_concours p{padding-top: 10px;}
ul#lien_concours li {
	padding-bottom: 5px;
}
/*FIN CUEILLEURS*/

/*DEBUT PRODUIT*/
div.calHeader, div.calContent {
	width:660px; /* ici 20px de plus que le contenu*/
	margin:0;
	padding:0;
}
div.calContent {
	position:relative;
	top:-1px;
/*	height:365px; /* Ici on définit la hauteur du contenu */
	overflow:auto;
	height: 330px;
}

div#variete {
	width: 275px;
	float: left;
	padding: 10px 5px 0px 5px;
}
div#produitsautre {
	width: 315px;
	padding: 10px 5px 0px 5px;
}
div#cinqdernier {
	width: 152px;
	padding-left: 3px;
}
div#cueillprod {
	float: right;
	width: 155px;
}
/*FIN PRODUIT*/

/*DEBUT FORM*/
.dform p, div.dform div {
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	position: relative;
}
.dform label {
	font-weight: bold;
	font-size: 11px;
}
.dform div {
	height: 40px;
}
.dform div p {
	position: absolute;
	top: 0px;
	width: 200px;
}
/*FIN FORM*/
strong {
	font-weight: bold;
	color: inherit;
}
em {
	font-style: italic;
	color: inherit;
}
.entete_charte {
	height: 30px;
	width: 278px;
}
.mentionslegales {width: 850px;}
.mentionslegales ul {margin-left: 15px;}
.mentionslegales li {list-style-type: circle;margin-left: 15px;}
.mentionslegales h2 {font-weight: bold;}
.mentionslegales h3 {text-decoration: underline;}

/*DEBUT PRESSE*/
#fpresse {width: 600px;margin-top:10px;}
	#fpresse p, #logmdp p {position:relative;width:350px;padding: 5px 5px 5px 0px;}
	#fpresse p#chapo {width:600px;}
	#fpresse input, #fpresse select, #logmdp input {float:right;}
#logmdp {width: 350px;}
#logmdp p {width: 250px;}
#presseimg {
	width: 640px;
	position: relative;
	clear: both;
}
#presseimg li {
	width: 200px;
	height: 260px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #2B842C;
}
#presseimg li span img {
	max-width: 190px;
	padding: 5px;
}
#presseimg li span a {
	display: block;
	text-align: left;
}
#presseimg td {
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: bottom;
}
#presseimg td img {
	max-width: 150px;
	padding: 5px;
}
#presseimg td a {
	display: block;
	text-align: left;
	margin: 5px;
}
/*FIN PRESSE*/