/* CSS Document */

html, body {
	margin:0;
	padding:0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:transparent;
	background-position:bottom;
	background-repeat:no-repeat;
}

p {
	margin:0px;
}

.form{
	color:#FFFFFF;
	background-color:#69BE28;
	border:0px;
	padding:2px;
	width:104px;
	font-weight:bold;
}

#header img {
	behavior: url(fonctions/iepngfix.htc);
}

#menuMarche img {
	behavior: url(fonctions/iepngfix.htc);
}

#feuilleTente img {
	behavior: url(fonctions/iepngfix.htc);
}

a img {
	border:0;
}

a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a:visited {
	color:#000000;
	font-weight:bold;
}

h1 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
}

h2 {
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}

h3 {
	font-size:12px;
	margin-top:10px;
	padding:0px;
	padding-right:15px;
}

.orange { color:#FF8B00; }
.vert { color:#69BE28; }
.jaune { color:#FEDF00 }
.rouge { color:#FF0303; }

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 


#global {
	width:994px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#header {
	
}

#contenu {
	z-index:1;
}

#infosPP {
	width:994px; margin-left:auto; margin-right:auto; font-size:11px; text-align:center; margin-bottom:10px;
}

.lbs {
	color:#FF0000; !important
}

#colonneGauche {
	width:147px;
	vertical-align:top;
	position:relative;
	height:100%;
	background-image:url(images/fond_colonne_gauche.png);
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_colonne_gauche_ie6.png',sizingMethod='scale');
	background-repeat:repeat-y;
}

#colonneGaucheInt {
	min-height:208px;
	height:208px;
	margin-top:210px;
	width:147px;
}

#moulin {
	position:absolute;
	width:259px;
	height:290px;
	background-image:url(images/moulin.png);
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/moulin.png',sizingMethod='none');
	margin-top:-40px;
	margin-left:-28px;
	z-index:1;
}

#rechercheMoulin {
	position:relative;
	width:159px;
	height:27px;
	top:185px;
	left:32px;
}

#rechercheMoulin form {
	margin:0px;
	padding:0px;
	
}

.inputMoulin {
	width:120px;
	height:20px;
	margin:0px;
	padding:0px;
	background-color:#FF8B00;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	padding-top:6px;
	padding-left:5px;
}

html>.inputMoulin {
	height:26px;
	width:125px;
}

.inputFiches {
	width:120px;
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#377C25;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px;
	padding-left:2px;
}

.inputProducteurs {
	width:120px;
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#FEDE00;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px;
	padding-left:2px;
}


.inputRecettes {
	width:120px;
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#6D8DB6;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px;
	padding-left:2px;
}

.inputConseils {
	width:120px;
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#92CC34;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	padding-top:2px;
	padding-left:2px;
}

.inputFaq {
	width:120px;
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border:none;
	color:#BC8133;
	font-size:12px;
	padding-top:2px;
	padding-left:2px;
}

#colonneDroite {
	vertical-align:top;
	width:147px;
	height:100%;
	background-image:url(images/fond_colonne_droite.png);
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_colonne_droite.png',sizingMethod='scale');
	background-repeat:repeat-y;
}

#colonneDroiteInt {
	background-image:url(images/fond_colonne_droite.png);
	width:100%;
	height:100%;
}

#footer {
	position:relative;
	height:417px;
	background-image:url(images/barres_accueil.png);
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/barres_accueil.png',sizingMethod='scale');
	background-position:center;
	background-repeat:no-repeat;
	margin-top:-350px;
}

#fondLateral {
	background-image:url(images/fond_cotes.png); 
	width:100%; 
	background-position:center; 
	height:417px; 
	margin-top:-417px; 
	background-repeat:no-repeat;
}

#barresFooter {
	position:relative;
	width:994px;;
	height:100%;
	background-image:url(images/fond_botom_centre.png);
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_botom_centre.png',sizingMethod='scale');
	background-position:center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

.lienRouge {
	color:#FF0303;
}

.lienRouge:visited {
	color:#FF0303;
}

.lienOrange {
	color:#ff8b00;
}

.lienOrange:visited {
	color:#ff8b00;
}

#cadreGauche {
	margin-bottom:15px;
	position:relative;
	cursor:pointer;
}
	#cadreGauche .tete {
		background-image:url(images/fond_top_cadre_gauche.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_top_cadre_gauche.png',sizingMethod='scale');
		height:31px; 
		background-repeat:no-repeat; 
		color:#FF8B00; 
		font-size:12px; 
		padding-left:14px;
		font-weight:bold; 
		vertical-align:middle;
	}
	
	#cadreGauche .corps {
		background-image:url(images/fond_cadre_gauche.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_cadre_gauche.png',sizingMethod='scale');
		background-repeat:repeat-y; 
		padding-left:10px; 
		padding-right:10px; 
		color:#FFFFFF;
	}
	
	html>#cadreGauche .corps {
		padding-left:0px;
	}
	html>#cadreGauche .tete {
		padding-left:0px;
	}
	
	#cadreGauche .pied {
		background-image:url(images/fond_bottom_cadre_gauche.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_bottom_cadre_gauche.png',sizingMethod='scale');
		height:24px; 
		min-height:24px;
		background-repeat:no-repeat;
	}

#cadreDroite {
	margin-bottom:15px;
	position:relative;
	cursor:pointer;
}

	#cadreDroite .tete {
		background-image:url(images/fond_top_cadre_droite.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_top_cadre_droite.png',sizingMethod='scale');
		height:32px; 
		background-repeat:no-repeat; 
		color:#FF0303;
		font-weight:bold; 
		font-size:12px; 
		padding-left:14px;
		vertical-align:middle;
	}
	
	#cadreDroite .corps {
		background-image:url(images/fond_cadre_droite.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_cadre_droite.png',sizingMethod='scale');
		background-repeat:repeat-y; 
		padding-left:10px; 
		padding-right:10px; 
		color:#FFFFFF;
	}
	
	#cadreDroite .pied {
		background-image:url(images/fond_bottom_cadre_droite.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_bottom_cadre_droite.png',sizingMethod='scale');
		height:24px; 
		background-repeat:no-repeat;
	}
	
#panier {
	margin-bottom:60px;
	margin-top:20px;
	position:relative;
	width:100%;
	overflow:hidden;
}

	#panier .tete {
		background-image:url(images/fond_top_panier.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_top_panier.png',sizingMethod='scale');
		height:19px; 
		background-repeat:no-repeat; 
		color:#FF0303;
		font-weight:bold; 
		font-size:12px; 
	}
	
	#panier .corps {
		background-image:url(images/fond_panier.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_panier.png',sizingMethod='scale');
		background-repeat:repeat-y; 
		padding-left:10px; 
		padding-right:10px; 
		color:#FF0303;
	}
	
	#panier .pied {
		background-image:url(images/fond_bottom_panier.png); 
		_background: none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fond_bottom_panier.png',sizingMethod='scale');
		height:30px; 
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-weight:bold; 
		font-size:12px; 
		padding-top:5px;
		padding-left:10px;
	}
	
#centreTableau	{
		width:700px;
		background-image:url('images/fond_bottom_centre.png'); 
	
		background-repeat:no-repeat;
		background-position:bottom;
}


#blocUnivers1{
	background-image:url(images/bu_fiches.gif);
	background-repeat:no-repeat;
}

#blocUnivers2{
	background-image:url(images/bu_recettes.gif);
	background-repeat:no-repeat;
}

#blocUnivers3{
	background-image:url(images/bu_conseils.gif);
	background-repeat:no-repeat;
}

#blocUnivers4{
	background-image:url(images/bu_coulisses.gif);
	background-repeat:no-repeat;
}

#fiches_titreFiche{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#fiches_soustitreFiche{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#fiches_titreRubrique{
	font-size:12px;
	font-weight:bold;
	color:#277C25;
	background-image:url(images/fiches_dash.gif); 
	background-position:center; 
	background-repeat:repeat-x; 
	width:100%;
}

#recettes_titreRubrique{
	font-size:12px;
	font-weight:bold;
	color:#92CC34;
	background-image:url(images/recettes_dash.gif); 
	background-position:center; 
	background-repeat:repeat-x; 
	width:100%;
}

#fichesBtnDL{
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/fiches_btn_telecharger.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:152px;
	height:15px;
	float:right;
	margin-right:15px;
}

#conseilsBtnRetour{
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/conseils_btn_retour.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:152px;
	height:15px;
	float:right;
	margin-right:15px;
}

#faqRetour{
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/faq_btn_retour.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:152px;
	height:15px;
	float:right;
	margin-right:15px;
}

#cadreJaune {
	width:216px;
	margin-bottom:5px;
}

	#cadreJaune .top {
		background-image:url(images/fond_top_cadre_jaune.png); height:19px;
	}

	#cadreJaune .centre {
		background-image:url(images/fond_centre_cadre_jaune.png);
	}
	
		#cadreJaune .centre td {
			padding-left:10px; padding-right:10px;
		}
	
	#cadreJaune .bottom {
		background-image:url(images/fond_bottom_cadre_jaune.png); height:19px;
	}
	
	#cadreJaune h2 {
		font-size:11px;
		margin:0;
		padding:0;
	}
	
		#cadreJaune h2 span {
			background-color:#FF0000;
			margin-left:10px;
			padding:3px;
			color:#FFFFFF;
		}


#fichesListe{
	font-weight:bold; 
	color:#377C25;
	height:30px;
	vertical-align:middle;
/*	border-bottom:thin dashed #377C25;
*/}

#recettesListe{
	font-weight:bold; 
	color:#6D8DB6;
	height:30px;
	vertical-align:middle;
/*	border-bottom:thin dashed #6D8DB6;
*/}

#conseilsListe{
	font-weight:bold; 
	color:#92CC34;
	height:30px;
	vertical-align:middle;
/*	border-bottom:thin dashed #92CC34;
*/}

#producteursListe{
	font-weight:bold; 
	color:#FEDE00;
	height:30px;
	vertical-align:middle;
/*	border-bottom:thin dashed #FEDE00;
*/}

#texte {
	font-size:12px;
}

#fichesPagination {
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

#fichesPagination a{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#fichesPaginationFaq {
	font-size:12px;
	color:#BC8133;
	font-weight:normal;
	text-decoration:none;
}

#fichesPaginationFaq a{
	font-size:12px;
	color:#BC8133;
	font-weight:bold;
}

#recettesTitreFiche{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#recettesSousTitreFiche{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#recettesTitreRubrique{
	font-size:12px;
	font-weight:bold;
	color:#6D8DB6;
	background-image:url(images/recettes_dash.gif); 
	background-position:center; 
	background-repeat:repeat-x; 
	width:100%;
}

#recettesRetour{
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/recettes_fond_retour.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:152px;
	height:15px;
	float:right;
	margin-right:15px;
}

#producteursRetour{
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/producteurs_fond_retour.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:152px;
	height:15px;
	float:right;
	margin-right:15px;
}

#tenteMarche {
	width:627px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#ssMenuMarche {
	width:100px; position:relative; text-align:center; margin-left:298px; margin-top:-35px; margin-bottom:60px; background-color:transparent;
}

#toileTentebio {
	width:100%; height:212px; background-image:url(images/toile_tente_bio.png); background-repeat:no-repeat; z-index:10; position:relative;
	background-position:bottom;
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/toile_tente_bio.png',sizingMethod='none');
}

#toileTentetradi {
	width:100%; height:212px; background-image:url(images/toile_tente_tradi.png); background-repeat:no-repeat; z-index:10; position:relative;
	background-position:bottom;
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/toile_tente_tradi.png',sizingMethod='none');
}

#menuMarche {
	background-color:#FFFFFF; width:521px; margin-left:48px; margin-right:auto; margin-top:-35px; padding-top:40px;
}

#menuMarche a {
	color:#377c25;
	font-size:12px;
}

#menuMarche a:hover {
	color:#FEDF00;
	text-decoration:none;
}

#boutonMenuMarche {
	text-align:center;
	background-repeat:no-repeat;
	background-position:center top;
	cursor:pointer;
}

#rondPrixbio {
	height:25px; width:64px; background-image:url(images/rond_prix_bio.png); text-align:center; margin-left:-6px; margin-top:-2px; padding-top:9px; font-size:11px;
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rond_prix_bio.png',sizingMethod='none');
	float:left;
}

#rondPrixtradi {
	height:25px; width:64px; background-image:url(images/rond_prix_tradi.png); text-align:center; margin-left:-6px; margin-top:-2px; padding-top:9px; font-size:11px;
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rond_prix_tradi.png',sizingMethod='none');
	float:left;

}

#cadrePrix {
	height:30px; width:30%; float:left;
}

#ligneProduit {
	width:70%; margin-bottom:0px; 
	background-repeat:repeat-x; background-position:center; height:30px; float:left;
}

#ligneProduitMere {
	height:30px; position:relative; clear:both;
}

#prixAjax {
	width:50px;
	float:left;
	margin-top:3px;
	margin-left:20px;
	font-size:12px;
}

#prixAjax a:hover {
	text-decoration:none;
}

#topProduitbio {
	width:100%; height:212px; background-image:url(images/top_produit_bio.png); background-repeat:no-repeat; z-index:10; position:relative;
	background-position:bottom;
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_produit_bio.png',sizingMethod='none');
}

#topProduittradi {
	width:100%; height:212px; background-image:url(images/top_produit_bio.png); background-repeat:no-repeat; z-index:10; position:relative;
	background-position:bottom;
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_produit_tradi.png',sizingMethod='none');
}

.descPanier {
	 height:17px; margin-left:auto; margin-right:auto; height:auto; min-height:200px;
}

* html .descPanier {
	 height:200px;
}

#imagePanierFloat {
	float:left; width:164px; margin-left:-15px;
}

.boitePaniers {
	width:401px; margin-left:auto; margin-right:auto;
}

.ligneAjoutCaddie {
	width:100%; background-position:0% 24px; background-repeat:repeat-x; height:42px; float:left; margin-top:5px;
	text-align:right;
}

.titrePanier{
	margin:0;
	color:#FFFFFF;
	height:15px;
	padding-top:2px;
}

#contenuGeneral {
	width:505px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#topGeneral {
	width:100%;
	height:160px;
	background-image:url(images/top_general.gif);
}

.titreGeneral {
	text-align:left;
	padding-top:113px;
	padding-left:40px;
	color:#FFFFFF;
}

#centreGeneral {
	width:495px;
	border-left:#69be28 3px solid;
	border-right:#69be28 3px solid;
	background-color:#FFFFFF;	
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
}

#bottomGeneral {
	width:100%;
	height:20px;
	background-image:url(images/bottom_general.gif);
}

#articleGeneral {
	width:450px;
	margin-left:22px;
	margin-bottom:15px;
	font-size:12px;
}

th {
	text-align:left;
	font-weight:bold;
	background-color:#69be28;
	height:17px;
	vertical-align:middle;
}

.totalGdPanier {
	font-weight:bold;
	height:18px;
	text-align:right;
	vertical-align:middle;
}

.totalGdPanier td {
	border-top:#69be28 2px solid;
	border-bottom:#69be28 2px solid;
}

.contact{
	border:solid 1px #6EBE28;
}

#divRechercher{
	width:495px;
	border-left:#69be28 3px solid;
	border-right:#69be28 3px solid;
	background-color:#FFFFFF;	
	padding-top:15px;
	padding-bottom:15px;

}

.obligatoire {
	color:#FF0000;
}

.boutonMonCompteContenu {
	padding-left:195px;
	padding-top:20px;
}

#centreGeneral .form {
	width:200px;
}

#finaliser {
	font-size:14px;
	text-align:center;
	background-color:#69be28;
}

#txtHautAccueil {
	padding-top: 70px; padding-left: 100px; padding-right: 80px;
	text-align:justify;
}

#txtHautAccueil p {
	margin:0px;
	padding:0px;
}

#txtHautAccueil strong {
	color:#FF0000;
}

#txtHautAccueil div {
	border:#FF0000 1px solid;
	padding:5px;
}