#logoForPrint{display:inline; position:relative; margin:0; padding:0; z-index:0;}

btnDuoBoutonUtil.bd { border: 1px solid #000; }
 .bdt { border-top: 1px solid #000; border-bottom: 1px solid #000; }
 .bd { border: 1px solid #000; }
 .bck{background-color: #FFF;}
 .noborder, btnEnvoyerAmi, btnImprimer{border: 0px;}
 body { margin: 0; padding: 12px 20px 20px 10px; border: 0; font-family: Arial; font-size: 12px; }
 
 hr { color: #fff; background-color: #fff; border: 2px dotted #A6A6A6; border-style: none none dotted; display: block; }
 hr.tabMat { color: #fff; background-color: #fff; border: 2px dotted #CCC; border-style: none none dotted; display: block; }
 .hrlowMargin { margin-top: -10px; }
 
 form, table, td, th, ul, img { margin: 0; padding: 0; border: 0; color: #333; }
 img#fill { display: none; }
.imgPrincSommaire{position:absolute; margin-left:660px; margin-top:-30px;}
.imgPrincNG{position:absolute; margin-left:660px; margin-top:-30px;}
 th, td { vertical-align: top; }
 button, select, textarea { border: 1px solid #619144; }
 sup { font-family: Arial, Helvetica, sans-serif; vertical-align: 3px; }
 .spacer { clear: both; }
 .imgBlock { display: block; }
 .TextBold { font-weight: bold; }
 .margin5{margin:5px; margin-bottom:10px;}
 
 .vertMiddle { vertical-align: middle; }
 .fLeft { float: left; }
 .fRight { float: right; }
 .textARight{text-align:right;}
  input { border: 1px solid #619144; }
 
 .normalpetit { font-size: 11px; }
 .normalpetit a{ font-size: 11px; }
 .imgTitleBleu { padding-left: 10px; }
 .imgTitleVert { padding-left: 10px; }
 .imgTitleVertAC { padding-left: 0px; }
 .ligneSousTitre { border: 1px solid #E0E0E0; }
 .lignePointVertical { padding: 0px 10px; }
 
 /*LIEN-----------------------------------------------*/ 
 a { text-decoration: none; font-size: 12px; color: #00568B; }
 a:hover { text-decoration: underline; }
 a.linkbleu { color: #00568B; }
 a.linkorange { color: #F6840F; }
 a.linkvert { color: #275D24; }
 a.linkGen { display: block; padding-bottom: 8px; }
 
 ul li a:link strong { text-decoration: none; font-size: 12px; color: #00568B; }
 
 div#contenuFiche a.glossaire { font-size:13px;}
 div#contenuFiche a.glossaire:link { color: #2100e9; cursor: help;}
 div#contenuFiche a.glossaire:visited { cursor: help; }
 div#contenuFiche a.glossaire:hover { color: #2100e9; text-decoration:underline; cursor: help; }
 
 .listeLinkBleu { list-style-image: url(../img/btn_fleche_bleu_list.gif); padding-left: 25px; }
 .listeLinkBleu li { margin-bottom: 8px; }
 .flecheBleu { padding-right: 5px; }
 .flecheOrange { padding-right: 5px; }
 .flecheVerte { padding-right: 5px; }
 .flecheVerteDroite { padding-left: 5px; }
 
 .listeLinkVertFiche { list-style-image: url(../img/btn_fleche_verte_videList.gif); margin: 0; padding: 0; margin-left: -10px; font-weight: normal; }
 .listeLinkVertFiche li { margin: 0; padding: 0; margin-bottom: 8px; } 
 .listeLinkVertFiche a { color: #275D24;}
 
 .listeLinkVertBox { list-style-image: url(../img/btn_fleche_verte_videList.gif); margin: 0; padding: 0; margin-left: -10px; font-weight: normal; }
 .listeLinkVertBox li { margin: 0; padding: 0; margin-left:30px; margin-bottom: 8px; } 
 .listeLinkVertBox a { color: #275D24;}
  
 .listeLinkVertFicheMenuDet { list-style-image: url(../img/btn_fleche_verte_videList.gif); margin: 0; padding: 0; margin-left: -18px; font-weight: bold; }
 .listeLinkVertFicheMenuDet li { margin: 0; padding: 0; margin-bottom: 8px; }
 .listeLinkVertFicheMenuDet a { color: #577743; font-size: 12px; }
 .listeLinkVertFicheMenuDet a:hover { list-style-image: url( ../img/btn_fleche_verte_List.gif ); }
 
 .txtBleu { color: #00568B; }
 .txtVertFonce { color: #275D24; }
 .txtVertPale{color:#638b57;}
 .txtVert{color:#528917;}
 .txtOrange { color: #dd8040; }
 .txtRouge{ color:#c10303;}
 .txtGris{color:#6f6f6f;} 
 .txtGris2{color:#636363;} 
 .txtBleu2 { color: #005e98; }
 .txtVert2{color:#528917;}
 
 
 
 .headerCss{cursor:hand;cursor:pointer;}
		.titrePop{background-color:#01568c; color:#F5DBAF; height:25px; font-weight:bold;}
		.titrePopInside{width:440px; margin-left:10px; padding-top:4px;}
		.fp_BoxPopIndex{background-color:#519ac5; color:#FFF; padding:8px;}
		.fp_BoxFermer{position:absolute; margin-left:390px;  padding-top:4px;}
		
		.fp_LeftIndex{width:214px; margin-right:20px;}
		.fp_leftTextIndex{text-align:center; color:#7e7e7e; font-size:14px; font-weight:bold; margin-top:10px;}
		
		.fp_CentreIndex{width:275px;font-size:14px; margin-right:20px;}
		.fp_StepIndex{height:26px; margin-top:5px;}
		.fp_StepIndexTexte{float:left; width:200px; margin-top:4px; margin-left:5px;  color: #005e98; font-size:14px;}
		.fp_StepIndexTexte b{color: #005e98;}
		
		.fp_RightIndex{width:335px;}
		
 /*STYLE AJOUTE POUR IMC*/		
.colonneDroiteGraphique{vertical-align:middle; text-align:center; width:320px; height:300px; margin-left:8px;}
.colonneGaucheAvecGraphiqueDroite{width:600px;}
.colonneGaucheAvecGraphiqueDroite input{border:1px solid #b9b9b9;}
.boxImcDonne{border:1px solid #b9b9b9; padding:3px; margin-right:10px;}
.boxTitreMetImp{width:100px;}
.boxContTitreMetImp{ margin-bottom:5px;}
.titreBoxMetImp{margin-bottom:8px; text-align:center; font-weight:bold;}
.imcResExpl{border:1px solid #b9b9b9; padding:5px; width:350px; margin-bottom:10px;}
.imcRes{padding:5px; width:200px; margin-right:10px;}
 
 
 /*Contenant principaux et menu -----------------*/ 
 #master {padding:0; margin:0;  width:650px; border:0px;}
 #header { }
 #headerTop {background: url( '../img/enteteTop.jpg' ) no-repeat; }
 #headerTopBtn { position:absolute; margin-left:100px;}
 #basicMenu { height: 22px; background: url( '../img/slice_vert_entete.gif' ) repeat-x left top; width:963px;}
 #menuHeader { float: right; margin-top: 5px; }
 #menuHeader a { font-size: 11px; color: #275D24;}
 .fieldSearch { width: 315px; }
 #searchField{position:absolute; margin-top: -35px; margin-left: 408px;}
 .btnSearch { position:absolute; margin-bottom: 3px; margin-top: -36px; margin-left: 740px;}
 #dateHeader { padding: 3px 0px 5px 12px; float: left; }
 
 #StylePlusMoins{position:absolute; margin-top:-40px; margin-left:868px;}
 #StyleMoins{padding:1px; width:20px; height:19px;}
 #StyleNormal{padding:1px; width:24px; height:19px; margin-left:3px;}
 #StylePlus{padding:1px; width:23px; height:19px; margin-left:3px;}
 .imgPlusMoins{width:15px; height:15px;}
 
 #bigTeaser{margin-bottom:20px;}
 #bigTeaserContenu{background-color:#e9f6da; border-left:1px solid #b6ceaa;  border-right:1px solid #b6ceaa; padding:10px 10px 5px 15px; height:95px; background-image:url(../img/fond_teaser.jpg)  repeat-x left top;}
 div#bigTeaserContenu h3{padding:0px; margin:0px;}
 #BigTeaserTitle{font-size:18px;}
 #BigTeaserText{font-size:12px; padding:0px; margin:5px 0 0 0; line-height:15px;}
 .buttonTeaser{vertical-align:middle; padding:0 2px 0 2px;}
  div#bigTeaserContenu #BigTeaserText a.linkBigTeaser{margin-top:5px; display:block;}
  div#bigTeaserContenu a.linkBigTeaser{margin-top:5px; display:block;}
 #BoutonTeaser{position:absolute; margin-left:250px; margin-top:-20px;}
 
 #backMenu { height: 25px; border-bottom:1px solid #000;}
 #menu { width: 964px; height: 24px; background: url(../img/bg_b.gif) repeat-x left bottom; border-top:1px solid #FFF; padding-left:2px;}
 
 #sousmenu { height: 28px; background: url( '../img/slice_gris.gif' ) repeat-x left bottom; width: 962px; border-left: 1px solid #D5D5D4; border-right: 1px solid #D5D5D4; margin-top:1px;}
 #sousmenu a { color: #00568B; font-weight: bold; margin: 0px 10px 0 10px;}
 .sousmenu { padding-top:5px;}
 
 #sousMenu2,
 #sousMenu3,
 #sousMenu4,
 #sousMenu5,
 #sousMenu7 { display: none; }
  
 #pubContainer { margin-left: 15px; padding-bottom: 20px; }
 #pubContainer div { margin-right: 10px; }
 #pubContainerRight {margin:0; padding:0;}
 #box_pubAccueil{margin:20px 0 20px 0;}
 .pubBottom{width:300px; text-align:center;}
 .spacePub{margin-top:10px;}
 
 #boxfondation{width:210px; padding:5px; border:1px solid #b9b9b9;}
 
 #alphabetIndex { margin-left: 35px; margin-top: 10px; margin-right: 25px; }
 #alphabetIndex img { margin-left: -3px; padding-right:2px; margin-right:1px;}
 
 #colIndexMaladie{float:left; width:350px; padding-left:45px; border-left:1px solid #ccc;}
 #colIndexMedicament{float:left; width:380px; margin-left:20px; margin-right:20px; padding-right:20px;}
 
 div#colIndexMaladie h2.titreIndexMaladie{margin:20px 20px 30px 0;}
 div#colIndexMaladie h2.titreVert{color: #434141; font-size:20px; }
 div#colIndexMedicament h2.titreIndexMedicament{margin:20px 20px 30px 34px;} 
 div#colIndexMedicament h2.titreVert{color: #434141; font-size:20px; }
  
 .indexLettre{margin-left: 35px; padding-bottom: 15px;}
 .indexLettreViewAll{margin-left: 35px; padding-bottom: 15px;}
 
 .indexPlusConsulte { background-color: #F0F7E8; border: 1px solid #B3C4A6; padding: 15px; width: 820px; margin-left: 35px; margin-top: 20px; }
 .linkAlpha { margin-top: 30px; width: 17px; height: 15px;  }
 .TitreLettreIndex { background-color: #FFF; position: absolute; font-size: 48px; color: #878889; font-weight: bold; width: 70px; text-align: center; margin-left: 852px; margin-top: 0px; text-transform: uppercase; }
 .LettreIndexComplet { font-size: 18px; font-weight: bold; color: #666; margin-right: 32px; }
 .LettreIndexOpen { font-size: 18px; font-weight: bold; color: #666; margin-right: 32px; }  
 
 .page_contenuIndex a{font-size:13px;}
  
 .page_contenuIndex_col1 { width: 31%; margin-right: 10px; }
 .page_contenuIndex_col2 { width: 31%; margin-right: 10px; }
 .page_contenuIndex_col3 { width: 31%; }
 
 .page_contenuIndex_col1 .listeLinkVertFiche a, 
 .page_contenuIndex_col2 .listeLinkVertFiche a, 
 .page_contenuIndex_col3 .listeLinkVertFiche a { font-weight: bold; font-size:13px;}
 
 .page_contenuIndex_col1 ul.listeLinkVertFiche li, 
 .page_contenuIndex_col2 ul.listeLinkVertFiche li,
 .page_contenuIndex_col3 ul.listeLinkVertFiche li { line-height:15px;}
 
 .page_contenuIndex_col1 ul.listeLinkVertFiche span, 
 .page_contenuIndex_col2 ul.listeLinkVertFiche span, 
 .page_contenuIndex_col3 ul.listeLinkVertFiche span { font-size:11px;}
 
 .page_contenuIndex_col1ViewAll { padding:0; margin:0; margin-right: 10px; display:block;}
 .page_contenuIndex_col2ViewAll { padding:0; margin:0; margin-right: 10px; display:block; }
 .page_contenuIndex_col3ViewAll { padding:0; margin:0;  display:block; }
 
 .page_contenuIndex_col1ViewAll .listeLinkVertFiche a, 
 .page_contenuIndex_col2ViewAll .listeLinkVertFiche a, 
 .page_contenuIndex_col3ViewAll .listeLinkVertFiche a { font-size:13px;}
 
 .page_contenuIndex_col1ViewAll ul.listeLinkVertFiche li, 
 .page_contenuIndex_col2ViewAll ul.listeLinkVertFiche li,
 .page_contenuIndex_col3ViewAll ul.listeLinkVertFiche li { line-height:15px;}
 
 .page_contenuIndex_col1ViewAll ul.listeLinkVertFiche span, 
 .page_contenuIndex_col2ViewAll ul.listeLinkVertFiche span, 
 .page_contenuIndex_col3ViewAll ul.listeLinkVertFiche span { font-size:11px;}
 
 .page_contenuIndex_col1ViewAll ul.listeLinkVertFiche, 
 .page_contenuIndex_col2ViewAll ul.listeLinkVertFiche, 
 .page_contenuIndex_col3ViewAll ul.listeLinkVertFiche{ padding:0; margin:0; margin-bottom:-5px;}

 #page_contenu {padding:0; margin:0;  border:0px;}
 #page_contenu_col1 { width: 424px; margin-left: 10px; margin-right:5px;}
 #page_contenu_col2 { width: 238px; margin-left: 15px; }
 #page_contenu_col3 { width: 219px; margin-left: 25px; }
 
 .indexAccueil { width: 425px; height: 55px; margin-bottom:30px;}
 .indexAccueilAZ{background: url( '../img/back_index_AZ.jpg' ); }
 .indexAccueilTM{background: url( '../img/back_index_maux.jpg' ); }
 .indexAccueilPSN{background: url( '../img/index_produits.jpg' ); }
 .indexAccueilTH{background: url( '../img/index_therapies.jpg' ); }
 .indexAccueilEA{background: url( '../img/index_encyclopedie.jpg' ); }
 #legalBottom { text-align: center; color: #B4B4B4; font-size: 10px; padding-top: 10px; }
 #legalBottom a { font-size: 11px; }
 #legalBottom a.gris { font-size: 10px; color: #B4B4B4;}
 
 div#duo_edito { margin-top: 10px; color: #00568B; font-size: 12px; margin-right: 15px;}
 div#duo_edito h1 { font-size: 13px; margin:0; padding:0; margin-bottom:5px;}
 div#duo_edito p { margin-top: 0px; margin-bottom:5px; }
 div#duo_edito .duo_edito {display:block;}
 div#duo_edito .imgEdito { padding-right: 20px; border:0; }
 div#duo_edito .contenuEdito{width:290px; }
 
 #box_nouvelle { margin-top: 7px;  margin-bottom:20px;}
 #box_quiz { width: 220px; }
 #box_ressource { width: 185px; margin-left: 15px; }
 #box_top5 { width: 185px; margin-left: 15px; }
 #box_top5TM { width: 195px; margin-left: 2px; margin-right:0px;}
 #box_top5AC { width: 200px; margin-left: 2px; margin-right:15px;} 
 #secSpecTM{width:200px; margin-right:15px;}
 
 .imgBox{padding:0 10px 7px 0;}
 .padImgBox{padding-bottom:30px;}
 
 #box_nouvelle .listeLinkBleu li{color: #00568B;}
 #box_nouvelle .listeLinkBleu a:hover{text-decoration:underline;}
 
 #box_entrevue { margin-top: 7px; margin-bottom:30px;} 
 #box_entrevue a h1{font-size:15px; padding:0; margin:0; color: #00568B;}
 #box_entrevue a h2{font-size:12px; padding:0; margin:0; margin-bottom:5px; color: #333;}
 #box_entrevue img.imgBox { margin-bottom:5px;} 
 
 #box_dossier { margin-bottom:20px;} 
 #box_dossier a h1{font-size:15px; padding:0; margin:0; color: #00568B;}
 #box_dossier a h2{font-size:12px; padding:0; margin:0; margin-bottom:5px; color: #333;}
 
 .box_herbier { margin-top: 7px; margin-bottom:30px;} 
 .box_herbier a h1{font-size:15px; padding:0; margin:0; color: #00568B;}
 .box_herbier a h2{font-size:12px; padding:0; margin:0; margin-bottom:5px; color: #333;}
 
 .box_AC { margin-top: 15px; margin-bottom:0px; width:200px; margin-right:20px;} 
 .box_AC a h1{font-size:15px; padding:0; margin:0; color: #00568B;}
 .box_AC a h2{font-size:12px; padding:0; margin:0; margin-bottom:5px; color: #333;}
 .box_AC .imgTitleBleu{margin-left:0; padding-left:0;}
 
 .box_NUT { margin-bottom:20px; width:200px; margin-right:20px;} 
 .box_NUT a h1{font-size:15px; padding:0; margin:0; color: #00568B;}
 .box_NUT a h2{font-size:12px; padding:0; margin:0; margin-bottom:5px; color: #333;}
 .box_NUT .imgTitleBleu{margin-left:0; padding-left:0;}
 
 #box_cuisine { margin-bottom: 20px; }
 .imgCuisine { clear: both; margin-bottom: 10px; margin-right: 10px; border: 1px solid #296CB3; }
 .box_cuisine { margin-bottom: 3px; min-height:50px; margin-right:10px;}
 div#box_cuisine h3 { display: inline; color: #F6840F; font-weight: normal; font-size: 12px; margin-bottom: 1px; }
 div#box_cuisine p { margin-top: 1px; margin-bottom: 1px; } 
 
 #box_questionsante { margin-bottom: 20px;}
 #questionsante { padding: 5px; }
 #reponsesante { margin-left: 10px; }
 #reponsesante input { border:0; }
 
 #questionsanteIn{margin-bottom:10px; }
 
 #box_bulletin { margin-top: 20px; }
 #box_bulletin_in { padding: 10px 10px 0 10px; background-color: #B5D792; border-left: 1px solid #80A869; border-right: 1px solid #80A869; width: 213px; }
 
 div#box_bulletin a { font-size: 11px; }
 #fieldBulletin { width: 200px; margin-bottom: 10px; }
 #fieldBulletin_pub{ width: 110px; margin: 0; padding: 0; margin-bottom: 4px;}
 #fieldBulletin_pubMini{ width: 150px; margin: 0; padding: 0; margin-top: 4px; font-size:11px; height:19px;}
 #btnAbonBulletinMini{padding-top: 4px; margin-left:5px;}
 #BulletinPubMini{position:absolute; margin-left: 555px; margin-top:-2px; width:380px;}
 
 .imgVideo { clear: both; margin-bottom: 15px; margin-right: 10px; border: 1px solid #296CB3; }
 #box_video { margin-bottom: 20px; }
 .box_video { margin-left: 10px; }
 #box_livre { margin-bottom: 20px; }
 .box_livre { margin-left: 10px; }
 .box_livre h1 { margin:0; padding:0; font-size:13px; }
 .imgLivre { clear: both; margin-bottom: 5px; margin-right: 10px; border: 1px solid #296CB3; }
 
 #box_blogue { margin-bottom: 20px;}
 div#box_blogue h1 { color: #00568B; font-size: 15px; margin:0; margin-bottom: 1px; margin-left: 8px; }
 div#box_blogue h2 { display: block; color: #333; font-weight: normal; font-size: 12px; margin-bottom: 1px; margin-top: 0px; margin-left: 8px; }
 div#box_blogue h3 { margin:0; color: #F6840F; font-weight: normal; font-size: 12px; margin-bottom: 1px; }
 div#box_blogue p { margin-top: 1px; margin-bottom: 1px; }
 .box_blogue { margin-bottom: 10px; margin-left: 10px; }
 
 #box_blogue_AP { margin-bottom: 20px;}
 div#box_blogue_AP h1 { color: #00568B; margin:0; font-size: 15px; margin-bottom: 1px; }
 div#box_blogue_AP h1.bigTitreH1 { font-size: 18px;}
 h1.bigTitreH1 { font-size: 18px;color: #00568B; }
 
 div#box_blogue_AP h2 { color: #333; font-weight: bold; font-size: 13px; margin-bottom: 1px; margin-top: 0px;}
 div#box_blogue_AP h3 { color: #F6840F; margin:0;  font-weight: normal; font-size: 12px; margin-bottom: 1px; }
 
 #contenuBlogueMain{width:938px;}
 #contenuBlogueLeft{float:left; width:600px; margin-right:50px;}
 #contenuBlogueRight{width:230px; float:left;}
#banner-inner  h1 a{font-size:22px;}
h3.entry-header a{font-size:17px;}
h2.module-header,
h3.comments-header,
.comment-header,
.comments-open-header{background-color:#84b566;}
.greenBorder{border:1px solid #84b566;}
#sidetitleRecent{padding-top:20px;}
#sendTemoignage{width:225px; padding:0; margin:0;}


#checkBoxNoBorder input{border:0;}
  
 #box_temoignage { margin-bottom: 20px; }
 div#box_temoignage h1 { color: #00568B; margin:0; font-size: 15px; margin-bottom: 1px; }
 div#box_temoignage h1.bigTitreH1 { font-size: 18px;}
 div#box_temoignage h2 { color: #333; font-weight: bold; font-size: 13px; margin-bottom: 1px; margin-top: 0px;}
 div#box_temoignage h3 { display: inline; color: #F6840F; font-weight: normal; font-size: 12px; margin-bottom: 1px; } 
 div#box_temoignage p { margin-top: 1px; margin-bottom: 1px; }
 .box_temoignage { margin-bottom: 3px; margin-left: 10px; }


 #box_forum { margin-bottom: 20px; }
 .box_forum { margin-bottom: 3px; margin-left: 10px; }
 
 .boxInfo { margin: 0px 0 0px 0; }
 
 .imgBoxBleu { margin-bottom: 10px; }
 .imgBoxBleuBack { margin-bottom: 10px; background: url( '../img/back_onglet_bleu.gif' ) no-repeat; width: 218px; height: 34px; }
 .imgTitreBoxBleu { margin: 10px 0 0 15px; }
 .imgBoxVertBack { width: 218px; height: 20px; margin-top: 10px; }
 .imgBoxVertBackPlusInfo { background: url( '../img/back_onglet_vert_fiche.gif' ) no-repeat; width: 218px; height: 30px; margin-top: 10px; }
 .imgTitreBoxVert { margin: 8px 0 0 11px; }
 
 #plandusite { background-color: #eef6fc; height: 220px; border: 1px solid #d5d5d4; border-top: 0; padding: 15px 25px 15px 25px; display: none; }
 #plandusite h4{margin:0 0 3px 0; }
 #plandusite h4 a { color: #2a6db4; font-size: 11px;  font-weight:bold; }
 #plandusite a { font-size: 10px; display: block; }
 #plandusite div { width: 25%; }
 
 #plandusitePage { width:820px;}
 #plandusitePage h4{margin:0 0 3px 0; }
 #plandusitePage h4 a { color: #2a6db4; font-size: 13px;  font-weight:bold; }
 #plandusitePage a { font-size: 10px; display: block; }
 #plandusitePage div { width: 25%; }
 
 #util_bottom { border: 1px solid #D5D4D4; background-color: #EEF6FC; padding: 7px 10px 7px 10px; text-align: right; }
 #b1, #b2, #b3, #b4, #b5, #b6, #b7 { padding-right: 1px; }
 
 .imagemenu { padding-right: 1px; }
 
 div#menu1 { display: none; }
 div#menu2 { margin-left: 101px; width: 116px; }
 div#menu3 { margin-left: 218px; width: 200px; }
 div#menu4 { margin-left: 387px; width: 222px; }
 div#menu5 { margin-left: 610px; }
 div#menu6 { display: none; }
 div#menu7 { margin-left: 790px; }
 div.menu { position: absolute; visibility: hidden; z-index: 1000; top: 135px; background: #D0E6F3; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #75A5C3; border-bottom: 1px solid #75A5C3; border-left: 1px solid #75A5C3; width: 170px; font-weight: bold; }
 div.menu a:link { color: #00568B; padding: 2px 10px; display: block; }
 div.menu a:visited { padding: 2px 10px; display: block; }
 div.menu a:hover { color: #00568B; background: #75A5C3; padding: 2px 10px; display: block; text-decoration: none; }
 div.menu li { list-style: none; margin: 0; padding: 0px 0px 5px 0px; }
 
 /*Nouveau Element pour les fiches =======================*/ 
 #titreFiche { margin: 15px 19px 0 15px; min-height:35px; display:none;}
 div#titreFiche h1 { font-size: 23px; margin-bottom: 3px; padding: 0; color: #434141; width:550px; }
 #filArianne { margin-top: 2px; position:relative; z-index:3;}
 div#filArianne a { margin: 0 5px 0 5px; } 
 .ligneTitreIndex { border-top: 1px solid #E0E0E0; width: 924px; height: 1px; margin: 0; font-size: 2px; }
 .ligneTitre { border-top: 1px solid #E0E0E0; height: 1px; margin: 0; font-size: 2px; margin:0 15px 0px 30px;}
 #headerFiche { width: 924px; margin: 0px 0 0 15px; background: url( '../img/back_filetFiche.gif' ) repeat-x left bottom; height: 34px;}
 
 #titreDePage{margin:0; padding:0; font-size:18px; margin:0px 5px 0px 0px; color: #000; width:620px;}
 
 #btnDuoBoutonUtil { position: absolute; margin: 0; padding: 0; padding-left: 398px; padding-top: 1px; height: 34px; width: 250px; }
 #btnDuoBoutonUtil_noFiche{position: absolute; margin: 0; padding: 0; padding-left: 707px; height: 34px; width: 250px; margin-top:-20px; float:left; z-index:2;}
 #btnDuoBoutonUtil_noFicheIndex{position: absolute; margin: 0; padding: 0; margin-left:707px; height: 34px; margin-top:0px; float:left;}
 #btnDuoBouton { position: absolute; margin-top: -2px; margin-left: 640px; width: 284px; }
 #btnSommaireComplete{position:absolute; margin:0; padding:0; margin-top:7px; width:924px; background: url( '/img/back_filetFiche_SomDet.gif' ) repeat-x left bottom;  height: 36px; }
 
 .colonne{width:300px; float:left;}
 .colonne img{float:left; margin-right:20px;}
 
 div#contenuFiche { border-top: 0; font-size: 13px; color: #000; padding:0; margin:0; width:650px; border:0px; }
 div#contenuFiche p, td, span, li { color: #000;}
 div#contenuFiche p{ line-height:18px; padding-right:20px;}
 div#contenuFiche h2 { color: #333; font-size: 17px; margin: 20px 0 5px 0px; padding: 0 0 5px; border-bottom:1px dashed #666;}
 div#contenuFiche h3 { color: #333; font-size: 14px; margin: 15px 0 5px 0px; }
 div#contenuFiche strong, b { color: #000;}
 div#contenuFiche li { margin: 0; padding: 0; padding-left:5px; margin:5px 35px 10px 10px; }
 div#contenuFiche ul { list-style-type: square; padding-top: 1px; }
 
 #page_contenuFiche_col1 p { margin: 0; padding: 0; margin-bottom: 10px; }
 #page_contenuFiche_col1 {margin:0; padding:0; float:none; width:650px; border:0px;} 
  
 #page_contenuFiche_col1Stats { margin:0; padding:0; float:none; width:650px; border:0px;} 
 #page_contenuFiche_col1Stats p { margin: 0; padding: 0; margin-bottom: 10px;}
 #page_contenuFiche_col1Stats p img.gauche{float:none;}
 
 #page_contenuFiche_col1Herbier p { margin: 0; padding: 0; margin-bottom: 10px; }
 #page_contenuFiche_col1Herbier { margin:0; padding:0; float:none; width:650px;  border:0px;} 
 #page_contenuFiche_col1Herbier img.gauche {margin-bottom:200px;} 
 
 #page_contenuFiche_col1_Only { margin:0; padding:0; float:none; width:650px; border:0px;}
 #page_contenuFiche_col1_Only p { margin: 0; padding: 0; margin-bottom: 10px; }
 
  #page_contenuFiche_col1_OnlyMaxPopup { width: 650px; margin: 20px 0px 0 15px;}
 #page_contenuFiche_col1_OnlyMaxPopup p { margin: 0; padding: 0; margin-bottom: 10px; padding-left: 15px; } 
  
 #page_contenuFiche_col2 { width: 220px; margin: 245px 0 0 0; }
 div#page_contenuFiche_col2 li { margin: 0; padding: 0; padding-left:1px; margin:4px 5px 4px 38px; }
 
 #page_contenuFiche_col2Herbier { width: 220px; margin: 305px 0 0 0; }
 div#page_contenuFiche_col2Herbier li { margin: 0; padding: 0; padding-left:1px; margin:4px 5px 4px 38px; }
 
 #page_contenuFiche_col2NoImage { width: 220px; margin: 30px 0 0 0; }
 div#page_contenuFiche_col2NoImage li { margin: 0; padding: 0; padding-left:1px; margin:4px 5px 4px 38px; }
 
 #page_contenuFiche_col1 .noIndent { margin-left: 0px; padding-left: 0px; }
 
 #col1_QuiSommesNous{float:left; margin-right:20px;}
 #col2_QuiSommesNous{float:left; width:570px;}
  
 div#secSpeciale h3{color: #638b57; font-size:18px; margin:0; padding:0 0 10px 5px;}
 
 div#contenuFiche .ListeIndexNoAlpha{margin:20px 50px 5px 30px;}
 div#contenuFiche .ListeIndexNoAlpha a{font-size:14px; color: #275D24;}
 div#contenuFiche .ListeIndexNoAlpha h3{padding-left:0px; margin-left:0px;}
 div#contenuFiche .ListeIndexNoAlpha p{padding:0; margin:0 0 0 0px;}
 .fleche_ListIndex{margin-right:5px;}
 
  div#indexLastNouvelle .ListeIndexNoAlpha{margin-left:30px;}
  div#indexLastNouvelle .ListeIndexNoAlpha h3{padding-left:0px; margin-left:0px;}
  div#indexLastNouvelle .ListeIndexNoAlpha p{margin-left:16px;}
  div#indexLastNouvelle{width:450px;margin-right:25px; border-right:1px solid #ccc; padding-right:15px;}
  div#indexLastNouvelle h2{margin-left:30px;}
  div#indexRecentNouvelle{width:390px; margin:2px 10px 0 0;}
  div#indexRecentNouvelle h1 a{font-size:14px;}
  .linkNouvelle{display:list-item; margin-left:20px; margin-bottom:8px;}
  div#indexAllNouvelle{padding:0; margin:0px 80px 20px 30px;}
 div#indexAllNouvelle h2{padding:0; margin:0; padding-top:20px; padding-bottom:5px;}
 div#indexAllNouvelle p{padding:0; margin:0; padding:15px 0 15px 0;}
 
 .imgFiche { margin: 10px 0 0 0; }
 .imgTitreInfoSupp { margin: 15px 0 0px 9px; }
 
 #menuFicheDetailleeCol1 { width: 33%; }
 #menuFicheDetailleeCol2 { width: 33%; }
 #menuFicheDetailleeCol3 { width: 33%; }
 #menuFicheDetaillee { padding-bottom: 10px; }
 #groupeColMenuDet { margin-left: 15px; }
 .selMenuDet { list-style-image: url( ../img/btn_fleche_verte_List.gif ); text-decoration: underline; font-weight: normal; }
 
 .rssImg{margin-bottom:-2px; padding-right:3px;}
 
 
 /*Fin des nouveaux elements===========================*/ 
 .error { color: #E05904; }
 table#main { }
 table#main td { }
 table#top { width: 100%; background: #B8D9F6 url(../fr/img/logo.jpg) no-repeat; }
 .top2 { color: #252961; font: bold 10px Verdana, Arial, Helvetica, sans-serif; padding: 16px 0 0 10px; }
 .top2 span { padding: 0 0 0 50px; font-size: 13px; line-height: 10px; }
 td.searchbox { background-color: #69C028; background-image: url(../img/recherche/search_fill.gif); background-repeat: repeat-x; background-position: bottom; }
 input#Header1_searchTextBox { font-family: Arial, Helvetica, sans-serif; padding: 0; height: 15px; font-size: 11px; width: 104px; border: 1px solid #036; margin-top: 4px; margin-bottom: 0; }
 input#q { /*pour Copernic*/ padding: 0 2px 0 2px; width: 104px; border: 1px solid #036; margin-top: 4px; margin-bottom: 0; font-family: Arial, Helvetica, sans-serif; }
 img.gauche { float: left; margin-right: 15px; }
 img.droite { float: right; margin-left: 15px; }
 td#colleft { width: 162px; height: 550px; }
 div#menuLeft { font-family: Arial, Helvetica, sans-serif; width: 162px; position: absolute; z-index: 2; top: 86px; left: 0; }
 
 div.MCfooter { margin: 0; text-align: right; border-left: 1px solid #369; background: url(../img/smc_bg_bas.gif) repeat-x; }
 
 div#menuContext { width: 220px; padding: 10px 5px 0 10px; margin-bottom:20px; border: 1px solid #000; font-weight: bold;}
 div#menuContext a { padding: 5px 0px 5px 5px; display: block; }
 div#menuContext a:link {}
 div#menuContext a.selected:link { text-decoration: underline;}
 div#menuContext a:visited { }
 div#menuContext a.selected:visited { }
 div#menuContext a:hover { text-decoration: underline;}
 div#menuContext a.selected:hover { text-decoration: underline; }
 
 div#sectionSpec { width: 100%; margin: 10px 0 0 0; border-top: 1px solid #C5E7AC; border-left: 1px solid #C5E7AC; border-right: 1px solid #C5E7AC; }
 div.SSfooter { margin: 0; background-image: url(../img/ss_bg_bas.gif); background-repeat: repeat-x; text-align: right; border-left: 1px solid #C5E7AC; }
 div#sectionSpec h1 { color: #30702E; background-color: #E0F2D3; margin: 0; padding: 5px 0 5px 8px; }
 div#sectionSpec ul { margin: 10px 0 5px 33px; list-style-image: url(../img/bullet_ss.gif); }
 div#sectionSpec li { padding: 0 0 2px 0; }
 div#sectionSpec a:link { color: #363A6F; }
 div#sectionSpec a.selected:link {text-decoration: underline; font-weight: bold; }
 div#sectionSpec a:visited {  }
 div#sectionSpec a.selected:visited { text-decoration: underline; font-weight: bold; }
 div#sectionSpec a:hover { text-decoration: underline;  }
 div#sectionSpec a.selected:hover { font-weight: bold; text-decoration: underline; }
 
 div#menuSecond { width: 100%; margin: 10px 0 0 0; padding: 0; background: #DFEDFA url(../img/sms_bg.gif) no-repeat right top; border-top: 1px solid #A6B8CB; border-left: 1px solid #A6B8CB; border-right: 1px solid #A6B8CB; font-weight: bold; }
 div#menuSecond div.biblio { padding: 5px 0 5px 0; border-bottom: 1px solid #A6B8CB; }
 div.MSfooter { margin: 0; background-image: url(../img/sms_bg_bas.gif); background-repeat: repeat-x; text-align: right; border-left: 1px solid #A6B8CB; }
 div#menuSecond a { padding: 5px 8px 5px 8px; display: block; }
 div#menuSecond a:link, div#autopromo a:link { color: #363A6F; }
 div#menuSecond a.selected:link { color: #E05904; }
 div#menuSecond a:visited, div#autopromo a:visited { text-decoration: none; }
 div#menuSecond a.selected:visited {  }
 div#menuSecond a:hover, div#autopromo a:hover { text-decoration: underline; }
 div#menuSecond a.selected:hover { text-decoration: underline; }
 
 div#autopromo { margin-top: 10px; /*margin-left: 8px;*/ }
 ul#SMcontact, ul#SMmembre { margin: 0 8px 0 33px; list-style-image: url(../img/bullet_colleft.gif); }
 ul#SMcontact li, ul#SMmembre li { padding: 0 0 2px 0; }
 ul#SMcontact a, ul#SMmembre a { margin: 0; padding: 0; font-weight: normal; display: inline; }
 td#colcenter { width: 420px; padding-left: 25px; }
 
 div#contenu { width: 420px; margin: 15px 0 0 0;}
 div#contenu a:link { color: #1262C2; }
 div#contenu a:visited { }
 div#contenu a:hover { text-decoration: underline;}
 div#contenu a.active:link { color: #1262C2; }
 div#contenu a.active:visited { }
 div#contenu a.active:hover { }
 div#contenu a.selected:link { text-decoration: underline; }
 div#contenu a.selected:visited { text-decoration: underline;}
 div#contenu a.selected:hover { text-decoration: underline; }
 div#contenu a.glossaire:link { color: #2100e9; cursor: help; }
 div#contenu a.glossaire:visited {cursor: help; }
 div#contenu a.glossaire:hover { color: #2100e9; cursor: help;text-decoration: underline; }
 div#contenu h1 { color: #333; margin: 0 0 10px 0; padding: 0; }
 div#main div#contenu h1 { color: #000; margin: 0 0 10px 0; padding: 0; font-size:18px;} 
 div#main div#contenu h2 { font-size:15px; color: #000; font-weight:bold;}
 div#main div#contenu {font-size:12px;}
 div#main div#contenu p{margin-top:15px;}
 div#main {margin-left:15px;}
 div#compact { margin: 0 0 15px 15px; }
 div#compact h1 { margin: 0; padding: 0; }
 
 .genH1{color: #000; margin: 0 0 10px 0; padding: 0; font-size:23px;}
 
 div#contenu div#compact p { margin: 0; padding: 0; }
 div#contenu h2 { color: #333; margin: 25px 0 5px 0; padding: 0 0 5px; clear: left; background: url(../fr/img/filet_dot.gif) repeat-x left bottom; }
 div#contenu h2.nouvelle { margin: 10px 0 0 0; background-image: none; }
 div#contenu h3 { color: #333; margin: 10px 0 5px 0; }
 div#contenu h4 { color: #333; margin: 10px 0 5px 0; }
 div#contenu li { padding-top: 5px; padding-bottom: 5px; }
 div#contenu ul { padding-left: 15px; padding-right: 15px; margin-left: 15px; }
 div#contenu p, div#contenu ul { margin-top: 5px; margin-bottom: 5px; }

 td#colright { width: 133px; padding: 0 0 0 20px; }
 td#colright table { font-family: Arial, Helvetica, sans-serif; }

 table#utilitaire { }
 table#utilitaire td { padding-top: 3px; padding-bottom: 3px; background: url(../fr/img/filet_dot.gif) repeat-x left bottom; }

 table.inscrivezVous { margin: 35px 0 10px 0; }
 div.inscrivezVous { margin: 35px 0 10px 0; }

 table#header { width: 100%; background-color: #E05904; }
 table#footer { width: 100%; background-image: url(../img/da_bg.gif); }
 
 table#docAsso { width: 100%; margin: 0; border-left: 1px solid #E05904; border-right: 1px solid #E05904; background: #FFF; }
 table#docAsso a:link { color: #363A6F; }
 table#docAsso a:visited {}
 table#docAsso a:hover {text-decoration: underline; }
 table#docAsso h1 { color: #FFF; background: #E05904; font-weight: bold; margin: 0 0 10px 0; padding: 0 5px 7px 5px; }
 table#docAsso h2 { color: #363A6F; background: none; margin: 5px 0 3px 0; padding: 0 5px 0 5px; }
 table#docAsso p { margin: 0; padding: 0 5px 0 5px; }
 table#docAsso ul { margin: 5px 0 10px 17px; padding: 0 5px 5px 5px; list-style-image: url(../img/bullet_colleft.gif); }
 table#docAsso li { padding: 0 0 2px 0; }
 
 div#searchBibli {border:1px solid #b9b9b9; padding:0 10px 20px 10px;}
 div#cherchez input { border: 1px solid #363A6F; width: 87px; height: 15px; }
 div#cherchez #go { width: 30px; height: 20px; }
 
 div#chemin { margin: 0 0 15px 0; }
 div#chemin a:link { color: #363A6F; }
 div#chemin a:visited {  }
 div#chemin a:hover { color: #E05904; }
 span.chemin { font-weight: bold; color: #E05904; }
 div#selecteur { width: 100%; margin: 0 0 15px 0; padding: 0 0 3px 0; font-weight: bold; text-transform: uppercase; background: url(../fr/img/filet_dot.gif) repeat-x left bottom; }
 div.filet { margin: 10px 0 1px 0; padding: 0; height: 1px; background: url(../img/filet_dot.gif) repeat-x left top; }
 div.filetIndex{width:auto;}
 
 div#selecteur a.selected { background-color: #FFE495; }
 div#selecteur a:link { color: #363A6F; text-decoration: none; }
 div#selecteur a:visited {text-decoration: none; }
 div#selecteur a:hover { color: #FFF; background-color: #E05904; }
 div#selecteur span.none { color: #999999; }
 
 div#contenu table { margin: 10px 0 10px 0; }
 table.tableau_fantome, table.tableau_fantome td { border: none; }
 table.tableau_fantome td { padding: 5px 10px 5px 10px; }
 div#contenu table.tableau_fantome p, div#contenu table.tableau_fantome h1, div#contenu table.tableau_fantome h2, div#contenu table.tableau_fantome h3, div#contenu table.tableau_fantome h4 { padding: 0; margin: 0; }
 table.encadre_7 { margin: 10px 0 10px 0; background-color: #FFD; }
 table.encadre_7 td { padding: 0 10px 5px 10px; }
 div#contenu table.encadre_7 h2 { margin-top: 10px; }
 
 /*Before Ergo table#tmat img.gauche { float: none; clear: right; }*/ 
 table#tmat{width:619px;}
 table#tmat img.gauche { position:absolute; margin-left:660px; margin-top:-30px; }
 table#tmat p.normalpetit img{position:absolute; margin-left:660px; margin-top:-75px;}
 table#tmat a { color: #577743; font-size:12px; font-weight:bold;} 
 table#tmat ul { list-style-image: url( ../img/btn_fleche_verte_videList_bas.gif ); float:left; padding:0 10px; margin:0; width:30%;} 
 table#tmat ul li{ padding:0; margin:0; margin-left:25px; margin-bottom:5px; }
 table#tmat {margin-bottom:20px;}  
 table#tmat p{padding:0; margin:0; }
 table#tmat a.popupLink{position:absolute; margin-left:655px; margin-top:-60px; width:225px; text-align:center; font-size:11px;}
 table#tmat h2{margin:0; padding:0; border:0; background: #fff; }
 table#tmat  h1{font-size:16px; margin:0; padding-top:20px;}
 
 table#traitement { margin-right: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 15px; border: 1px solid #000; }
 table#traitement td { padding: 5px 5px 5px 8px; }
 table#traitement td.header { background-color: #E9F4E0; }
 table#traitement h1 { margin: 0; color: #333; font-size:13px; }
 table#traitement p { margin: 0px; padding: 0px; margin-bottom:7px; }
 table#traitement td.cell_1 p { margin: 0px; padding: 0px; }
 table#traitement td.cell_2 p { margin: 0px; padding: 0px; }
 
 table#biblio { margin-bottom: 5px; border: 1px solid #000; }
 table#biblio td { padding-right: 5px; padding-left: 5px; }
 table#biblio td.header { background-color: #D8E6F4; }
 table#biblio img { margin-top: 5px; }
 table#biblio h1 { margin: 0; padding: 5px; color: #333; }
 table#biblio p { margin-top: 4px; margin-bottom: 4px; }
 
 div#contenu table.nouvelle { margin-bottom: 0; padding: 0; background: url(../fr/img/filet_dot.gif) repeat-x left bottom; }
 table.nouvelle img { margin: 10px 10px 10px 0; /*border: 1px solid #000;*/ }
 div#contenu table.nouvelle h3 { padding:0; margin:0; margin: 10px 0 5px 0; }
 div#contenu table.nouvelle p { margin: 5px 0 5px 0; }
 div#Retour { position: absolute; left: 758px; top: 300px; z-index: 1; }
 
 div#indexStats{margin:0 80px 20px 30px; padding-top:20px;}
 div#indexStats table.nouvelle h3{padding:0; margin:0;margin-bottom:2px;}
 div#indexStats table.nouvelle h3 a{font-size:13px; }
 .textindexStats{vertical-align:middle; padding-top:10px;} 
 
 table#ref { margin-top: 25px; background-color: #E9F4E0; border: 1px solid #000; width:620px;}
 table#ref td { padding: 10px; }
 table#ref h1 { padding-top: 0; margin-top: 0; color: #333; font-size:17px; }
 table#ref h2 { margin-top: 0; color: #333; }
 table#ref h3 { color: #333; }

 table.notabene { background-color: #E9F4E0;  border: 1px solid #000; margin: 15px 20px 10px 0px;}
 table.notabene td {padding-top:10px; }
 table.notabene_7 { border: 1px solid #000; background-color: #FFD; margin: 10px 15px 10px 0px; }
 table.notabene_7 td { padding: 5px 10px 5px 10px; }
 
 div#contenu table.ct_5 { width: 40%; float: right; background-color: #e1efd3; margin: 0 0 10px 10px; border:1px solid #b9b9b9;}
 div#page_contenu table.ct_5 { width: 40%; float: right; background-color: #e1efd3; margin: 0 10px 10px 10px; border:1px solid #b9b9b9;}
 table.ct_5 td { padding: 10px 10px 5px 10px; }
 
 .sortHeaderSymbol { color: #363A6F; font-family: Webdings; font-size: xx-small; }
 
#indexPlanteHerbier{width:400px; margin-left:25px;}
#indexRecetteHerbier{width:425px; margin-left:20px;}
#TextHomeHerbier{width:400px; margin:20px 13px 20px 20px;}
#HeaderHomeHerbier{margin:20px 20px 5px 20px;}
 
.listeCalendrierHerbier{width:210px;}
#calendrierHomeHerbier{background-color:#E9F4E0; width:200px; border:1px solid #B9B9B9; padding-left:10px;}
#calendrierHomeHerbier #calHerbier250006{margin-top:-102px;}
#calendrierHomeHerbier #calHerbier250000,
#calendrierHomeHerbier #calHerbier250001,
#calendrierHomeHerbier #calHerbier250002,
#calendrierHomeHerbier #calHerbier250003,
#calendrierHomeHerbier #calHerbier250004,
#calendrierHomeHerbier #calHerbier250005{margin-left:20px;}

#calendrierHomeHerbier #calHerbier250006,
#calendrierHomeHerbier #calHerbier250007,
#calendrierHomeHerbier #calHerbier250008,
#calendrierHomeHerbier #calHerbier250009,
#calendrierHomeHerbier #calHerbier250010,
#calendrierHomeHerbier #calHerbier250011{margin-left:115px;}
 
 table.listing { width: 100%; border-top: 1px solid #B9B9B9; border-left: 1px solid #B9B9B9; margin: 10px 0 10px 0; padding: 0; }
 table.listing tr.header { background-color: #B4D791; font-weight: bold; }
 table.listing tr.pager { font-size: 80%; text-align: center; }
 table.listing tr.pager span { font-weight: bold; color: #E05904; }
 table.listing td { border-right: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9; padding: 5px; }
 #contenu table.listing tr.header a:link { color: #333; }
 #contenu table.listing tr.header a:visited {  }
 #contenu table.listing tr.header a:hover { color: #333; }
 
 #indexAllNouvelle table.listing tr.header a:link { color: #333; }
 #indexAllNouvelle table.listing tr.header a:visited { }
 #indexAllNouvelle table.listing tr.header a:hover { color: #333; }
 
 
 /*Ajout nouveau style pour la tableau des valeurs nutritive, baser sur tableau GEN*/ 
 table.tabValNutritive { border-top: 1px solid #B9B9B9; border-left: 1px solid #B9B9B9; }
 div#contenu table.tabValNutritive p, div#contenu table.tabValNutritive h1, div#contenu table.tabValNutritive h2, div#contenu table.tabValNutritive h3, div#contenu table.tabValNutritive h4 { padding: 0; margin: 0; }
 table.tabValNutritive td { padding: 5px 10px 0px 5px; border-right: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9; }
 /*Fin du changement =======================================*/ 
 
 table.gen { border-top: 1px solid #B9B9B9; 	border-left: 1px solid #B9B9B9; margin:15px 15px 10px 0px;}
 div#contenu table.gen p, div#contenu table.gen h1, div#contenu table.gen h2, div#contenu table.gen h3, div#contenu table.gen h4 { padding: 0; margin: 0; }
 table.gen td { padding: 5px 10px 0px 10px; border-right: 1px solid #B9B9B9; 	border-bottom: 1px solid #B9B9B9; }
 table.gen td.cell_1,  table.gen td.cell_4,  table.gen td.cell_2  { padding:0px; margin:0px; padding-top:5px; padding-left:5px;}
 table.resQuestion td { vertical-align: bottom; margin: 0px; padding: 8px; border-left: 1px solid #B9B9B9; border-bottom: 0px; }
 
 td.cell_1, .cell_1 { background-color: #B4D791; vertical-align: middle;}
 td.cell_2, .cell_2 { background-color: #E9F4E0;}
 td.cell_3, .cell_3 { background-color: #F2B471;}
 td.cell_4, .cell_4 { background-color: #F4FFEB;}
 td.cell_5, .cell_5 { background-color: #C5E7AC;}
 td.cell_6, .cell_6 { background-color: #FFD;}
 td.cell_7, .cell_7 { background-color: #FFD;}
 
 div#dHTMLToolTip{ z-index: 10;    position: absolute;    visibility: hidden; top: 0;    left: 0;    width: 400px;    background-color: #DFEDFA;    border: 1px solid #000;    padding: 10px;    font-family: Georgia, "Times New Roman" , Times, serif;}
 div#top_print, div#footer_print { position: absolute; display: none; visibility: hidden; }
 div#footer { width: 750px; position: relative; margin-top: 0; margin-left: 10px; padding-bottom: 100px; padding-top: 40px; background: url(../img/accueil/filet_footer.gif) repeat-x left 30px; }
 div#footer a:link { color: #1262C2; }
 div#footer a:visited { }
 div#footer a:hover { color: #E05904; }
 div#footer p { text-align: center; margin-bottom: 0; }
 .Highlight { font-weight: bold; }
 
 table.divers td { padding: 5px 10px 5px 10px; border: 2px solid white; }
 
 table.divers td ul li {list-style-image: url(../img/btn_fleche_bleu_list.gif); padding:0; margin:0;}
 table.divers td.cell_2{ padding-top:10px;}
 table.divers td.cell_5{ padding-top:10px;}
 div#secSpeciale table.divers p{ margin: 20px 10px 10px 0px; }
  
 .searchField { font-family: Arial, Helvetica, sans-serif; padding: 0; height: 15px; font-size: 11px; width: 104px; border: 1px solid #036; margin-top: 4px; margin-bottom: 0; }
 div#header_recettes { display: none; }

.resMasseCorpoTest{width:420px; padding: 10px; margin-left:20px; display: none; float:left}

#flashMed{margin-left:55px; margin-bottom:10px;}

table#resultatSondage p { margin: 5px 0 0;	}
table.questionRadioButtonList td {width: 155px; padding-left: 5px;	padding-right: 5px;	}
table.questionRadioButtonList input {margin-left: 0; border: none;	}
table#resultatSondage {	margin-left: 8px; margin-right: 8px; width:220px; margin-bottom:10px;}
table#resultatSondage td {	vertical-align: middle;	}
table#resultatSondage td.bar {width: 80%;	}
table#resultatSondage td.bar div { border: 1px solid #E05904;}
table#resultatSondage span.progress { font-size: 7px; background-color: #E05904; display: block; }
table#resultatSondage td.label { padding-left: 5px; font-weight: bold; text-align: right; width: 20%; }

#sondage{font-size:13px; margin:3px;}

td#checkUnAmi  input{border:0;}

td#checkBox  input{border:0;}

/*VIVRE EN SANTE - TEST*/
.boxIndexLeft{width:365px;}
.boxStatsTest{color:#275d24; font-weight:bold; height:28px;}
.boxStatsTestResComp{color:#275d24; font-weight:bold; height:28px; background-image:url(../img/Test/img_backRes.gif); width:630px; border-top:1px solid #FFF;}
.boxStatsTest_Titre{text-align:right; padding:2px; padding-right:8px; width:102px;}
.boxStatsTest_Commentaire{text-align:right; padding:2px; padding-right:8px; width:112px;}
.boxContentStatsTest{background-color:#e79a04; color:#fff; font-weight:bold; width:315px; padding:0; margin:0;}

/*.backStatsNonSelected{background-color:#e00b3d;border-left:1px solid #000;}
.backStatsOuiSelected{background-color:#47aa42; border-right:1px solid #000;}*/
.backStatsNonSelected{background-color:#e00b3d;}
.backStatsOuiSelected{background-color:#47aa42;}
.backStatsPlusMoinsSelected{background-color:#e79a04; }
.backStatsPasSelected{background-color:#fff;}
.backStatsOuiNotSelected{background-color:#c7e5c6; color:#000; }
.backStatsNonNotSelected{background-color:#f6b5c4;color:#000; }
.backStatsPlusMoinsNotSelected{background-color:#faecb3;color:#000; }

.backStatsNon{border-right:1px solid #000;}
.backStatsOui{border-left:1px solid #000;}

.boutonNoSelect{padding:3px 7px; font-size:11px; font-weight:bold; text-align:center}

.legendeTestBoxMasterContent{border:1px solid #b9b9b9; width:315px; margin-left:112px; margin-top:10px;}
.legendeTestBoxContent{width:250px; margin:15px 0px 0px 32px;}
.legendeTestBox{width:65px; border:1px solid #000; margin-left:10px;}
.btnTestBox{width:65px; border:1px solid #000; margin-left:17px;}
.legendeFlecheHausseBaisse{margin:0px 10px 10px 0px; text-align:center;}

.legendeTestBoxMasterContentRes{border:1px solid #b9b9b9; width:315px; margin-left:225px; margin-top:10px; height:40px;}
.legendeTestBoxContentRes{width:250px; margin:10px 0px 10px 30px;}

.boxLegendQuestionnaire{margin-top:100px; margin-bottom:30px;}
.legendQuestionTest{height:25px;}
.legendQuestionTestTextDroit{margin-left:9px;}

.statsPourcentage{padding:3px 0px; font-size:11px; color:#fff; font-weight:bold; text-align:center}
.statsBaisseHausse{padding:5px;}
.statsTitleTest{padding-left:20px; width:450px;}

.boxGriseTexte{width:320px; height:310px; background-color:#f0f0f0; border:1px solid #b9b9b9; padding:15px; font-size:16px; }
.boxGriseTexteQuestionnaire{background-color:#f0f0f0; border:1px solid #b9b9b9; padding:15px; font-size:16px; }
.boxBlancheTexteQuestionnaire{border:1px solid #b9b9b9; padding:15px; font-size:16px;}
.boxGriseTexteQuestionnaireEtape1{height:120px;}
.boxVertFormulaireTest{background-color:#ebf7dd; border:1px solid #b6ceaa; padding:15px; padding-top:5px; }

div#titreStatsTest{margin-left:112px; margin-bottom:15px;}
div#titreStatsTest h1{color:#275d24; font-size:20px; margin:0; padding:0;}
div#titreStatsTest h3{color:#275d24; font-size:15px; margin:0; padding:0; margin-top:2px;}

.TestSousTitreTop{color:#000; font-size:18px;}

.testTopImage {position:absolute; margin-top:-100px; margin-left:-5px;}
.testQuestionTop{position:absolute; margin-top:-50px; margin-left:375px; width:515px;}
.testQuestionTopChoix123{margin-top:20px;}

.boxTestQuestion{margin-bottom:30px;}
.boxTestQuestionTop{height:40px;}
.testQuestionTexte{font-weight:bold; font-size:14px; margin-left:1px; margin-top:3px; width:620px;}
.boxTestVertQuestionExplication{background-color:#ebf7dd; border:1px solid #b6ceaa; padding-top:5px;}
.boxTestVertQuestionExplication a{font-weight:bold; text-decoration:underline;}

.boxTestVertReponse{background-color:#ebf7dd; border:1px solid #b6ceaa; padding:8px; margin-top:5px; margin-bottom:20px; width:280px;}
.boxTestVertReponse a{font-weight:bold; text-decoration:underline;}
.boxTestVertReponse a.linkQueFaire{color:#275D24; font-size:12px;}


.texteQuestionEtape2Resultat {height:30px;}
.texteQuestionEtape2Resultat a{font-size:15px;}

h1.testH1Vert {font-size:18px; color:#275d24;  margin-bottom:0px; margin-top:10px; }
.testTitreResTableauLeft{background-color:#ebf7dd; border:1px solid #b6ceaa; border-bottom:0px; padding-top:5px; color:#275d24; font-weight:bold; font-size:13px; width:100px; height:30px; text-align:center;}
.testTitreResTableauRight{color:#275d24; font-weight:bold; font-size:13px; margin-top:7px; margin-left:15px;}
.testFondResTableauList{background-color:#ebf7dd; border:1px solid #b6ceaa; border-bottom:0px; border-top:0px; color:#275d24; width:100px; margin-right:10px;}
.basTestResLigne{border-top:1px solid #b6ceaa; width:102px; margin-left:112px;}
.contentTestComparaison{margin-top:15px; width:570px; margin-right:10px;}
.contentTestComparaisonPrint{margin-top:20px; width:570px; margin-right:10px;}

.contentTestFormulaire{width:570px; margin-right:10px;}

.btnEtape3Test{ margin-top:95px;}
.btnImprimerTest{text-align:center; padding-left:200px; padding-top:10px;}
.btnEnvoyerInvitation{text-align:center; padding-left:20px; padding-top:20px; }
.btnCommentaire{text-align:center; padding-left:20px; padding-top:20px; }

#QVT_BoxIndice{border:1px solid #b9b9b9; padding:10px; padding-top:0px; margin-bottom:20px; width:270px;}

.fieldTest{width:415px; margin-bottom:8px;}
#fieldInviterPlusAmi{display:none;}

.test_popParaImage{margin-top:20px;}
.test_popParaImage img{margin-right:30px;}

.PlusMoinsLibelle{font-size:17px; color:#fff; line-height:10px; padding:0; margin:0;}
.OuDuPlusMoinsLibelle{font-weight:normal; color:#fff; }

.PlusMoinsLibelleNoir{font-size:17px; color:#000; line-height:10px;}
.OuDuPlusMoinsLibelleNoir{font-weight:normal; color:#000; }

.checkBoxPharmacie{border:0px; margin-right:5px; vertical-align:middle;}
/*background-color:#619144; border:2px solid #619144; border:1px solid #00568B;*/
.retourHautDePage {float:right; margin:0; padding:0; margin-top:-23px;}
.spaceBoxPharmacie{width:500px; margin-left:20px;}

 table#tmatPharmacie{width:619px;}
 table#tmatPharmacie img.gauche { position:absolute; margin-left:660px; margin-top:-30px; }
 table#tmatPharmacie p.normalpetit img{position:absolute; margin-left:660px; margin-top:-75px;}
 table#tmatPharmacie a { color: #577743; font-size:12px; font-weight:bold;} 
 table#tmatPharmacie ul { list-style-image: url( ../img/btn_fleche_verte_videList_bas.gif ); float:left; padding:0; margin:0; width:200px;} 
 table#tmatPharmacie ul li{ padding:0; margin:0; margin-left:25px; margin-bottom:5px; }
 table#tmatPharmacie {margin-bottom:20px;}  
 table#tmatPharmacie p{padding:0; margin:0; }
 table#tmatPharmacie a.popupLink{position:absolute; margin-left:655px; margin-top:-60px; width:225px; text-align:center; font-size:11px;}
 table#tmatPharmacie h2{margin:0; padding:0; border:0; background: #fff; }
 table#tmatPharmacie h1{font-size:16px; margin:0; padding-top:20px;}

.titre_1_pharmacie {font-size: 18px; font-weight: bold; background-color: #73B3D9; color: #ffffff;}
.titre_2_pharmacie {font-size: 14px; font-weight: bold; background-color: #87BFE0; color: #000000;}
.ligne_fonce_pharmacie {font-size: 12px; background-color: #C9E3F0; color: #000000;}


.ligne_claire_pharmacie {font-size: 12px; background-color: #DFEDF5; color: #000000;}
.titre_big_pharmacie {font-size: 24px; font-weight: bold;}
.div_underline_1 {border-bottom:#000000 1px solid; height: 20px;}
.ligne_claire_pharmacieLigne{border-bottom:1px solid #000;}

.boxDashedPharmacie{border: 5px dashed #bfbfbf; margin: 5px auto; width: 800px; padding: 5px;}

#PrintableSection{display:none;}
.ColonneResultat{ float:none;}   


/*>> Dont touch after this --------------------------------*/
#plandusite div{ display:none;}
#util_bottom div{ display:none;}

body{padding:0; margin:0;}

#headerFiche,
#filArianne,
#menu,
#header,
#page_contenuFiche_col2, #page_contenuFiche_col2NoImage,
#page_bottom,#legalBottom,#linkBottomVoirFiche,
#sousmenu,
#pubContainer,#pubContainerRight,
#plandusite,
#menuFicheDetaillee,
#BulletinPubMini, 
#tmat ul li, 
#tmat hr.tabMat,
#tmat img.gauche, #tmat img, #tma,#tmatPharmacie img.gauche, .ImageDeplaceMargeDroite,
.popupLink, #colonneRecherche, .divTitre, .CritereRecherche,
#alphabetIndex a,.TitreLettreIndex, .indexPlusConsulte, #btnImprimer,.ReturnToTop,#sectonNouvellecommentaire,#Partenaire_bottom{display:none;}

.indexLettre{padding:0; margin:0; }  



.boxTestQuestion, .boxTestVertQuestionExplication{width:600px;}