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;}
div#colonne-gauche-accueil{float:left;width:600px;margin:2px 0px 0px 3px;}
div#left{width:300px;float:left;}
div#left h1{display:block;width:220px;height:120px;background:url('../img/accueil/logo.png') 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;}
div#right{width:298px;float: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;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');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;}
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');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;}
div#colonne-droite-accueil{position:relative;float:right;width:225px;height:610px;}
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;}
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;}
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;}
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;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;}
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;}
#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;}
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;}
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.png') 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.png') no-repeat top left;color:#ffffff;font-weight:bold;text-decoration:none;}
div#menu-niveau-2-right{float:left;margin:5px 0px 5px 25px;}
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;}
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:#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;}
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;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-weight:normal;padding-left:10px;background:url(../img/picto-coche-orange.gif) no-repeat;line-height:12px;}
div#texte-principal div.contenu-texte img{}
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;}
html div#surmesure{background:url(../img/methode-insudiet/pix-tableautouten1.gif) repeat;margin-top:70px;padding-right:20px;margin-bottom:0!important;}
div#right-center{float:right;width:195px;text-align:left;}
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');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');}
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;}
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{width:78px;}
ul#topnav a.products{width:117px;}
ul#topnav a.sale{width:124px;}
ul#topnav a.community{width:124px;}
ul#topnav a.store{width:141px;}.accordion{width:617px;}
.accordion h3{background:#F4F4F4 url(../img/arrow-square.gif) no-repeat right -51px!important;padding:7px 15px!important;margin:0!important;font:bold 120%/100% Arial, Helvetica, sans-serif!important;border-bottom:dashed 1px #c4c4c4!important;border-top:dashed 1px #c4c4c4!important;cursor:pointer!important;color:#383838;}
.accordion h3:hover{background-color:#ddeda4!important;}
.accordionorange h3:hover{background-color:#f6e2cc!important;}
.accordion h3.active{background-position:right 5px!important;background-color:#!important;}
.accordion p{background:#f7f7f7!important;margin:0!important;padding:10px 15px 20px!important;color:#383838;}
.accordion #p1 p,.accordion #p3 p{background:#FFFFFF!important;opacity:.7!important;margin:0!important;padding:10px 10px 10px 10px!important;color:#333333;text-align:justify!important;width:350px;margin-bottom:5px!important;}
.accordion #p1 h3:hover,.accordion #p1 h3:hover{text-decoration:underline;}
.accordion #p1 h3, .accordion #p3 h3{font-family:Verdana, Helvetica, sans-serif!important;font-size:11px!important;font-weight:normal!important;padding:0px 0px 10px 10px!important;background:url(../img/picto-coche-orange.gif) no-repeat !important;border:none!important;font-weight:bold!important;color:#666666;}
.accordion h4{font-size:11px;font-weight:normal;padding-left:10px;background:url(../img/picto-coche-orange.gif) no-repeat;line-height:12px;margin-left:15px;font-weight:bold;}html, body{height:100%;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:3000;}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');z-index:3000;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:10000;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../img/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:3000;}
div#fancy_loading_icon{position:absolute;background:url('../img/fancy_loading.gif') no-repeat;z-index:3500;width:16px;height:16px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:29000;padding:18px 18px 32px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF;}
div#fancy_content{position:relative;margin:0;z-index:10000;width:100%;height:100%;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:10000;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:10000;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../img/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:18100;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{position:absolute;overflow:auto;top:15px;left:15px;bottom:15px;right:15px;}
* html div#fancy_ajax{height:expression((this.parentNode.clientHeight - 30) +"px");}
a#fancy_left, a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:11100;display:none;background-image:url(data:image/gif;base64,AAAA);}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:11200;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('fancy_right.png') no-repeat;}
a#fancy_left:hover{visibility:visible;}
a#fancy_right:hover{visibility:visible;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:7000;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:7000;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('../img/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('../img/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('../img/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('../img/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{display:none;position:absolute;bottom:-32px;left:0;width:100%;z-index:10000;display:none;}
div#fancy_title div{display:none;color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table{display:none;margin:0 auto;}
div#fancy_title table td{display:none;padding:0;vertical-align:middle;}
td#fancy_title_left{display:none;height:32px;width:15px;background:transparent url(../img/fancy_title_left.png) repeat-x;}
td#fancy_title_main{display:none;height:32px;background:transparent url(../img/fancy_title_main.png) repeat-x;}
td#fancy_title_right{display:none;height:32px;width:15px;background:transparent url(../img/fancy_title_right.png) repeat-x;}body{font-family:Verdana, Helvetica, sans-serif;font-size:62.5%;color:#000000;background:#cec8c1 url('../img/bg_gradient2.gif') repeat-x top left ! important;behavior:url('csshover2.htc');text-align:center;}
html{font-size:100%;}
body.accueil{background:#c5c5c5 url('../img/bg_gradient.gif') repeat-x top left ! important;}
div, li{}
form{margin:0;padding:0;}
br.clear{clear:both;margin:0;padding:0;font-size:1px;}
br.clear-bas-de-page{clear:both;margin:0;padding:0;font-size:8px;}
div.display-blank{display:block;height:400px;margin:0;padding:0;}
*:focus{outline-style:none;}
img, div, h1, a, p{border:none;}
img{behavior:url('./styles/iepngfix.htc');}
*{margin:0;padding:0;}
a, a:link, a:visited{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
h1.classic-h1{font-size:16px !important;text-indent:0px !important;color:#c5c5c5 !important;font-weight:bold !important;margin:0px 0px 15px 10px !important;width:auto !important;height:auto !important;}
.no-border{border:none !important;}
.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash p.sifr{visibility:hidden;}
div#page{background:url('../img/fond.gif') repeat-x top center;}
div#conteneur{position:relative;width:975px;margin:auto;padding:0;text-align:left;}
div#contenu-central{width:975px;margin:auto;padding:0;position:relative;overflow:hidden;text-align:center;z-index:1;padding-top:10px;}
div#contenu-droite{position:absolute;margin:0;padding:0;overflow:hidden;width:200px;top:165px;left:925px !important;left:917px;z-index:10;}
div#bas-de-page{margin:0px auto 15px auto;padding:0;}
div#header{position:relative;z-index:1000;height:125px;}
div#header h1{text-indent:-500em;position:absolute;}
div#header a#logo, div#header a#logo:link, div#header a#logo:visited{float:left;display:block;overflow:hidden;margin:3px 0px 0px 0px !important;width:200px;height:86px;text-decoration:none;text-indent:-100em;background:transparent url('/img/header/logo.png') no-repeat top left;}
div#header div#pub-top{float:left;margin:0px 0px 0px 0px;padding:12px 0px 0px 310px;text-align:center;}
div#header div#pub-top a, div#header div#pub-top a:link, div#header div#pub-top a:visited{display:block;}
div#header div#navigation-droite{float:right;width:200px;margin:30px 0px 0px 0px;_margin:15px 0px 0px 0px;}
div#navigation-droite ul#btn-top{list-style-type:none;}
div#navigation-droite ul#btn-top li{float:right;margin:0px 0px 0px 10px;text-align:right;color:#878787;padding:1px 0px 0px 0px;}
div#navigation-droite ul#btn-top li a, div#navigation-droite ul#btn-top li a:link, div#navigation-droite ul#btn-top li a:visited{display:block;font-weight:bold;color:#9ca4a5;text-decoration:none;}
div#navigation-droite ul#btn-top li a:hover{color:#878787;text-decoration:underline;}
div#espace-perso{float:right;margin:10px 0px 0px 0px !important;}
div#espace-perso a, div#espace-perso a:link, div#espace-perso a:visited{display:block;width:195px;height:51px;background:transparent url('/img/btn_espace_perso_off.gif') no-repeat top left;text-indent:-200em;}
div#espace-perso a:hover{background:transparent url('/img/btn_espace_perso_hover.gif') no-repeat top left;}
div#espace-perso-logged{position:relative;display:block;width:195px;height:51px;float:right;margin:15px 0px 0px 0px !important;text-align:right;color:#eed5d1;background:url('/img/btn_espace_perso_vide_off.gif') no-repeat top left;}
div#espace-perso-logged p{font-weight:bold;padding:2px 5px 0px 0px;}
div#espace-perso-logged div.liens{position:absolute;right:0;bottom:2px;}
div#espace-perso-logged a, div#espace-perso-logged a:link, div#espace-perso-logged a:visited{padding:0px 5px 0px 0px !important;text-decoration:underline;color:#eed5d1;}
div#espace-perso-logged a:hover{color:#ffffff;}
div.sub{padding:0;float:left;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;margin-top:-8px;margin-left:167px;width:300px;border:1px solid #ffffff;border-top:none;background:#c50024;font-size:12px;font-weight:bold;text-decoration:none;color:#ffffff;text-align:left;text-transform:uppercase;vertical-align:middle;z-index:10000;display:none;position:absolute;}
li .row{list-style:none;clear:both;float:left;width:100%;margin-bottom:10px;}
li .sub ul{list-style:none;margin:0;padding:0;width:150px;float:left;list-style:none;}
.sub ul li{width:100%;color:#fff;list-style:none;}
.sub ul li a{float:none;text-indent:0;height:auto;padding:7px 5px 7px 10px;display:block;text-decoration:none;color:#fff;}
.sub ul li a:hover{color:red;}
div#header div#navigation{float:left;margin:0px 0px 0px 0px;overflow:hidden;width:975px;}
div#header div#navigation ul{list-style-type:none;position:relative;height:28px;width:975px;overflow:hidden;background:#424249;}
div#programmes ul{list-style-type:none;position:relative;width:400px;overflow:hidden;margin-left:167px;background:#424249;}
div#header div#navigation ul#sub-menu{display:block;right:0;width:auto;background:#ffffff;height:18px;border:1px solid #babac9;float:right;}
div#header div#navigation ul#programmes li{display:block;background-color:red;}
div#header div#navigation ul li{float:left;display:block;height:30px;margin:0px 0px 0px 0px;line-height:15px;vertical-align:middle;border-right:1px solid #ffffff;}
div#header div#navigation ul li a, div#header div#navigation ul li a:link, div#header div#navigation ul li a:visited{font-size:12px;font-weight:bold;text-decoration:none;color:#ffffff;text-align:center;text-transform:uppercase;vertical-align:middle;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;margin:auto 0px auto 0px;padding:0px 10px 0px 10px;line-height:30px;}
div#header div#navigation ul li a:hover{border:none;background-color:#c50024;}
div#header div#navigation ul li.accueil-desactive{text-indent:-500em;width:91px;background:#424249 url('/img/header/accueil.png') no-repeat top left;}
div#header div#navigation ul li.accueil-desactive a, div#header div#navigation ul li.accueil-desactive a:link, div#header div#navigation ul li.accueil-desactive a:visited, div#header div#navigation ul li.accueil-desactive a:hover{width:91px;background-color:transparent;}
div#header div#navigation ul li.accueil-active, div#header div#navigation ul li.accueil-active:hover, div#header div#navigation ul li.accueil-desactive:hover, div#header div#navigation ul li.accueil-active a{text-indent:-500em;width:91px;background:#c50024 url('/img/header/accueil.png') no-repeat top right;cursor:pointer;border-right:#ffffff 1px solid;margin-right:0px;padding:0;margin:0;}
div#header div#navigation ul li.accueil-desactive:hover{width:91px;margin-right:0px;}
div#header div#navigation ul li.produits-desactive{text-indent:-500em;width:122px;background:#424249 url('/img/header/produits.png') no-repeat top left;}
div#header div#navigation ul li.produits-desactive a, div#header div#navigation ul li.produits-desactive a:link, div#header div#navigation ul li.produits-desactive a:visited, div#header div#navigation ul li.produits-desactive a:hover, div#header div#navigation ul li.produits-active a{width:122px;background-color:transparent;}
div#header div#navigation ul li.produits-active, div#header div#navigation ul li.produits-active:hover, div#header div#navigation ul li.produits-desactive:hover{cursor:pointer;text-indent:-500em;width:122px;background:#c50024 url('/img/header/produits.png') no-repeat top right;}
div#header div#navigation ul li.programmes-desactive{text-indent:-500em;width:140px;background:#424249 url('/img/header/programmes.png') no-repeat top left;}
div#header div#navigation ul li.programmes-desactive a, div#header div#navigation ul li.programmes-desactive a:link, div#header div#navigation ul li.programmes-desactive a:visited, div#header div#navigation ul li.programmes-desactive a:hover, div#header div#navigation ul li.programmes-active a{width:140px;background-color:transparent;}
div#header div#navigation ul li.programmes-active, div#header div#navigation ul li.programmes-active:hover, div#header div#navigation ul li.programmes-desactive:hover{cursor:pointer;text-indent:-500em;width:140px;background:#c50024 url('/img/header/programmes.png') no-repeat top right;}
div#header div#navigation ul li.arrow-programmes{text-indent:-500em;width:19px;}
div#header div#navigation ul li.arrow-programmes a, div#header div#navigation ul li.arrow-programmes a:link, div#header div#navigation ul li.arrow-programmes a:visited, div#header div#navigation ul li.arrow-programmes a:hover{width:19px;background-color:transparent;}
div#header div#navigation ul li.arrow-programmes:hover{cursor:pointer;text-indent:-500em;width:19px;border-right:#ffffff 1px solid;background:#c50024 url('/img/header/arrow.gif') no-repeat top right;}
div#header div#navigation ul li.programmes-desactive:hover div#sub{display:none;}
div#header div#navigation ul li.bilan-desactive{text-indent:-500em;width:115px;background:#424249 url('/img/header/bilan.png') no-repeat left;padding:0px;}
div#header div#navigation ul li.bilan-desactive a, div#header div#navigation ul li.bilan-desactive a:link, div#header div#navigation ul li.bilan-desactive a:visited, div#header div#navigation ul li.bilan-desactive a:hover{width:115px;background-color:transparent;}
div#header div#navigation ul li.bilan-active, div#header div#navigation ul li.bilan-active:hover, div#header div#navigation ul li.bilan-desactive:hover, div#header div#navigation ul li.bilan-active a{cursor:pointer;text-indent:-500em;width:115px;border-right:#ffffff 1px solid;background:#c50024 url('/img/header/bilan.png') no-repeat right;padding-left:0px;padding-right:0px;}
div#header div#navigation ul li.bilan-desactive:hover{width:115px;padding-left:0px;padding-right:0px;}
div#header div#navigation ul li.infos{background:url('/img/header/tel.png') no-repeat center;text-indent:-500em;border:none;width:490px;}
div#header div#navigation ul#sub-menu li{background-color:#ffffff;color:#424249;}
div#header div#navigation ul#sub-menu li.methode-desactive{text-indent:-500em;width:157px;background:transparent url('/img/header/methode.gif') no-repeat top left;}
div#header div#navigation ul#sub-menu li.methode-desactive a, div#header div#navigation ul#sub-menu li.methode-desactive a:link, div#header div#navigation ul#sub-menu li.methode-desactive a:visited, div#header div#navigation ul#sub-menu li.methode-desactive a:hover{width:157px;background-color:transparent;}
div#header div#navigation ul#sub-menu li.methode-active, div#header div#navigation ul#sub-menu li.methode-active:hover, div#header div#navigation ul#sub-menu li.methode-desactive:hover{cursor:pointer;text-indent:-500em;width:157px;background:transparent url('/img/header/methode.gif') no-repeat top right;}
div#header div#navigation ul#sub-menu li.pourquoi-desactive{text-indent:-500em;width:158px;background:transparent url('/img/header/pourquoi.gif') no-repeat top left;margin-right:-1px;padding:0px;margin:0px;}
div#header div#navigation ul#sub-menu li.pourquoi-desactive a, div#header div#navigation ul#sub-menu li.pourquoi-desactive a:link, div#header div#navigation ul#sub-menu li.pourquoi-desactive a:visited, div#header div#navigation ul#sub-menu li.pourquoi-desactive a:hover{width:158px;background-color:transparent;padding:0px;margin:0px;}
div#header div#navigation ul#sub-menu li.pourquoi-active, div#header div#navigation ul#sub-menu li.pourquoi-active a, div#header div#navigation ul#sub-menu li.pourquoi-active:hover, div#header div#navigation ul#sub-menu li.pourquoi-desactive:hover{cursor:pointer;text-indent:-500em;margin-right:-1px;width:158px;background:transparent url('/img/header/pourquoi.gif') no-repeat top right;padding:0px;margin:0px;}
div#header div#navigation ul#sub-menu li.solution-desactive{text-indent:-500em;width:136px;background:transparent url('/img/header/solution.gif') no-repeat top left;margin-right:-1px;}
div#header div#navigation ul#sub-menu li.solution-desactive a, div#header div#navigation ul#sub-menu li.solution-desactive a:link, div#header div#navigation ul#sub-menu li.solution-desactive a:visited, div#header div#navigation ul#sub-menu li.solution-desactive a:hover{width:136px;background-color:transparent;}
div#header div#navigation ul#sub-menu li.solution-active, div#header div#navigation ul#sub-menu li.solution-active:hover, div#header div#navigation ul#sub-menu li.solution-desactive:hover{cursor:pointer;text-indent:-500em;margin-right:-1px;width:136px;background:transparent url('/img/header/solution.gif') no-repeat top right;}
div#header div#navigation ul#sub-menu li.contact-desactive{text-indent:-500em;width:136px;background:transparent url('/img/header/contact.gif') no-repeat top left;margin-right:-1px;}
div#header div#navigation ul#sub-menu li.contact-desactive a, div#header div#navigation ul#sub-menu li.contact-desactive a:link, div#header div#navigation ul#sub-menu li.contact-desactive a:visited, div#header div#navigation ul#sub-menu li.contact-desactive a:hover{width:136px;background-color:transparent;}
div#header div#navigation ul#sub-menu li.contact-active, div#header div#navigation ul#sub-menu li.contact-active:hover, div#header div#navigation ul#sub-menu li.contact-desactive:hover{cursor:pointer;text-indent:-500em;margin-right:-1px;width:136px;background:transparent url('/img/header/contact.gif') no-repeat top right;}
div#header div#navigation ul#sub-menu li a, div#header div#navigation ul#sub-menu li a:link, div#header div#navigation ul#sub-menu li a:visited{padding:0px;margin:0px;}
div#header div#navigation ul li.active{background-color:#c50024;}
div#header div#navigation ul#sub-menu li a, div#header div#navigation ul#sub-menu li a:link, div#header div#navigation ul#sub-menu li a:visited{color:#424249;height:18px;line-height:18px;}
div#header div#navigation ul#sub-menu li a:hover{color:#7c9b13;background-color:#ffffff;}
div#header div#navigation ul#sub-menu li.active a{color:#7c9b13;background-color:#ffffff;}
div#header div#espace-communautaire_fixe{width:550px;height:440px;float:right;right:0;position:fixed;top:10px;z-index:10;background-color:transparent;top:20%;}
div#header a#espace-communautaire_fixe, div#header a#espace-communautaire_fixe:link, div#header a#espace-communautaire_fixe:visited{float:right;position:fixed;right:0px;top:35%;overflow:hidden;width:29px;height:233px;text-decoration:none;text-indent:-100em;background:url('/img/espace-communautaire_fixe.png') no-repeat top left;}
div#header a#espace-communautaire_fixe:hover{background:url('/img/espace-communautaire_fixe-hover.png') no-repeat top left;}
#header .container{width:100%;margin:0 auto;position:relative;}
#header{padding-top:1px;z-index:1000;}
#header img{margin:0px 0 10px;}
#header #pub-top{float:left;margin:-12px 0px 0px 0px;padding:0px 0px 0px 310px;}
#header #navigation{height:auto;}
div#header ul.topnav li.accueil-desactive{text-indent:-500em;width:91px;background:#424249 url('/img/header/accueil.png') no-repeat top left;}
div#header ul.topnav li.accueil-desactive a, div#header ul.topnav li.accueil-desactive a:link, div#header ul.topnav li.accueil-desactive a:visited, div#header ul.topnav li.accueil-desactive a:hover{width:91px;background-color:transparent;}
div#header ul.topnav li.accueil-active, div#header ul.topnav li.accueil-active:hover, div#header ul.topnav li.accueil-desactive:hover, div#header ul.topnav li.accueil-active a{text-indent:-500em;width:91px;background:#c50024 url('/img/header/accueil.png') no-repeat top right;cursor:pointer;border-right:#ffffff 1px solid;margin-right:0px;padding:0;margin:0;height:30px;}
div#header ul.topnav li.accueil-desactive:hover{width:91px;margin-right:0px;}
div#header ul.topnav li.produits-desactive{text-indent:-500em;width:122px;padding:0;background:#424249 url('/img/header/produits.png') no-repeat top left;}
div#header ul.topnav li.produits-desactive a, div#header ul.topnav li.produits-desactive a:link, div#header ul.topnav li.produits-desactive a:visited, div#header ul.topnav li.produits-desactive a:hover, div#header ul.topnav li.produits-active a{padding:0;width:122px;background-color:transparent;}
div#header ul.topnav li.produits-active, div#header ul.topnav li.produits-active:hover, div#header ul.topnav li.produits-desactive:hover{cursor:pointer;text-indent:-500em;width:122px;background:#c50024 url('/img/header/produits.png') no-repeat top right;}
div#header ul.topnav li.programmes-desactive{text-indent:-500em;width:160px;padding:0;background:#424249 url('/img/header/programmes.png') no-repeat top left;height:30px;}
div#header ul.topnav li.programmes-desactive a, div#header ul.topnav li.programmes-desactive a:link, div#header ul.topnav li.programmes-desactive a:visited, div#header ul.topnav li.programmes-desactive a:hover, div#header ul.topnav li.programmes-active a{width:160px;padding:0;background-color:transparent;height:30px;}
div#header ul.topnav li.programmes-active, div#header ul.topnav li.programmes-active:hover, div#header ul.topnav li.programmes-desactive:hover{cursor:pointer;text-indent:-500em;width:160px;padding:0;background:#c50024 url('/img/header/programmes.png') no-repeat top right;}
div#header ul.topnav li.bilan-desactive{text-indent:-500em;width:115px;background:#424249 url('/img/header/bilan.png') no-repeat left;padding:0px;}
div#header ul.topnav li.bilan-desactive a, div#header ul.topnav li.bilan-desactive a:link, div#header ul.topnav li.bilan-desactive a:visited, div#header ul.topnav li.bilan-desactive a:hover{width:115px;background-color:transparent;}
div#header ul.topnav li.bilan-active, div#header ul.topnav li.bilan-active:hover, div#header ul.topnav li.bilan-desactive:hover, div#header ul.topnav li.bilan-active a{cursor:pointer;text-indent:-500em;width:115px;border-right:#ffffff 1px solid;background:#c50024 url('/img/header/bilan.png') no-repeat right;padding-left:0px;padding-right:0px;}
div#header ul.topnav li.bilan-desactive:hover{width:115px;padding-left:0px;padding-right:0px;}
div#header ul.topnav li.infos{background:url('/img/header/tel.png') no-repeat center;text-indent:-500em;border:none;width:490px;}
#header ul.topnav{list-style:none;padding:0 0px;margin:0;float:left;width:100%;font-size:1.2em;height:30px;}
#header ul.topnav li{float:left;margin:0;padding:0;position:relative;background:#424249;height:30px;}
#header ul.topnav li:hover{background:#c50024;height:30px;}
#header ul.topnav li a{padding:10px 5px;color:#fff;display:block;text-decoration:none;float:left;}
#header ul.topnav li span{background:url('/img/header/subnav_btn.png') no-repeat center top;}
#header ul.topnav li span.subhover{background:url('/img/header/subnav_btn.png') no-repeat center bottom;cursor:pointer;padding:0;margin:0;}
#header ul.topnav li.accueil-desactive{padding:0;border-right:1px solid #fff;}
#header ul.topnav li.accueil-active a{height:10px;padding-left:0;padding-right:0;width:140px;text-indent:-500em;background:#424249 url('/img/header/accueil.png') no-repeat 10px right;}
#header ul.topnav li.bilan-desactive{padding:0;border-right:1px solid #fff;}
#header ul.topnav li.bilan-active a{height:10px;padding-left:0;padding-right:0;width:140px;text-indent:-500em;background:#424249 url('/img/header/bilan.png') no-repeat 10px right;}
#header ul.topnav li.produit-desactive{padding:0;border-right:1px solid #fff;}
#header ul.topnav li.produit-desactive a{height:30px;padding:0;width:122px;text-indent:-500em;background:#424249 url('/img/header/produits.png') no-repeat top left;}
#header ul.topnav li.produit-desactive a:hover{width:122px;background:#c50024 url('/img/header/produits.png') no-repeat top right;}
#header ul.topnav li.programme-desactive{padding-left:0;}
#header ul.topnav li.programme-desactive a{height:10px;padding-left:0;padding-right:0;width:140px;text-indent:-500em;background:#424249 url('/img/header/programmes.png') no-repeat top left;}
#header ul.topnav li.programme-desactive a:hover{width:140px;background:#c50024 url('/img/header/programmes.png') no-repeat top right;}
#header ul.topnav li.programme-active a{height:10px;padding-left:0;padding-right:0;width:140px;text-indent:-500em;background:url('/img/header/programmes.png') no-repeat top right;}
#header ul.topnav li.info{background:#424249 url(/img/header/tel.png) no-repeat center;text-indent:-500em;border:none;width:485px;}
#header ul.topnav li span{width:17px;height:30px;float:right;border-right:1px #fff solid;}
#header ul.topnav ul.subnav{list-style:none;height:267px;width:490px;position:absolute;left:0;top:30px;margin:0;padding:0;display:none;float:left;z-index:1000;padding-bottom:0px;background:transparent url("/img/header/bg-drop-down-menu.png") no-repeat top left;}
#header ul.topnav ul.subnav li{margin:0;padding:0;}
#header ul.topnav ul.subnav li.programme-en-ligne{height:250px;width:172px;margin-left:302px;margin-top:-250px;}
#header ul.topnav ul.subnav li.ou{height:250px;width:172px;margin-left:265px;margin-top:-250px;}
#header ul.topnav ul.subnav li.programme-medical{height:250px;width:255px;left:5px;}
#header ul.topnav ul.subnav li a{text-indent:0em;float:left;padding-left:20px;width:150px;background-color:transparent;}
#header ul.topnav ul.subnav li a:hover{background:transparent url(http://www.sohtanaka.com/web-design/examples/drop-down-menu/dropdown_linkbg.gif) no-repeat 10px center;}
#header ul.topnav ul.subnav li.programme-en-ligne a{text-indent:-500em;padding:5px;height:250px;width:172px;background:#fff url(/img/header/programme-en-ligne.jpg) no-repeat 5px 5px;}
#header ul.topnav ul.subnav li.programme-en-ligne a:hover{background-color:#c7127f;}
#header ul.topnav ul.subnav li.ou a{text-indent:-500em;padding:5px;height:250px;width:27px;background:transparent url(/img/header/ou.png) no-repeat 0px 0px;}
#header ul.topnav ul.subnav li.programme-medical a{text-indent:-500em;padding:5px;height:250px;width:250px;background:#fff url(/img/header/programme-medical.png) no-repeat 5px 5px;}
#header ul.topnav ul.subnav li.programme-medical a:hover{background-color:#709505;}
td{color:#7b7270;font-size:11px;font-family:Trebuchet MS, sans-serif;}
tr#row-forum,tr#row-temoignages, tr#row-questions{cursor:pointer;}
tr#row-forum a,tr#row-temoignages a, tr#row-questions a{color:#7b7270;text-decoration:none;}
tr#row-forum a:hover,tr#row-temoignages a:hover, tr#row-questions a:hover{text-decoration:underline;}
.slide-out-div{padding:0px;width:111px;background:#ffffff;z-index:10;}
.slide-out-div a.handel{clear:both;}
div#bas-de-page{margin:0px auto 10px auto;padding:0;height:15px;}
div#footer{position:relative;width:850px;margin:auto;padding:0;font-weight: normal;}
div#footer{position:relative;width:975px;margin:0px auto;padding:0;}
div#footer div#top-footer{background:transparent url('/img/bg_icones_footer.png') no-repeat top left;height:100px;border-bottom:1px solid #ccc6ba;}
div#top-footer ul{list-style-type:none;margin-bottom: 10px;}
div#top-footer ul li{position:relative;text-align:left;float:left;}
div#top-footer ul li.mes-avantages{padding:0px 0px 0px 4px;margin:34px 0px 0px 4px;_margin:34px 0px 0px 0px;}
div#top-footer ul li.livraison-gratuite{display:block;width:117px;height:71px;margin:0px 0px 0px 11px;_margin:0px 0px 0px 10px;}
div#top-footer ul li.livraison-gratuite div{position:absolute;z-index:1;background:url('/img/livraison_gratuite.png') no-repeat top left;width:117px;height:71px;}
div#top-footer ul li.livraison-gratuite a, div#top-footer ul li.livraison-gratuite a:link, div#top-footer ul li.livraison-gratuite a:visited{position:absolute;z-index:2;width:117px;height:71px;color:#ffffff;font-weight:bold;padding:48px 0px 0px 0px;text-align:center;}
div#top-footer ul li.livraison-24h{display:block;width:102px;height:71px;margin:0px;padding:0px 0px 0px 1px;_margin:-3px 0px 0px -1px;}
div#top-footer ul li.livraison-24h div{position:absolute;z-index:1;background:url('/img/livraison_24h.png') no-repeat top left;width:102px;height:71px;}
div#top-footer ul li.livraison-24h a, div#top-footer ul li.livraison-24h a:link, div#top-footer ul li.livraison-24h a:visited{position:absolute;z-index:2;width:102px;height:71px;color:#ffffff;font-weight:bold;padding:54px 0px 0px 0px;text-align:center;}
div#top-footer ul li.satisfait-rembourse{display:block;width:93px;height:71px;margin:0px 0px 0px 2px;_margin:-5px 0px 0px 2px;}
div#top-footer ul li.satisfait-rembourse div{position:absolute;z-index:1;background:url('/img/satisfait_ou_rembourse.png') no-repeat top left;width:93px;height:71px;}
div#top-footer ul li.satisfait-rembourse a, div#top-footer ul li.satisfait-rembourse a:link, div#top-footer ul li.satisfait-rembourse a:visited{position:absolute;z-index:2;width:93px;height:71px;color:#ffffff;font-weight:bold;padding:53px 0px 0px 0px;text-align:center;}
div#top-footer ul li.satisfait-rembourse a:hover{text-decoration:underline;}
div#top-footer ul li.paiement-securise{display:block;width:93px;height:71px;_margin:0px 0px 0px 2px;}
div#top-footer ul li.paiement-securise div{position:absolute;z-index:1;background:url('/img/paiement_securise.png') no-repeat top left;width:93px;height:71px;}
div#top-footer ul li.paiement-securise a, div#top-footer ul li.paiement-securise a:link, div#top-footer ul li.paiement-securise a:visited{position:absolute;z-index:2;width:93px;height:71px;color:#ffffff;font-weight:bold;padding:48px 0px 0px 0px;text-align:center;}
div#top-footer ul li.inscription-newsletter{width:104px;margin:8px 0px 0px 10px;}
div#top-footer ul li.inscription-newsletter p input{margin:4px 0px 0px 0px;width:104px;color:#acacac;font-size:0.9em;border:1px solid #ffffff;}
div#top-footer ul li.inscription-newsletter p input:focus{border:1px solid #acacac;}
div#top-footer ul li.contactez-nous a, div#top-footer ul li.contactez-nous a:link, div#top-footer ul li.contactez-nous a:visited{display:block;background:transparent url('/img/btn_contacter2.png') no-repeat top left;width:136px;height:80px;text-indent:-100em;overflow:hidden;margin:2px 0px 0px 9px;_margin:2px 0px 0px 9px;}
div#top-footer ul li.contactez-nous a:hover{background:transparent url('/img/btn_contacter_hover2.png') no-repeat top left;}
div#top-footer ul li.solidaire a, div#top-footer ul li.solidaire a:link, div#top-footer ul li.solidaire a:visited{display:block;background:transparent url('/img/logo_solidarite.png') no-repeat top left;width:184px;height:62px;text-indent:-300em;margin:15px 0px 0px 20px;}
div#footer div#bottom-footer{position:relative;width:974px;}
div#bottom-footer h2{position:absolute;top:0;left:0;background:url('/img/tout_le_site_en_un_clic.png') no-repeat top left;width:974px;height:240px;border-bottom:1px solid #d7d7d7;text-indent:-500em;}
div#bottom-footer div#bottom-footer-body{position:absolute;top:0;left:0;padding:40px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;width:974px;height:250px;z-index:1000;}
div#bottom-footer div#bottom-footer-body div.colonne{float:left;width:185px;text-align:left;margin:0px 0px 15px 10px;}
div#bottom-footer div#bottom-footer-body div.colonne ul{list-style-type:none;}
div#bottom-footer div#bottom-footer-body div.colonne ul li{margin:0px 0px 0px 0px;}
div#bottom-footer div#bottom-footer-body div.colonne ul li.premier-niveau{margin:10px 0px 5px 0px !important;}
div#bottom-footer div#bottom-footer-body div.colonne ul li a, div#bottom-footer div#bottom-footer-body div.colonne ul li a:link, div#bottom-footer div#bottom-footer-body div.colonne ul li a:visited{color:#ffffff;text-decoration:none;}
div#bottom-footer div#bottom-footer-body div.colonne ul li.premier-niveau a, div#bottom-footer div#bottom-footer-body div.colonne ul li.premier-niveau a:link, div#bottom-footer div#bottom-footer-body div.colonne ul li.premier-niveau a:visited{text-transform:uppercase;}
div#bottom-footer div#bottom-footer-body div.colonne ul li a:hover{text-decoration:underline;}
div#bottom-footer div#bottom-footer-body div.colonne-last{float:right;width:175px;margin:0px 5px 0px 0px;text-align:center;}
div#bottom-footer div#bottom-footer-body div.colonne-last div#certifications{margin:15px auto 0px auto;}
div#bottom-footer div#certifications a, div#bottom-footer div#certifications a:link, div#bottom-footer div#certifications a:visited{display:block;background:transparent url('/img/certifications.gif') no-repeat top left;width:128px;height:35px;text-indent:-100em;overflow:hidden;}
div#bottom-footer div#acces-medecin{margin:10px auto 0px auto;}
div#bottom-footer div#acces-medecin a, div#bottom-footer div#acces-medecin a:link, div#bottom-footer div#acces-medecin a:visited{display:block;background:transparent url('/img/btn_acces_medecin.gif') no-repeat top left;width:172px;height:27px;text-indent:-300em;}
div#bottom-footer div#acces-medecin a:hover{background:transparent url('/img/btn_acces_medecin.gif') no-repeat top right;}
div#bottom-footer div#acces-facebook{margin:10px auto 0px auto;}
div#bottom-footer div#acces-facebook a, div#bottom-footer div#acces-facebook a:link, div#bottom-footer div#acces-facebook a:visited{display:block;background:transparent url('/img/btn_acces_facebook.png') no-repeat top left;width:168px;height:27px;text-indent:-300em;}
div#bottom-footer div#acces-facebook a:hover{background:transparent url('/img/btn_acces_facebook.png') no-repeat top right;}
div#footer div#footer-end{position:relative;margin:245px 0px 0px 0px;text-align:left;color:#899091;}
div#footer div#footer-end a, div#footer div#footer-end a:link, div#footer div#footer-end a:visited{padding:10px 0px !important;color:#899091;text-decoration:underline;}
br.clear-bas-de-page{clear:both;margin:0;padding:0;font-size:8px;}
