*{
	margin:0;
	padding:0;
}

a{
	text-decoration: none;
}

ul{
	margin-left:20px;
}

body
{
	background-color:#dcecb8;
	font-family: 'Trebuchet MS';
	font-size:12px;
	background-image: url('../images/bg_body.jpg');	
}

#conteneurGlobale
{
	margin-left: auto;
	margin-right:auto ;
	width:877px;
	background-color: white;
}

.produit
{
	float:left;
	width:204px;
	padding-left:10px;
}


.raye
{
	text-decoration:line-through;
}

.case2
{
	border-right: dotted 1px gray;
	border-left: dotted 1px gray;
}

.meilleursVente
{
	float:left;
}
.titre_h3
{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	padding-left: 18px;
	/*color:#414141;*/
	color: #ffffff;
	margin-top:10px;
}

#ralonge
{
	background-color:#96BF0D;
	width:150px;
	width:212px;
	float:left;
}

.separateur_marron
{
	border-bottom: 1px solid #186027;
}

#hautGauche
{
	float:left;
	width:19px;
	height:141px;
	background-color:#DCECB8;
}

#hautDroite
{
	float:left;
	height:139px;
	width:858px;
}

#banniere
{
	float:left;
	width: 858px;
	height: 110px;
}

#miniature
{
	padding-left: 19px;
	float:left;
	background-image: url('../images/bg_miniature5.jpg');	
	background-repeat: repeat-y;
	
}

#menuVertical
{
	float:left;
	margin-bottom:1px;
}

#menuBarreGauche
{
	width:19px;
	height:29px;
	background-color:#DCECB8;
}

#menuHautGauche
{
	float:left;	
	width: 254px;
	height: 29px;
	background-image: url('../images/menu-onglet-gauche.jpg');
	display: inline;
}

#menuHaut
{
    float:left;
    width: 604px;
    height: 29px;
    background-image: url('../images/menu-onglet-droite.jpg');
		display: inline;
}

#menuHaut ul
{
    list-style:none; 
	margin: 0;
}

#menuHaut ul .onglet
{
    float:left;
    padding: 5px 4px 2px 4px;
    width:65px;
    height:24px;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
}

#menuHaut ul .onglet:hover
{
    background-color:#ececec;
    cursor:pointer;
}

#menuHaut ul .separateur
{
    width:2px;
    height:27px;
    float:left;
    background-image:url('../images/separateur.jpg');   
}

#sif
{
    font-weight:bold;
}

#BioMill
{
    font-weight:bold;
}

#babIn
{
    font-weight:bold;
}

#biokats
{
    font-weight:bold;
}


#promotions
{
    font-weight:bold;
}

.votre_panier
{
	color: white;
	font-size: 18px;
	font-weight: lighter;
}

#sac
{
	z-index:99; 
	position: absolute;
	margin-top: -162px;
	margin-left: -65px;
}

.votre_panier strong
{
	font-weight: bold;
}

.txtPodPanier
{
	font-size: 11px;
	width: 120px;	
	margin-left: 65px;
	margin-top:25px;
}

.bouton_panier, .bouton_panier:visited
{
	margin-top: 30px;
	margin-bottom: 3px;
	border:none;
	background-image:url("../images/acceder_panier.jpg");
	width:108px;
	height:22px;
	cursor:pointer;
	font-size:11px;
	text-decoration:none;
	color:black;
	padding-top:4px;
	padding-left:15px;
}

#menuGauche
{
	color: white;
	float:left;
}

#pod_panier
{
	background-color: #186027;
	width:202px;
	padding-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	padding-bottom:5px;
	height: 187px;
}

.flech
{
	margin-top:5px;
	margin-left: 10px;
}

.menu1
{
	width:202px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #96bf0d;
}

.menu1 p
{
	font-size:16px;	
}

#podMenuGamme
{
	background-color: #96bf0d;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	
}

#podMenuGamme h1
{
	font-size:18px;
	font-weight:normal;
}

#podMenuGamme ul
{
	margin: 0;
	list-style:none;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:10px;
}

#podMenuGamme ul li
{
	line-height:15px;
}

#podMenuGamme ul li a
{
	color:white;
	text-decoration:none;
	font-size: 12px;
}	

#podMenuGamme ul li a:hover
{
	text-decoration:underline;
	cursor:pointer;
}

#contenu
{
	width:644px;
	float:left;
	margin-left:1px;
}

#podCadreRecherche
{

	
}
#podMenuaDroite
{
	width: 644px;
	height: 297px;
	background-image: url('../images/haut-droite.jpg');
	margin-left:1px;
}

#podGrisTrans
{
	background-image: url('../images/pod-gris-transparente.png');
	width: 195px;
	height: 296px;
	float:left;
}

#podGrisTrans h2
{
	margin-top:13px;
	margin-left: 8px;
	font-size:17px;
	color:#6a6b6a;
	margin-right:8px;
	font-weight:normal;
}

#podGrisTrans p
{
	margin-top:12px;
	padding-left:10px;
	color:#626262;
	margin-right:8px;
	line-height:16px;
}


#podRecherche
{
	width:276px;
	height:39px;
	background-image: url('../images/bg_rechch.gif');
	float:right;
	
}

#recherche
{
	margin-top : 5px;
	margin-left : 15px ;
}

#input_rechch
{
	float:left;
	width: 170px;
	font-size:11px;
	height:17px;
	margin-top:3px;
}

.btn_recherche, .btn_recherche:visited
{
	float:left;
	width:71px;
	height: 21px;
	padding-left:2px;
	font-size:10px;
	margin-left:10px;
	padding-top: 4px;
	background-image: url('../images/btn_rechch.gif');
	text-transform:uppercase;
	border:none;
	cursor:pointer;	
	letter-spacing:0px;
	text-decoration: none;
	color:black;
}

#gamme
{
	margin-bottom: 15px;
	display:inline;
}

.titre_Produit
{
	font-size: 14px;
	/*color: #626262;*/
	text-decoration: none;
	/*padding-left: 25px;*/
	color: #6e6934;
}

.pod_article_index
{
	float:left;
	width:200px;
	padding-left:2px;
	text-align: center;
	display:inline;
	background-color: white;
	/*border-right: 1px dotted #e3e3e2; 
	border-bottom: 1px dotted #e3e3e2;
	
	*/
}

.pod_article_index:hover{
	background-color: #f6f6f6;
}


.pod_article_rayon
{
	float:left;
	width:200px;
	padding-left:2px;
	text-align: center;
	display:inline;
	background-color: #f6f6f6;
	/*border-right: 1px dotted #e3e3e2; 
	border-bottom: 1px dotted #e3e3e2;
	
	*/
}

.pod_article_rayon:hover{
	background-color: white;
}

#englobe
{
	float:left;
	width:448px;
}
#charte
{
	display:block;
	height:135px;
	margin-left:100px;
	margin-top:140px;
	width:135px;
	
}

.lien_charte_quali
{
	display:block;
	width:140px;
	height:140px;
	
	z-index: 3;
	position: absolute;
}

.prix
{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:black;
	margin-bottom:15px;
	margin-top:5px;
}

.plus_info
{
	/*margin-left:115px;*/
	float:left;
	display:inline;
}

.marque
{
	color:#185d26;
	font-weight: bold;
}

.pod_marque{
	background-color: #96bf0d;
	color: white;
	font-weight: bold;
	padding-left:10px;
}

.plus_info a
{
	color: #185d26;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.plus_info img
{
	border: 0px;
}


.visuel_gamme
{
	float:left;
	margin-left:0px;
}

.text_gamme
{
	float:left;
}

.visuel_produit
{
	padding:10px;
	padding-top:0px;

}


.separation
{
	border-bottom: 1px dotted #c9c9c9;
}

.titre_menu1
{
	color: #185d26;
	font-size: 22px;
}

.fleche_info_menu1
{
	margin-left: 10px;
}

.gamme
{
	float:left;
	width: 213px;
	height: 155px;
	margin-left: 1px;
}

.gamme h2
{
	height: 23px;
	width: 195px;
	padding-left: 18px;
	background-color: #186027;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}

.liens_gamme
{
		color:#ffffff;
		text-decoration:none;
}

.file-ariane
{
	color: #185d26;
	font-size: 10px;
	border-bottom: 1px dashed #e9e9e9;
	padding-bottom:5px;
	width:620px;
	margin:auto;
	padding-top: 3px;
}

.file-ariane a
{
	color: #186027;
	text-decoration: none;
}

.titre_caract_prod
{
	font-weight: bold;
	font-size:14px;
	color:black;
}

.caract_prod
{
	color: #646464;
}

.titre_fich_prod
{
	color:#185d26;
	font-size:20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.tab_condi_prod
{
	margin:auto;
	color: #646464;
	line-height: 12px;
}

.tab_condi_prod td
{
	vertical-align:top;
}

.file-ariane a:hover
{
	text-decoration: underline;
}

.refer
{
	font-size: 10px;
}

.liens_gamme:hover
{
		color:#c7f789;
}

.clik_term
{
	width:135px;
}

.clik_term:hover{
	text-decoration: underline;
}

.contenuGamme
{
	width: 195px;
	height: 116px;
	/*background-image: url('../images/bg_pod_degrad.jpg');*/
	background-repeat: repeat-x;
	padding-left:18px;
}

.btnCommander
{
	background-image: url('../images/commander.jpg');
	padding-top: 3px;
	margin:auto;
	width:70px;
	height:17px;
	padding-left: 25px;
	color: white;
	text-decoration: none;
	text-transform:uppercase;
	font-size:10px;
}

#piedPage
{
    clear:both;
    width: 857px; 
	padding-left:20px;
	background-color:#dbecb8;	
}

#podPiedVert
{
    height: 134px;
    background-color:#185d26;
    clear:both;
}


.podPiedPage
{
    color: white;
    float:left;
    padding:15px 50px;
    width:180px;
}

.podPiedPage a, .podPiedPage a:visited
{
    color:white;
    font-size:12px;
	text-decoration:none
}
.podPiedPage a:hover
{
	color:#c7f789;
}

.podPiedPage h2
{
    font-size:12px;
    font-weight:bold;
}

.podPiedPage p
{
    margin-left:10px;
    margin-top:10px;
	width:190px;
}

.podPiedPage form
{
    margin-left:10px;
}
#btnIncription,  #btnIncription:visited
{
    background-image:url('../images/btn_inscription.jpg');
    background-repeat:no-repeat;
    width:66px;
    height:22px;
    border:none;
    font-size:10px;
	color:black;
    font-family:"Trebuchet ms";
    margin-top:5px;
    float:right;
	padding-left:9px;
	padding-top:5px;
	cursor:pointer;
	text-decoration:none;
}

#piedPageGauche
{
    float:left;
    margin-top:10px;
}

.divQualite
{
    margin-left:10px;
    color:#185d26;
    font-weight:bold;
}

.lienSite
{
    margin-left:10px;
    color:black;
    margin-top:20px;
}

.lienSite a:visited, .lienSite a
{
    color:black;
    text-decoration:none;
}

.lienSite a:hover
{
    text-decoration:underline;
}

.netCom
{
    margin-left:10px;
    color:#185d26;
}

.netCom a, .netCom a:visited
{
    color:#185d26;
    text-decoration:none;
}

.netCom a:hover
{
    color:#185d26;
    text-decoration:underline;;
}

#piedPageDroit
{
    float:right;
    margin-top:10px;
}
.invalide

{ 	

	border-right: solid 1px #c27474;

	border-top: solid 1px #c27474;

	border-left: solid 1px #c27474;

	border-bottom: solid 1px #c27474;

	background-color:#fbdad1;

} 



.valide

{ 	

	border-right: solid 1px #87aa8e;

	border-top: solid 1px #87aa8e;

	border-left: solid 1px #87aa8e;

	border-bottom: solid 1px #87aa8e;

	background-color:#dfefe2;

}
.btnInvalide

{ 	

	border-right: solid 1px #c27474;

	border-top: solid 1px #c27474;

	border-left: solid 1px #c27474;

	border-bottom: solid 1px #c27474;

	background-color:#fbdad1;

} 



.btnValide

{ 	

	border-right: solid 1px #87aa8e;

	border-top: solid 1px #87aa8e;

	border-left: solid 1px #87aa8e;

	border-bottom: solid 1px #87aa8e;

	background-color:#dfefe2;

}
.button-submit {

	font: 11px Arial, Helvetica, sans-serif;

	color: #646464;

	width: 94px;

	height: 29px;

	cursor: pointer;

	border: none;

	background: url(../images/button-submit.gif) no-repeat left top;

}

.transfertProduit
{
	border: 3px solid black;
}

#lien_panier
{
	color: white;
	text-decoration: none;
}

#lien_panier:hover
{
	color: white;
	text-decoration: underline;
}

.pod_panier_titre
{
	font-size: 18px;
}

#pod_panier_contenu{
	margin-left:62px;
	text-align:left;
	margin-top:9px;
	font-size:11px;
}

.liens_suppr_art, .liens_suppr_art img {
	border: 0px;
	text-decoration: none;
}

#tableau_panier td
{
	vertical-align: top;
}

#tableau_panier
{
	width: 620px;
}

#idee
{
	background-color:#FFFBCC;
	border:1px dotted #D7D082;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	width:615px;
}

#tableau_recap_liv
{
	width:245px;
	float:left;
	margin-left: 15px;
	margin-top:10px;
}

#tableau_recap_fact
{
	width:245px;
	float:left;
	margin-left: 125px;
	margin-top:10px;
}

.titre-recap
{
	background-color: #96BF0D;
	color: white;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#pod_paiement
{
	display: none;
	margin-top: 10px;
}

.fam
{
	font-weight: bold;
	font-size: 14px;
	list-style: circle;
}

.titre_page_statiq
{
	color: #186027;
	font-size:17px;
	width: 620px;
	margin:auto;
	padding-top: 5px;
	border-bottom: 1px solid #646464;
}

#fiche_gauche
{
	float:left;
	width: 180px;
	text-align:center;
}

#fiche_droite
{
	float:left;
	width: 455px;
	margin-bottom:10px;
}

.ds_mm_rayon
{
	float:left;
	background-color:#f6f6f6;
	width: 640px;
	margin-left: 2px;
}

.liens_plan_site{
	color: black;
	text-decoration: none;
}

.liens_plan_site:hover{
	text-decoration: underline;
}

p .caract_prod p span, p .caract_prod p strong span{
	font-size: 12px;
}

.cond{
	color: #6e6934;
	font-size: 10px;
}

