/**
 *  Insudiet.fr
 *  Auteur : SQLI - Julien Roulette
 *  Styles corporate 
 *  V0.1 - 10/02/2009  
 */
 
/*----------------------------------------------------------------------------------------------------------------
	Variables globales
----------------------------------------------------------------------------------------------------------------*/

@import url(styles_corporate_masterpage.css);
/*@import url(communs.css);*/
@import url(styles_fancybox.css);
@import url(styles_structure.css);
@import url(styles_footer.css);
@import url(styles_menu.css);

/*********************
 *   PAGE D'ACCUEIL  
 *********************/
div#page-accueil {
    background: url('../img/accueil/fond.gif') no-repeat top center;
}

    div#conteneur-accueil {
        width: 850px;
    	margin: auto; padding: 0;
    	text-align: left;
    }
    
div#contenu-central-accueil {
     width: 850px;
	 _width: 875px;
     margin: auto; padding: 0;
}
html> div#contenu-central-accueil {
     width: 875px;
     margin: auto; padding: 0;
}            
/***************************************
 *   PAGE D'ACCUEIL - Colonne gauche   *
 ***************************************/
div#colonne-gauche-accueil {
    float: left;
    width: 600px;
    margin: 2px 0px 0px 3px;
}      

    /* Partie gauche de la colonne gauche */
    div#left {
        width: 300px;
        float: left;
    }
    
        div#left h1 {
            display: block;
            width: 220px;
            height: 120px;
            background: url('../img/accueil/logo.gif') no-repeat top left;
            text-indent: -500em;
            overflow: hidden;
            margin: 50px 0px 0px 25px;
        }
        
        div#left div#flash-defilant {
            margin: 10px 0px 0px 35px;
            width: 200px;
            height: 150px;
        }
        
        div#left div#boutique {
            margin: 0px !important;
        }
        
            div#left div#boutique div#boutique-top {
                display: block;
                overflow: hidden;
                width: 298px;
                height: 61px;
                background: url('../img/accueil/bg_boutique_top.jpg') no-repeat top left;
            }
            
                div#left div#boutique div#boutique-top h2 {
                    display: block;
                    text-indent: -500em; 
                    overflow: hidden;
                    padding: 12px 0px 0px 30px;
					cursor:pointer;
					line-height:60px;
                }
                
                    div#left div#boutique div#boutique-top h2 span {
                        font-size: 1.1em;
                    }
            
            div#left div#boutique div#boutique-body {
                overflow: hidden;
                width: 298px;
            }
            
            div#left div#boutique div#boutique-bottom {
                display: block;
                overflow: hidden;
                width: 298px;
                height: 41px;
                background: url('../img/accueil/bg_boutique_bottom.gif') no-repeat top left;
                text-align: center;
            }
            
                div#left div#boutique div#boutique-bottom ul {
                    margin: 5px 0px;
                    list-style-type: none;
                    width: 100%;
                }
                
                    div#left div#boutique div#boutique-bottom ul li {
                        display: inline;
                        font-size: 1.2em;
                        font-weight: bold;
                        color: #ffffff;
                        line-height: 16px;
                    }
                    
                        div#left div#boutique div#boutique-bottom ul li a,
                        div#left div#boutique div#boutique-bottom ul li a:link,
                        div#left div#boutique div#boutique-bottom ul li a:visited {
                            color: #ffffff;
							text-decoration:none!important;
                        }
                            div#left div#boutique div#boutique-bottom ul li a:hover {
                            color: #ffffff;
							text-decoration:underline!important;
                        }
    /* Partie droite de la colonne gauche */
    div#right {
        width: 298px;
        float: left;
        /*background: #ffffff url('../img/accueil/picto_central.jpg') no-repeat top left;*/
        position: relative;
        height: 610px;
    }
    div#right-aleatoire {
        width: 298px;
        position:absolute;
        height: 444px;
		z-index:2;
    }


    
        div#right div#accordion {
            position: absolute;
            bottom: 0px !important;
            width: 298px;
            height: auto !important;
            z-index: 120; /*original 99*/
            text-align: center;
        }
        
            div#accordion div#calque-solution {
                width: 298px;
                height: 69px;
                background: url('../img/accueil/calque_votre_solution.png') no-repeat top left;
                behavior: url('./styles/iepngfix.htc'); /* Fichier permettant à Internet Explorer d'exploiter les PNG */
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }
            
            div#accordion div.separation {
                background: #ffffff;
            }
            

        
        div#accordion div.hr {
            text-align: left;
            width: 90%;
            margin: 0px 0px 0px 18px !important;
            margin: 0px 0px 0px 18px;
            padding: 0px 0px 0px 0px;
            background: #ffffff;
            border-top: 1px solid #dd817f;
            height: 1px;
            font-size: 1px;
            color: #ffffff;
        }
        
        div#accordion div.solution {
            text-align: left;
            background: #ffffff !important:
        }
        
            div#accordion div.solution h3 {
                font-size: 1.2em;
                padding: 9px 5px 5px 18px !important;
                padding: 5px 5px 5px 18px;
                background: #ffffff;
            }
            
            div#accordion div.last h3 {
                padding: 9px 5px 17px 18px !important;
                padding: 5px 5px 19px 18px;
            }
            
            div#accordion div.solution h3 a,
            div#accordion div.solution h3 a:link,
            div#accordion div.solution h3 a:visited {
                color: #858585;
				text-decoration:none;
            }
            
                div#accordion div.solution h3 a strong,
                div#accordion div.solution h3 a:link strong,
                div#accordion div.solution h3 a:visited strong {
                    font-size: 1.5em;
                    color: #bc0400;
                    font-weight: bold;
                }
            
            div#accordion div.solution h3 a:hover {
                text-decoration: none;
            }
        
            div#accordion div.solution div.contenu-solution {
                text-align: center;
                padding: 5px 10px 5px 20px !important;
                background: #ffffff !important;
            }
            
                div#accordion div.solution div.contenu-solution div.texte-solution {
                    text-align: left;
                    background: #ebebeb;
                    /*border-top: 1px solid #bc0400; 
                    border-bottom: 1px solid #bc0400;*/
                }
                
                    div#accordion div.solution div.contenu-solution div.texte-solution p {
                        font-size: 1.1em;
                        color: #4b4b4b;
                        padding: 5px 5px 5px 5px !important;
                    }
					
					div#accordion div.solution div.contenu-solution div.texte-solution p.titre {
                        font-size: 1.5em;
                        color: #0066CC;
                        padding: 5px 5px 5px 5px !important;
                    }
                        
                        div#accordion div.solution div.contenu-solution div.texte-solution a,
                        div#accordion div.solution div.contenu-solution div.texte-solution a:link,
                        div#accordion div.solution div.contenu-solution div.texte-solution a:visited {
                            color: #bc0400;
                            text-decoration: underline;
                        }
                        
                        div#accordion div.solution div.contenu-solution div.texte-solution a:hover {
                            color: #4b4b4b;
                        }
                    
                    div#accordion div.solution div.contenu-solution div.texte-solution div.numero-tel {

                        background: url('../img/accueil/numero_tel.png') no-repeat;
                        behavior: url('./styles/iepngfix.htc'); /* Fichier permettant à Internet Explorer d'exploiter les PNG */
                        width: 140px !important;
                        height: 20px;
                        line-height: 9px;
                        padding: 0px 0px 10px 130px;
                        margin: 5px 0px 0px 0px;
                        font-size: 0.9em;
                    }
        
            div#accordion div.bottom-accordion {
                overflow: hidden;
                background: #ffffff;
                height: 28px !important;
                height: 38px;
            }
        
        div.accompagnatrice {
            position: absolute;
            bottom: 0;
            right: 0;
            width: 70px;
            height: 95px;
            z-index: 1995;
            background: url('/img/accueil/picto-accompagnatrice.gif') no-repeat top left;
        }    

			.tr_tableau
			{
			background-color:#FFFFFF!important;
       		 }  
			.td_tableau
			{
			margin: 5px;
            padding: 5px;
			border:#CECECE solid thin;
       		 }   
/***************************************
 *   PAGE D'ACCUEIL - Colonne droite   *
 ***************************************/
div#colonne-droite-accueil {
    position: relative; 
    float: right;
    width: 225px;
    height: 610px;
}
    
    /* Btn espace perso */
    div#espace-perso-accueil {
        margin: 5px 0px 0px 0px !important;
    }
        
        div#espace-perso-accueil a,
        div#espace-perso-accueil a:link,
        div#espace-perso-accueil a:visited {
            display: block;
            width: 225px;
            height: 54px;
            background: transparent url('../img/accueil/btn_espace_perso_off.gif') no-repeat top left;
            text-indent: -200em;
            overflow: hidden;
        }
        
        div#espace-perso-accueil a:hover {
            background: transparent url('../img/accueil/btn_espace_perso_hover.gif') no-repeat top left;
        }
        
    /* Menu droite */
    div#menu-methode-insudiet {
        display: block;
        width: 225px;
        height: 23px !important;
        height: 32px;
        background: transparent url('../img/accueil/bg_methode_insudiet.gif') no-repeat top left;
        margin: 15px 0px 0px 0px;
        padding: 9px 0px 0px 25px;
    }
    
        div#menu-methode-insudiet a,
        div#menu-methode-insudiet a:link,
        div#menu-methode-insudiet a:visited {
            font-size: 1.2em;
            color: #ac2f2d; 
			text-decoration: none;
        }
        div#menu-methode-insudiet a:hover {
            text-decoration: underline;
        }
        
    div#menu-pourquoi-insudiet {
        display: block;
        width: 225px;
        height: 29px;
        background: transparent url('../img/accueil/bg_pourquoi_insudiet.gif') no-repeat top left;
        margin: 0px 0px 0px 0px;
        padding: 6px 0px 0px 25px;
    }
    
        div#menu-pourquoi-insudiet a,
        div#menu-pourquoi-insudiet a:link,
        div#menu-pourquoi-insudiet a:visited {
            font-size: 1.2em;
            color: #ac2f2d;
			text-decoration: none;
            
        }
        
        div#menu-pourquoi-insudiet a:hover {
            text-decoration: underline;
        }
        
    /* La presse en parle */
    div#la-presse-en-parle {
        margin: 5px 0px 5px 0px;
    }
    
        div#la-presse-en-parle div#presse-top {
            display: block;
            width: 225px;
            height: 25px;
            background: url('../img/accueil/bg_presse_top.gif') no-repeat top left;
            text-indent: -500em;
            overflow: hidden;
        }
        
        div#la-presse-en-parle div#presse-body {
            position: relative;
            width: 225px;
            background: url('../img/accueil/bg_presse_body.gif') repeat-y top left;
        }
        
            div#la-presse-en-parle div#presse-body p {
                color: #7d7d7d;
                padding: 0px 10px 5px 10px;
                width: 150px;
            }
            
                div#la-presse-en-parle div#presse-body p span {
                    color: #f19933;
                    font-weight: bold;
                }
            
            div#la-presse-en-parle div#presse-body p.title {
                font-size: 1.1em;
                padding: 7px 10px 5px 10px !important;
                width: 130px;
            }
            
            div#la-presse-en-parle div#presse-body p.title a,
            div#la-presse-en-parle div#presse-body p.title a:link,
            div#la-presse-en-parle div#presse-body p.title a:visited {
                color: #7d7d7d;
                font-weight: bold;
            }
            
            div#la-presse-en-parle div#picto-magazine {
                position: absolute;
                display: block;
                width: 98px;
                height: 121px;
                background: url('../img/accueil/picto_europe.gif') no-repeat top right;
                top: 0px;
                left: 160px;
                text-indent: -500em;
                overflow: hidden;
            }            
        
        div#la-presse-en-parle div#presse-bottom {
            display: block;
            width: 225px;
            height: 5px;
            background: url('../img/accueil/bg_presse_bottom.gif') no-repeat top left;
        }
        
    /* Vos témoignages */
    div#vos-temoignages-accueil {
        margin: 0px 0px 0px 0px;
    }
    
        div#vos-temoignages-accueil div#vos-temoignages-top {
            display: block;
            width: 285px;
            _width: 195px;
            height: 30px;
            /*background: url('../img/accueil/bg_temoignages_top.gif') no-repeat top left;*/
            text-indent: -500em;
            overflow: hidden;
        }
        
        div#vos-temoignages-accueil div#vos-temoignages-body {
            position: relative;
            width: 195px;
            background: #ffffff;
            padding: 7px 30px 0px 0px; 
            _padding: 7px 00px 0px 0px; 
        }
        
            div#vos-temoignages-accueil div#vos-temoignages-body p {
                color: #7d7d7d;
                padding: 0px 10px 5px 15px !important;
               _padding: 0px 0px 5px 15px !important;
                font-size: 1.1em;
            }
			
            	div#vos-temoignages-accueil div#vos-temoignages-body p.title,
                div#vos-temoignages-accueil div#vos-temoignages-body p.title a,
                div#vos-temoignages-accueil div#vos-temoignages-body p.title a:link,
                div#vos-temoignages-accueil div#vos-temoignages-body p.title a:visited { 
                    color: #b0d13d;
                }
				div#vos-temoignages-accueil div#vos-temoignages-body p.title {
					font-weight:bold;
				}
            
                div#vos-temoignages-accueil div#vos-temoignages-body p a,
                div#vos-temoignages-accueil div#vos-temoignages-body p a:link,
                div#vos-temoignages-accueil div#vos-temoignages-body p a:visited {
                    font-size: 1em;
                    color: #7d7d7d;
                    font-weight: bold;
                }
                
                div#vos-temoignages-accueil div#vos-temoignages-body p a:hover {
                    text-decoration: underline;
                }
                
        div#vos-temoignages-accueil div#vos-temoignages-bottom {
            display: block;
            width: 225px;
            _width: 195px;
            height: 4px;
            /*background: url('../img/accueil/bg_temoignages_bottom.gif') no-repeat top left;*/
        }
    
    /* Btn poids idéal */        
    div#poids-ideal-accueil {
        position: absolute;
        bottom: 0;
        margin: 15px 0px 0px 0px !important;
    }
        
        div#poids-ideal-accueil a,
        div#poids-ideal-accueil a:link,
        div#poids-ideal-accueil a:visited {
            display: block;
            width: 226px;
            height: 74px;
            background: transparent url('../img/accueil/btn_poids_ideal_off.gif') no-repeat top left;
            text-indent: -200em;
            overflow: hidden;
        }
        
        div#poids-ideal-accueil a:hover {
            background: transparent url('../img/accueil/btn_poids_ideal_hover.gif') no-repeat top left;
        }
        

 
 
 
 
 
        
/****************************************
 *  PAGE INTERIEURE - Contenu central   *
 ****************************************/
    
    /**********************************************************
     *  PAGE INTERIEURE - Partie Gauche (contenu principal)   *
     **********************************************************/
	 
	 
	#faq h2 {
		font-size:24px;
	}
	#faq a,
	#faq a:link,
	#faq a:visited,
	#faq a:hover {
		color: #ee7f00;
		text-decoration:underline;
	}
	#faq a:hover {
		text-decoration:none;
	}
	 
    div#left-center {
        position: relative;
        float: left;
        width: 768px !important;
        _width: 758px;
        background: #ffffff url('../img/bg_haut_de_page_reduced.gif') no-repeat top left;
        z-index: 10;
    }
    
        /* Fil d'ariane */
        div#breadcrumb {
            display: block;
            width: 100%;
            text-align: left;
            margin: 0px 0px 5px 10px !important;
        }
        
            div#breadcrumb ul {
                list-style-type: none;
            }
            
                div#breadcrumb ul li {
                    display: inline;
                    color: #aaafaf;
                    font-weight: bold;
                }
                
                div#breadcrumb ul li.last {
                    font-weight: normal;
                }
                
                    div#breadcrumb ul li a,
                    div#breadcrumb ul li a:link,
                    div#breadcrumb ul li a:visited {
                        color: #aaafaf;
                    }
        
        /* Menu de niveau 2 */
        div#menu-niveau-2 {
            position: relative;
            margin: 10px 0px 0px 125px;
            width: 640px;
            text-align: left;
        }
        
            div#menu-niveau-2 p {
                font-size: 2em;
            }
            
            div#menu-niveau-2 a#btn-deposer-temoignage,
            div#menu-niveau-2 a#btn-deposer-temoignage:link,
            div#menu-niveau-2 a#btn-deposer-temoignage:visited {
                position: absolute;
                right: 40px;
                display: block;
                width: 117px;
                height: 40px;
                background: url('../img/btn_deposer_temoignage_off.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
            
            div#menu-niveau-2 a#btn-deposer-temoignage:hover {
                background: url('../img/btn_deposer_temoignage_hover.gif') no-repeat top left;
            }
            
            div#menu-niveau-2-left {
                float: left;
                margin: 5px 0px;
            } 
            
                div#menu-niveau-2-left ul {
                    list-style-type: none;
                }
                
                    div#menu-niveau-2-left ul li {
                        display: block;
                        margin: 3px 0px;
                        font-size: 1.1em;
                        line-height: 19px;
                        vertical-align: middle;
                        height: 19px;
                        width: 301px;
                    }
                    
                        div#menu-niveau-2-left ul li a,
                        div#menu-niveau-2-left ul li a:link,
                        div#menu-niveau-2-left ul li a:visited {
                            display: block;
                            width: 301px;
                            height: 19px;
                            background: url('../img/btn_menu_niveau_2_off.gif') no-repeat top left;
                            color: #787878;
                            text-decoration: none;
                            padding: 0px 0px 0px 10px;
                            margin: 0;
                        }
                    
                        div#menu-niveau-2-left ul li a:hover {
                            background: url('../img/btn_menu_niveau_2_hover.gif') no-repeat top left;
                            color: #ffffff;
                            text-decoration: none;
                        }
                        
                        div#menu-niveau-2-left ul li a.current,
                        div#menu-niveau-2-left ul li a.current:link,
                        div#menu-niveau-2-left ul li a.current:visited {
                            background: url('../img/btn_menu_niveau_2_on.gif') no-repeat top left;
                            color: #ffffff;
                            font-weight: bold;
                            text-decoration: none;
                        }
                        
            div#menu-niveau-2-right {
                float: left;
                margin: 5px 0px 5px 25px;
                /* border-left: 1px solid #ee7f00;*/
            } 
                
                div#menu-niveau-2-right ul {
                    list-style-type: none;
					border-left: 1px solid #ee7f00;
                }
                
                    div#menu-niveau-2-right ul li {
                        margin: 5px 0px;
                        font-size: 1.1em;
                        vertical-align: middle;
                    }
                    
                        div#menu-niveau-2-right ul li a,
                        div#menu-niveau-2-right ul li a:link,
                        div#menu-niveau-2-right ul li a:visited {
                            display: block;
                            width: 275px;
                            color: #787878;
                            text-decoration: none;
                            padding: 0px 0px 0px 10px;
                        }
                    
                        div#menu-niveau-2-right ul li a:hover {
                            background: url('../img/puce_menu_niveau_3.gif') no-repeat center left;
                            color: #ee7f00;
                            text-decoration: none;
                        }
                        
                        div#menu-niveau-2-right ul li a.current,
                        div#menu-niveau-2-right ul li a.current:link,
                        div#menu-niveau-2-right ul li a.current:visited {
                            background: url('../img/puce_menu_niveau_3.gif') no-repeat center left;
                            color: #ee7f00;
                            text-decoration: none;
                        }
                        
        /* Texte principal */
        div#texte-principal {
            text-align: left;
            margin: 0px 0px 0px 80px;
            overflow: hidden;
        }        
		
            div#texte-principal div.contenant {
                
            }
            
             div#texte-principal p.qui-sommes-nous {
                float: left;
                display: block;
                width: 19px;
                height: 198px;
                background: url('../img/qui-sommes-nous.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
            
             div#texte-principal p.bilan-nutritionnel {
                float: left;
                display: block;
                width: 19px;
                height: 198px;
                background: url('../img/bilan-nutritionnel.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
			
			div#text-principal div.subMenu {
				background-color:#666633;
			}
			
            div#texte-principal p.expertise {
                float: left;
                display: block;
                width: 19px;
                height: 198px;
                background: url('../img/expertise.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }            
			div#texte-principal p.reseau-medical {
                float: left;
                display: block;
                width: 19px;
                height: 198px;
                background: url('../img/reseau-medical.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }			
			div#texte-principal p.service-clients {
                float: left;
                display: block;
                width: 19px;
                height: 198px;
                background: url('../img/service-clients.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
            div#texte-principal p.avantages {
                float: left;
                display: block;
                width: 19px;
                height: 198px;
                background: url('../img/avantages.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
            div#texte-principal p.contacter {
                float: left;
                display: block;
                width: 19px;
                height: 198px;
                background: url('../img/nous_contacter.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }            
            div#texte-principal p.rappel_gratuit {
                float: left;
                display: block;
                width: 19px;
                height: 198px;
                background: url('../img/rappel_gratuit.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }            
			div#texte-principal p.aidesfaq {
                float: left;
                display: block;
                width: 19px;
                height: 250px;
                background: url('../img/aides_FAQ.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }			
			div#texte-principal p.avantages {
                float: left;
                display: block;
                width: 19px;
                height: 250px;
                background: url('../img/mes_avantages.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }			
			div#texte-principal p.divers {
                float: left;
                display: block;
                width: 19px;
                height: 250px;
                background: url('../img/divers.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
            div#texte-principal p.vos-temoignages {
                float: left;
                display: block;
                width: 20px;
                height: 168px;
                background: url('../img/vos_temoignages.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
                div#texte-principal p.fondements {
                float: left;
                display: block;
                width: 20px;
                height: 400px;
                background: url('../img/fondements.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }       			 
			div#texte-principal p.accompagnement-medical {
                float: left;
                display: block;
                width: 20px;
                height: 350px;
                background: url('../img/accompagnement-medical.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
                      
			 div#texte-principal p.accompagnement-dietetique-motivation {
                float: left;
                display: block;
                width: 20px;
                height: 440px;
                background: url('../img/accompagnement-dietetique-motivation.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
			div#texte-principal p.acces-medecin {
                float: left;
                display: block;
                width: 20px;
                height: 295px;
                background: url('../img/acces-medecin.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
            
            div#texte-principal ul#temoignages {
                list-style-type: none;
            }
            
                div#texte-principal ul#temoignages li {
                    margin: 5px 5px 25px 40px; 
                    display: block;
                    color: #787878;
                } 
                
                    div#texte-principal ul#temoignages li p.auteur {
                        font-weight: bold;
                        width: 227px;
                        margin: 0px 0px 10px 0px;
                    }
                    
                        div#texte-principal ul#temoignages li p.auteur span.top {
                            display: block;
                            height: 3px;
                            background: url('../img/bg_temoignages_title_top.gif') no-repeat top left;
                            overflow: hidden;
                        }
                        
                        div#texte-principal ul#temoignages li p.auteur span.body {
                            display: block;
                            background: url('../img/bg_temoignages_title_body.gif') repeat-y top left;
                            padding: 3px 0px 3px 10px;
                            color: #000000;
                            
                        }
                        
                        div#texte-principal ul#temoignages li p.auteur span.bottom {
                            display: block;
                            height: 3px;
                            background: url('../img/bg_temoignages_title_bottom.gif') no-repeat top left;
                        }
                        
            div#texte-principal ul#pager {
                text-align: right;
                margin: 20px 10px 40px 0px;
                color: #787878;
                list-style-type: none;
                
            }
            
                div#texte-principal ul#pager li {
                    display: inline;
                    margin: 0px 0px 0px 0px;
                    padding: 0px;
                    font-weight: bold;
                }
                
                div#texte-principal ul#pager li.previous {
                    font-weight: normal;
                    margin: 0px 15px 0px 0px;
                }
                
                div#texte-principal ul#pager li.next {
                    font-weight: normal;
                    margin: 0px 0px 0px 15px;
                }
                
                div#texte-principal ul#pager li a,
                div#texte-principal ul#pager li a:link,
                div#texte-principal ul#pager li a:visited {
                    font-weight: normal;
                    color: #787878;
                    font-weight: normal;
                }
                
                div#texte-principal ul#pager li a:hover {
                    text-decoration: underline;
                }
            
            div#texte-principal div.contenu-texte {
                float: left;
                width: 90% !important;
                width: 80%;
                margin: 0px 0px 0px 25px;
                /*color: #5c5c5c;
                color: #787878;*/
                color: #585858;
				}
              div#contenu-texte-popup {
               color: #585858;
				text-align:left;
				font-size:12px;
				background: #c5c5c5 url('../img/bg_gradient3.gif') repeat-x top left !important;
				}				
		
		
				div#contenu-texte-popup div#bouton {
					text-align: center;
					margin:0;
					width:238px;
					margin-left:160px;
					
				}
					div#contenu-texte-popup a.bt-tous_les_temoignages {
						display: block;
						background: transparent url(/img/accueil/bt-tous_les_temoignages.png) no-repeat left top;
						width: 238px;
						height: 35px;
						text-indent: -500em;
						overflow-x: hidden;
						overflow-y: hidden;
						margin-top: 2px 0px 0px 9px;
					}
					
					div#contenu-texte-popup a.bt-tous_les_temoignages:hover {		
						background: transparent url(/img/accueil/bt-tous_les_temoignages.png) no-repeat right top;
					}
				
				
                div#texte-principal div.contenu-texte h1 {
                    font-size: 1.5em!important;
                    color: #ee7f00!important;
                    font-weight: bold!important;
                    margin: 3px 0px 10px 0px!important;
					background:none!important;
					padding:0px;
					/*background: url(../img/h1.gif) no-repeat bottom;
					padding-left:12px;
					padding-bottom:12px;
					line-height:10px;*/
                }
				
		div#contenu-texte-popup h1 {
                 font-size: 1.5em;
                 color: #ee7f00;
                 font-weight: normal;
				margin-bottom:0px;
				padding:5px;
				margin-left:10px;
                }
		div#contenu-texte-popup h2 {
                 font-size: 1.3em;
                 color: #ee7f00;
                 font-weight: normal;
				margin-bottom:0px;
				padding:5px;
				margin-left:10px;
                }
				
			div#contenu-texte-popup h3 {
			background:none!important;
                 font-size: 1.0em;
                 color: #ee7f00;
                 font-weight: normal;
				margin-bottom:0px;
				padding:5px;
				margin-left:10px;
                }
				
				div#contenu-texte-popup p {
              	padding:15px;
                }
                div#texte-principal div.contenu-texte h2 {
                    font-size: 1.2em;
					color: #ee7f00;
                   /*color: #2c2c2c;*/
                    margin: 0px 0px 10px 0px;
					font-weight:normal;
					line-height:16px;
                }
								
                div#texte-principal div.contenu-texte h3 {
                    font-size: 1.1em;
					font-weight:normal;
					padding-left:10px;
					background: url(../img/picto-coche-orange.gif) no-repeat ;
					line-height:12px;
					margin-left:15px;
					font-weight:bold;
                }
				div#texte-principal div.contenu-texte div#tableau1 h3 {
                    font-size: 1.0em;
					font-weight:bold!important;
                }
				 div#texte-principal div.contenu-texte .coche {
                    /*font-size: 1.1em;*/
					font-weight:normal;
					padding-left:10px;
					background: url(../img/picto-coche-orange.gif) no-repeat ;
					line-height:12px;
					/*padding-bottom:20px;
					font-weight:bold;*/
                }
                div#texte-principal div.contenu-texte img {
                    /*float: left;
                    margin: 0px 5px 5px 0px; */
                }
                
                div#texte-principal div.contenu-texte p {
                    font-size: 1.1em;
                    margin: 5px 0px 10px 0px;
					padding-left:15px;
					text-align:justify;
                }
                
                    div#texte-principal div.contenu-texte p strong.orange {
                        color: #ee7f00;
                    }
                    
    div#left-bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 6px;
        width: 768px;
        background: transparent url('../img/bg_footer_reduced.gif') no-repeat top left;
    }
             
   div#texte-principal .contenu-texte ul {
			list-style-type:square;
			padding-left:15px;
			color:#FB9F2D;
            }  
			
	div#texte-principal div.contenu-texte p a,
    div#texte-principal div.contenu-texte p:link,
    div#texte-principal div.contenu-texte p:visited {
         color: #ee7f00;
		 text-decoration:underline;
        }	
	 div#texte-principal div.contenu-texte p a:hover{
		 text-decoration:none;
        }
	                
	div#texte-principal div.contenu-texte ul {
		color:#787878;
		 margin-left:15px;
        }	
			
	.size10{
		font-size:10px;
		   }	
	.size11{
		font-size:11px!important;
		   }	  
		  
		#tableau1{
		background: url(/img/pourquoi-insudiet/haut-tableau-conceptionproduit.gif) no-repeat; width:637px; padding-top:15px;
		   }
		   
		 #tableau1 a { 
		 color: #000000; text-decoration: none;}
		 
		 #tableau1 a:link, a:visited { 
		 color: #ee7f00; text-decoration: underline;}
		 
		#tableau1 a:hover { 
		color: #787878; text-decoration: underline; }
		
		#tableau1 h3 {
					font-weight:normal;
					padding-left:10px;
					background: url(../img/picto-coche-orange.gif) no-repeat ;
					line-height:12px;
					margin-left:15px;
					font-weight:normal!important;
                }	
		.lien-tableau{
					display:block;
					background: url(/img/picto-fleche-vert.gif) no-repeat;
					margin-left:210px;
					padding-left:10px; 
					color:#8cb110!important; 
					line-height:10px;
                }
		.lien-tableau1 {
		          text-decoration: underline!important;
				  margin:15px!important;
				  color:#FFFFFF!important;
                }	
		.lien-tableau2 {
		          text-decoration: none!important;
				  margin:15px!important;
				  color:#FFFFFF!important;
                }
		div#bloc-tableau { 
                        background: url(../img/methode-insudiet/fond-programmes-dietetiques.jpg) no-repeat;
						padding : 30px 130px 0 20px; 
						width:310px; 
						height:184px;
						font-size:11px;
				}
		div#bloc-tableau-diet { 
                        background: url(../img/methode-insudiet/fond-accompagnement.jpg) no-repeat;
						padding : 30px 130px 0 20px; 
						width:310px; 
						height:120px;
						font-size:11px;
				}
		div#bloc-tableau a.bloc-tableau-lien2, div#bloc-tableau-diet a.bloc-tableau-lien2  { 
                        color:#8cb110!important;
						padding-left:180px!important;
						padding-right:10px!important; 
						background: url(../img/picto-fleche-vert.gif) right no-repeat!important;
						line-height:18px;
				}
		div#bloc-tableau a:hover.bloc-tableau-lien2, div#bloc-tableau-diet a:hover.bloc-tableau-lien2  { 
						text-decoration:none!important;
                  }
		
		div#bloc-tableau a.bloc-tableau-lien1, div#bloc-tableau-diet a.bloc-tableau-lien1  { 
                        color:#8cb110!important;
						text-decoration:none!important;
						font-weight:bold!important;
				}
		div#bloc-tableau a:hover.bloc-tableau-lien1, div#bloc-tableau-diet a:hover.bloc-tableau-lien1  { 
						text-decoration:underline!important;
                  }	
				

				
				div#surmesure  { 
						background: url(../img/methode-insudiet/pix-tableautouten1.gif) repeat;
						margin-top:50px;	
						padding-right:20px;
						margin-bottom:0!important;
                  }		
/* ---------------------------- */
/* CORRECTIFS INTERNET EXPLORER */
/* ---------------------------- */
				html div#surmesure  { 						
				background: url(../img/methode-insudiet/pix-tableautouten1.gif) repeat;
				margin-top:80px;		
				padding-right:20px;
				margin-bottom:0!important; 
				}	
				
				
    /***************************************************************
     *  PAGE INTERIEURE - Partie Droite (bandeau d'informations)   *
     ***************************************************************/            
    div#right-center {
        float: right;
        width: 195px;
        text-align: left;
    }
    
        /* Vos témoignages */
        div#vos-temoignages {
            width: 195px;
            margin: 0px 0px 5px 0px;
        }
        
            div#vos-temoignages div#vos-temoignages-top {
                display: block;
                height: 25px;
                width: 195px;
                _width: 195px;
                background: url('../img/bg_vos_temoignages_top.gif') no-repeat top left;
                text-indent: -500em;
                overflow: hidden;
            }
            
            div#vos-temoignages div#vos-temoignages-body {
                width: 195px;
                background: #ffffff;
                padding: 15px 0px 0px 0px; 
                overflow: hidden;
            }
            
                div#vos-temoignages div#vos-temoignages-body img {
                    float: left;
                    width: 74px;
                    height: 74px;
                    margin: 0px 15px 0px 10px;
                    overflow: hidden;
                }
            
                div#vos-temoignages div#vos-temoignages-body p {
                    float: left;
                    color: #7d7d7d;
                    padding: 0px 10px 5px 0px !important;
                    font-size: 1.1em;
                    width: 85px;
                    overflow: hidden;
                }
                
                    div#vos-temoignages div#vos-temoignages-body p.title a,
                    div#vos-temoignages div#vos-temoignages-body p.title a:link,
                    div#vos-temoignages div#vos-temoignages-body p.title a:visited { 
                        color: #b0d13d;
                    }
                
                    div#vos-temoignages div#vos-temoignages-body p a,
                    div#vos-temoignages div#vos-temoignages-body p a:link,
                    div#vos-temoignages div#vos-temoignages-body p a:visited {
                        font-size: 1em;
                        color: #7d7d7d;
                        font-weight: bold;
                    }
                    
                    div#vos-temoignages div#vos-temoignages-body p a:hover {
                        text-decoration: underline;
                    }
                
                div#vos-temoignages div#vos-temoignages-body p.lien {
                    width: 180px;
                    padding: 10px 10px 5px 15px !important;
                }
                    
            div#vos-temoignages div#vos-temoignages-bottom {
                display: block;
                width: 195px;
                height: 4px;
                background: url('../img/bg_vos_temoignages_bottom.gif') no-repeat top left;
            }
    
        div#liens-droite img {
            margin: 0px 0px 5px 0px;
        }
        
        div#liens-droite div#form-poids {
            width: 196px;
        }
        
            div#liens-droite div#form-poids-top {
                display: block;
                width: 196px;
                height: 92px;
                background: transparent url('../img/bg_poids_ideal_top.gif') no-repeat top left;
                text-indent: -100em;
                overflow: hidden;
            }
            
            div#liens-droite div#form-poids-body {
                width: 196px;
                background: transparent url('../img/bg_poids_ideal_body.gif') repeat-y top left;
            }
            
                div#liens-droite div#form-poids-body form fieldset {
                        font-size: 11px;
                        color: #9bbb30;
                        border: none;
                    }
                    
                    div#liens-droite div#form-poids-body form fieldset div {
                        clear: left;
                        display: block;
                        margin: 5px 0 0 0;
                        padding: 1px 3px;
                    }
                    
                        div#liens-droite div#form-poids-body form fieldset div label {
                            font-weight: bold;
                            display: block;
                            float: left;
                            width: 45px;
                            padding: 2px 5px;
                            margin: 0 0 5px 0;
                            text-align: left;
                            color: #9bbb30;
                        }
                        
                        div#liens-droite div#form-poids-body form fieldset div label.labelRadio {
                            float: none;
                            display: block;
                            width: 196px;
                            padding: 0;
                            margin: 0 0 5px 0px;
                            text-align: left;
                        }
                        
                        div#liens-droite div#form-poids-body form fieldset div label.compact {
                            font-weight: normal;
                            display: inline;
                            width: auto;
                            padding: 4px 0px 0 0;
                            text-indent: 0;
                            margin: 0 0 0 0;
                        }
                        
                        div#liens-droite div#form-poids-body form fieldset div label input.inputRadio {
                            border-width:0 !important;
                            background: transparent !important; 
                        }
                        
                    div#liens-droite div#form-poids-body form fieldset div.submit {
                        margin: 5px 0px 0px 10px !important;
                        text-align: center !important;
                    }
                    
                        div#liens-droite div#form-poids-body form fieldset div.submit a,
                        div#liens-droite div#form-poids-body form fieldset div.submit a:link,
                        div#liens-droite div#form-poids-body form fieldset div.submit a:visited {
                            font-weight: bold;
                            display: block;
                            width: 170px;
                            height: 20px;
                            background: url('../img/btn_calculer_off.gif') no-repeat top right;
                            text-indent: -100em;
                            overflow: hidden;
                        }
                        
                        div#liens-droite div#form-poids-body form fieldset div.submit a:hover {
                            background: url('../img/btn_calculer_hover.gif') no-repeat top right;
                        }
            
            div#liens-droite div#form-poids-bottom {
                display: block;
                width: 196px;
                height: 7px;
                background: transparent url('../img/bg_poids_ideal_bottom.gif') no-repeat top left;
            }
        
        div#liens-droite a.btn-forum,
        div#liens-droite a.btn-forum:link,
        div#liens-droite a.btn-forum:visited {
            display: block;
            width: 195px;
            height: 80px;
            background: transparent url('../img/btn_forums_off.png') no-repeat top left;
            behavior: url('./styles/iepngfix.htc'); /* Fichier permettant à Internet Explorer d'exploiter les PNG */
            text-indent: -100em;
            overflow: hidden;
            margin: 5px 0px 0px 0px; 
        }
        
        div#liens-droite a.btn-forum:hover {
            background: transparent url('../img/btn_forums_hover.png') no-repeat top left;
            behavior: url('./styles/iepngfix.htc'); /* Fichier permettant à Internet Explorer d'exploiter les PNG */
        }
        
        div#liens-droite a.poids-ideal,
        div#liens-droite a.poids-ideal:link,
        div#liens-droite a.poids-ideal:visited {
            display: block;
            width: 195px;
            height: 102px;
            background: transparent url('../img/btn_poids_ideal_off.gif') no-repeat top left;
            text-indent: -500em;
            overflow: hidden;
            margin: 0px 0px 0px 0px; 
        }
        
        div#liens-droite a.poids-ideal:hover {
            background: transparent url('../img/btn_poids_ideal_hover.gif') no-repeat top left;
        }

/************************
 *      DIVERS     *
 ************************/
 
 
/*******************************
 * bilan nutritionnel *
 *******************************/


div#InscriptionNewsletter {
	float:left; 
	width:273px;
	background-color:#F3F3F3; 
	padding:10px; margin:5px; 
	line-height:15px; 
	font-size:11px;
	height:215px; 
	border:1px solid #999999;
}

div#DesinscriptionNewsletter {
	width:281px; 
	float:left;
	background-color:#F3F3F3; 
	padding:10px!important; 
	margin:5px!important; 
	line-height:15px; 
	font-size:11px; 
	height:230px; 
	border:1px solid #999999;
}

.popBilan {
	width:150px; 
	position:absolute; 
	left:350px;  
	float:left; 
	padding:5px; 
	display:none; 
	background-color:#ffe3f1;
	border:1px #c491aa solid;
	margin-left:4px; 
	margin:3px; 
	margin-top:-100px;
	display:none;
}










ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	margin-top: -35px;
}
ul#topnav li {
	display: inline;
	float: left;
	margin: 0; 
	padding: 0;
}
ul#topnav li a {
	float: left; 
	height: 44px;
}
ul#topnav li:hover a,
ul#topnav li a:hover { 
	background-position: left bottom;
}
ul#topnav a.home {
	background: url(../includes/nav_home.png) no-repeat;
	width: 78px; 
}
ul#topnav a.products {
	background: url(../includes/nav_products.png) no-repeat;
	width: 117px; 
}
ul#topnav a.sale {
	background: url(../includes/nav_sale.png) no-repeat;
	width: 124px; 
}
ul#topnav a.community {
	background: url(../includes/nav_community.png) no-repeat;
	width: 124px; 
}
ul#topnav a.store {
	background: url(../includes/nav_store.png) no-repeat;
	width: 141px; 
}

