a.info{
    position:relative; 
    z-index:24;
    background-color:orange;
    color:black;
    text-decoration:none}

a.info:hover{z-index:25; background-color:orange; color:white; text-decoration:none}

a.info span{display: none;color:black}

a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    
    top:2em; left:2em; width:15em;
    border:1px solid #dfe6a0;
    background-color:#f6f7e7;
    color:#black;
    font-weight:none;
    padding:10px;
    
    }

.titre-article-inakis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0px;
	font-weight:600;
}
 
 .plan-du-site{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	font-weight:200;
}

 .categorie-produit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	display:inline;
	font-weight:600;
}

 .categorie-description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:0px;
	display:inline;
	font-weight:600;
}
/* ---------------------------------- CADRES DECOUPE PAGE */
body {
	background-color: #A1B134;
	/*line-height: 0px; pour les espaces entre les images */
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

body.popup {
	padding: 0px;
	line-height: 13px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.texte_saisie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.zone_centre {   /* Couleur de fond des colonnes de gauche et de droite */
	width: 100%;
	float: right;
	text-align: left;
/*	background-color: #5E1C5D;  Violet */ 
	background-color: #8D951E;  Vert foncé */
/*	background-color: #B3BDD6;  /* Bleu écolo */
/*	background-color: #A9B93E;  /* Vert clair */
/*	background-color: #956F96;  /* Mauve Noursette */
/*	background-image: url(images/fond-site.JPG); */
/*	background-image: url(images/papillon-fond.gif); */
/*	background-image: url(images/papillon-fond-V2.jpg); */
/*	background-image: url(images/fond-ecran-violet.jpg); */
/*	background-repeat: repeat-xy; */
}

.zone_centre_haut {
	width: 972px;
	margin-left: auto;
	margin-right: auto;
	/*
   position:relative;


     margin-top: 0px;

	 height: auto !important;
	 */
}

.zone_centre_bottom {
	float: left;
	margin: 0px auto 0px auto;
	width: 100%;
	height: 66px;
	background-color: #A1B134;
	background-image: url(images/fond_bottom.gif);
	background-repeat: repeat-x;
}

.zone_centre_bottom_dans {
	width: 972px;
	margin: 0px auto 0px auto;
	/*
left:50%;
position:absolute;
margin-left:-486px;  moitié de la largeur */
	background-image: url(images/pied.gif);
	height: 66px;
	background-repeat: repeat-x;
	line-height: 13px;
	font-size: 12px;
	color: #5C620C;
}

.copyright_rea {
	text-align: right;
	margin-right: 6px;
	float: right;
	margin-top: -30px;
}

.centre_bandeau_accueil {
	width: 972px;
	height: 119px;
}

.logo {
	float: left;
	width: 229px;
	height: 119px;
}

.anim_inakis {
	float: left;
	width: 590px;
	height: 119px;
}

.sidentifier {
	float: left;
	width: 153px;
	height: 119px;
	background-image: url(images/identifier.jpg);
	text-align: left;
	line-height: 13px;
	color: #5E1D74;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.sidentifier_bouton_valider {
	margin-left: 90px;
	margin-top: -33px;
	line-height: 0px;
}

.tableau_identifie {
	text-align: left;
	width: 153px;
}

.centre_menu {
	background-image: url(images/pb_fond_menu_mozilla.gif);
	background-repeat: repeat-x;
	width: 972px;
	height: 30px;
}

/* ------------CADRES PAGES INTERNES COULEUR -------------*/
.cadre {
	width: 640px;
}

.cadre_top {
	width: 640px;
	line-height: 0px;
}

.cadre_middle_violet {
	width: 640px;
	line-height: 13px;
	color: #825482;
	background-color: #E1D5E3;
	text-align: center;
}

.cadre_middle_vert {
	width: 640px;
	line-height: 13px;
	color: #859123;
	background-color: #DAE3AE;
	text-align: center;
}

.cadre_middle_orange {
	width: 640px;
	line-height: 13px;
	color: #DE6820;
	background-color: #F5D5A2;
	text-align: center;
}

.cadre_bottom {
	width: 640px;
	line-height: 0px;
}

.tableau_categories {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	font-weight: bold;
	text-align: left;
}

.tableau_info {
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	font-weight: normal;
	text-align: left;
}

.colonne50 {
	width: 50%;
}

/* ---------------------------------- POUR MENU */
.blanc_gauche {
	background-image: url(images/menu_g.gif);
	width: 41px;
	float: left;
	height: 30px;
}

.accueil {
	width: 79px;
	float: left;
	height: 30px;
}

.gauche_sous_menu_cap {
	width: 162px;
	float: left;
	/*	height:35px;*/
}

.alimentation {
	width: 131px;
	float: left;
	height: 35px;
}

.habitat {
	width: 181px;
	float: left;
	height: 35px;
}

.etude_sous_menu {
	padding-left: 328px;
	/*	width:166px;*/
	float: left;
}

.mode {
	width: 172px;
	float: left;
	height: 35px;
}

.soins {
	width: 164px;
	float: left;
	height: 35px;
}

.loisirs {
	width: 149px;
	float: left;
	height: 35px;
}

.blanc_droite {
	width: 55px;
	float: left;
	height: 30px;
	background-image: url(images/menu_d.gif);
}

.blanc_gauche_2 {
	width: 43px;
	float: left;
	height: 35px;
}

.copyright {
	width: 270px;
	background-image: url(images/fond_contact_firefox.gif);
	float: left;
	height: 35px;
}

.contact {
	background-image: url(images/fond_contact_firefox.gif);
	width: 91px;
	float: left;
	height: 35px;
}

.coord {
	background-image: url(images/fond_coord_firefox.gif);
	width: 84px;
	float: left;
	height: 35px;
}

.infos_legales {
	background-image: url(images/fond_infos_firefox.gif);
	width: 86px;
	float: left;
	height: 35px;
}

.plan_site {
	width: 74px;
	background-image: url(images/fond_rea_firefox.gif);
	float: left;
	height: 35px;
}

.vide_2 {
	width: 107px;
	background-image: url(images/fond_rea_firefox.gif);
	float: left;
	height: 35px;
}

.realisation {
	background-image: url(images/fond_rea_firefox.gif);
	width: 165px;
	float: left;
	height: 35px;
}

.blanc_droite_2 {
	width: 40px;
	float: left;
	height: 35px;
}

/*----------------------CONTENU ----------------------------*/
.bandeau_gauche {
	width: 149px;
	background-image: url(images/fond_bandeau_gauche.gif);
	background-repeat: repeat-y;
	float: left;
	text-align: left;
}

.texte_inakis {
	width: 149px;
	background-image: url(images/icone_livre.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}

.texte_blog {
	width: 149px;
	background-image: url(images/icone_feuille.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.texte_avis {
	width: 149px;
	background-image: url(images/icone_bulle.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.texte_find {
	width: 149px;
	background-image: url(images/icone_loupe.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.texte_cadeau {
	width: 149px;
	text-align: left;
	background-image: url(images/cadeau-vert-50.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.texte_paques {
	width: 149px;
	text-align: left;
	background-image: url(images/paques-100.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.texte_fete_des_meres {
	width: 149px;
	text-align: left;
	background-image: url(images/fleur-fete-des-meres.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.texte_format_voyage {
	width: 149px;
	text-align: left;
	background-image: url(images/valise-bio-arlequin.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.texte_rentree_scolaire {
	width: 100px;
	text-align: left;
	background-image: url(images/kit-rentree-scolaire-ecolo.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.Saint-Valentin-ecolo {
	width: 100px;
	text-align: left;
	background-image: url(images/saint-valentin-ecolo-et-bio-2012.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.decoration_de_Noel_ecolo {
	width: 100px;
	text-align: left;
	background-image: url(images/decoration-de-Noel-ecolo.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.decoration-de-Noel-ecolo-2011 {
	width: 100px;
	text-align: left;
	background-image: url(images/decoration-de-Noel-ecolo-2011.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.cadeau_de_Noel_ecolo {
	width: 100px;
	text-align: left;
	background-image: url(images/cadeau-vert.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.texte_fleurs {
	margin-top: -5px;
	text-align: left;
	width: 149px;
	background-image: url(images/icone_fleur.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.texte_news {
	text-align: left;
	width: 149px;
	background-image: url(images/icone_enveloppe.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.texte_news2 {
	text-align: left;
	padding-top:10px;
	width: 149px;
	background-image: url(images/icone_enveloppe.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.bandeau_centre {
	width: 673px; *
	width: 673px !important;
	float: left !important;
	display: inline;
	line-height: 13px;
}

.rubriques {
	text-align: center;
	margin-top: -5px;
}

.cadre_encarts {
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
}

/*
.butinage_1{
float:left;
width:326px;
}
*/
.butinage_1_image {
	float: left;
	width: 62px;
}

.butinage_1_texte {
	float: left;
	width: 220px;
}

.butinage_1_texte p {
	height: 15px;
	margin: 0px;
	padding: 0px;
}

/*
.butinage_2{
float:left;
width:311px;
}*/
.butinage_2_image {
	float: left;
	width: 62px;
}

.butinage_2_texte {
	float: left;
	width: 220px;
	display: inline;
}

.butinage_2_texte p {
	height: 15px;
	padding: 0px;
	margin: 0px;
}

.butinage_2_texte img {
	vertical-align: bottom;
}

.coup_coeur {
	float: left;
	width: 410px;
	/*margin-right:30px;*/
}

.coup_coeur {
	float: left;
	width: 410px;
	/*margin-right:30px;*/
}

.coup_coeur_image {
	float: left;
	width: 62px;
}

.coup_coeur_texte {
	float: left;
	width: 320px;
}

.vide_entre_coeur_pap {
	float: left;
	width: 30px;
}

.papillon_honneur {
	float: right;
	width: 200px;
}

.papillon_honneur  img {
	float: left;
}

.bandeau_droite {
	width: 148px;
	float: left !important;
	display: inline;
}

.ligne_menu_1 {
	background-color: #0941A8;
	width: 972px;
	float: left;
	/*	height:35px;*/
}

.ligne_menu_1_sous {
	width: 972px;
	float: left;
	/*	height:35px;*/
}

.ligne_espace_vide {
	height: 15px;
	width: 960px;
	float: left;
}

.ligne_espace_vide_bas {
	height: 5px;
	width: 960px;
	float: left;
}

.zone_contenu {
	background-image: url(images/fond_contenu.gif);
	background-repeat: repeat-y;
	/*	background-color:#D4C1D5;*/
	background-position: left;
	width: 972px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-top: 0px;
}

.zone_recherche {
	background-image: url(images/fond_recherche.gif);
	background-repeat: repeat-y;
	/*	background-color:#D4C1D5;*/
	height: 36px;
	background-position: left;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 972px;
	line-height: 6px;
	float: left;
	margin-top: -5px;
}

.rechercher-sur-inakis {
	background-image: url(images/fond_recherche.gif);
	background-repeat: repeat-y;
	/*	background-color:#D4C1D5;*/
	height: 36px;
	background-position: left;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 972px;
	line-height: 6px;
	float: left;
	margin-top: -5px;
}

.inakis-bienvenue{
	background-image: url(images/fond_randText.gif);
	background-repeat: repeat-y;
	/*	background-color:#D4C1D5;*/
	background-position: left;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
	width: 972px;
	line-height: 16px;
	float: left;
	margin-top: -5px;
}

A.randLink{
color:#DAE3AE;
}

A:hover.randLink{
color:white;
}

.zone_recherche form {
	display: inline;
}

.rechercher-sur-inakis form {
	display: inline;
}

.zone_contenu_texte {
	width: 860px;
	float: left;
	font-size: 12px;
	color: #67481F;
	/* line-height:17px;*/
	padding-left: 47px;
}

.zone_contenu_accueil {
	width: 887px;
	float: left;
	font-size: 12px;
	color: #000000;
	/*	 line-height:16px;*/
	padding-left: 38px;
	font-family: Arial, Helvetica, sans-serif;
}

.zone_contenu_interne {
	width: 859px;
	float: left;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	padding-left: 46px;
	font-family: Arial, Helvetica, sans-serif;
}

.accueil_contenu_gauche {
	width: 260px;
	float: left;
}

.texte_presentation {
	width: 250px;
	padding-left: 10px;
	float: left;
}

.accueil_video {
	width: 260px;
}

.accueil_contenu_droite {
	width: 627px;
	float: left;
}

.anim {
	width: 627px;
}

.sous_anim {
	width: 627px;
}

.avantages_1 {
	background-image: url(images/avantages_1.gif);
	background-repeat: no-repeat;
	float: left;
	width: 627px;
	height: 37px;
}

.avantages_2 {
	background-image: url(images/avantages_2_fond.gif);
	background-repeat: repeat-y;
	float: left;
	width: 627px;
}

.avantages_texte {
	width: 260px;
	padding-left: 20px;
	float: left;
}

.derniere_rea_texte {
	float: left;
	width: 302px;
	padding-left: 30px;
}

.avantages_3 {
	background-image: url(images/avantages_3_bas.gif);
	background-repeat: no-repeat;
	float: left;
	width: 627px;
	height: 10px;
}

.pied_page {
	background-color: #ffffff;
	width: 960px;
	height: 35px;
	float: left;
}

/******************** PAGE RESULTATS *******************************************/
.resultat {
	float: left;
	height: 95px;
}

.resultat_image {
	float: left;
	display: inline;
	margin-bottom: 10px;
}

.resultat_image img {
	vertical-align: top;
	margin-bottom: 10px;
}

.resultat_loupe {
	float: left;
	display: inline;
	width: 22px;
	margin: 0px 5px 0px 7px;
}

.coeur_loupe{
	float: left;
	display: inline;
	width: 22px;
	margin: 0px 5px 0px 20px;
}

.resultat_texte {
	float: left;
	display: inline;
	width: 460px;
	margin-right: 10px;
}

.resultat_logo {
	float: left;
	display: inline;
	width: 55px;
}

.resultat_logo img {
	width: 70px;
	border: 0px;
	vertical-align: top;
}

.autres_services {
	float: left;
}

.service_texte {
	float: left;
	width: 180px;
	text-align: left;
}

.espace_services {
	float: left;
	width: 15px;
}

.produit_bandeau_gauche {
	width: 95%;
	margin-left: 5%;
	text-align: center;
}

.numeros_pages {
	clear: both;
	width: 640px;
	margin: 10px 0px;
	text-align: center;
}

/*  CONTACT SITE NO WEBSITE */
.largeur100pt {
	width: 100%;
}

.largeur68 {
	width: 68px;
	text-align: left;
}

.largeur240 {
	width: 240px;
	text-align: left;
}

.largeur130 {
	width: 130px;
	text-align: left;
}

.largeur220 {
	width: 220px;
	text-align: left;
}

.contacter_marchand {
	width: 640px;
	height: 24px;
	float: left;
}

/* ---------------------------------- POUR IMAGES */
.img_diff_texte {
	display: block;
}

img {
	border: 0px;
	line-height: 0px;
}

.image_droite {
	float: right;
}

.image_gauche {
	float: left;
}

.image_gauche_produit {
	float: left;
	border-right: solid 5px;
	border-color: #FFFFFF;
}

/* ------------------------------------- POUR TEXTES */
.italique {
	font-style: italic;
}

.texte_centre {
	text-align: center;
}

.valeur_texte_1 {
	font-weight: bold;
	color: #FB7802;
}

.valeur_texte_0 {
	font-weight: bold;
	color: #1D55B5;
	font-size: 13px;
}

.texte_bandeau_gauche {
	margin-left: 35px;
	color: #5E1C5D;
}

.texte_bandeau_droite {
	margin-left: 7px;
	margin-right: 5px;
	color: #5E1C5D;
}

.texte_bandeau_droite ul,.texte_bandeau_gauche ul {
	list-style-type: none;
	margin: 5px 5px 20px 0px;
	padding: 0px;
}

.texte_bandeau_droite ul li a,.texte_bandeau_gauche ul li a {
	color: #5E1C5D;
	background: url(images/bul1.gif) no-repeat 0px 7px;
	padding: 2px 0px 5px 8px;
	text-decoration: none;
	font-size: 12px;
}

.texte_bandeau_droite ul li a:hover,.texte_bandeau_gauche ul li a:hover
	{
	text-decoration: underline;
	color: #5E1C5D;
}

.vert {
	color: #727F19;
}

.vert_fonce {
	color: #656819;
}

.vert_feuille {
	color: #383E1C;
}

.violet {
	color: #5E1C5D;
}

.orange {
	color: #E9581C;
}

.gras {
	font-weight: bold;
}

.dernieres-recherches {
	font-weight: bold;
}

.derniers-sujets-blog{
	font-weight: bold;
}

.derniers-avis{
	font-weight: bold;
}

.butinage-fleurs{
	font-weight: bold;
}

.inscription-newsletter{
	font-weight: bold;
}

.fleurs_populaires {
	margin-top: 5px;
	text-align: center;
	line-height: 12px;
}

.ligne_vide_fleur {
	height: 3px;
	line-height: 0px;
	font-size: 0px;
}

.ligne_vide_menu_2 {
	height: 22px;
	line-height: 0px;
}

.contenu_texte_centre {
	margin-bottom: 80px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
}

.desc_marque {
	color: #727F19;
	text-align: justify;
}

/******************  LES FORMULAIRES  ******************************/
.texte_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}

/******************  LES LIENS  ******************************/

a {
	text-decoration: none;
	color: #65681E;
}

a:hover {
	color: #5E1D56;
	text-decoration: underline;
}

a.lien_centre {
	text-decoration: none;
	color: #F1571D;
	font-weight: bold;
}

a.lien_centre:hover {
	color: #5E1C5D ;
	text-decoration: none;
	font-weight: bold;
}

a.lien_violet {
	text-decoration: none;
	color: #5E1C5D;
	font-weight: bold;
}
.home_left_link{
	color: #F1571D;
	text-decoration: none;
	font-weight: bold;
}
.home_left_link:hover {
	
	color: #5E1C5D;
	text-decoration: none;
	font-weight: bold;
}

.services-bio-inakis{
	color: #F1571D;
	text-decoration: none;
	font-weight: bold;
}
.services-bio-inakis:hover {
	color: #5E1C5D;
	text-decoration: none;
	font-weight: bold;
}

a.lien_violet:hover {
	color: #F1571D;
	text-decoration: none;
	font-weight: bold;
}

a.inscription-inakis {
	text-decoration: none;
	color: #5E1C5D;
	font-weight: bold;
}

a.inscription-inakis:hover {
	color: #F1571D;
	text-decoration: none;
	font-weight: bold;
}

/* PAGE PRODUIT - -------------------*/
.produit { /*float:left;*/
	width: 640px;
}

.description_produit {
	float: left;
	width: 439px;
}

.espace_produit {
	float: left;
	width: 13px;
}

.photo_produit {
	text-align: right;
	width: 186px;
	float: left;
}

.boutons_produit {
	clear: both;
	width: 640px;
	margin-bottom: 25px;
}

div#caddie {
	float: right;
	margin-top: 100px;
	margin-right: 50px;
	width: 70px;
	height: 105px;
	position: absolute;
	left: 710px;
}

.centre_image {
	text-align: center;
	line-height: 13px;
}

.centre_haut {
	float: left;
	height: 23px;
}

.centre_bandeau {
	height: 108px;
	float: left;
}

.ligne_titre {
	float: left;
	height: 52px;
}

.zone_titre_site {
	width: 519px;
	float: left;
}

.zone_titre_arrondissement {
	width: 447px;
	float: left;
	text-align: right;
}

.sous_ligne_titre_1 {
	width: 447px;
}

.sous_ligne_titre_1_col_1 {
	width: 379px;
	height: 30px;
	float: left;
}

.sous_ligne_titre_1_col_2 {
	width: 68px;
	float: left;
}

.sous_ligne_titre_2 {
	width: 447px;
	float: left;
}

.ligne_espace {
	height: 20px;
	float: left;
}

.tableau_produit_bord {
	padding: 0px;
	float: left; /* sinon écart entre les div ..*/
	height: 5px;
	width: 729px;
	background-position: right;
	background-image: url(images/bord_tableau_interne.gif);
	background-repeat: no-repeat;
}

.tableau_produit_conteneur {
	padding: 10px;
	width: 709px;
	line-height: 14px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: right;
	background-image: url(images/bord_tableau_vertical.gif);
	background-repeat: repeat-y;
}

.tableau_produit_contenu_texte {
	padding: 10px;
	width: 709px;
	line-height: 17px;
	text-align: left;
	background-color: #FFFFFF;
	background-position: right;
	background-image: url(images/bord_tableau_vertical.gif);
	background-repeat: repeat-y;
}

.zone_image_produit {
	text-align: center;
	width: 506px;
	float: left;
}

.zone_descriptif_produit {
	width: 228px;
	float: left;
	line-height: 14px;
}

.image_gauche_chocolat {
	float: left;
	border-right: thick solid #5B4A41;
}

.image_gauche_vanille {
	float: left;
	border-right: thick solid #F4E3C9;
}

.bord_marron {
	border: 6px solid #5B4A41;
}

.centrer {
	text-align: center;
}

/******************** TABLEAUX ****************************/
.tableau_produits {
	border: none;
}

.cellule_photo_produit {
	width: 170px;
	height: 145px;
	text-align: center;
	vertical-align: bottom;
}

.cellule_nom_produit {
	width: 160px;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	font-style: italic;
}

.fond_chocolat {
	height: 2000px;
	width: 50%;
	background-color: #5B4A41;
	float: left;
}

.fond_vanille {
	background-color: #F4E3C9;
	height: auto;
	width: 100%;
	float: left;
}

.fond_gauche {
	background-color: #5B4A41;
	float: none;
	width: 50%;
}

.fond_milieu {
	float: left;
	width: 970px;
}

.fond_droite {
	background-color: #F4E3C9;
	float: left;
	width: 50%;
}

.globalaccueil {
	position: absolute;
	left: 50%;
	width: 966px;
	height: 582px;
	margin-top: 0px;
	margin-left: -483px; /* moitié de la largeur */
	/*    border: 1px solid #000;*/
	height: auto !important;
}

.anim_intro {
	width: 966px;
	height: 582px;
	background-color: #B5AB76; /*cadre anim intro*/
	padding-left: 2px;
	padding-top: 2px;
}

.cadre_page {
	float: left;
	width: 962px;
	position: relative;
	height: auto;
	background-color: #B5AB76; /*cadre anim intro*/
	padding-left: 2px;
	padding-top: 2px;
}

.globalinterne {
	position: absolute;
	left: 50%;
	width: 966px;
	height: 550px;
	margin-top: 0px; /* moitié de la hauteur */
	margin-left: -483px; /* moitié de la largeur */
	height: auto !important;
}

.bandeau_interne {
	width: 958px;
	height: 149px;
}

.centre_interne {
	width: 958px;
	float: left;
	/* Obligé sinon probleme d'alignement du texte sous le menu !*/
	height: auto;
	background-color: #FECEC2;
}

.centre_interne_jeux {
	width: 958px;
	float: left;
	/* Obligé sinon probleme d'alignement du texte sous le menu !*/
	height: auto;
	background-color: #E5D3AB;
}

.centre_interne_infos_pratiques {
	width: 958px;
	float: left;
	/* Obligé sinon probleme d'alignement du texte sous le menu !*/
	height: auto;
	background-color: #D7DEFA;
}

.centre_interne_doudous {
	width: 958px;
	float: left;
	/* Obligé sinon probleme d'alignement du texte sous le menu !*/
	height: auto;
	background-color: #FFE657;
	background-image: url(images/doudous_decor/degrade_fond.jpg);
	background-repeat: repeat-x;
}

.menu_interne {
	width: 194px;
	float: left;
	text-align: center;
	background-color: #FECEC2;
	height: 100%;
}

.menu_interne_jeux {
	width: 194px;
	float: left;
	text-align: center;
	background-color: #E5D3AB;
	height: 100%;
}

.menu_interne_infos_pratiques {
	width: 194px;
	float: left;
	text-align: center;
	background-color: #D7DEFA;
	height: 100%;
}

.menu_interne_doudous {
	width: 194px;
	float: left;
	text-align: center;
	background-color: #FFE657;
	height: 100%;
	background-image: url(images/doudous_decor/degrade_fond.jpg);
	background-repeat: repeat-x;
}

.contenu_interne {
	float: left;
	/*   height:auto;*/
	width: 750px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 5px;
}

.pied_interne {
	float: left;
	width: 958px;
	background-color: #FECEC2;
}

.contenu_titre1 {
	font-size: 15px;
	color: #5B8B00;
	line-height: 5px;
}

.contenu_titre2 {
	font-size: 14px;
	color: #B60003;
	line-height: 15px;
}

.titre_produit {
	font-size: 13px;
	color: #B60003;
	font-weight: bold;
	margin-left: 10px;
	line-height: 13px;
}

.titre_fiche_produit {
	font-size: 14px;
	color: #B60003;
	font-weight: bold;
	margin-left: 0px;
	line-height: 13px;
}

.contenu_texte {
	margin-left: 0px;
	font-size: 13px;
	color: #67481F;
	line-height: 17px;
	padding-left: 0px;
}

.italic_souligne {
	font-style: italic;
	text-decoration: underline;
}

.italic_aligne_droite {
	font-style: italic;
	text-align: right;
}

.texte_copyright {
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7B7448;
}

div#ligne_menu2 {
	margin-top: 0px;
	margin-left: 0px;
	width: 966px;
	height: 20px;
}

.accueil_fenetre_gauche {
	float: left;
	width: 174px;
}

.accueil_fenetre_gauche_1 {
	width: 174px;
}

.accueil_fenetre_centre {
	width: 618px;
	float: left;
}

.accueil_fenetre_droite {
	width: 174px;
	float: left;
}

.zone_drapeaux {
	float: left;
	display: block;
}

img.imagedifftexte {
	display: block;
}

.centrer_image_v {
	vertical-align: middle;
}

img.pbdisplay {
	line-height: 0px; /*pour pas d'écart entre les images*/
}

div#bandeau {
	background-image: url(images/bandeau_nutrideal.gif);
	background-repeat: no-repeat;
	width: 974px;
	height: 127px;
}

div#menu {
	float: left;
	width: 177px;
	height: 400px;
}

div#menu_haut {
	width: 177px;
	height: auto;
	background-image: url(images/fond_menu_haut.gif);
}

div#menu_centre {
	width: 177px;
	height: 10px;
	background-image: url(images/fond_menu_centre.gif);
}

div#menu_bas {
	width: 177px;
}

.tableau_menu1 {
	width: 177px;
	background-image: url(images/rappel_fond.gif);
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.formulaire_rappel {
	margin: 0px;
}

div#contenu {
	float: left;
	text-align: left;
	width: 797px;
	padding: 0px;
}

.contenu_texte {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

div#bloc_anim {
	float: right;
	width: 797px;
	height: 125px;
}

div#bloc_player {
	float: right;
	margin-top: 105px;
	margin-right: 8px;
	width: 30px;
	height: 20px;
}

/*
div#pied_page {
	clear:both;
	width:974px;
	height:29px;
	background-image:url(images/pied_page.gif)

}*/
div#menu3 {
	text-align: right;
	float: right;
	margin-top: 5px;
	margin-right: 15px;
	width: 500px;
	height: 20px;
}

.texte_menu3 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474979;
}

div#copyright {
	float: left;
	width: 174px;
	height: 20px;
	text-align: left;
}

div#menu2 {
	float: left;
	width: 618px;
	height: 20px;
	text-align: center;
}

div#realisation {
	float: left;
	width: 174px;
	height: 20px;
	text-align: right;
}

.image_bottom {
	vertical-align: bottom;
}

.image_centree {
	vertical-align: middle;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.image_top {
	vertical-align: top;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

/******************  LES LIENS  ******************************/
a.lien_produit {
	text-decoration: none;
	font-weight: bold;
	color: #BB110B;
}

a.lien_produit:hover {
	color: #8C0C08;
	font-weight: bold;
	text-decoration: none;
}

a.sous_menu_1 {
	text-decoration: none;
	color: #516B09;
}

a.sous_menu_1:hover {
	color: #C60063;
	text-decoration: none;
}

/***************************** Pour page Interne seulement *******************/
div#pied_page_interne {
	clear: both;
	width: 974px;
	height: 53px;
	line-height: 0px;
	/*background-image:url(images/pied_page_interne.gif)*/
}

.sous_menu {
	margin-top: 2px;
	margin-left: 50px;
	margin-bottom: 2px;
	line-height: 15px;
	font-size: 13px;
	color: #516B09;
	font-family: Arial, Helvetica, sans-serif;
}

.sous_rub_en_cours {
	color: #C60063;
}

.contenu_texte_interne {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	line-height: 15px;
	font-size: 12px;
	color: #3F406C;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

div#bloc_anim_interne {
	float: right;
	width: 797px;
	height: 87px;
}

div#ligne_menu2_interne {
	line-height: 0px;
	margin-top: -4px;
	margin-left: 0px;
	width: 974px;
	height: 30px;
	background-color: #DBEF96;
}

.texte_copyright_interne {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #739318;
}

.texte_copyright_interne {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #739318;
}

/***************************** CONTENUS TEXTES **********************************/
	/* Titre page */
.titre { /*color:#D92B82;*/ /*rose*/
	font-size: 15px;
	font-weight: bold;
	color: #8FB60F;
}

.texteblc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.contenuMisEnValeur {
	color: #F2850C;
	font-weight: bold;
}

.citation { /*color:#7C9E14;*/
	color: #D92B82;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

.centrer {
	text-align: center;
}

.tableau_citation {
	border: 1px solid #D92B82;
	text-align: center;
	padding: 5px;
}

.alignement_droit {
	text-align: right;
}

.signature {
	color: #464773;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

texte_souligne {
	font-weight: bold;
}

.retrait {
	margin-left: 40px;
}

.temoignagesssssssssssssssssssss {
	font-style: italic;
}

/* -------------------------- */
div.messages {
	font-weight: bold;
	background: #ffffcc;
	border: 1px solid #FFFF00;
	margin: 10px;
	text-align: left;
	padding: 10px;
}

div.messages ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

table.no_bullets {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
}

table.no_bullets span {
	font-weight: bold;
}

table.no_bullets ul {
	margin: 0px 25px 20px 0px;
	padding: 0px;
	list-style: none;
}

table.no_bullets ul li.violet_2 {
	margin: 0px 0px 5px 0px;
	color: #5E1C5D;
	font-weight: bold;
}

/* -------error-------------- */
.texte_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

.commentlist {
	clear: both;
	padding: 0;
	margin: 0px 0px 8px 0px;
	text-align: left;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

.commentlist li {
	margin: 8px 0px 0px 0px;
	padding: 8px 10px 3px;
	list-style: none;
}

.commentlist p {
	margin: 10px 5px 5px 0px;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

.commentlist span.grey {
	color: #868686;
	font-weight: bold;
}

.commentlist cite,.commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	color: #333;
}

.commentmetadata a {
	color: #5E1C5D;
	margin: 0;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
	display: block;
}

.alt {
	background-color: #FBF9FB;
	border: 1px solid #D4C1D5;
}

h3.comments_1 {
	font-size: 18px;
	margin: 30px 0px 10px 0px;
	padding: 0px;
	color: #5E1C5D;
}

h3.comments_2 {
	font-size: 18px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #5E1C5D;
}

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

#form1 p {
	font-family: Arial, Sans-Serif;
	margin: 0px 0px 8px 0px;;
	text-align: left;
}

#form1 input {
	width: 200px;
	height: 17px;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	color: #333;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#form1 input.check {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 0px;
	width: 13px;
	height: 13px;
}

#form1 textarea {
	width: 65%;
	padding: 0px;
	margin: 0px;
	color: #333;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#form1 #submit2 {
	margin: 0px 0px 15px 0px;
	padding: 0;
	border: none;
	width: 155px;
	height: 25px;
	background: url(images/submi2.png) no-repeat;
	cursor: pointer;
}

#form1 #submit3,input#submit3 {
	margin: 0px 0px 15px 0px;
	padding: 0;
	border: none;
	width: 150px;
	height: 20px;
	background: url(images/bt_envoyer.png) no-repeat;
	cursor: pointer;
}

input#submit4 {
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: none;
	width: 56px;
	height: 20px;
	background: url(images/bt_vote.png) no-repeat;
	cursor: pointer;
}

#form1 small {
	color: #666;
}

ul.list_categs {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	width: 600px;
	overflow: hidden;
	text-align: left;
}

ul.list_categs li {
	display: block;
	width: 300px;
	float: left;
	padding: 2px 0px 2px 0px;
}

ul.list_categs li a {
    /*background: url('/images/decouvrir.gif') no-repeat left ;*/
	color: #825482;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px ;
}
ul.list_categs li a:hover{
	
    text-decoration: underline;
    color: #E9581C;
}
div.but {
	float: left;
	background: url(images/bt_blank_left.jpg) no-repeat top left;
	height: 20px;
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 10px;
}

div.but div {
	float: left;
	background: url(images/bt_blank_right.jpg) no-repeat top right;
	height: 20px;
	padding: 0px 9px 0px 0px;
}

div.but div a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 5px 0px 5px;
	background: url(images/bt_blank_bg.jpg) repeat-x top left;
	float: left;
	height: 18px;
	display: block;
}

div.but div a:hover {
	color: #FFF;
}

p.marchand {
	display: block;
	width: 48px;
	height: 30px;
	color: #FFF;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	background: url(images/databg.gif) no-repeat top left;
}

h2 {
	/*font-size: 17px !important;*/
	margin: 0px 0px 5px 0px !important;
	padding: 0px !important;
	/*line-height: 20px;*/
}

.category {
        
}
h1,h4,h5,h6
{
	display: inline;
}

.dri{
font-size:9px;
}
